experimental 1st step

This commit is contained in:
Lacroix Raphael 2022-05-10 15:41:44 +02:00
parent eb18f9e018
commit d822f3b7fd
35 changed files with 7464 additions and 542 deletions

Binary file not shown.

View file

@ -17,21 +17,42 @@ Library Manager: ArmAr.exe V5.06 update 7 (build 960)
Hex Converter: FromElf.exe V5.06 update 7 (build 960)
CPU DLL: SARMCM3.DLL V5.34.0.0
Dialog DLL: DARMSTM.DLL V1.68.0.0
Target DLL: UL2CM3.DLL V1.163.9.0
Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0
Dialog DLL: TCM.DLL V1.48.0.0
<h2>Project:</h2>
U:\Documents\3MIC\S2\BE_CHTI\Assembleur\Raphael_lacroix-Aurelia_lejeune-BE_CHTI\PjtKEIL_DFT_Signal_Reel\StepDFT.uvprojx
Project File Date: 04/22/2022
U:\Documents\3MIC\BE CHTI\ASM\Raphael_lacroix-Aurelia_lejeune-BE_CHTI\PjtKEIL_Integration\StepDFT.uvprojx
Project File Date: 05/08/2022
<h2>Output:</h2>
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'CibleSondeKEIL'
Rebuild target 'Simu'
Note: source file '.\Src\DFT.s' - object file renamed from '.\Obj\DFT.o' to '.\Obj\dft_1.o'.
Note: source file '.\Src\Signal.asm' - object file renamed from '.\Obj\Signal.o' to '.\Obj\signal_1.o'.
Note: source file '.\Src\startup-rvds.s' - object file renamed from '.\Obj\startup-rvds.o' to '.\Obj\startup-rvds_1.o'.
Note: source file '.\Src\startup-rvds.s' - object file renamed from '.\Obj\startup-rvds.o' to '.\Obj\startup-rvds_1.o'.
Note: source file '.\Src\Signal.asm' - object file renamed from '.\Obj\Signal.o' to '.\Obj\signal_1.o'.
Note: source file '.\Src\DFT.s' - object file renamed from '.\Obj\DFT.o' to '.\Obj\dft_1.o'.
assembling DFT.s...
Src\DFT.s(106): warning: A1581W: Added 2 bytes of padding at address 0x52
assembling Signal.asm...
assembling Signal.asm...
assembling DFT.s...
Src\DFT.s(106): warning: A1581W: Added 2 bytes of padding at address 0x52
assembling startup-rvds.s...
assembling startup-rvds.s...
assembling GestionSon.s...
Src\GestionSon.s(17): warning: A1581W: Added 2 bytes of padding at address 0x2
assembling bruitverre.asm...
compiling principal.c...
linking...
Program Size: Code=2704 RO-data=524 RW-data=164 ZI-data=1412
.\Obj\StepDFT.axf: Warning: L6304W: Duplicate input file .\obj\startup-rvds_1.o ignored.
.\Obj\StepDFT.axf: Warning: L6304W: Duplicate input file .\obj\signal_1.o ignored.
.\Obj\StepDFT.axf: Warning: L6304W: Duplicate input file .\obj\dft_1.o ignored.
Program Size: Code=2844 RO-data=524 RW-data=188 ZI-data=1508
Finished: 0 information, 3 warning and 0 error messages.
FromELF: creating hex file...
".\Obj\StepDFT.axf" - 0 Error(s), 0 Warning(s).
".\Obj\StepDFT.axf" - 0 Error(s), 6 Warning(s).
<h2>Software Packages used:</h2>
@ -47,14 +68,14 @@ Package Vendor: Keil
STMicroelectronics STM32F1 Series Device Support, Drivers and Examples
<h2>Collection of Component include folders:</h2>
.\RTE\_CibleSondeKEIL
.\RTE\_Simu
C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include
C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include
<h2>Collection of Component Files used:</h2>
* Component: ARM::CMSIS:CORE:5.4.0
Build Time Elapsed: 00:00:02
Build Time Elapsed: 00:00:01
</pre>
</body>
</html>

View file

@ -1,5 +1,5 @@
:020000040800F2
:100000002806002005010008290100082B0100082E
:10000000A006002005010008290100082B010008B6
:100010002D0100082F010008310100080000000038
:100020000000000000000000000000003301000894
:10003000350100080000000037010008F90400083D
@ -14,15 +14,15 @@
:1000C0003B0100083B0100083B0100083B01000820
:1000D0003B0100083B0100083B0100083B01000810
:1000E0003B0100083B0100083B010008DFF810D08D
:1000F00000F02EF800480047BD0A0008AFF300806A
:10010000280600200D488047DFF83400016841F4DC
:1000F00000F02EF800480047110B0008AFF3008015
:10010000A00600200D488047DFF83400016841F464
:10011000E0210160BFF34F8FDFF82800DFF82810DF
:1001200001600A4800477047FEE7FEE7FEE7FEE78A
:10013000FEE7FEE7FEE7FEE7FEE7FEE72701000831
:1001400024ED00E00CED00E00003FA05ED000008EE
:10015000064C074D06E0E06840F0010394E8070014
:1001600098471034AC42F6D3FFF7C4FF7C0B00086D
:100170009C0B000870B5194C832020600025656039
:1001600098471034AC42F6D3FFF7C4FF080C0008E0
:10017000280C000870B5194C8320206000256560AC
:10018000A56017486060012000F048F861680843E6
:10019000606014490D60086840F002000860206843
:1001A00040F48030206020688003FCD5206840F057
@ -79,10 +79,10 @@
:1004D0001F024263426B0A434263704705498A68C0
:1004E00022F001028A60C860886840F001008860DC
:1004F000704700000000024001480068004700000B
:10050000000000204FF0E0210A6942F004020A6175
:10050000B80000204FF0E0210A6942F004020A61BD
:100510006FF07F42904204D30A6922F004020A611C
:10052000C008486170470000024A1160024900019A
:10053000087070470000002023ED00E070B53B49D3
:1005300008707047B800002023ED00E070B53B491B
:1005400008883B4C82073B4DA4F12006A4F18000B3
:1005500018D50A8822F002020A800178012901D107
:10056000006A804728888107334802D400882080A9
@ -98,9 +98,9 @@
:100600000A80C178012901D1C06A80472888810405
:100610000C4802D40088E08003E00088E188401A9A
:10062000F080288880F40050288070BD102C014094
:1006300084000020202C0140342C0140382C014043
:1006300098000020202C0140342C0140382C01402F
:100640003C2C0140402C01400348018821F001016D
:100650000180024800690047102C0140040000207E
:100650000180024800690047102C0140180000206A
:1006600070B54FF08045288AC10740480AD0A98953
:10067000C90707D0298A21F0010129824069BDE814
:1006800070400047298A394C8A07384904F18804A8
@ -117,7 +117,7 @@
:10073000298AC906FBD5298A21F010012982C179AD
:10074000012901D1C06B8047288C800403D4B5F8FF
:100750004000E08004E0B5F84000E188401AF080F5
:10076000288C80F40050288470BD00000400002014
:10076000288C80F40050288470BD00001800002000
:1007700070B543490888C20742480BD00A1F128847
:10078000D20707D00A8822F001020A808069BDE8FA
:10079000704000470A883B4C3B4D04F1900492079F
@ -135,7 +135,7 @@
:1008500022F010020A80C17A012901D1C06C8047C0
:10086000288881040C4802D40088E08003E00088D6
:10087000E188401AF080288880F40050288070BDFC
:100880001004004004000020200400403404004014
:100880001004004018000020200400403404004000
:10089000380400403C0400404004004070B5434927
:1008A0000888C20742480BD00A1F1288D20707D017
:1008B0000A8822F001020A80C069BDE87040004742
@ -154,7 +154,7 @@
:100980000A80C17B012901D1C06D8047288881047C
:100990000C4802D40088E08003E00088E188401A17
:1009A000F080288880F40050288070BD1008004036
:1009B00004000020200800403408004038080040AF
:1009B000180000202008004034080040380800409B
:1009C0003C0800404008004070B504460D461949F7
:1009D00019488C4203D1816941F400618161B4F10D
:1009E000804F03D1C16941F00101C16113498C42BB
@ -167,49 +167,60 @@
:100A500002014160704700000000024002E008C847
:100A6000121F08C1002AFAD170477047002001E028
:100A700001C1121F002AFBD17047000010B54020B1
:100A8000FFF72CFDFFF7DEFF0948806820F001002A
:100A900007498860002407E02146064800F040F836
:100AA000054941F82400641C402CF5DB10BD000012
:100AB00000000240A4010020A4000020FFF75AFB20
:100AC0001348FFF71FFD13490120FFF72DFD4821B3
:100AD0001148FFF73BFC02210F48FFF7F7FCE1222A
:100AE00003210D48FFF7FAFB0C490020FFF7D0FB6C
:100AF0004FF0E020006940F001004FF0E021086174
:100B00000846006940F00200086100BFFEE70000EF
:100B1000407E05007D0A000800240140A401002059
:100B20002DE9F04F4FF040024FF000034FF000046A
:100B30004FF000050F4FDFF84080934212D030F99C
:100B4000139003FB01F606F03F0637F916A009FBE8
:100B50000AFB5C4438F916A009FB0AFB5D4403F16B
:100B60000103EAE784FB0410C5FB0510BDE8F00FA4
:100B700000BD00009C0B00081C0C00089C0C000829
:100B800000000020A40000005C0A0008400D0008DE
:100B9000A4000020840500006C0A0008FF7F627F2B
:100BA0008A7D7D7A4276E3706E6AF262825A3451AF
:100BB0001D47573CFC302825F9188C0C000074F3B5
:100BC00007E7D8DA04CFA9C3E3B8CCAE7EA50E9D63
:100BD00092951D8FBE89838576829E8000809E803F
:100BE00076828385BE891D8F92950E9D7EA5CCAEA3
:100BF000E3B8A9C304CFD8DA07E774F300008C0C7C
:100C0000F9182825FC30573C1D473451825AF262AE
:100C10006E6AE37042767D7A8A7D627F00008C0C7A
:100C2000F9182825FC30573C1D473451825AF2628E
:100C30006E6AE37042767D7A8A7D627FFF7F627F93
:100C40008A7D7D7A4276E3706E6AF262825A34510E
:100C50001D47573CFC302825F9188C0C000074F314
:100C600007E7D8DA04CFA9C3E3B8CCAE7EA50E9DC2
:100C700092951D8FBE89838576829E8000809E809E
:100C800076828385BE891D8F92950E9D7EA5CCAE02
:100C9000E3B8A9C304CFD8DA07E774F30000000073
:100CA0000000000000000000000000000000000044
:100CB0000000000000000000000000000000000034
:100CC0000000000000000000000000000000000024
:100CD0000000000000000000000000000000000014
:100CE0000000000000000000000000000000000004
:100CF00000000000000000000000000000000000F4
:100D000000000000000000000000000000000000E3
:100D100000000000000000000000000000000000D3
:100D200000000000000000000000000000000000C3
:100D300000000000000000000000000000000000B3
:100A8000FFF72CFDFFF7DEFF1D48806820F0010016
:100A90001B49886000242FE01A4800EB041080688E
:100AA00000BB184800EB04100168174800F07EF8FE
:100AB000144901EB0411C860124800EB0410C0682F
:100AC0001249884217DB0F4800EB04104068401CB5
:100AD0000C4901EB0411486064200A4901EB041140
:100AE000886008E0074800EB04108068401E054954
:100AF00001EB04118860641C042CCDDB10BD0000E8
:100B000000000240BC0000201C020020E1C20300E3
:100B1000002014E000211F4A02EB001251601D4A20
:100B200002EB001291601B4A02EB0012D1601A49DD
:100B300051F82010174A02EB00121160401C0628E1
:100B4000E8DBFFF717FB1548FFF7DCFC1449012031
:100B5000FFF7EAFC48211348FFF7F8FB0221114890
:100B6000FFF7B4FCE12203210E48FFF7B7FB0E4963
:100B70000020FFF78DFB4FF0E020006940F00100FE
:100B80004FF0E02108610846006940F0020008616A
:100B900000BFFEE7BC00002000000020407E0500F2
:100BA0007D0A0008002401401C0200202DE9F04FBE
:100BB0004FF040024FF000034FF000044FF00005EB
:100BC0000F4FDFF84080934212D030F9139003FBAF
:100BD00001F606F03F0637F916A009FB0AFB5C4454
:100BE00038F916A009FB0AFB5D4403F10103EAE7AB
:100BF00084FB0410C5FB0510BDE8F00F00BD00002C
:100C0000280C0008A80C0008280D0008000000208F
:100C1000BC0000005C0A0008E40D0008BC000020D5
:100C2000E40500006C0A0008FF7F627F8A7D7D7A00
:100C30004276E3706E6AF262825A34511D47573C25
:100C4000FC302825F9188C0C000074F307E7D8DA7B
:100C500004CFA9C3E3B8CCAE7EA50E9D92951D8F9F
:100C6000BE89838576829E8000809E807682838581
:100C7000BE891D8F92950E9D7EA5CCAEE3B8A9C30B
:100C800004CFD8DA07E774F300008C0CF918282594
:100C9000FC30573C1D473451825AF2626E6AE37051
:100CA00042767D7A8A7D627F00008C0CF9182825B7
:100CB000FC30573C1D473451825AF2626E6AE37031
:100CC00042767D7A8A7D627FFF7F627F8A7D7D7A30
:100CD0004276E3706E6AF262825A34511D47573C85
:100CE000FC302825F9188C0C000074F307E7D8DADB
:100CF00004CFA9C3E3B8CCAE7EA50E9D92951D8FFF
:100D0000BE89838576829E8000809E8076828385E0
:100D1000BE891D8F92950E9D7EA5CCAEE3B8A9C36A
:100D200004CFD8DA07E774F31100000012000000C6
:100D3000130000001400000017000000180000005D
:100D400000000000000000000000000000000000A3
:100D50000000000000000000000000000000000093
:100D60000000000000000000000000000000000083
:100D70000000000000000000000000000000000073
:100D80000000000000000000000000000000000063
:100D90000000000000000000000000000000000053
:100DA0000000000000000000000000000000000043
:100DB0000000000000000000000000000000000033
:100DC0000000000000000000000000000000000023
:100DD0000000000000000000000000000000000013
:040DE000000000000F
:04000005080000ED02
:00000001FF

View file

@ -3,7 +3,7 @@
<title>Static Call Graph - [.\Obj\StepDFT.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\Obj\StepDFT.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Fri Apr 22 11:10:37 2022
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Sun May 08 21:32:30 2022
<BR><P>
<H3>Maximum Stack Usage = 56 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@ -25,61 +25,61 @@ Mutually Recursive functions
<H3>
Function Pointers
</H3><UL>
<LI><a href="#[1c]">ADC1_2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[4]">BusFault_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[1f]">CAN1_RX1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[20]">CAN1_SCE_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[15]">DMA1_Channel1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[16]">DMA1_Channel2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[17]">DMA1_Channel3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[18]">DMA1_Channel4_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[19]">DMA1_Channel5_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[1a]">DMA1_Channel6_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[1b]">DMA1_Channel7_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[7]">DebugMon_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[10]">EXTI0_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[32]">EXTI15_10_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[11]">EXTI1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[12]">EXTI2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[13]">EXTI3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[14]">EXTI4_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[21]">EXTI9_5_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[e]">FLASH_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[2]">HardFault_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[2a]">I2C1_ER_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[29]">I2C1_EV_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[2c]">I2C2_ER_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[2b]">I2C2_EV_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[3]">MemManage_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[1]">NMI_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[b]">PVD_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[8]">PendSV_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[f]">RCC_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[33]">RTCAlarm_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[d]">RTC_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[0]">Reset_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[2d]">SPI1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[2e]">SPI2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[6]">SVC_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[9]">SysTick_Handler</a> from timer_systick.o(i.SysTick_Handler) referenced from startup-rvds.o(RESET)
<LI><a href="#[36]">SystemInit</a> from startup-rvds.o(.text) referenced from startup-rvds.o(.text)
<LI><a href="#[c]">TAMPER_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[22]">TIM1_BRK_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[25]">TIM1_CC_IRQHandler</a> from timer_1234.o(i.TIM1_CC_IRQHandler) referenced from startup-rvds.o(RESET)
<LI><a href="#[24]">TIM1_TRG_COM_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[23]">TIM1_UP_IRQHandler</a> from timer_1234.o(i.TIM1_UP_IRQHandler) referenced from startup-rvds.o(RESET)
<LI><a href="#[26]">TIM2_IRQHandler</a> from timer_1234.o(i.TIM2_IRQHandler) referenced from startup-rvds.o(RESET)
<LI><a href="#[27]">TIM3_IRQHandler</a> from timer_1234.o(i.TIM3_IRQHandler) referenced from startup-rvds.o(RESET)
<LI><a href="#[28]">TIM4_IRQHandler</a> from timer_1234.o(i.TIM4_IRQHandler) referenced from startup-rvds.o(RESET)
<LI><a href="#[2f]">USART1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[30]">USART2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[31]">USART3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[34]">USBWakeUp_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[1d]">USB_HP_CAN1_TX_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[1e]">USB_LP_CAN1_RX0_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[5]">UsageFault_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[a]">WWDG_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
<LI><a href="#[37]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup-rvds.o(.text)
<LI><a href="#[1c]">ADC1_2_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[4]">BusFault_Handler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[1f]">CAN1_RX1_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[20]">CAN1_SCE_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[15]">DMA1_Channel1_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[16]">DMA1_Channel2_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[17]">DMA1_Channel3_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[18]">DMA1_Channel4_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[19]">DMA1_Channel5_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[1a]">DMA1_Channel6_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[1b]">DMA1_Channel7_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[7]">DebugMon_Handler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[10]">EXTI0_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[32]">EXTI15_10_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[11]">EXTI1_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[12]">EXTI2_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[13]">EXTI3_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[14]">EXTI4_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[21]">EXTI9_5_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[e]">FLASH_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[2]">HardFault_Handler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[2a]">I2C1_ER_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[29]">I2C1_EV_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[2c]">I2C2_ER_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[2b]">I2C2_EV_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[3]">MemManage_Handler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[1]">NMI_Handler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[b]">PVD_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[8]">PendSV_Handler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[f]">RCC_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[33]">RTCAlarm_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[d]">RTC_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[0]">Reset_Handler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[2d]">SPI1_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[2e]">SPI2_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[6]">SVC_Handler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[9]">SysTick_Handler</a> from timer_systick.o(i.SysTick_Handler) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[36]">SystemInit</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(.text)
<LI><a href="#[c]">TAMPER_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[22]">TIM1_BRK_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[25]">TIM1_CC_IRQHandler</a> from timer_1234.o(i.TIM1_CC_IRQHandler) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[24]">TIM1_TRG_COM_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[23]">TIM1_UP_IRQHandler</a> from timer_1234.o(i.TIM1_UP_IRQHandler) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[26]">TIM2_IRQHandler</a> from timer_1234.o(i.TIM2_IRQHandler) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[27]">TIM3_IRQHandler</a> from timer_1234.o(i.TIM3_IRQHandler) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[28]">TIM4_IRQHandler</a> from timer_1234.o(i.TIM4_IRQHandler) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[2f]">USART1_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[30]">USART2_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[31]">USART3_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[34]">USBWakeUp_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[1d]">USB_HP_CAN1_TX_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[1e]">USB_LP_CAN1_RX0_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[5]">UsageFault_Handler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[a]">WWDG_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
<LI><a href="#[37]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup-rvds_1.o(.text)
<LI><a href="#[38]">fTick</a> from principal.o(i.fTick) referenced from principal.o(i.main)
<LI><a href="#[35]">main</a> from principal.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
</UL>
@ -88,7 +88,7 @@ Function Pointers
Global Symbols
</H3>
<P><STRONG><a name="[37]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(.text)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(.text)
</UL>
<P><STRONG><a name="[4c]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
@ -112,185 +112,185 @@ Global Symbols
<P><STRONG><a name="[52]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(.text)
<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(.text)
</UL>
<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManage_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManage_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[4]"></a>BusFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<P><STRONG><a name="[4]"></a>BusFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFault_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFault_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[6]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<P><STRONG><a name="[6]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVC_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVC_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[7]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<P><STRONG><a name="[7]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugMon_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugMon_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[8]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<P><STRONG><a name="[8]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[1c]"></a>ADC1_2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<P><STRONG><a name="[1c]"></a>ADC1_2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC1_2_IRQHandler
</UL>
<BR>[Called By]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC1_2_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[1f]"></a>CAN1_RX1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[1f]"></a>CAN1_RX1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[20]"></a>CAN1_SCE_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[20]"></a>CAN1_SCE_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[15]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[15]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[16]"></a>DMA1_Channel2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[16]"></a>DMA1_Channel2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[17]"></a>DMA1_Channel3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[17]"></a>DMA1_Channel3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[18]"></a>DMA1_Channel4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[18]"></a>DMA1_Channel4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[19]"></a>DMA1_Channel5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[19]"></a>DMA1_Channel5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[1a]"></a>DMA1_Channel6_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[1a]"></a>DMA1_Channel6_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[1b]"></a>DMA1_Channel7_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[1b]"></a>DMA1_Channel7_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[10]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[10]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[32]"></a>EXTI15_10_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[32]"></a>EXTI15_10_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[11]"></a>EXTI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[11]"></a>EXTI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[12]"></a>EXTI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[12]"></a>EXTI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[13]"></a>EXTI3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[13]"></a>EXTI3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[14]"></a>EXTI4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[14]"></a>EXTI4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[21]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[21]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[e]"></a>FLASH_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[e]"></a>FLASH_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[2a]"></a>I2C1_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[2a]"></a>I2C1_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[29]"></a>I2C1_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[29]"></a>I2C1_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[2c]"></a>I2C2_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[2c]"></a>I2C2_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[2b]"></a>I2C2_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[2b]"></a>I2C2_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[b]"></a>PVD_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[b]"></a>PVD_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[f]"></a>RCC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[f]"></a>RCC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[33]"></a>RTCAlarm_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[33]"></a>RTCAlarm_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[d]"></a>RTC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[d]"></a>RTC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[2d]"></a>SPI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[2d]"></a>SPI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[2e]"></a>SPI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[2e]"></a>SPI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[c]"></a>TAMPER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[c]"></a>TAMPER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[22]"></a>TIM1_BRK_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[22]"></a>TIM1_BRK_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[24]"></a>TIM1_TRG_COM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[24]"></a>TIM1_TRG_COM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[2f]"></a>USART1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[2f]"></a>USART1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[30]"></a>USART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[30]"></a>USART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[31]"></a>USART3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[31]"></a>USART3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[34]"></a>USBWakeUp_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[34]"></a>USBWakeUp_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[1d]"></a>USB_HP_CAN1_TX_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[1d]"></a>USB_HP_CAN1_TX_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[1e]"></a>USB_LP_CAN1_RX0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[1e]"></a>USB_LP_CAN1_RX0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[3a]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload
@ -359,7 +359,7 @@ Global Symbols
</UL>
<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, timer_systick.o(i.SysTick_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[48]"></a>Systick_Period_ff</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Period_ff))
<BR><BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
@ -372,25 +372,25 @@ Global Symbols
<P><STRONG><a name="[25]"></a>TIM1_CC_IRQHandler</STRONG> (Thumb, 240 bytes, Stack size 16 bytes, timer_1234.o(i.TIM1_CC_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = TIM1_CC_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[23]"></a>TIM1_UP_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, timer_1234.o(i.TIM1_UP_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[26]"></a>TIM2_IRQHandler</STRONG> (Thumb, 266 bytes, Stack size 16 bytes, timer_1234.o(i.TIM2_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = TIM2_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[27]"></a>TIM3_IRQHandler</STRONG> (Thumb, 272 bytes, Stack size 16 bytes, timer_1234.o(i.TIM3_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = TIM3_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[28]"></a>TIM4_IRQHandler</STRONG> (Thumb, 272 bytes, Stack size 16 bytes, timer_1234.o(i.TIM4_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = TIM4_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[43]"></a>Timer_1234_Init_ff</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, timer_1234.o(i.Timer_1234_Init_ff))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Timer_1234_Init_ff
@ -411,7 +411,7 @@ Global Symbols
<P><STRONG><a name="[56]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P><STRONG><a name="[38]"></a>fTick</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, principal.o(i.fTick))
<P><STRONG><a name="[38]"></a>fTick</STRONG> (Thumb, 130 bytes, Stack size 8 bytes, principal.o(i.fTick))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = fTick
</UL>
<BR>[Calls]<UL><LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Wait_On_End_Of_DMA1
@ -420,7 +420,7 @@ Global Symbols
</UL>
<BR>[Address Reference Count : 1]<UL><LI> principal.o(i.main)
</UL>
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 82 bytes, Stack size 0 bytes, principal.o(i.main))
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 132 bytes, Stack size 0 bytes, principal.o(i.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = main &rArr; Init_Conversion_On_Trig_Timer_ff &rArr; PWM_Init_ff &rArr; Timer_1234_Init_ff
</UL>
<BR>[Calls]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Systick_Prio_IT
@ -433,7 +433,7 @@ Global Symbols
</UL>
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
</UL>
<P><STRONG><a name="[47]"></a>DFT_ModuleAuCarre</STRONG> (Thumb, 82 bytes, Stack size 0 bytes, dft.o(moncode))
<P><STRONG><a name="[47]"></a>DFT_ModuleAuCarre</STRONG> (Thumb, 82 bytes, Stack size 0 bytes, dft_1.o(moncode))
<BR><BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fTick
</UL>
<P>

View file

@ -1,9 +1,14 @@
--cpu Cortex-M3
".\obj\principal.o"
".\obj\startup-rvds.o"
".\obj\bruitverre.o"
".\obj\dft_1.o"
".\obj\gestionson.o"
".\obj\signal_1.o"
".\obj\startup-rvds_1.o"
".\obj\startup-rvds_1.o"
".\Driver\DriverJeuLaser.lib"
".\obj\signal.o"
".\obj\dft.o"
".\obj\signal_1.o"
".\obj\dft_1.o"
--library_type=microlib --strict --scatter ".\Obj\StepDFT.sct"
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
--info sizes --info totals --info unused --info veneers

View file

@ -6,8 +6,8 @@ Section Cross References
principal.o(i.fTick) refers to adc_dma.o(i.Start_DMA1) for Start_DMA1
principal.o(i.fTick) refers to adc_dma.o(i.Wait_On_End_Of_DMA1) for Wait_On_End_Of_DMA1
principal.o(i.fTick) refers to dft.o(moncode) for DFT_ModuleAuCarre
principal.o(i.fTick) refers to principal.o(.bss) for dma_buf
principal.o(i.fTick) refers to dft_1.o(moncode) for DFT_ModuleAuCarre
principal.o(i.fTick) refers to principal.o(.bss) for tabJoueur
principal.o(i.main) refers to clock.o(i.CLOCK_Configure) for CLOCK_Configure
principal.o(i.main) refers to timer_systick.o(i.Systick_Period_ff) for Systick_Period_ff
principal.o(i.main) refers to timer_systick.o(i.Systick_Prio_IT) for Systick_Prio_IT
@ -15,18 +15,40 @@ Section Cross References
principal.o(i.main) refers to adc_dma.o(i.Single_Channel_ADC) for Single_Channel_ADC
principal.o(i.main) refers to adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) for Init_Conversion_On_Trig_Timer_ff
principal.o(i.main) refers to adc_dma.o(i.Init_ADC1_DMA1) for Init_ADC1_DMA1
principal.o(i.main) refers to principal.o(.bss) for tabJoueur
principal.o(i.main) refers to principal.o(.data) for valK
principal.o(i.main) refers to principal.o(i.fTick) for fTick
principal.o(i.main) refers to principal.o(.bss) for dma_buf
startup-rvds.o(RESET) refers to startup-rvds.o(STACK) for __initial_sp
startup-rvds.o(RESET) refers to startup-rvds.o(.text) for Reset_Handler
startup-rvds.o(RESET) refers to timer_systick.o(i.SysTick_Handler) for SysTick_Handler
startup-rvds.o(RESET) refers to timer_1234.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler
startup-rvds.o(RESET) refers to timer_1234.o(i.TIM1_CC_IRQHandler) for TIM1_CC_IRQHandler
startup-rvds.o(RESET) refers to timer_1234.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
startup-rvds.o(RESET) refers to timer_1234.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
startup-rvds.o(RESET) refers to timer_1234.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
startup-rvds.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
dft.o(moncode) refers to dft.o(Trigo) for TabCos
dft_1.o(moncode) refers to dft_1.o(Trigo) for TabCos
gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOA_Clear) for GPIOA_Clear
gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOA_Set) for GPIOA_Set
gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOB_Clear) for GPIOB_Clear
gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOB_Set) for GPIOB_Set
gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOC_Clear) for GPIOC_Clear
gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOC_Set) for GPIOC_Set
gestionson.o(maram) refers (Special) to gpio.o(i.GPIOA_Clear) for GPIOA_Clear
gestionson.o(maram) refers (Special) to gpio.o(i.GPIOA_Set) for GPIOA_Set
gestionson.o(maram) refers (Special) to gpio.o(i.GPIOB_Clear) for GPIOB_Clear
gestionson.o(maram) refers (Special) to gpio.o(i.GPIOB_Set) for GPIOB_Set
gestionson.o(maram) refers (Special) to gpio.o(i.GPIOC_Clear) for GPIOC_Clear
gestionson.o(maram) refers (Special) to gpio.o(i.GPIOC_Set) for GPIOC_Set
gestionson.o(moncode) refers (Special) to gpio.o(i.GPIOA_Clear) for GPIOA_Clear
gestionson.o(moncode) refers (Special) to gpio.o(i.GPIOA_Set) for GPIOA_Set
gestionson.o(moncode) refers (Special) to gpio.o(i.GPIOB_Clear) for GPIOB_Clear
gestionson.o(moncode) refers (Special) to gpio.o(i.GPIOB_Set) for GPIOB_Set
gestionson.o(moncode) refers (Special) to gpio.o(i.GPIOC_Clear) for GPIOC_Clear
gestionson.o(moncode) refers (Special) to gpio.o(i.GPIOC_Set) for GPIOC_Set
gestionson.o(moncode) refers to timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) for PWM_Set_Value_TIM3_Ch3
gestionson.o(moncode) refers to bruitverre.o(SecSon) for Son
gestionson.o(moncode) refers to gestionson.o(maram) for index
startup-rvds_1.o(RESET) refers to startup-rvds_1.o(STACK) for __initial_sp
startup-rvds_1.o(RESET) refers to startup-rvds_1.o(.text) for Reset_Handler
startup-rvds_1.o(RESET) refers to timer_systick.o(i.SysTick_Handler) for SysTick_Handler
startup-rvds_1.o(RESET) refers to timer_1234.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler
startup-rvds_1.o(RESET) refers to timer_1234.o(i.TIM1_CC_IRQHandler) for TIM1_CC_IRQHandler
startup-rvds_1.o(RESET) refers to timer_1234.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
startup-rvds_1.o(RESET) refers to timer_1234.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
startup-rvds_1.o(RESET) refers to timer_1234.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
startup-rvds_1.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
adc_dma.o(i.ADC_IRQHandler) refers to adc_dma.o(.data) for .data
adc_dma.o(i.DMAChannel1_IRQHandler) refers to adc_dma.o(.data) for .data
adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) refers to timer_1234.o(i.PWM_Init_ff) for PWM_Init_ff
@ -35,17 +57,6 @@ Section Cross References
adc_dma.o(i.Init_TimingADC_ActiveADC_ff) refers to clock.o(i.CLOCK_GetADCCLK) for CLOCK_GetADCCLK
adc_dma.o(i.Init_TimingADC_ActiveADC_ff) refers to clock.o(i.CLOCK_GetHCLK) for CLOCK_GetHCLK
clock.o(i.CLOCK_Configure) refers to clock.o(i.CLOCK_HPRECompute) for CLOCK_HPRECompute
timer_systick.o(i.SysTick_Handler) refers to timer_systick.o(.data) for .data
timer_systick.o(i.Systick_Period) refers to clock.o(i.CLOCK_GetHCLK) for CLOCK_GetHCLK
timer_systick.o(i.Systick_Period) refers to ffltui.o(.text) for __aeabi_ui2f
timer_systick.o(i.Systick_Period) refers to fmul.o(.text) for __aeabi_fmul
timer_systick.o(i.Systick_Period) refers to f2d.o(.text) for __aeabi_f2d
timer_systick.o(i.Systick_Period) refers to ddiv.o(.text) for __aeabi_ddiv
timer_systick.o(i.Systick_Period) refers to d2f.o(.text) for __aeabi_d2f
timer_systick.o(i.Systick_Period) refers to ffixui.o(.text) for __aeabi_f2uiz
timer_systick.o(i.Systick_Period) refers to fdiv.o(.text) for __aeabi_fdiv
timer_systick.o(i.Systick_Period) refers to dmul.o(.text) for __aeabi_dmul
timer_systick.o(i.Systick_Prio_IT) refers to timer_systick.o(.data) for .data
timer_1234.o(i.Active_IT_Compare_Timer) refers to timer_1234.o(.data) for .data
timer_1234.o(i.Active_IT_Debordement_Timer) refers to timer_1234.o(.data) for .data
timer_1234.o(i.Capture_Init) refers to clock.o(i.CLOCK_GetTIMCLK) for CLOCK_GetTIMCLK
@ -83,6 +94,17 @@ Section Cross References
timer_1234.o(i.Timer_1234_Init) refers to dmul.o(.text) for __aeabi_dmul
timer_1234.o(i.Timer_1234_Init_ff) refers to clock.o(i.CLOCK_GetHCLK) for CLOCK_GetHCLK
timer_1234.o(i.Timer_1234_Init_ff) refers to clock.o(i.CLOCK_GetTIMCLK) for CLOCK_GetTIMCLK
timer_systick.o(i.SysTick_Handler) refers to timer_systick.o(.data) for .data
timer_systick.o(i.Systick_Period) refers to clock.o(i.CLOCK_GetHCLK) for CLOCK_GetHCLK
timer_systick.o(i.Systick_Period) refers to ffltui.o(.text) for __aeabi_ui2f
timer_systick.o(i.Systick_Period) refers to fmul.o(.text) for __aeabi_fmul
timer_systick.o(i.Systick_Period) refers to f2d.o(.text) for __aeabi_f2d
timer_systick.o(i.Systick_Period) refers to ddiv.o(.text) for __aeabi_ddiv
timer_systick.o(i.Systick_Period) refers to d2f.o(.text) for __aeabi_d2f
timer_systick.o(i.Systick_Period) refers to ffixui.o(.text) for __aeabi_f2uiz
timer_systick.o(i.Systick_Period) refers to fdiv.o(.text) for __aeabi_fdiv
timer_systick.o(i.Systick_Period) refers to dmul.o(.text) for __aeabi_dmul
timer_systick.o(i.Systick_Prio_IT) refers to timer_systick.o(.data) for .data
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini
@ -113,8 +135,8 @@ Section Cross References
d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
d2f.o(.text) refers to fepilogue.o(.text) for _float_round
entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
entry2.o(.ARM.Collect$$$$00002712) refers to startup-rvds.o(STACK) for __initial_sp
entry2.o(__vectab_stack_and_reset_area) refers to startup-rvds.o(STACK) for __initial_sp
entry2.o(.ARM.Collect$$$$00002712) refers to startup-rvds_1.o(STACK) for __initial_sp
entry2.o(__vectab_stack_and_reset_area) refers to startup-rvds_1.o(STACK) for __initial_sp
entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
entry9a.o(.ARM.Collect$$$$0000000B) refers to principal.o(i.main) for main
@ -131,10 +153,14 @@ Removing Unused input sections from the image.
Removing principal.o(.rev16_text), (4 bytes).
Removing principal.o(.revsh_text), (4 bytes).
Removing principal.o(.rrx_text), (6 bytes).
Removing startup-rvds.o(HEAP), (512 bytes).
Removing signal.o(Signal), (128 bytes).
Removing dft.o(mesdata), (0 bytes).
Removing dft.o(maram), (0 bytes).
Removing bruitverre.o(SecSon), (11032 bytes).
Removing dft_1.o(mesdata), (0 bytes).
Removing dft_1.o(maram), (0 bytes).
Removing gestionson.o(mesdata), (0 bytes).
Removing gestionson.o(maram), (8 bytes).
Removing gestionson.o(moncode), (96 bytes).
Removing signal_1.o(Signal), (128 bytes).
Removing startup-rvds_1.o(HEAP), (512 bytes).
Removing adc_dma.o(.rev16_text), (4 bytes).
Removing adc_dma.o(.revsh_text), (4 bytes).
Removing adc_dma.o(.rrx_text), (6 bytes).
@ -150,10 +176,16 @@ Removing Unused input sections from the image.
Removing clock.o(.rrx_text), (6 bytes).
Removing clock.o(i.CLOCK_GetPCLK1), (8 bytes).
Removing clock.o(i.CLOCK_GetPCLK2), (8 bytes).
Removing timer_systick.o(.rev16_text), (4 bytes).
Removing timer_systick.o(.revsh_text), (4 bytes).
Removing timer_systick.o(.rrx_text), (6 bytes).
Removing timer_systick.o(i.Systick_Period), (196 bytes).
Removing gpio.o(.rev16_text), (4 bytes).
Removing gpio.o(.revsh_text), (4 bytes).
Removing gpio.o(.rrx_text), (6 bytes).
Removing gpio.o(i.GPIOA_Clear), (16 bytes).
Removing gpio.o(i.GPIOA_Set), (16 bytes).
Removing gpio.o(i.GPIOB_Clear), (16 bytes).
Removing gpio.o(i.GPIOB_Set), (16 bytes).
Removing gpio.o(i.GPIOC_Clear), (16 bytes).
Removing gpio.o(i.GPIOC_Set), (16 bytes).
Removing gpio.o(i.GPIO_Configure), (264 bytes).
Removing timer_1234.o(.rev16_text), (4 bytes).
Removing timer_1234.o(.revsh_text), (4 bytes).
Removing timer_1234.o(.rrx_text), (6 bytes).
@ -166,6 +198,10 @@ Removing Unused input sections from the image.
Removing timer_1234.o(i.PWM_Set_Value_TIM3_Ch3), (12 bytes).
Removing timer_1234.o(i.Timer_1234_Init), (268 bytes).
Removing timer_1234.o(i.Timer_Inc_Init), (180 bytes).
Removing timer_systick.o(.rev16_text), (4 bytes).
Removing timer_systick.o(.revsh_text), (4 bytes).
Removing timer_systick.o(.rrx_text), (6 bytes).
Removing timer_systick.o(i.Systick_Period), (196 bytes).
Removing fmul.o(.text), (100 bytes).
Removing fdiv.o(.text), (124 bytes).
Removing fscalb.o(.text), (24 bytes).
@ -181,7 +217,7 @@ Removing Unused input sections from the image.
Removing fepilogue.o(.text), (110 bytes).
Removing depilogue.o(.text), (186 bytes).
52 unused section(s) (total 4866 bytes) removed from the image.
66 unused section(s) (total 16376 bytes) removed from the image.
==============================================================================
@ -191,56 +227,60 @@ Image Symbol Table
Symbol Name Value Ov Type Size Object(Section)
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE
../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE
../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE
Lib\ADC_DMA.c 0x00000000 Number 0 adc_dma.o ABSOLUTE
Lib\GPIO.c 0x00000000 Number 0 gpio.o ABSOLUTE
Lib\Timer_1234.c 0x00000000 Number 0 timer_1234.o ABSOLUTE
Lib\Timer_Systick.c 0x00000000 Number 0 timer_systick.o ABSOLUTE
Lib\\ADC_DMA.c 0x00000000 Number 0 adc_dma.o ABSOLUTE
Lib\\GPIO.c 0x00000000 Number 0 gpio.o ABSOLUTE
Lib\\Timer_1234.c 0x00000000 Number 0 timer_1234.o ABSOLUTE
Lib\\Timer_Systick.c 0x00000000 Number 0 timer_systick.o ABSOLUTE
Lib\\clock.c 0x00000000 Number 0 clock.o ABSOLUTE
Lib\clock.c 0x00000000 Number 0 clock.o ABSOLUTE
Src\DFT.s 0x00000000 Number 0 dft.o ABSOLUTE
Src\Signal.asm 0x00000000 Number 0 signal.o ABSOLUTE
Src\DFT.s 0x00000000 Number 0 dft_1.o ABSOLUTE
Src\GestionSon.s 0x00000000 Number 0 gestionson.o ABSOLUTE
Src\Signal.asm 0x00000000 Number 0 signal_1.o ABSOLUTE
Src\\principal.c 0x00000000 Number 0 principal.o ABSOLUTE
Src\bruitverre.asm 0x00000000 Number 0 bruitverre.o ABSOLUTE
Src\principal.c 0x00000000 Number 0 principal.o ABSOLUTE
Src\startup-rvds.s 0x00000000 Number 0 startup-rvds.o ABSOLUTE
Src\startup-rvds.s 0x00000000 Number 0 startup-rvds_1.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
init.s 0x00000000 Number 0 init.o ABSOLUTE
RESET 0x08000000 Section 236 startup-rvds.o(RESET)
RESET 0x08000000 Section 236 startup-rvds_1.o(RESET)
.ARM.Collect$$$$00000000 0x080000ec Section 0 entry.o(.ARM.Collect$$$$00000000)
.ARM.Collect$$$$00000001 0x080000ec Section 4 entry2.o(.ARM.Collect$$$$00000001)
.ARM.Collect$$$$00000004 0x080000f0 Section 4 entry5.o(.ARM.Collect$$$$00000004)
@ -252,7 +292,7 @@ Image Symbol Table
.ARM.Collect$$$$00000011 0x08000100 Section 0 entry11a.o(.ARM.Collect$$$$00000011)
.ARM.Collect$$$$00002712 0x08000100 Section 4 entry2.o(.ARM.Collect$$$$00002712)
__lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712)
.text 0x08000104 Section 76 startup-rvds.o(.text)
.text 0x08000104 Section 76 startup-rvds_1.o(.text)
.text 0x08000150 Section 36 init.o(.text)
i.CLOCK_Configure 0x08000174 Section 0 clock.o(i.CLOCK_Configure)
i.CLOCK_GetADCCLK 0x080001e8 Section 0 clock.o(i.CLOCK_GetADCCLK)
@ -280,44 +320,45 @@ Image Symbol Table
i.__scatterload_null 0x08000a6a Section 2 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x08000a6c Section 14 handlers.o(i.__scatterload_zeroinit)
i.fTick 0x08000a7c Section 0 principal.o(i.fTick)
i.main 0x08000abc Section 0 principal.o(i.main)
moncode 0x08000b20 Section 92 dft.o(moncode)
Trigo 0x08000b9c Section 256 dft.o(Trigo)
TabCos 0x08000b9c Data 0 dft.o(Trigo)
TabSin 0x08000c1c Data 0 dft.o(Trigo)
.data 0x20000000 Section 4 timer_systick.o(.data)
Ptr_Systick 0x20000000 Data 4 timer_systick.o(.data)
.data 0x20000004 Section 160 timer_1234.o(.data)
Ptr_TIM1 0x20000014 Data 4 timer_1234.o(.data)
Ptr_TIM2 0x20000018 Data 4 timer_1234.o(.data)
Ptr_TIM3 0x2000001c Data 4 timer_1234.o(.data)
Ptr_TIM4 0x20000020 Data 4 timer_1234.o(.data)
Ptr_TIM1_Voie1 0x20000024 Data 4 timer_1234.o(.data)
Ptr_TIM1_Voie2 0x20000028 Data 4 timer_1234.o(.data)
Ptr_TIM1_Voie3 0x2000002c Data 4 timer_1234.o(.data)
Ptr_TIM1_Voie4 0x20000030 Data 4 timer_1234.o(.data)
Ptr_TIM2_Voie1 0x20000034 Data 4 timer_1234.o(.data)
Ptr_TIM2_Voie2 0x20000038 Data 4 timer_1234.o(.data)
Ptr_TIM2_Voie3 0x2000003c Data 4 timer_1234.o(.data)
Ptr_TIM2_Voie4 0x20000040 Data 4 timer_1234.o(.data)
Ptr_TIM3_Voie1 0x20000044 Data 4 timer_1234.o(.data)
Ptr_TIM3_Voie2 0x20000048 Data 4 timer_1234.o(.data)
Ptr_TIM3_Voie3 0x2000004c Data 4 timer_1234.o(.data)
Ptr_TIM3_Voie4 0x20000050 Data 4 timer_1234.o(.data)
Ptr_TIM4_Voie1 0x20000054 Data 4 timer_1234.o(.data)
Ptr_TIM4_Voie2 0x20000058 Data 4 timer_1234.o(.data)
Ptr_TIM4_Voie3 0x2000005c Data 4 timer_1234.o(.data)
Ptr_TIM4_Voie4 0x20000060 Data 4 timer_1234.o(.data)
Duree_Pulse_T1 0x20000064 Data 8 timer_1234.o(.data)
Duree_Pulse_T2 0x2000006c Data 8 timer_1234.o(.data)
Duree_Pulse_T3 0x20000074 Data 8 timer_1234.o(.data)
Duree_Pulse_T4 0x2000007c Data 8 timer_1234.o(.data)
Date_T1 0x20000084 Data 8 timer_1234.o(.data)
Date_T2 0x2000008c Data 8 timer_1234.o(.data)
Date_T3 0x20000094 Data 8 timer_1234.o(.data)
Date_T4 0x2000009c Data 8 timer_1234.o(.data)
.bss 0x200000a4 Section 384 principal.o(.bss)
STACK 0x20000228 Section 1024 startup-rvds.o(STACK)
i.main 0x08000b10 Section 0 principal.o(i.main)
moncode 0x08000bac Section 92 dft_1.o(moncode)
Trigo 0x08000c28 Section 256 dft_1.o(Trigo)
TabCos 0x08000c28 Data 0 dft_1.o(Trigo)
TabSin 0x08000ca8 Data 0 dft_1.o(Trigo)
.data 0x20000000 Section 24 principal.o(.data)
.data 0x20000018 Section 160 timer_1234.o(.data)
Ptr_TIM1 0x20000028 Data 4 timer_1234.o(.data)
Ptr_TIM2 0x2000002c Data 4 timer_1234.o(.data)
Ptr_TIM3 0x20000030 Data 4 timer_1234.o(.data)
Ptr_TIM4 0x20000034 Data 4 timer_1234.o(.data)
Ptr_TIM1_Voie1 0x20000038 Data 4 timer_1234.o(.data)
Ptr_TIM1_Voie2 0x2000003c Data 4 timer_1234.o(.data)
Ptr_TIM1_Voie3 0x20000040 Data 4 timer_1234.o(.data)
Ptr_TIM1_Voie4 0x20000044 Data 4 timer_1234.o(.data)
Ptr_TIM2_Voie1 0x20000048 Data 4 timer_1234.o(.data)
Ptr_TIM2_Voie2 0x2000004c Data 4 timer_1234.o(.data)
Ptr_TIM2_Voie3 0x20000050 Data 4 timer_1234.o(.data)
Ptr_TIM2_Voie4 0x20000054 Data 4 timer_1234.o(.data)
Ptr_TIM3_Voie1 0x20000058 Data 4 timer_1234.o(.data)
Ptr_TIM3_Voie2 0x2000005c Data 4 timer_1234.o(.data)
Ptr_TIM3_Voie3 0x20000060 Data 4 timer_1234.o(.data)
Ptr_TIM3_Voie4 0x20000064 Data 4 timer_1234.o(.data)
Ptr_TIM4_Voie1 0x20000068 Data 4 timer_1234.o(.data)
Ptr_TIM4_Voie2 0x2000006c Data 4 timer_1234.o(.data)
Ptr_TIM4_Voie3 0x20000070 Data 4 timer_1234.o(.data)
Ptr_TIM4_Voie4 0x20000074 Data 4 timer_1234.o(.data)
Duree_Pulse_T1 0x20000078 Data 8 timer_1234.o(.data)
Duree_Pulse_T2 0x20000080 Data 8 timer_1234.o(.data)
Duree_Pulse_T3 0x20000088 Data 8 timer_1234.o(.data)
Duree_Pulse_T4 0x20000090 Data 8 timer_1234.o(.data)
Date_T1 0x20000098 Data 8 timer_1234.o(.data)
Date_T2 0x200000a0 Data 8 timer_1234.o(.data)
Date_T3 0x200000a8 Data 8 timer_1234.o(.data)
Date_T4 0x200000b0 Data 8 timer_1234.o(.data)
.data 0x200000b8 Section 4 timer_systick.o(.data)
Ptr_Systick 0x200000b8 Data 4 timer_systick.o(.data)
.bss 0x200000bc Section 480 principal.o(.bss)
STACK 0x200002a0 Section 1024 startup-rvds_1.o(STACK)
Global Symbols
@ -331,9 +372,9 @@ Image Symbol Table
__decompress - Undefined Weak Reference
_clock_init - Undefined Weak Reference
_microlib_exit - Undefined Weak Reference
__Vectors_Size 0x000000ec Number 0 startup-rvds.o ABSOLUTE
__Vectors 0x08000000 Data 4 startup-rvds.o(RESET)
__Vectors_End 0x080000ec Data 0 startup-rvds.o(RESET)
__Vectors_Size 0x000000ec Number 0 startup-rvds_1.o ABSOLUTE
__Vectors 0x08000000 Data 4 startup-rvds_1.o(RESET)
__Vectors_End 0x080000ec Data 0 startup-rvds_1.o(RESET)
__main 0x080000ed Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
_main_stk 0x080000ed Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
_main_scatterload 0x080000f1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
@ -344,54 +385,54 @@ Image Symbol Table
__rt_lib_shutdown_fini 0x080000fd Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E)
__rt_final_cpp 0x08000101 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F)
__rt_final_exit 0x08000101 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011)
Reset_Handler 0x08000105 Thumb Code 34 startup-rvds.o(.text)
SystemInit 0x08000127 Thumb Code 2 startup-rvds.o(.text)
NMI_Handler 0x08000129 Thumb Code 2 startup-rvds.o(.text)
HardFault_Handler 0x0800012b Thumb Code 2 startup-rvds.o(.text)
MemManage_Handler 0x0800012d Thumb Code 2 startup-rvds.o(.text)
BusFault_Handler 0x0800012f Thumb Code 2 startup-rvds.o(.text)
UsageFault_Handler 0x08000131 Thumb Code 2 startup-rvds.o(.text)
SVC_Handler 0x08000133 Thumb Code 2 startup-rvds.o(.text)
DebugMon_Handler 0x08000135 Thumb Code 2 startup-rvds.o(.text)
PendSV_Handler 0x08000137 Thumb Code 2 startup-rvds.o(.text)
ADC1_2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
CAN1_RX1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
CAN1_SCE_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
DMA1_Channel1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
DMA1_Channel2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
DMA1_Channel3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
DMA1_Channel4_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
DMA1_Channel5_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
DMA1_Channel6_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
DMA1_Channel7_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
EXTI0_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
EXTI15_10_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
EXTI1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
EXTI2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
EXTI3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
EXTI4_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
EXTI9_5_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
FLASH_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
I2C1_ER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
I2C1_EV_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
I2C2_ER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
I2C2_EV_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
PVD_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
RCC_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
RTCAlarm_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
RTC_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
SPI1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
SPI2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
TAMPER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
TIM1_BRK_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
TIM1_TRG_COM_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
USART1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
USART2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
USART3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
USBWakeUp_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
USB_HP_CAN1_TX_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
USB_LP_CAN1_RX0_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
WWDG_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text)
Reset_Handler 0x08000105 Thumb Code 34 startup-rvds_1.o(.text)
SystemInit 0x08000127 Thumb Code 2 startup-rvds_1.o(.text)
NMI_Handler 0x08000129 Thumb Code 2 startup-rvds_1.o(.text)
HardFault_Handler 0x0800012b Thumb Code 2 startup-rvds_1.o(.text)
MemManage_Handler 0x0800012d Thumb Code 2 startup-rvds_1.o(.text)
BusFault_Handler 0x0800012f Thumb Code 2 startup-rvds_1.o(.text)
UsageFault_Handler 0x08000131 Thumb Code 2 startup-rvds_1.o(.text)
SVC_Handler 0x08000133 Thumb Code 2 startup-rvds_1.o(.text)
DebugMon_Handler 0x08000135 Thumb Code 2 startup-rvds_1.o(.text)
PendSV_Handler 0x08000137 Thumb Code 2 startup-rvds_1.o(.text)
ADC1_2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
CAN1_RX1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
CAN1_SCE_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel4_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel5_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel6_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel7_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
EXTI0_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
EXTI15_10_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
EXTI1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
EXTI2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
EXTI3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
EXTI4_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
EXTI9_5_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
FLASH_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
I2C1_ER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
I2C1_EV_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
I2C2_ER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
I2C2_EV_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
PVD_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
RCC_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
RTCAlarm_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
RTC_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
SPI1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
SPI2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
TAMPER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
TIM1_BRK_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
TIM1_TRG_COM_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
USART1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
USART2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
USART3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
USBWakeUp_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
USB_HP_CAN1_TX_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
USB_LP_CAN1_RX0_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
WWDG_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text)
__scatterload 0x08000151 Thumb Code 28 init.o(.text)
__scatterload_rt2 0x08000151 Thumb Code 0 init.o(.text)
CLOCK_Configure 0x08000175 Thumb Code 104 clock.o(i.CLOCK_Configure)
@ -417,30 +458,32 @@ Image Symbol Table
__scatterload_copy 0x08000a5d Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x08000a6b Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x08000a6d Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
fTick 0x08000a7d Thumb Code 50 principal.o(i.fTick)
main 0x08000abd Thumb Code 82 principal.o(i.main)
DFT_ModuleAuCarre 0x08000b21 Thumb Code 82 dft.o(moncode)
Region$$Table$$Base 0x08000b7c Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08000b9c Number 0 anon$$obj.o(Region$$Table)
Enable_Fct_IT_Compare_Match_TIM1_Voie1 0x20000004 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM1_Voie2 0x20000005 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM1_Voie3 0x20000006 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM1_Voie4 0x20000007 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM2_Voie1 0x20000008 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM2_Voie2 0x20000009 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM2_Voie3 0x2000000a Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM2_Voie4 0x2000000b Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM3_Voie1 0x2000000c Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM3_Voie2 0x2000000d Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM3_Voie3 0x2000000e Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM3_Voie4 0x2000000f Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM4_Voie1 0x20000010 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM4_Voie2 0x20000011 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM4_Voie3 0x20000012 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM4_Voie4 0x20000013 Data 1 timer_1234.o(.data)
tab 0x200000a4 Data 256 principal.o(.bss)
dma_buf 0x200001a4 Data 128 principal.o(.bss)
__initial_sp 0x20000628 Data 0 startup-rvds.o(STACK)
fTick 0x08000a7d Thumb Code 130 principal.o(i.fTick)
main 0x08000b11 Thumb Code 132 principal.o(i.main)
DFT_ModuleAuCarre 0x08000bad Thumb Code 82 dft_1.o(moncode)
Region$$Table$$Base 0x08000c08 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08000c28 Number 0 anon$$obj.o(Region$$Table)
valK 0x20000000 Data 24 principal.o(.data)
Enable_Fct_IT_Compare_Match_TIM1_Voie1 0x20000018 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM1_Voie2 0x20000019 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM1_Voie3 0x2000001a Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM1_Voie4 0x2000001b Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM2_Voie1 0x2000001c Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM2_Voie2 0x2000001d Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM2_Voie3 0x2000001e Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM2_Voie4 0x2000001f Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM3_Voie1 0x20000020 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM3_Voie2 0x20000021 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM3_Voie3 0x20000022 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM3_Voie4 0x20000023 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM4_Voie1 0x20000024 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM4_Voie2 0x20000025 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM4_Voie3 0x20000026 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM4_Voie4 0x20000027 Data 1 timer_1234.o(.data)
tabJoueur 0x200000bc Data 96 principal.o(.bss)
tab 0x2000011c Data 256 principal.o(.bss)
dma_buf 0x2000021c Data 128 principal.o(.bss)
__initial_sp 0x200006a0 Data 0 startup-rvds_1.o(STACK)
@ -450,67 +493,68 @@ Memory Map of the image
Image Entry point : 0x080000ed
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000d40, Max: 0x00020000, ABSOLUTE)
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000de4, Max: 0x00020000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000c9c, Max: 0x00020000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000d28, Max: 0x00020000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x08000000 0x08000000 0x000000ec Data RO 69 RESET startup-rvds.o
0x080000ec 0x080000ec 0x00000000 Code RO 187 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x080000ec 0x080000ec 0x00000004 Code RO 214 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
0x080000f0 0x080000f0 0x00000004 Code RO 217 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x080000f4 0x080000f4 0x00000000 Code RO 219 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x080000f4 0x080000f4 0x00000000 Code RO 221 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
0x080000f4 0x080000f4 0x00000008 Code RO 222 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
0x080000fc 0x080000fc 0x00000004 Code RO 229 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
0x08000100 0x08000100 0x00000000 Code RO 224 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
0x08000100 0x08000100 0x00000000 Code RO 226 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
0x08000100 0x08000100 0x00000004 Code RO 215 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
0x08000104 0x08000104 0x0000004c Code RO 70 .text startup-rvds.o
0x08000150 0x08000150 0x00000024 Code RO 239 .text mc_w.l(init.o)
0x08000174 0x08000174 0x00000074 Code RO 116 i.CLOCK_Configure DriverJeuLaser.lib(clock.o)
0x080001e8 0x080001e8 0x00000008 Code RO 117 i.CLOCK_GetADCCLK DriverJeuLaser.lib(clock.o)
0x080001f0 0x080001f0 0x00000008 Code RO 118 i.CLOCK_GetHCLK DriverJeuLaser.lib(clock.o)
0x080001f8 0x080001f8 0x00000024 Code RO 121 i.CLOCK_GetTIMCLK DriverJeuLaser.lib(clock.o)
0x0800021c 0x0800021c 0x00000074 Code RO 122 i.CLOCK_HPRECompute DriverJeuLaser.lib(clock.o)
0x08000290 0x08000290 0x0000004c Code RO 87 i.Init_ADC1_DMA1 DriverJeuLaser.lib(adc_dma.o)
0x080002dc 0x080002dc 0x00000070 Code RO 88 i.Init_Conversion_On_Trig_Timer_ff DriverJeuLaser.lib(adc_dma.o)
0x0800034c 0x0800034c 0x000000d4 Code RO 92 i.Init_TimingADC_ActiveADC_ff DriverJeuLaser.lib(adc_dma.o)
0x08000420 0x08000420 0x000000ac Code RO 157 i.PWM_Init_ff DriverJeuLaser.lib(timer_1234.o)
0x080004cc 0x080004cc 0x00000010 Code RO 93 i.Single_Channel_ADC DriverJeuLaser.lib(adc_dma.o)
0x080004dc 0x080004dc 0x0000001c Code RO 94 i.Start_DMA1 DriverJeuLaser.lib(adc_dma.o)
0x080004f8 0x080004f8 0x0000000c Code RO 136 i.SysTick_Handler DriverJeuLaser.lib(timer_systick.o)
0x08000504 0x08000504 0x00000022 Code RO 138 i.Systick_Period_ff DriverJeuLaser.lib(timer_systick.o)
0x08000000 0x08000000 0x000000ec Data RO 91 RESET startup-rvds_1.o
0x080000ec 0x080000ec 0x00000000 Code RO 221 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x080000ec 0x080000ec 0x00000004 Code RO 248 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
0x080000f0 0x080000f0 0x00000004 Code RO 251 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x080000f4 0x080000f4 0x00000000 Code RO 253 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x080000f4 0x080000f4 0x00000000 Code RO 255 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
0x080000f4 0x080000f4 0x00000008 Code RO 256 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
0x080000fc 0x080000fc 0x00000004 Code RO 263 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
0x08000100 0x08000100 0x00000000 Code RO 258 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
0x08000100 0x08000100 0x00000000 Code RO 260 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
0x08000100 0x08000100 0x00000004 Code RO 249 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
0x08000104 0x08000104 0x0000004c Code RO 92 .text startup-rvds_1.o
0x08000150 0x08000150 0x00000024 Code RO 273 .text mc_w.l(init.o)
0x08000174 0x08000174 0x00000074 Code RO 130 i.CLOCK_Configure DriverJeuLaser.lib(clock.o)
0x080001e8 0x080001e8 0x00000008 Code RO 131 i.CLOCK_GetADCCLK DriverJeuLaser.lib(clock.o)
0x080001f0 0x080001f0 0x00000008 Code RO 132 i.CLOCK_GetHCLK DriverJeuLaser.lib(clock.o)
0x080001f8 0x080001f8 0x00000024 Code RO 135 i.CLOCK_GetTIMCLK DriverJeuLaser.lib(clock.o)
0x0800021c 0x0800021c 0x00000074 Code RO 136 i.CLOCK_HPRECompute DriverJeuLaser.lib(clock.o)
0x08000290 0x08000290 0x0000004c Code RO 101 i.Init_ADC1_DMA1 DriverJeuLaser.lib(adc_dma.o)
0x080002dc 0x080002dc 0x00000070 Code RO 102 i.Init_Conversion_On_Trig_Timer_ff DriverJeuLaser.lib(adc_dma.o)
0x0800034c 0x0800034c 0x000000d4 Code RO 106 i.Init_TimingADC_ActiveADC_ff DriverJeuLaser.lib(adc_dma.o)
0x08000420 0x08000420 0x000000ac Code RO 176 i.PWM_Init_ff DriverJeuLaser.lib(timer_1234.o)
0x080004cc 0x080004cc 0x00000010 Code RO 107 i.Single_Channel_ADC DriverJeuLaser.lib(adc_dma.o)
0x080004dc 0x080004dc 0x0000001c Code RO 108 i.Start_DMA1 DriverJeuLaser.lib(adc_dma.o)
0x080004f8 0x080004f8 0x0000000c Code RO 209 i.SysTick_Handler DriverJeuLaser.lib(timer_systick.o)
0x08000504 0x08000504 0x00000022 Code RO 211 i.Systick_Period_ff DriverJeuLaser.lib(timer_systick.o)
0x08000526 0x08000526 0x00000002 PAD
0x08000528 0x08000528 0x00000014 Code RO 139 i.Systick_Prio_IT DriverJeuLaser.lib(timer_systick.o)
0x0800053c 0x0800053c 0x0000010c Code RO 159 i.TIM1_CC_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000648 0x08000648 0x00000018 Code RO 160 i.TIM1_UP_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000660 0x08000660 0x00000110 Code RO 161 i.TIM2_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000770 0x08000770 0x0000012c Code RO 162 i.TIM3_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x0800089c 0x0800089c 0x0000012c Code RO 163 i.TIM4_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x080009c8 0x080009c8 0x0000007c Code RO 165 i.Timer_1234_Init_ff DriverJeuLaser.lib(timer_1234.o)
0x08000a44 0x08000a44 0x00000018 Code RO 96 i.Wait_On_End_Of_DMA1 DriverJeuLaser.lib(adc_dma.o)
0x08000a5c 0x08000a5c 0x0000000e Code RO 245 i.__scatterload_copy mc_w.l(handlers.o)
0x08000a6a 0x08000a6a 0x00000002 Code RO 246 i.__scatterload_null mc_w.l(handlers.o)
0x08000a6c 0x08000a6c 0x0000000e Code RO 247 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x08000528 0x08000528 0x00000014 Code RO 212 i.Systick_Prio_IT DriverJeuLaser.lib(timer_systick.o)
0x0800053c 0x0800053c 0x0000010c Code RO 178 i.TIM1_CC_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000648 0x08000648 0x00000018 Code RO 179 i.TIM1_UP_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000660 0x08000660 0x00000110 Code RO 180 i.TIM2_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000770 0x08000770 0x0000012c Code RO 181 i.TIM3_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x0800089c 0x0800089c 0x0000012c Code RO 182 i.TIM4_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x080009c8 0x080009c8 0x0000007c Code RO 184 i.Timer_1234_Init_ff DriverJeuLaser.lib(timer_1234.o)
0x08000a44 0x08000a44 0x00000018 Code RO 110 i.Wait_On_End_Of_DMA1 DriverJeuLaser.lib(adc_dma.o)
0x08000a5c 0x08000a5c 0x0000000e Code RO 279 i.__scatterload_copy mc_w.l(handlers.o)
0x08000a6a 0x08000a6a 0x00000002 Code RO 280 i.__scatterload_null mc_w.l(handlers.o)
0x08000a6c 0x08000a6c 0x0000000e Code RO 281 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x08000a7a 0x08000a7a 0x00000002 PAD
0x08000a7c 0x08000a7c 0x00000040 Code RO 4 i.fTick principal.o
0x08000abc 0x08000abc 0x00000064 Code RO 5 i.main principal.o
0x08000b20 0x08000b20 0x0000005c Code RO 77 moncode dft.o
0x08000b7c 0x08000b7c 0x00000020 Data RO 243 Region$$Table anon$$obj.o
0x08000b9c 0x08000b9c 0x00000100 Data RO 78 Trigo dft.o
0x08000a7c 0x08000a7c 0x00000094 Code RO 4 i.fTick principal.o
0x08000b10 0x08000b10 0x0000009c Code RO 5 i.main principal.o
0x08000bac 0x08000bac 0x0000005c Code RO 77 moncode dft_1.o
0x08000c08 0x08000c08 0x00000020 Data RO 277 Region$$Table anon$$obj.o
0x08000c28 0x08000c28 0x00000100 Data RO 78 Trigo dft_1.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000c9c, Size: 0x00000628, Max: 0x00005000, ABSOLUTE)
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000d28, Size: 0x000006a0, Max: 0x00005000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x08000c9c 0x00000004 Data RW 140 .data DriverJeuLaser.lib(timer_systick.o)
0x20000004 0x08000ca0 0x000000a0 Data RW 167 .data DriverJeuLaser.lib(timer_1234.o)
0x200000a4 - 0x00000180 Zero RW 6 .bss principal.o
0x20000224 0x08000d40 0x00000004 PAD
0x20000228 - 0x00000400 Zero RW 67 STACK startup-rvds.o
0x20000000 0x08000d28 0x00000018 Data RW 7 .data principal.o
0x20000018 0x08000d40 0x000000a0 Data RW 186 .data DriverJeuLaser.lib(timer_1234.o)
0x200000b8 0x08000de0 0x00000004 Data RW 213 .data DriverJeuLaser.lib(timer_systick.o)
0x200000bc - 0x000001e0 Zero RW 6 .bss principal.o
0x2000029c 0x08000de4 0x00000004 PAD
0x200002a0 - 0x00000400 Zero RW 89 STACK startup-rvds_1.o
==============================================================================
@ -520,12 +564,12 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
92 10 256 0 0 392 dft.o
164 32 0 0 384 3200 principal.o
76 20 236 0 1024 860 startup-rvds.o
92 10 256 0 0 380 dft_1.o
304 42 0 24 480 3475 principal.o
76 20 236 0 1024 844 startup-rvds_1.o
----------------------------------------------------------------------
332 62 524 0 1412 4452 Object Totals
472 72 524 24 1508 4699 Object Totals
0 0 32 0 0 0 (incl. Generated)
0 0 0 0 4 0 (incl. Padding)
@ -570,15 +614,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
2704 294 524 164 1412 5212 Grand Totals
2704 294 524 164 1412 5212 ELF Image Totals
2704 294 524 164 0 0 ROM Totals
2844 304 524 188 1508 5459 Grand Totals
2844 304 524 188 1508 5459 ELF Image Totals
2844 304 524 188 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 3228 ( 3.15kB)
Total RW Size (RW Data + ZI Data) 1576 ( 1.54kB)
Total ROM Size (Code + RO Data + RW Data) 3392 ( 3.31kB)
Total RO Size (Code + RO Data) 3368 ( 3.29kB)
Total RW Size (RW Data + ZI Data) 1696 ( 1.66kB)
Total ROM Size (Code + RO Data + RW Data) 3556 ( 3.47kB)
==============================================================================

View file

@ -1,16 +1,28 @@
Dependencies for Project 'StepDFT', Target 'Simu': (DO NOT MODIFY !)
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
F (.\Src\principal.c)(0x62626AFC)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Src -I .\Driver --C99 -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d)
I (.\Driver\DriverJeuLaser.h)(0x6037C015)
F (.\Src\principal.c)(0x62781949)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Src -I .\Driver --C99 -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d)
I (.\Driver\DriverJeuLaser.h)(0x6277F54F)
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
I (.\RTE\_Simu\RTE_Components.h)(0x62446F31)
I (.\RTE\_Simu\RTE_Components.h)(0x6277F54F)
I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
F (.\Src\startup-rvds.s)(0x5FE38AC6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Src -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds.o --depend .\obj\startup-rvds.d)
F (.\Driver\DriverJeuLaser.lib)(0x6037BEDF)()
F (.\Src\Signal.asm)(0x62625D0F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Src -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list signal.lst --xref -o .\obj\signal.o --depend .\obj\signal.d)
F (.\Src\DFT.s)(0x62626560)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Src -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list dft.lst --xref -o .\obj\dft.o --depend .\obj\dft.d)
I (Src\GestionSon.h)(0x6278197F)
I (.\Driver\Affichage_Valise.h)(0x6277F54F)
F (.\Src\bruitverre.asm)(0x6277F54F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Src -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list bruitverre.lst --xref -o .\obj\bruitverre.o --depend .\obj\bruitverre.d)
F (.\Src\DFT.s)(0x6277F54F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Src -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list dft.lst --xref -o .\obj\dft_1.o --depend .\obj\dft_1.d)
F (.\Src\GestionSon.h)(0x6278197F)()
F (.\Src\GestionSon.s)(0x6277F54F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Src -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list gestionson.lst --xref -o .\obj\gestionson.o --depend .\obj\gestionson.d)
I (.\Driver\DriverJeuLaser.inc)(0x6277F54F)
F (.\Src\Signal.asm)(0x6277F54F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Src -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list signal.lst --xref -o .\obj\signal_1.o --depend .\obj\signal_1.d)
F (.\Src\startup-rvds.s)(0x6277F54F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Src -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds_1.o --depend .\obj\startup-rvds_1.d)
F (.\Src\startup-rvds.s)(0x6277F54F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Src -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds_1.o --depend .\obj\startup-rvds_1.d)
F (.\Driver\DriverJeuLaser.lib)(0x6277F54F)()
F (.\Driver\Affichage_Valise.h)(0x6277F54F)()
F (.\Driver\DriverJeuLaser.h)(0x6277F54F)()
F (.\Driver\DriverJeuLaser.inc)(0x6277F54F)()
F (.\Src\Signal.asm)(0x6277F54F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Src -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list signal.lst --xref -o .\obj\signal_1.o --depend .\obj\signal_1.d)
F (.\Src\DFT.s)(0x6277F54F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Src -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list dft.lst --xref -o .\obj\dft_1.o --depend .\obj\dft_1.d)

View file

@ -0,0 +1 @@
.\obj\bruitverre.o: Src\bruitverre.asm

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1 @@
.\obj\dft_1.o: Src\DFT.s

Binary file not shown.

View file

@ -0,0 +1,2 @@
.\obj\gestionson.o: Src\GestionSon.s
.\obj\gestionson.o: .\Driver\DriverJeuLaser.inc

Binary file not shown.

View file

@ -1,10 +1,12 @@
.\obj\principal.o: Src\principal.c
.\obj\principal.o: .\Driver\DriverJeuLaser.h
.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
.\obj\principal.o: .\RTE\_CibleSondeKEIL\RTE_Components.h
.\obj\principal.o: .\RTE\_Simu\RTE_Components.h
.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
.\obj\principal.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
.\obj\principal.o: Src\GestionSon.h
.\obj\principal.o: .\Driver\Affichage_Valise.h

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1 @@
.\obj\signal_1.o: Src\Signal.asm

Binary file not shown.

View file

@ -0,0 +1 @@
.\obj\startup-rvds_1.o: Src\startup-rvds.s

Binary file not shown.

View file

@ -6,4 +6,4 @@
extern void CallbackSon(void);
extern void StartSon(void);
#endif
#endif

View file

@ -1,32 +1,63 @@
#include "DriverJeuLaser.h"
#include "GestionSon.h"
#include "Affichage_Valise.h"
#define BASE_TIMEOUT 100
#define NB_JOUEUR 4
extern int DFT_ModuleAuCarre(short int * LeSignal, int k);
extern short int LeSignal[];
int tab[64];
short int dma_buf[64];
// structure représentant un joueur
struct joueur {
int k; // le "k" associé à sa DFT
int score; // son score
int timeout; // utilisé pour ne pas compter plusieur fois la même salve
int dft;
};
struct joueur tabJoueur[6];
// correspond à quelle valeur de k pour notre joueur i
int valK [6] = {17,18,19,20,23,24};
int tab[64];
short int dma_buf[64];
// initialisation des variables utiles pour step final
int tabScore[4];
//int testPeriod=0;
void fTick(){
//testPeriod = 1;
// Démarrage de la DMA sur 64 échantillons
// Démarrage de la DMA
Start_DMA1(64);
// Attente de la fin de DMA
Wait_On_End_Of_DMA1();
// Arrêter la DM
// Arrêter la DMA
Stop_DMA1;
for (int k=0; k < 64; k++){
tab[k] = DFT_ModuleAuCarre((short *) &dma_buf[0], k);
for (int k=0; k < NB_JOUEUR; k++){
// on calcule la DFT uniquement si le joueur n'est pas en timeout
if (tabJoueur[k].timeout == 0){
tabJoueur[k].dft = DFT_ModuleAuCarre((short *) &dma_buf[0], tabJoueur[k].k);
// si la DFT est au dessus d'un certain seuil on augmente le score et on lance le timeout
if (tabJoueur[k].dft >= 0x3c2e1){
tabJoueur[k].score ++;
tabJoueur[k].timeout = BASE_TIMEOUT;
/* TEMPORAIRE : il faudra par la suite jouer le son et gérer les affichages */
}
}
else { // si le joueur est en timeout on décrémente sa valeur de timeout
tabJoueur[k].timeout--;
}
}
//testPeriod = 0;
}
@ -37,6 +68,18 @@ int main(void)
// ============= INIT PERIPH (faites qu'une seule fois) =====================
// ===========================================================================
//inititialisation des structures
for(int i = 0; i < 6; i++){
tabJoueur[i].score = 0;
tabJoueur[i].timeout = 0;
tabJoueur[i].dft = 0;
tabJoueur[i].k = valK[i];
}
// Après exécution : le coeur CPU est clocké à 72MHz ainsi que tous les timers
CLOCK_Configure();
Systick_Period_ff( 360000 ); // 5ms pour une clock a 72 MhHz
@ -52,10 +95,6 @@ int main(void)
SysTick_Enable_IT;
//============================================================================
// gestion du tableau des scores
while (1)

File diff suppressed because one or more lines are too long

View file

@ -671,6 +671,78 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>2</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\Src\bruitverre.asm</PathWithFileName>
<FilenameWithoutPath>bruitverre.asm</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>3</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\Src\DFT.s</PathWithFileName>
<FilenameWithoutPath>DFT.s</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>4</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\Src\GestionSon.h</PathWithFileName>
<FilenameWithoutPath>GestionSon.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>5</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\Src\GestionSon.s</PathWithFileName>
<FilenameWithoutPath>GestionSon.s</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>6</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\Src\Signal.asm</PathWithFileName>
<FilenameWithoutPath>Signal.asm</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>7</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\Src\startup-rvds.s</PathWithFileName>
<FilenameWithoutPath>startup-rvds.s</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
@ -681,7 +753,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>2</GroupNumber>
<FileNumber>2</FileNumber>
<FileNumber>8</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -701,7 +773,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>3</FileNumber>
<FileNumber>9</FileNumber>
<FileType>4</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -711,6 +783,42 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>10</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\Driver\Affichage_Valise.h</PathWithFileName>
<FilenameWithoutPath>Affichage_Valise.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>11</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\Driver\DriverJeuLaser.h</PathWithFileName>
<FilenameWithoutPath>DriverJeuLaser.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>12</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\Driver\DriverJeuLaser.inc</PathWithFileName>
<FilenameWithoutPath>DriverJeuLaser.inc</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
@ -721,7 +829,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>4</GroupNumber>
<FileNumber>4</FileNumber>
<FileNumber>13</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -733,7 +841,7 @@
</File>
<File>
<GroupNumber>4</GroupNumber>
<FileNumber>5</FileNumber>
<FileNumber>14</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>

View file

@ -388,6 +388,36 @@
<FileType>1</FileType>
<FilePath>.\Src\principal.c</FilePath>
</File>
<File>
<FileName>bruitverre.asm</FileName>
<FileType>2</FileType>
<FilePath>.\Src\bruitverre.asm</FilePath>
</File>
<File>
<FileName>DFT.s</FileName>
<FileType>2</FileType>
<FilePath>.\Src\DFT.s</FilePath>
</File>
<File>
<FileName>GestionSon.h</FileName>
<FileType>5</FileType>
<FilePath>.\Src\GestionSon.h</FilePath>
</File>
<File>
<FileName>GestionSon.s</FileName>
<FileType>2</FileType>
<FilePath>.\Src\GestionSon.s</FilePath>
</File>
<File>
<FileName>Signal.asm</FileName>
<FileType>2</FileType>
<FilePath>.\Src\Signal.asm</FilePath>
</File>
<File>
<FileName>startup-rvds.s</FileName>
<FileType>2</FileType>
<FilePath>.\Src\startup-rvds.s</FilePath>
</File>
</Files>
</Group>
<Group>
@ -408,6 +438,21 @@
<FileType>4</FileType>
<FilePath>.\Driver\DriverJeuLaser.lib</FilePath>
</File>
<File>
<FileName>Affichage_Valise.h</FileName>
<FileType>5</FileType>
<FilePath>.\Driver\Affichage_Valise.h</FilePath>
</File>
<File>
<FileName>DriverJeuLaser.h</FileName>
<FileType>5</FileType>
<FilePath>.\Driver\DriverJeuLaser.h</FilePath>
</File>
<File>
<FileName>DriverJeuLaser.inc</FileName>
<FileType>5</FileType>
<FilePath>.\Driver\DriverJeuLaser.inc</FilePath>
</File>
</Files>
</Group>
<Group>
@ -812,6 +857,36 @@
<FileType>1</FileType>
<FilePath>.\Src\principal.c</FilePath>
</File>
<File>
<FileName>bruitverre.asm</FileName>
<FileType>2</FileType>
<FilePath>.\Src\bruitverre.asm</FilePath>
</File>
<File>
<FileName>DFT.s</FileName>
<FileType>2</FileType>
<FilePath>.\Src\DFT.s</FilePath>
</File>
<File>
<FileName>GestionSon.h</FileName>
<FileType>5</FileType>
<FilePath>.\Src\GestionSon.h</FilePath>
</File>
<File>
<FileName>GestionSon.s</FileName>
<FileType>2</FileType>
<FilePath>.\Src\GestionSon.s</FilePath>
</File>
<File>
<FileName>Signal.asm</FileName>
<FileType>2</FileType>
<FilePath>.\Src\Signal.asm</FilePath>
</File>
<File>
<FileName>startup-rvds.s</FileName>
<FileType>2</FileType>
<FilePath>.\Src\startup-rvds.s</FilePath>
</File>
</Files>
</Group>
<Group>
@ -832,6 +907,21 @@
<FileType>4</FileType>
<FilePath>.\Driver\DriverJeuLaser.lib</FilePath>
</File>
<File>
<FileName>Affichage_Valise.h</FileName>
<FileType>5</FileType>
<FilePath>.\Driver\Affichage_Valise.h</FilePath>
</File>
<File>
<FileName>DriverJeuLaser.h</FileName>
<FileType>5</FileType>
<FilePath>.\Driver\DriverJeuLaser.h</FilePath>
</File>
<File>
<FileName>DriverJeuLaser.inc</FileName>
<FileType>5</FileType>
<FilePath>.\Driver\DriverJeuLaser.inc</FilePath>
</File>
</Files>
</Group>
<Group>
@ -1305,6 +1395,36 @@
<FileType>1</FileType>
<FilePath>.\Src\principal.c</FilePath>
</File>
<File>
<FileName>bruitverre.asm</FileName>
<FileType>2</FileType>
<FilePath>.\Src\bruitverre.asm</FilePath>
</File>
<File>
<FileName>DFT.s</FileName>
<FileType>2</FileType>
<FilePath>.\Src\DFT.s</FilePath>
</File>
<File>
<FileName>GestionSon.h</FileName>
<FileType>5</FileType>
<FilePath>.\Src\GestionSon.h</FilePath>
</File>
<File>
<FileName>GestionSon.s</FileName>
<FileType>2</FileType>
<FilePath>.\Src\GestionSon.s</FilePath>
</File>
<File>
<FileName>Signal.asm</FileName>
<FileType>2</FileType>
<FilePath>.\Src\Signal.asm</FilePath>
</File>
<File>
<FileName>startup-rvds.s</FileName>
<FileType>2</FileType>
<FilePath>.\Src\startup-rvds.s</FilePath>
</File>
</Files>
</Group>
<Group>
@ -1325,6 +1445,21 @@
<FileType>4</FileType>
<FilePath>.\Driver\DriverJeuLaser.lib</FilePath>
</File>
<File>
<FileName>Affichage_Valise.h</FileName>
<FileType>5</FileType>
<FilePath>.\Driver\Affichage_Valise.h</FilePath>
</File>
<File>
<FileName>DriverJeuLaser.h</FileName>
<FileType>5</FileType>
<FilePath>.\Driver\DriverJeuLaser.h</FilePath>
</File>
<File>
<FileName>DriverJeuLaser.inc</FileName>
<FileType>5</FileType>
<FilePath>.\Driver\DriverJeuLaser.inc</FilePath>
</File>
</Files>
</Group>
<Group>

File diff suppressed because it is too large Load diff

View file

@ -418,12 +418,12 @@ ARM Macro Assembler Page 7
242 00000100
243 00000100 END
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
ork --depend=.\obj\dft.d -o.\obj\dft.o -I.\RTE\_CibleSondeKEIL -IC:\Programdata
\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Pa
cks\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --prede
fine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefine="
_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --li
st=dft.lst Src\DFT.s
ork --depend=.\obj\dft_1.d -o.\obj\dft_1.o -I.\Src -I.\RTE\_Simu -IC:\Programda
ta\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\
Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --pre
define="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefine
="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --
list=dft.lst Src\DFT.s

View file

@ -0,0 +1,380 @@
ARM Macro Assembler Page 1
1 00000000 PRESERVE8
2 00000000 THUMB
3 00000000 include ./Driver/DriverJeuLaser.inc
1 00000000
2 00000000 ; Bibliotheque DriverJeuLaser (ancienne gassp72 adaptée
2021 - TR)
3 00000000 ; Accès en aux fonctions suivantes :
4 00000000 ; GPIO :
5 00000000 ; GPIOA_Set(char Broche), GPIOB_Set(char Broche), GPIOC_
Set(char Broche)
6 00000000 ; GPIOA_Clear(char Broche), GPIOB_Clear(char Broche), GP
IOC_Clear(char Broche)
7 00000000
8 00000000 ; PWM :
9 00000000 ;/**
10 00000000 ; * @brief Fixe une valeur de PWM, Val, en tick horloge
. La rapport cyclique effectif
11 00000000 ; * est donc : rcy = Thaut_ticks / Periode_ticks
12 00000000 ; * @note spécifique Jeu Laser, PWM liée exclusivement
au TIM3, chan3
13 00000000 ; * @param Thaut_ticks : durée de l'état haut d'une imp
ulsion en Ticks
14 00000000 ; * @retval None
15 00000000 ; */
16 00000000
17 00000000 ;void PWM_Set_Value_TIM3_Ch3( unsigned short int Thaut_t
icks);
18 00000000 import PWM_Set_Value_TIM3_Ch3
19 00000000
20 00000000
21 00000000
22 00000000 ;/**
23 00000000 ; * @brief Mise à 1 d'une broche GPIO
24 00000000 ; * @note Une fonction par GPIO
25 00000000 ; * @param Broche : 0 à 15
26 00000000 ; * @retval None
27 00000000 ; */
28 00000000
29 00000000 ;void GPIOA_Set(char Broche);
30 00000000 import GPIOA_Set
31 00000000
32 00000000 ;void GPIOB_Set(char Broche);
33 00000000 import GPIOB_Set
34 00000000
35 00000000 ;void GPIOC_Set(char Broche);
36 00000000 import GPIOC_Set
37 00000000
38 00000000
39 00000000
40 00000000 ;/**
41 00000000 ; * @brief Mise à 0 d'une broche GPIO
42 00000000 ; * @note Une fonction par GPIO
43 00000000 ; * @param Broche : 0 à 15
44 00000000 ; * @retval None
45 00000000 ; */
46 00000000
47 00000000 ;void GPIOA_Clear(char Broche);
48 00000000 import GPIOA_Clear
49 00000000
ARM Macro Assembler Page 2
50 00000000 ;void GPIOB_Clear(char Broche);
51 00000000 import GPIOB_Clear
52 00000000
53 00000000 ;void GPIOC_Clear(char Broche);
54 00000000 import GPIOC_Clear
55 00000000
56 00000000 end
4 00000000
5 00000000
6 00000000 ; ====================== zone de r�servation de donnï¿
½es, ======================================
7 00000000 ;Section RAM (read only) :
8 00000000 area mesdata,data,readonly
9 00000000 extern Son
10 00000000 extern LongueurSon
11 00000000
12 00000000 ;Section RAM (read write):
13 00000000 area maram,data,readwrite
14 00000000
15 00000000 export SortieSon
16 00000000 00 00 SortieSon
dcw 0 ;Declaration d'une
variable sur 16bits
17 00000002 00 00 00000000
index dcd 0
18 00000008
19 00000008
20 00000008
21 00000008 ; ======================================================
=========================================
22 00000008
23 00000008
24 00000008
25 00000008
26 00000008 ;Section ROM code (read only) :
27 00000008 area moncode,code,readonly
28 00000000 ; �crire le code ici
29 00000000
30 00000000 export CallbackSon
31 00000000 CallbackSon
proc
32 00000000
33 00000000 B500 push {lr}
34 00000002 B420 push {r5}
35 00000004
36 00000004 4812 ldr r0, =Son ;r0=&Son
37 00000006 4A13 ldr r2, =index ; r2=&index
38 00000008 6811 ldr r1, [r2] ; r1 = index
39 0000000A
40 0000000A 4D13 ldr r5, = LongueurSon
; r5 = &LongueurSon
41 0000000C 682D ldr r5, [r5] ; r5 = LongueurSon
; r5 = LongueurSon
42 0000000E EA4F 0545 lsl r5, #1 ; r5 = 2 x Longueur
Son
43 00000012
44 00000012 42A9 cmp r1, r5 ; compare index et
ARM Macro Assembler Page 3
length
45 00000014 DC14 bgt done
46 00000016
47 00000016 5E43 ldrsh r3, [r0, r1] ;r3=son[index]
48 00000018 ; on aurait pu faire ldrsh r3, [r0, r1, lsl #1] et incre
menter de 1
49 00000018 F101 0102 add r1, #2 ; index +=2
50 0000001C 6011 str r1, [r2] ; index en memoire=
r1
51 0000001E
52 0000001E ;Normalisation de la valeur son [index]
53 0000001E F503 4300 add r3, #32768 ;r3+=32278
54 00000022
55 00000022 B410 push {r4}
56 00000024 F240 24CF mov r4, #719 ; r4 = 719
57 00000028 FB03 F304 mul r3,r4 ;r3*=719
58 0000002C EA4F 4323 asr r3, #16 ;r3/=65536
59 00000030 BC10 pop {r4}
60 00000032
61 00000032 ;On met la valeur modifiee dans SortieSon
62 00000032 480A ldr r0, =SortieSon ;r0=&SortieSon
63 00000034 6003 str r3, [r0]
64 00000036
65 00000036 B40F push {r0-r3}
66 00000038 4618 mov r0,r3
67 0000003A F7FF FFFE bl PWM_Set_Value_TIM3_Ch3
68 0000003E BC0F pop {r0-r3}
69 00000040
70 00000040 done
71 00000040
72 00000040 BC20 pop {r5}
73 00000042 BD00 pop {pc}
74 00000044 endp
75 00000044
76 00000044
77 00000044 export StartSon
78 00000044 StartSon
proc
79 00000044 B500 push {lr}
80 00000046 4A03 ldr r2, =index ; r2=&index
81 00000048 F04F 0100 mov r1, #0 ;r1 =0
82 0000004C 6011 str r1, [r2] ;on ecrit 0 dans in
dex
83 0000004E
84 0000004E
85 0000004E BD00 pop {pc}
86 00000050 endp
87 00000050
88 00000050
89 00000050
90 00000050
91 00000050
92 00000050
93 00000050 END
00000000
00000000
00000000
00000000
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
ARM Macro Assembler Page 4
ork --depend=.\obj\gestionson.d -o.\obj\gestionson.o -I.\Src -I.\RTE\_Simu -IC:
\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata
\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SET
A 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" -
-predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_
SETA 1" --list=gestionson.lst Src\GestionSon.s
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
mesdata 00000000
Symbol: mesdata
Definitions
At line 8 in file Src\GestionSon.s
Uses
None
Comment: mesdata unused
1 symbol
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
SortieSon 00000000
Symbol: SortieSon
Definitions
At line 16 in file Src\GestionSon.s
Uses
At line 15 in file Src\GestionSon.s
At line 62 in file Src\GestionSon.s
index 00000004
Symbol: index
Definitions
At line 17 in file Src\GestionSon.s
Uses
At line 37 in file Src\GestionSon.s
At line 80 in file Src\GestionSon.s
maram 00000000
Symbol: maram
Definitions
At line 13 in file Src\GestionSon.s
Uses
None
Comment: maram unused
3 symbols
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
CallbackSon 00000000
Symbol: CallbackSon
Definitions
At line 31 in file Src\GestionSon.s
Uses
At line 30 in file Src\GestionSon.s
Comment: CallbackSon used once
StartSon 00000044
Symbol: StartSon
Definitions
At line 78 in file Src\GestionSon.s
Uses
At line 77 in file Src\GestionSon.s
Comment: StartSon used once
done 00000040
Symbol: done
Definitions
At line 70 in file Src\GestionSon.s
Uses
At line 45 in file Src\GestionSon.s
Comment: done used once
moncode 00000000
Symbol: moncode
Definitions
At line 27 in file Src\GestionSon.s
Uses
None
Comment: moncode unused
4 symbols
ARM Macro Assembler Page 1 Alphabetic symbol ordering
External symbols
GPIOA_Clear 00000000
Symbol: GPIOA_Clear
Definitions
At line 48 in file .\Driver\DriverJeuLaser.inc
Uses
None
Comment: GPIOA_Clear unused
GPIOA_Set 00000000
Symbol: GPIOA_Set
Definitions
At line 30 in file .\Driver\DriverJeuLaser.inc
Uses
None
Comment: GPIOA_Set unused
GPIOB_Clear 00000000
Symbol: GPIOB_Clear
Definitions
At line 51 in file .\Driver\DriverJeuLaser.inc
Uses
None
Comment: GPIOB_Clear unused
GPIOB_Set 00000000
Symbol: GPIOB_Set
Definitions
At line 33 in file .\Driver\DriverJeuLaser.inc
Uses
None
Comment: GPIOB_Set unused
GPIOC_Clear 00000000
Symbol: GPIOC_Clear
Definitions
At line 54 in file .\Driver\DriverJeuLaser.inc
Uses
None
Comment: GPIOC_Clear unused
GPIOC_Set 00000000
Symbol: GPIOC_Set
Definitions
At line 36 in file .\Driver\DriverJeuLaser.inc
Uses
None
Comment: GPIOC_Set unused
LongueurSon 00000000
Symbol: LongueurSon
Definitions
At line 10 in file Src\GestionSon.s
Uses
At line 40 in file Src\GestionSon.s
Comment: LongueurSon used once
PWM_Set_Value_TIM3_Ch3 00000000
Symbol: PWM_Set_Value_TIM3_Ch3
ARM Macro Assembler Page 2 Alphabetic symbol ordering
External symbols
Definitions
At line 18 in file .\Driver\DriverJeuLaser.inc
Uses
At line 67 in file Src\GestionSon.s
Comment: PWM_Set_Value_TIM3_Ch3 used once
Son 00000000
Symbol: Son
Definitions
At line 9 in file Src\GestionSon.s
Uses
At line 36 in file Src\GestionSon.s
Comment: Son used once
9 symbols
354 symbols in table

View file

@ -79,12 +79,12 @@ ARM Macro Assembler Page 2
67 0000007E BA 0F DCW 0x0fba ; 63 4026 0.98291
68 00000080 END
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
ork --depend=.\obj\signal.d -o.\obj\signal.o -I.\RTE\_CibleSondeKEIL -IC:\Progr
amdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\
Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" -
-predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --prede
fine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1
" --list=signal.lst Src\Signal.asm
ork --depend=.\obj\signal_1.d -o.\obj\signal_1.o -I.\Src -I.\RTE\_Simu -IC:\Pro
gramdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Kei
l\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1"
--predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --pre
define="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA
1" --list=signal.lst Src\Signal.asm

View file

@ -511,12 +511,12 @@ ARM Macro Assembler Page 8
05FA0300
00000000
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
ork --depend=.\obj\startup-rvds.d -o.\obj\startup-rvds.o -I.\RTE\_CibleSondeKEI
L -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Progr
amdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EV
AL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA
534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="
_RTE_ SETA 1" --list=startup-rvds.lst Src\startup-rvds.s
ork --depend=.\obj\startup-rvds_1.d -o.\obj\startup-rvds_1.o -I.\Src -I.\RTE\_S
imu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Pro
gramdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__
EVAL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SET
A 534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine
="_RTE_ SETA 1" --list=startup-rvds.lst Src\startup-rvds.s