Version Finale

This commit is contained in:
alejeune 2022-05-10 18:08:30 +02:00
parent fa6fd6f93a
commit 5ed03b214e
26 changed files with 1795 additions and 1483 deletions

View file

@ -0,0 +1,36 @@
// File: STM32F101_102_103_105_107.dbgconf
// Version: 1.0.0
// Note: refer to STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx Reference manual (RM0008)
// STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx datasheets
// <<< Use Configuration Wizard in Context Menu >>>
// <h> Debug MCU configuration register (DBGMCU_CR)
// <i> Reserved bits must be kept at reset value
// <o.30> DBG_TIM11_STOP <i> TIM11 counter stopped when core is halted
// <o.29> DBG_TIM10_STOP <i> TIM10 counter stopped when core is halted
// <o.28> DBG_TIM9_STOP <i> TIM9 counter stopped when core is halted
// <o.27> DBG_TIM14_STOP <i> TIM14 counter stopped when core is halted
// <o.26> DBG_TIM13_STOP <i> TIM13 counter stopped when core is halted
// <o.25> DBG_TIM12_STOP <i> TIM12 counter stopped when core is halted
// <o.21> DBG_CAN2_STOP <i> Debug CAN2 stopped when core is halted
// <o.20> DBG_TIM7_STOP <i> TIM7 counter stopped when core is halted
// <o.19> DBG_TIM6_STOP <i> TIM6 counter stopped when core is halted
// <o.18> DBG_TIM5_STOP <i> TIM5 counter stopped when core is halted
// <o.17> DBG_TIM8_STOP <i> TIM8 counter stopped when core is halted
// <o.16> DBG_I2C2_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
// <o.15> DBG_I2C1_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
// <o.14> DBG_CAN1_STOP <i> Debug CAN1 stopped when Core is halted
// <o.13> DBG_TIM4_STOP <i> TIM4 counter stopped when core is halted
// <o.12> DBG_TIM3_STOP <i> TIM3 counter stopped when core is halted
// <o.11> DBG_TIM2_STOP <i> TIM2 counter stopped when core is halted
// <o.10> DBG_TIM1_STOP <i> TIM1 counter stopped when core is halted
// <o.9> DBG_WWDG_STOP <i> Debug window watchdog stopped when core is halted
// <o.8> DBG_IWDG_STOP <i> Debug independent watchdog stopped when core is halted
// <o.2> DBG_STANDBY <i> Debug standby mode
// <o.1> DBG_STOP <i> Debug stop mode
// <o.0> DBG_SLEEP <i> Debug sleep mode
// </h>
DbgMCU_CR = 0x00000007;
// <<< end of configuration section >>>

Binary file not shown.

View file

@ -32,14 +32,14 @@ Note: source file '.\Src\Signal.asm' - object file renamed from '.\Obj\Signal.o'
Note: source file '.\Src\startup-rvds.s' - object file renamed from '.\Obj\startup-rvds.o' to '.\Obj\startup-rvds_1.o'.
assembling DFT.s...
Src\DFT.s(106): warning: A1581W: Added 2 bytes of padding at address 0x52
assembling bruitverre.asm...
assembling GestionSon.s...
Src\GestionSon.s(17): warning: A1581W: Added 2 bytes of padding at address 0x2
assembling bruitverre.asm...
assembling Signal.asm...
assembling startup-rvds.s...
compiling principal.c...
linking...
Program Size: Code=3604 RO-data=11556 RW-data=196 ZI-data=1508
Program Size: Code=4616 RO-data=11556 RW-data=216 ZI-data=1520
FromELF: creating hex file...
".\Obj\StepDFT.axf" - 0 Error(s), 2 Warning(s).
@ -64,7 +64,7 @@ Package Vendor: Keil
<h2>Collection of Component Files used:</h2>
* Component: ARM::CMSIS:CORE:5.4.0
Build Time Elapsed: 00:00:01
Build Time Elapsed: 00:00:02
</pre>
</body>
</html>

File diff suppressed because it is too large Load diff

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: Tue May 10 16:49:41 2022
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Tue May 10 18:01:54 2022
<BR><P>
<H3>Maximum Stack Usage = 56 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@ -62,6 +62,7 @@ Function Pointers
<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="#[3f]">Sortir_Trame</a> from affichage_valise.o(.text) referenced from affichage_valise.o(.text)
<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)
@ -91,27 +92,78 @@ Global Symbols
<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_1.o(.text)
</UL>
<P><STRONG><a name="[51]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
<P><STRONG><a name="[5a]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
<P><STRONG><a name="[3a]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
<BR><BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
</UL>
<P><STRONG><a name="[3c]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
<P><STRONG><a name="[44]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
<BR><BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
</UL>
<P><STRONG><a name="[52]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
<P><STRONG><a name="[5b]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
<P><STRONG><a name="[53]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
<P><STRONG><a name="[5c]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
<P><STRONG><a name="[54]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
<P><STRONG><a name="[5d]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
<P><STRONG><a name="[55]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
<P><STRONG><a name="[5e]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
<P><STRONG><a name="[56]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
<P><STRONG><a name="[5f]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
<P><STRONG><a name="[57]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
<P><STRONG><a name="[60]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
<P><STRONG><a name="[42]"></a>Mise_A_Jour_Afficheurs_LED</STRONG> (Thumb, 56 bytes, Stack size 0 bytes, affichage_valise.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Affichage
<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fTick
</UL>
<P><STRONG><a name="[3f]"></a>Sortir_Trame</STRONG> (Thumb, 208 bytes, Stack size 0 bytes, affichage_valise.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> affichage_valise.o(.text)
</UL>
<P><STRONG><a name="[3d]"></a>Decodage_7_Seg</STRONG> (Thumb, 100 bytes, Stack size 0 bytes, affichage_valise.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Prepare_Afficheur
<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Affichage
</UL>
<P><STRONG><a name="[3c]"></a>Init_Affichage</STRONG> (Thumb, 226 bytes, Stack size 16 bytes, affichage_valise.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = Init_Affichage &rArr; Active_IT_Debordement_Timer
</UL>
<BR>[Calls]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Decodage_7_Seg
<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Mise_A_Jour_Afficheurs_LED
<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Configure
<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Active_IT_Debordement_Timer
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[43]"></a>Prepare_Afficheur</STRONG> (Thumb, 76 bytes, Stack size 28 bytes, affichage_valise.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = Prepare_Afficheur
</UL>
<BR>[Calls]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Decodage_7_Seg
</UL>
<BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fTick
</UL>
<P><STRONG><a name="[61]"></a>Prepare_Set_Point_Unite</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, affichage_valise.o(.text), UNUSED)
<P><STRONG><a name="[62]"></a>Prepare_Clear_Point_Unite</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, affichage_valise.o(.text), UNUSED)
<P><STRONG><a name="[57]"></a>Prepare_Set_LED</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, affichage_valise.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;majCible
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[58]"></a>Prepare_Clear_LED</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, affichage_valise.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;majCible
</UL>
<P><STRONG><a name="[56]"></a>Choix_Capteur</STRONG> (Thumb, 96 bytes, Stack size 0 bytes, affichage_valise.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;majCible
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<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)
@ -294,108 +346,110 @@ Global Symbols
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[3b]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload
<BR><BR>[Calls]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload
</UL>
<BR>[Called By]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
</UL>
<P><STRONG><a name="[58]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[63]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[4f]"></a>Active_IT_Debordement_Timer</STRONG> (Thumb, 204 bytes, Stack size 24 bytes, timer_1234.o(i.Active_IT_Debordement_Timer))
<P><STRONG><a name="[40]"></a>Active_IT_Debordement_Timer</STRONG> (Thumb, 204 bytes, Stack size 24 bytes, timer_1234.o(i.Active_IT_Debordement_Timer))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Active_IT_Debordement_Timer
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[3d]"></a>CLOCK_Configure</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = CLOCK_Configure
</UL>
<BR>[Calls]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_HPRECompute
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[42]"></a>CLOCK_GetADCCLK</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetADCCLK))
<BR><BR>[Called By]<UL><LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TimingADC_ActiveADC_ff
</UL>
<P><STRONG><a name="[43]"></a>CLOCK_GetHCLK</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetHCLK))
<BR><BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TimingADC_ActiveADC_ff
</UL>
<P><STRONG><a name="[45]"></a>CLOCK_GetTIMCLK</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetTIMCLK))
<BR><BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
</UL>
<P><STRONG><a name="[59]"></a>GPIOA_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Clear), UNUSED)
<P><STRONG><a name="[5a]"></a>GPIOA_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Set), UNUSED)
<P><STRONG><a name="[5b]"></a>GPIOB_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Clear), UNUSED)
<P><STRONG><a name="[5c]"></a>GPIOB_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Set), UNUSED)
<P><STRONG><a name="[5d]"></a>GPIOC_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Clear), UNUSED)
<P><STRONG><a name="[5e]"></a>GPIOC_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Set), UNUSED)
<P><STRONG><a name="[4e]"></a>GPIO_Configure</STRONG> (Thumb, 240 bytes, Stack size 20 bytes, gpio.o(i.GPIO_Configure))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = GPIO_Configure
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[4d]"></a>Init_ADC1_DMA1</STRONG> (Thumb, 62 bytes, Stack size 0 bytes, adc_dma.o(i.Init_ADC1_DMA1))
<BR><BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[3f]"></a>Init_Conversion_On_Trig_Timer_ff</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = Init_Conversion_On_Trig_Timer_ff &rArr; PWM_Init_ff &rArr; Timer_1234_Init_ff
</UL>
<BR>[Calls]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Init_ff
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[41]"></a>Init_TimingADC_ActiveADC_ff</STRONG> (Thumb, 200 bytes, Stack size 24 bytes, adc_dma.o(i.Init_TimingADC_ActiveADC_ff))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Init_TimingADC_ActiveADC_ff
</UL>
<BR>[Calls]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetHCLK
<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetADCCLK
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[40]"></a>PWM_Init_ff</STRONG> (Thumb, 168 bytes, Stack size 24 bytes, timer_1234.o(i.PWM_Init_ff))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = PWM_Init_ff &rArr; Timer_1234_Init_ff
</UL>
<BR>[Calls]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
</UL>
<BR>[Called By]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Conversion_On_Trig_Timer_ff
<BR>[Called By]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Affichage
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[50]"></a>PWM_Set_Value_TIM3_Ch3</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, timer_1234.o(i.PWM_Set_Value_TIM3_Ch3))
<BR><BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CallbackSon
<P><STRONG><a name="[45]"></a>CLOCK_Configure</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = CLOCK_Configure
</UL>
<BR>[Calls]<UL><LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_HPRECompute
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[4c]"></a>Single_Channel_ADC</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, adc_dma.o(i.Single_Channel_ADC))
<P><STRONG><a name="[4a]"></a>CLOCK_GetADCCLK</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetADCCLK))
<BR><BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TimingADC_ActiveADC_ff
</UL>
<P><STRONG><a name="[4b]"></a>CLOCK_GetHCLK</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetHCLK))
<BR><BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TimingADC_ActiveADC_ff
</UL>
<P><STRONG><a name="[4c]"></a>CLOCK_GetTIMCLK</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetTIMCLK))
<BR><BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
</UL>
<P><STRONG><a name="[64]"></a>GPIOA_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Clear), UNUSED)
<P><STRONG><a name="[65]"></a>GPIOA_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Set), UNUSED)
<P><STRONG><a name="[66]"></a>GPIOB_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Clear), UNUSED)
<P><STRONG><a name="[67]"></a>GPIOB_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Set), UNUSED)
<P><STRONG><a name="[68]"></a>GPIOC_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Clear), UNUSED)
<P><STRONG><a name="[69]"></a>GPIOC_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Set), UNUSED)
<P><STRONG><a name="[41]"></a>GPIO_Configure</STRONG> (Thumb, 240 bytes, Stack size 20 bytes, gpio.o(i.GPIO_Configure))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = GPIO_Configure
</UL>
<BR>[Called By]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Affichage
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[55]"></a>Init_ADC1_DMA1</STRONG> (Thumb, 62 bytes, Stack size 0 bytes, adc_dma.o(i.Init_ADC1_DMA1))
<BR><BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[46]"></a>Start_DMA1</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, adc_dma.o(i.Start_DMA1))
<P><STRONG><a name="[47]"></a>Init_Conversion_On_Trig_Timer_ff</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = Init_Conversion_On_Trig_Timer_ff &rArr; PWM_Init_ff &rArr; Timer_1234_Init_ff
</UL>
<BR>[Calls]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Init_ff
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[49]"></a>Init_TimingADC_ActiveADC_ff</STRONG> (Thumb, 200 bytes, Stack size 24 bytes, adc_dma.o(i.Init_TimingADC_ActiveADC_ff))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Init_TimingADC_ActiveADC_ff
</UL>
<BR>[Calls]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetHCLK
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetADCCLK
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[48]"></a>PWM_Init_ff</STRONG> (Thumb, 168 bytes, Stack size 24 bytes, timer_1234.o(i.PWM_Init_ff))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = PWM_Init_ff &rArr; Timer_1234_Init_ff
</UL>
<BR>[Calls]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
</UL>
<BR>[Called By]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Conversion_On_Trig_Timer_ff
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[59]"></a>PWM_Set_Value_TIM3_Ch3</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, timer_1234.o(i.PWM_Set_Value_TIM3_Ch3))
<BR><BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CallbackSon
</UL>
<P><STRONG><a name="[54]"></a>Single_Channel_ADC</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, adc_dma.o(i.Single_Channel_ADC))
<BR><BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[4d]"></a>Start_DMA1</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, adc_dma.o(i.Start_DMA1))
<BR><BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fTick
</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_1.o(RESET)
</UL>
<P><STRONG><a name="[4a]"></a>Systick_Period_ff</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Period_ff))
<P><STRONG><a name="[52]"></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
</UL>
<P><STRONG><a name="[4b]"></a>Systick_Prio_IT</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Prio_IT))
<P><STRONG><a name="[53]"></a>Systick_Prio_IT</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Prio_IT))
<BR><BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
@ -422,71 +476,88 @@ Global Symbols
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
</UL>
<P><STRONG><a name="[44]"></a>Timer_1234_Init_ff</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, timer_1234.o(i.Timer_1234_Init_ff))
<P><STRONG><a name="[3e]"></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
</UL>
<BR>[Calls]<UL><LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetTIMCLK
<LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetHCLK
<BR>[Calls]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetTIMCLK
<LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetHCLK
</UL>
<BR>[Called By]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Init_ff
<BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Init_ff
<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Affichage
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[47]"></a>Wait_On_End_Of_DMA1</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, adc_dma.o(i.Wait_On_End_Of_DMA1))
<P><STRONG><a name="[4e]"></a>Wait_On_End_Of_DMA1</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, adc_dma.o(i.Wait_On_End_Of_DMA1))
<BR><BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fTick
</UL>
<P><STRONG><a name="[5f]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<P><STRONG><a name="[6a]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<P><STRONG><a name="[60]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[6b]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[61]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P><STRONG><a name="[6c]"></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, 134 bytes, Stack size 8 bytes, principal.o(i.fTick))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = fTick
<P><STRONG><a name="[38]"></a>fTick</STRONG> (Thumb, 158 bytes, Stack size 8 bytes, principal.o(i.fTick))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = fTick &rArr; Prepare_Afficheur
</UL>
<BR>[Calls]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Wait_On_End_Of_DMA1
<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Start_DMA1
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;StartSon
<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DFT_ModuleAuCarre
<BR>[Calls]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Wait_On_End_Of_DMA1
<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Start_DMA1
<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;StartSon
<LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Prepare_Afficheur
<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Mise_A_Jour_Afficheurs_LED
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DFT_ModuleAuCarre
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;majCible
</UL>
<BR>[Address Reference Count : 1]<UL><LI> principal.o(i.main)
</UL>
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 176 bytes, Stack size 0 bytes, principal.o(i.main))
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 192 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="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
<LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Systick_Prio_IT
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Systick_Period_ff
<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Single_Channel_ADC
<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Init_ff
<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TimingADC_ActiveADC_ff
<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Conversion_On_Trig_Timer_ff
<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_ADC1_DMA1
<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Configure
<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_Configure
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Active_IT_Debordement_Timer
<BR>[Calls]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Systick_Prio_IT
<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Systick_Period_ff
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Single_Channel_ADC
<LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Prepare_Set_LED
<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Init_ff
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TimingADC_ActiveADC_ff
<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Conversion_On_Trig_Timer_ff
<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Affichage
<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_ADC1_DMA1
<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Configure
<LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Choix_Capteur
<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_Configure
<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Active_IT_Debordement_Timer
</UL>
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
</UL>
<P><STRONG><a name="[48]"></a>DFT_ModuleAuCarre</STRONG> (Thumb, 82 bytes, Stack size 0 bytes, dft_1.o(moncode))
<P><STRONG><a name="[51]"></a>majCible</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, principal.o(i.majCible))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = majCible
</UL>
<BR>[Calls]<UL><LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Prepare_Set_LED
<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Prepare_Clear_LED
<LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Choix_Capteur
</UL>
<BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fTick
</UL>
<P><STRONG><a name="[4f]"></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><STRONG><a name="[39]"></a>CallbackSon</STRONG> (Thumb, 68 bytes, Stack size 0 bytes, gestionson.o(moncode))
<BR><BR>[Calls]<UL><LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Set_Value_TIM3_Ch3
<BR><BR>[Calls]<UL><LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Set_Value_TIM3_Ch3
</UL>
<BR>[Address Reference Count : 1]<UL><LI> principal.o(i.main)
</UL>
<P><STRONG><a name="[49]"></a>StartSon</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, gestionson.o(moncode))
<P><STRONG><a name="[50]"></a>StartSon</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, gestionson.o(moncode))
<BR><BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fTick
</UL>
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[3e]"></a>CLOCK_HPRECompute</STRONG> (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute))
<BR><BR>[Called By]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_Configure
<P><STRONG><a name="[46]"></a>CLOCK_HPRECompute</STRONG> (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute))
<BR><BR>[Called By]<UL><LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_Configure
</UL>
<P>
<H3>

View file

@ -4,6 +4,7 @@
".\obj\dft_1.o"
".\obj\gestionson.o"
".\obj\signal_1.o"
".\Src\affichage_valise.o"
".\obj\startup-rvds_1.o"
".\Driver\DriverJeuLaser.lib"
--library_type=microlib --strict --scatter ".\Obj\StepDFT.sct"

View file

@ -8,7 +8,10 @@ Section Cross References
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_1.o(moncode) for DFT_ModuleAuCarre
principal.o(i.fTick) refers to gestionson.o(moncode) for StartSon
principal.o(i.fTick) refers to affichage_valise.o(.text) for Prepare_Afficheur
principal.o(i.fTick) refers to principal.o(i.majCible) for majCible
principal.o(i.fTick) refers to principal.o(.bss) for tabJoueur
principal.o(i.main) refers to affichage_valise.o(.text) for Init_Affichage
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
@ -24,6 +27,8 @@ Section Cross References
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 gestionson.o(moncode) for CallbackSon
principal.o(i.majCible) refers to affichage_valise.o(.text) for Prepare_Clear_LED
principal.o(i.majCible) refers to principal.o(.data) for nLed
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
@ -46,6 +51,11 @@ Section Cross References
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
affichage_valise.o(.text) refers to timer_1234.o(i.Timer_1234_Init_ff) for Timer_1234_Init_ff
affichage_valise.o(.text) refers to timer_1234.o(i.Active_IT_Debordement_Timer) for Active_IT_Debordement_Timer
affichage_valise.o(.text) refers to gpio.o(i.GPIO_Configure) for GPIO_Configure
affichage_valise.o(.text) refers to affichage_valise.o(.data) for SPI_Soft_En_Cours
affichage_valise.o(.text) refers to affichage_valise.o(.bss) for Trame
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
@ -163,6 +173,8 @@ Removing Unused input sections from the image.
Removing dft_1.o(maram), (0 bytes).
Removing gestionson.o(mesdata), (0 bytes).
Removing signal_1.o(Signal), (128 bytes).
Removing affichage_valise.o(.rev16_text), (4 bytes).
Removing affichage_valise.o(.revsh_text), (4 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).
@ -211,7 +223,7 @@ Removing Unused input sections from the image.
Removing fepilogue.o(.text), (110 bytes).
Removing depilogue.o(.text), (186 bytes).
54 unused section(s) (total 4640 bytes) removed from the image.
56 unused section(s) (total 4648 bytes) removed from the image.
==============================================================================
@ -221,32 +233,32 @@ Image Symbol Table
Symbol Name Value Ov Type Size Object(Section)
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.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 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 entry10a.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.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 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.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 llushr.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/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
@ -254,6 +266,8 @@ Image Symbol Table
../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE
Affichage_Valise.c 0x00000000 Number 0 affichage_valise.o ABSOLUTE
Affichage_Valise.c 0x00000000 Number 0 affichage_valise.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
@ -286,86 +300,90 @@ 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_1.o(.text)
.text 0x08000150 Section 36 init.o(.text)
i.Active_IT_Debordement_Timer 0x08000174 Section 0 timer_1234.o(i.Active_IT_Debordement_Timer)
i.CLOCK_Configure 0x08000258 Section 0 clock.o(i.CLOCK_Configure)
i.CLOCK_GetADCCLK 0x080002cc Section 0 clock.o(i.CLOCK_GetADCCLK)
i.CLOCK_GetHCLK 0x080002d4 Section 0 clock.o(i.CLOCK_GetHCLK)
i.CLOCK_GetTIMCLK 0x080002dc Section 0 clock.o(i.CLOCK_GetTIMCLK)
i.CLOCK_HPRECompute 0x08000300 Section 0 clock.o(i.CLOCK_HPRECompute)
CLOCK_HPRECompute 0x08000301 Thumb Code 116 clock.o(i.CLOCK_HPRECompute)
i.GPIOA_Clear 0x08000374 Section 0 gpio.o(i.GPIOA_Clear)
i.GPIOA_Set 0x08000384 Section 0 gpio.o(i.GPIOA_Set)
i.GPIOB_Clear 0x08000394 Section 0 gpio.o(i.GPIOB_Clear)
i.GPIOB_Set 0x080003a4 Section 0 gpio.o(i.GPIOB_Set)
i.GPIOC_Clear 0x080003b4 Section 0 gpio.o(i.GPIOC_Clear)
i.GPIOC_Set 0x080003c4 Section 0 gpio.o(i.GPIOC_Set)
i.GPIO_Configure 0x080003d4 Section 0 gpio.o(i.GPIO_Configure)
i.Init_ADC1_DMA1 0x080004dc Section 0 adc_dma.o(i.Init_ADC1_DMA1)
i.Init_Conversion_On_Trig_Timer_ff 0x08000528 Section 0 adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff)
i.Init_TimingADC_ActiveADC_ff 0x08000598 Section 0 adc_dma.o(i.Init_TimingADC_ActiveADC_ff)
i.PWM_Init_ff 0x0800066c Section 0 timer_1234.o(i.PWM_Init_ff)
i.PWM_Set_Value_TIM3_Ch3 0x08000718 Section 0 timer_1234.o(i.PWM_Set_Value_TIM3_Ch3)
i.Single_Channel_ADC 0x08000724 Section 0 adc_dma.o(i.Single_Channel_ADC)
i.Start_DMA1 0x08000734 Section 0 adc_dma.o(i.Start_DMA1)
i.SysTick_Handler 0x08000750 Section 0 timer_systick.o(i.SysTick_Handler)
i.Systick_Period_ff 0x0800075c Section 0 timer_systick.o(i.Systick_Period_ff)
i.Systick_Prio_IT 0x08000780 Section 0 timer_systick.o(i.Systick_Prio_IT)
i.TIM1_CC_IRQHandler 0x08000794 Section 0 timer_1234.o(i.TIM1_CC_IRQHandler)
i.TIM1_UP_IRQHandler 0x080008a0 Section 0 timer_1234.o(i.TIM1_UP_IRQHandler)
i.TIM2_IRQHandler 0x080008b8 Section 0 timer_1234.o(i.TIM2_IRQHandler)
i.TIM3_IRQHandler 0x080009c8 Section 0 timer_1234.o(i.TIM3_IRQHandler)
i.TIM4_IRQHandler 0x08000af4 Section 0 timer_1234.o(i.TIM4_IRQHandler)
i.Timer_1234_Init_ff 0x08000c20 Section 0 timer_1234.o(i.Timer_1234_Init_ff)
i.Wait_On_End_Of_DMA1 0x08000c9c Section 0 adc_dma.o(i.Wait_On_End_Of_DMA1)
i.__scatterload_copy 0x08000cb4 Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x08000cc2 Section 2 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x08000cc4 Section 14 handlers.o(i.__scatterload_zeroinit)
i.fTick 0x08000cd4 Section 0 principal.o(i.fTick)
i.main 0x08000d6c Section 0 principal.o(i.main)
moncode 0x08000e44 Section 92 dft_1.o(moncode)
moncode 0x08000ea0 Section 96 gestionson.o(moncode)
SecSon 0x08000f20 Section 11032 bruitverre.o(SecSon)
Trigo 0x08003a38 Section 256 dft_1.o(Trigo)
TabCos 0x08003a38 Data 0 dft_1.o(Trigo)
TabSin 0x08003ab8 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)
maram 0x200000bc Section 8 gestionson.o(maram)
index 0x200000c0 Data 4 gestionson.o(maram)
.bss 0x200000c4 Section 480 principal.o(.bss)
STACK 0x200002a8 Section 1024 startup-rvds_1.o(STACK)
.text 0x08000104 Section 0 affichage_valise.o(.text)
.text 0x0800047c Section 76 startup-rvds_1.o(.text)
.text 0x080004c8 Section 36 init.o(.text)
i.Active_IT_Debordement_Timer 0x080004ec Section 0 timer_1234.o(i.Active_IT_Debordement_Timer)
i.CLOCK_Configure 0x080005d0 Section 0 clock.o(i.CLOCK_Configure)
i.CLOCK_GetADCCLK 0x08000644 Section 0 clock.o(i.CLOCK_GetADCCLK)
i.CLOCK_GetHCLK 0x0800064c Section 0 clock.o(i.CLOCK_GetHCLK)
i.CLOCK_GetTIMCLK 0x08000654 Section 0 clock.o(i.CLOCK_GetTIMCLK)
i.CLOCK_HPRECompute 0x08000678 Section 0 clock.o(i.CLOCK_HPRECompute)
CLOCK_HPRECompute 0x08000679 Thumb Code 116 clock.o(i.CLOCK_HPRECompute)
i.GPIOA_Clear 0x080006ec Section 0 gpio.o(i.GPIOA_Clear)
i.GPIOA_Set 0x080006fc Section 0 gpio.o(i.GPIOA_Set)
i.GPIOB_Clear 0x0800070c Section 0 gpio.o(i.GPIOB_Clear)
i.GPIOB_Set 0x0800071c Section 0 gpio.o(i.GPIOB_Set)
i.GPIOC_Clear 0x0800072c Section 0 gpio.o(i.GPIOC_Clear)
i.GPIOC_Set 0x0800073c Section 0 gpio.o(i.GPIOC_Set)
i.GPIO_Configure 0x0800074c Section 0 gpio.o(i.GPIO_Configure)
i.Init_ADC1_DMA1 0x08000854 Section 0 adc_dma.o(i.Init_ADC1_DMA1)
i.Init_Conversion_On_Trig_Timer_ff 0x080008a0 Section 0 adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff)
i.Init_TimingADC_ActiveADC_ff 0x08000910 Section 0 adc_dma.o(i.Init_TimingADC_ActiveADC_ff)
i.PWM_Init_ff 0x080009e4 Section 0 timer_1234.o(i.PWM_Init_ff)
i.PWM_Set_Value_TIM3_Ch3 0x08000a90 Section 0 timer_1234.o(i.PWM_Set_Value_TIM3_Ch3)
i.Single_Channel_ADC 0x08000a9c Section 0 adc_dma.o(i.Single_Channel_ADC)
i.Start_DMA1 0x08000aac Section 0 adc_dma.o(i.Start_DMA1)
i.SysTick_Handler 0x08000ac8 Section 0 timer_systick.o(i.SysTick_Handler)
i.Systick_Period_ff 0x08000ad4 Section 0 timer_systick.o(i.Systick_Period_ff)
i.Systick_Prio_IT 0x08000af8 Section 0 timer_systick.o(i.Systick_Prio_IT)
i.TIM1_CC_IRQHandler 0x08000b0c Section 0 timer_1234.o(i.TIM1_CC_IRQHandler)
i.TIM1_UP_IRQHandler 0x08000c18 Section 0 timer_1234.o(i.TIM1_UP_IRQHandler)
i.TIM2_IRQHandler 0x08000c30 Section 0 timer_1234.o(i.TIM2_IRQHandler)
i.TIM3_IRQHandler 0x08000d40 Section 0 timer_1234.o(i.TIM3_IRQHandler)
i.TIM4_IRQHandler 0x08000e6c Section 0 timer_1234.o(i.TIM4_IRQHandler)
i.Timer_1234_Init_ff 0x08000f98 Section 0 timer_1234.o(i.Timer_1234_Init_ff)
i.Wait_On_End_Of_DMA1 0x08001014 Section 0 adc_dma.o(i.Wait_On_End_Of_DMA1)
i.__scatterload_copy 0x0800102c Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x0800103a Section 2 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x0800103c Section 14 handlers.o(i.__scatterload_zeroinit)
i.fTick 0x0800104c Section 0 principal.o(i.fTick)
i.main 0x080010fc Section 0 principal.o(i.main)
i.majCible 0x080011e4 Section 0 principal.o(i.majCible)
moncode 0x08001238 Section 92 dft_1.o(moncode)
moncode 0x08001294 Section 96 gestionson.o(moncode)
SecSon 0x08001314 Section 11032 bruitverre.o(SecSon)
Trigo 0x08003e2c Section 256 dft_1.o(Trigo)
TabCos 0x08003e2c Data 0 dft_1.o(Trigo)
TabSin 0x08003eac Data 0 dft_1.o(Trigo)
.data 0x20000000 Section 32 principal.o(.data)
.data 0x20000020 Section 12 affichage_valise.o(.data)
.data 0x2000002c Section 160 timer_1234.o(.data)
Ptr_TIM1 0x2000003c Data 4 timer_1234.o(.data)
Ptr_TIM2 0x20000040 Data 4 timer_1234.o(.data)
Ptr_TIM3 0x20000044 Data 4 timer_1234.o(.data)
Ptr_TIM4 0x20000048 Data 4 timer_1234.o(.data)
Ptr_TIM1_Voie1 0x2000004c Data 4 timer_1234.o(.data)
Ptr_TIM1_Voie2 0x20000050 Data 4 timer_1234.o(.data)
Ptr_TIM1_Voie3 0x20000054 Data 4 timer_1234.o(.data)
Ptr_TIM1_Voie4 0x20000058 Data 4 timer_1234.o(.data)
Ptr_TIM2_Voie1 0x2000005c Data 4 timer_1234.o(.data)
Ptr_TIM2_Voie2 0x20000060 Data 4 timer_1234.o(.data)
Ptr_TIM2_Voie3 0x20000064 Data 4 timer_1234.o(.data)
Ptr_TIM2_Voie4 0x20000068 Data 4 timer_1234.o(.data)
Ptr_TIM3_Voie1 0x2000006c Data 4 timer_1234.o(.data)
Ptr_TIM3_Voie2 0x20000070 Data 4 timer_1234.o(.data)
Ptr_TIM3_Voie3 0x20000074 Data 4 timer_1234.o(.data)
Ptr_TIM3_Voie4 0x20000078 Data 4 timer_1234.o(.data)
Ptr_TIM4_Voie1 0x2000007c Data 4 timer_1234.o(.data)
Ptr_TIM4_Voie2 0x20000080 Data 4 timer_1234.o(.data)
Ptr_TIM4_Voie3 0x20000084 Data 4 timer_1234.o(.data)
Ptr_TIM4_Voie4 0x20000088 Data 4 timer_1234.o(.data)
Duree_Pulse_T1 0x2000008c Data 8 timer_1234.o(.data)
Duree_Pulse_T2 0x20000094 Data 8 timer_1234.o(.data)
Duree_Pulse_T3 0x2000009c Data 8 timer_1234.o(.data)
Duree_Pulse_T4 0x200000a4 Data 8 timer_1234.o(.data)
Date_T1 0x200000ac Data 8 timer_1234.o(.data)
Date_T2 0x200000b4 Data 8 timer_1234.o(.data)
Date_T3 0x200000bc Data 8 timer_1234.o(.data)
Date_T4 0x200000c4 Data 8 timer_1234.o(.data)
.data 0x200000cc Section 4 timer_systick.o(.data)
Ptr_Systick 0x200000cc Data 4 timer_systick.o(.data)
maram 0x200000d0 Section 8 gestionson.o(maram)
index 0x200000d4 Data 4 gestionson.o(maram)
.bss 0x200000d8 Section 480 principal.o(.bss)
.bss 0x200002b8 Section 10 affichage_valise.o(.bss)
STACK 0x200002c8 Section 1024 startup-rvds_1.o(STACK)
Global Symbols
@ -392,120 +410,143 @@ 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_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)
Active_IT_Debordement_Timer 0x08000175 Thumb Code 204 timer_1234.o(i.Active_IT_Debordement_Timer)
CLOCK_Configure 0x08000259 Thumb Code 104 clock.o(i.CLOCK_Configure)
CLOCK_GetADCCLK 0x080002cd Thumb Code 4 clock.o(i.CLOCK_GetADCCLK)
CLOCK_GetHCLK 0x080002d5 Thumb Code 4 clock.o(i.CLOCK_GetHCLK)
CLOCK_GetTIMCLK 0x080002dd Thumb Code 22 clock.o(i.CLOCK_GetTIMCLK)
GPIOA_Clear 0x08000375 Thumb Code 10 gpio.o(i.GPIOA_Clear)
GPIOA_Set 0x08000385 Thumb Code 10 gpio.o(i.GPIOA_Set)
GPIOB_Clear 0x08000395 Thumb Code 10 gpio.o(i.GPIOB_Clear)
GPIOB_Set 0x080003a5 Thumb Code 10 gpio.o(i.GPIOB_Set)
GPIOC_Clear 0x080003b5 Thumb Code 10 gpio.o(i.GPIOC_Clear)
GPIOC_Set 0x080003c5 Thumb Code 10 gpio.o(i.GPIOC_Set)
GPIO_Configure 0x080003d5 Thumb Code 240 gpio.o(i.GPIO_Configure)
Init_ADC1_DMA1 0x080004dd Thumb Code 62 adc_dma.o(i.Init_ADC1_DMA1)
Init_Conversion_On_Trig_Timer_ff 0x08000529 Thumb Code 102 adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff)
Init_TimingADC_ActiveADC_ff 0x08000599 Thumb Code 200 adc_dma.o(i.Init_TimingADC_ActiveADC_ff)
PWM_Init_ff 0x0800066d Thumb Code 168 timer_1234.o(i.PWM_Init_ff)
PWM_Set_Value_TIM3_Ch3 0x08000719 Thumb Code 6 timer_1234.o(i.PWM_Set_Value_TIM3_Ch3)
Single_Channel_ADC 0x08000725 Thumb Code 16 adc_dma.o(i.Single_Channel_ADC)
Start_DMA1 0x08000735 Thumb Code 22 adc_dma.o(i.Start_DMA1)
SysTick_Handler 0x08000751 Thumb Code 6 timer_systick.o(i.SysTick_Handler)
Systick_Period_ff 0x0800075d Thumb Code 34 timer_systick.o(i.Systick_Period_ff)
Systick_Prio_IT 0x08000781 Thumb Code 12 timer_systick.o(i.Systick_Prio_IT)
TIM1_CC_IRQHandler 0x08000795 Thumb Code 240 timer_1234.o(i.TIM1_CC_IRQHandler)
TIM1_UP_IRQHandler 0x080008a1 Thumb Code 16 timer_1234.o(i.TIM1_UP_IRQHandler)
TIM2_IRQHandler 0x080008b9 Thumb Code 266 timer_1234.o(i.TIM2_IRQHandler)
TIM3_IRQHandler 0x080009c9 Thumb Code 272 timer_1234.o(i.TIM3_IRQHandler)
TIM4_IRQHandler 0x08000af5 Thumb Code 272 timer_1234.o(i.TIM4_IRQHandler)
Timer_1234_Init_ff 0x08000c21 Thumb Code 106 timer_1234.o(i.Timer_1234_Init_ff)
Wait_On_End_Of_DMA1 0x08000c9d Thumb Code 18 adc_dma.o(i.Wait_On_End_Of_DMA1)
__scatterload_copy 0x08000cb5 Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x08000cc3 Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x08000cc5 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
fTick 0x08000cd5 Thumb Code 134 principal.o(i.fTick)
main 0x08000d6d Thumb Code 176 principal.o(i.main)
DFT_ModuleAuCarre 0x08000e45 Thumb Code 82 dft_1.o(moncode)
CallbackSon 0x08000ea1 Thumb Code 68 gestionson.o(moncode)
StartSon 0x08000ee5 Thumb Code 12 gestionson.o(moncode)
Region$$Table$$Base 0x08000f00 Number 0 anon$$obj.o(Region$$Table)
LongueurSon 0x08000f20 Data 4 bruitverre.o(SecSon)
Region$$Table$$Limit 0x08000f20 Number 0 anon$$obj.o(Region$$Table)
PeriodeSonMicroSec 0x08000f24 Data 4 bruitverre.o(SecSon)
Son 0x08000f28 Data 0 bruitverre.o(SecSon)
Mise_A_Jour_Afficheurs_LED 0x08000105 Thumb Code 56 affichage_valise.o(.text)
Sortir_Trame 0x0800013d Thumb Code 208 affichage_valise.o(.text)
Decodage_7_Seg 0x0800020d Thumb Code 100 affichage_valise.o(.text)
Init_Affichage 0x08000271 Thumb Code 226 affichage_valise.o(.text)
Prepare_Afficheur 0x08000353 Thumb Code 76 affichage_valise.o(.text)
Prepare_Set_Point_Unite 0x0800039f Thumb Code 22 affichage_valise.o(.text)
Prepare_Clear_Point_Unite 0x080003b5 Thumb Code 22 affichage_valise.o(.text)
Prepare_Set_LED 0x080003cb Thumb Code 16 affichage_valise.o(.text)
Prepare_Clear_LED 0x080003db Thumb Code 16 affichage_valise.o(.text)
Choix_Capteur 0x080003eb Thumb Code 96 affichage_valise.o(.text)
Reset_Handler 0x0800047d Thumb Code 34 startup-rvds_1.o(.text)
SystemInit 0x0800049f Thumb Code 2 startup-rvds_1.o(.text)
NMI_Handler 0x080004a1 Thumb Code 2 startup-rvds_1.o(.text)
HardFault_Handler 0x080004a3 Thumb Code 2 startup-rvds_1.o(.text)
MemManage_Handler 0x080004a5 Thumb Code 2 startup-rvds_1.o(.text)
BusFault_Handler 0x080004a7 Thumb Code 2 startup-rvds_1.o(.text)
UsageFault_Handler 0x080004a9 Thumb Code 2 startup-rvds_1.o(.text)
SVC_Handler 0x080004ab Thumb Code 2 startup-rvds_1.o(.text)
DebugMon_Handler 0x080004ad Thumb Code 2 startup-rvds_1.o(.text)
PendSV_Handler 0x080004af Thumb Code 2 startup-rvds_1.o(.text)
ADC1_2_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
CAN1_RX1_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
CAN1_SCE_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel1_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel2_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel3_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel4_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel5_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel6_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
DMA1_Channel7_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
EXTI0_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
EXTI15_10_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
EXTI1_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
EXTI2_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
EXTI3_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
EXTI4_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
EXTI9_5_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
FLASH_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
I2C1_ER_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
I2C1_EV_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
I2C2_ER_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
I2C2_EV_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
PVD_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
RCC_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
RTCAlarm_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
RTC_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
SPI1_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
SPI2_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
TAMPER_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
TIM1_BRK_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
TIM1_TRG_COM_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
USART1_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
USART2_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
USART3_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
USBWakeUp_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
USB_HP_CAN1_TX_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
USB_LP_CAN1_RX0_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
WWDG_IRQHandler 0x080004b3 Thumb Code 0 startup-rvds_1.o(.text)
__scatterload 0x080004c9 Thumb Code 28 init.o(.text)
__scatterload_rt2 0x080004c9 Thumb Code 0 init.o(.text)
Active_IT_Debordement_Timer 0x080004ed Thumb Code 204 timer_1234.o(i.Active_IT_Debordement_Timer)
CLOCK_Configure 0x080005d1 Thumb Code 104 clock.o(i.CLOCK_Configure)
CLOCK_GetADCCLK 0x08000645 Thumb Code 4 clock.o(i.CLOCK_GetADCCLK)
CLOCK_GetHCLK 0x0800064d Thumb Code 4 clock.o(i.CLOCK_GetHCLK)
CLOCK_GetTIMCLK 0x08000655 Thumb Code 22 clock.o(i.CLOCK_GetTIMCLK)
GPIOA_Clear 0x080006ed Thumb Code 10 gpio.o(i.GPIOA_Clear)
GPIOA_Set 0x080006fd Thumb Code 10 gpio.o(i.GPIOA_Set)
GPIOB_Clear 0x0800070d Thumb Code 10 gpio.o(i.GPIOB_Clear)
GPIOB_Set 0x0800071d Thumb Code 10 gpio.o(i.GPIOB_Set)
GPIOC_Clear 0x0800072d Thumb Code 10 gpio.o(i.GPIOC_Clear)
GPIOC_Set 0x0800073d Thumb Code 10 gpio.o(i.GPIOC_Set)
GPIO_Configure 0x0800074d Thumb Code 240 gpio.o(i.GPIO_Configure)
Init_ADC1_DMA1 0x08000855 Thumb Code 62 adc_dma.o(i.Init_ADC1_DMA1)
Init_Conversion_On_Trig_Timer_ff 0x080008a1 Thumb Code 102 adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff)
Init_TimingADC_ActiveADC_ff 0x08000911 Thumb Code 200 adc_dma.o(i.Init_TimingADC_ActiveADC_ff)
PWM_Init_ff 0x080009e5 Thumb Code 168 timer_1234.o(i.PWM_Init_ff)
PWM_Set_Value_TIM3_Ch3 0x08000a91 Thumb Code 6 timer_1234.o(i.PWM_Set_Value_TIM3_Ch3)
Single_Channel_ADC 0x08000a9d Thumb Code 16 adc_dma.o(i.Single_Channel_ADC)
Start_DMA1 0x08000aad Thumb Code 22 adc_dma.o(i.Start_DMA1)
SysTick_Handler 0x08000ac9 Thumb Code 6 timer_systick.o(i.SysTick_Handler)
Systick_Period_ff 0x08000ad5 Thumb Code 34 timer_systick.o(i.Systick_Period_ff)
Systick_Prio_IT 0x08000af9 Thumb Code 12 timer_systick.o(i.Systick_Prio_IT)
TIM1_CC_IRQHandler 0x08000b0d Thumb Code 240 timer_1234.o(i.TIM1_CC_IRQHandler)
TIM1_UP_IRQHandler 0x08000c19 Thumb Code 16 timer_1234.o(i.TIM1_UP_IRQHandler)
TIM2_IRQHandler 0x08000c31 Thumb Code 266 timer_1234.o(i.TIM2_IRQHandler)
TIM3_IRQHandler 0x08000d41 Thumb Code 272 timer_1234.o(i.TIM3_IRQHandler)
TIM4_IRQHandler 0x08000e6d Thumb Code 272 timer_1234.o(i.TIM4_IRQHandler)
Timer_1234_Init_ff 0x08000f99 Thumb Code 106 timer_1234.o(i.Timer_1234_Init_ff)
Wait_On_End_Of_DMA1 0x08001015 Thumb Code 18 adc_dma.o(i.Wait_On_End_Of_DMA1)
__scatterload_copy 0x0800102d Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x0800103b Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x0800103d Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
fTick 0x0800104d Thumb Code 158 principal.o(i.fTick)
main 0x080010fd Thumb Code 192 principal.o(i.main)
majCible 0x080011e5 Thumb Code 74 principal.o(i.majCible)
DFT_ModuleAuCarre 0x08001239 Thumb Code 82 dft_1.o(moncode)
CallbackSon 0x08001295 Thumb Code 68 gestionson.o(moncode)
StartSon 0x080012d9 Thumb Code 12 gestionson.o(moncode)
Region$$Table$$Base 0x080012f4 Number 0 anon$$obj.o(Region$$Table)
LongueurSon 0x08001314 Data 4 bruitverre.o(SecSon)
Region$$Table$$Limit 0x08001314 Number 0 anon$$obj.o(Region$$Table)
PeriodeSonMicroSec 0x08001318 Data 4 bruitverre.o(SecSon)
Son 0x0800131c Data 0 bruitverre.o(SecSon)
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)
SortieSon 0x200000bc Data 2 gestionson.o(maram)
tabJoueur 0x200000c4 Data 96 principal.o(.bss)
tab 0x20000124 Data 256 principal.o(.bss)
dma_buf 0x20000224 Data 128 principal.o(.bss)
__initial_sp 0x200006a8 Data 0 startup-rvds_1.o(STACK)
nLed 0x20000018 Data 4 principal.o(.data)
nCible 0x2000001c Data 4 principal.o(.data)
Duree 0x20000020 Data 4 affichage_valise.o(.data)
Cpt_Bit 0x20000024 Data 1 affichage_valise.o(.data)
Front_Ck_Doit_Monter 0x20000025 Data 1 affichage_valise.o(.data)
SPI_Soft_En_Cours 0x20000026 Data 1 affichage_valise.o(.data)
Pos_Bit 0x20000027 Data 1 affichage_valise.o(.data)
Pos_Octet 0x20000028 Data 1 affichage_valise.o(.data)
Octet 0x20000029 Data 1 affichage_valise.o(.data)
Bit 0x2000002a Data 1 affichage_valise.o(.data)
Masque_Octet 0x2000002b Data 1 affichage_valise.o(.data)
Enable_Fct_IT_Compare_Match_TIM1_Voie1 0x2000002c Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM1_Voie2 0x2000002d Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM1_Voie3 0x2000002e Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM1_Voie4 0x2000002f Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM2_Voie1 0x20000030 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM2_Voie2 0x20000031 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM2_Voie3 0x20000032 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM2_Voie4 0x20000033 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM3_Voie1 0x20000034 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM3_Voie2 0x20000035 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM3_Voie3 0x20000036 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM3_Voie4 0x20000037 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM4_Voie1 0x20000038 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM4_Voie2 0x20000039 Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM4_Voie3 0x2000003a Data 1 timer_1234.o(.data)
Enable_Fct_IT_Compare_Match_TIM4_Voie4 0x2000003b Data 1 timer_1234.o(.data)
SortieSon 0x200000d0 Data 2 gestionson.o(maram)
tabJoueur 0x200000d8 Data 96 principal.o(.bss)
tab 0x20000138 Data 256 principal.o(.bss)
dma_buf 0x20000238 Data 128 principal.o(.bss)
Trame 0x200002b8 Data 10 affichage_valise.o(.bss)
__initial_sp 0x200006c8 Data 0 startup-rvds_1.o(STACK)
@ -515,80 +556,84 @@ Memory Map of the image
Image Entry point : 0x080000ed
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003bfc, Max: 0x00020000, ABSOLUTE)
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004004, Max: 0x00020000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003b38, Max: 0x00020000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003f2c, Max: 0x00020000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
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 0x000000e4 Code RO 171 i.Active_IT_Debordement_Timer DriverJeuLaser.lib(timer_1234.o)
0x08000258 0x08000258 0x00000074 Code RO 130 i.CLOCK_Configure DriverJeuLaser.lib(clock.o)
0x080002cc 0x080002cc 0x00000008 Code RO 131 i.CLOCK_GetADCCLK DriverJeuLaser.lib(clock.o)
0x080002d4 0x080002d4 0x00000008 Code RO 132 i.CLOCK_GetHCLK DriverJeuLaser.lib(clock.o)
0x080002dc 0x080002dc 0x00000024 Code RO 135 i.CLOCK_GetTIMCLK DriverJeuLaser.lib(clock.o)
0x08000300 0x08000300 0x00000074 Code RO 136 i.CLOCK_HPRECompute DriverJeuLaser.lib(clock.o)
0x08000374 0x08000374 0x00000010 Code RO 150 i.GPIOA_Clear DriverJeuLaser.lib(gpio.o)
0x08000384 0x08000384 0x00000010 Code RO 151 i.GPIOA_Set DriverJeuLaser.lib(gpio.o)
0x08000394 0x08000394 0x00000010 Code RO 152 i.GPIOB_Clear DriverJeuLaser.lib(gpio.o)
0x080003a4 0x080003a4 0x00000010 Code RO 153 i.GPIOB_Set DriverJeuLaser.lib(gpio.o)
0x080003b4 0x080003b4 0x00000010 Code RO 154 i.GPIOC_Clear DriverJeuLaser.lib(gpio.o)
0x080003c4 0x080003c4 0x00000010 Code RO 155 i.GPIOC_Set DriverJeuLaser.lib(gpio.o)
0x080003d4 0x080003d4 0x00000108 Code RO 156 i.GPIO_Configure DriverJeuLaser.lib(gpio.o)
0x080004dc 0x080004dc 0x0000004c Code RO 101 i.Init_ADC1_DMA1 DriverJeuLaser.lib(adc_dma.o)
0x08000528 0x08000528 0x00000070 Code RO 102 i.Init_Conversion_On_Trig_Timer_ff DriverJeuLaser.lib(adc_dma.o)
0x08000598 0x08000598 0x000000d4 Code RO 106 i.Init_TimingADC_ActiveADC_ff DriverJeuLaser.lib(adc_dma.o)
0x0800066c 0x0800066c 0x000000ac Code RO 176 i.PWM_Init_ff DriverJeuLaser.lib(timer_1234.o)
0x08000718 0x08000718 0x0000000c Code RO 177 i.PWM_Set_Value_TIM3_Ch3 DriverJeuLaser.lib(timer_1234.o)
0x08000724 0x08000724 0x00000010 Code RO 107 i.Single_Channel_ADC DriverJeuLaser.lib(adc_dma.o)
0x08000734 0x08000734 0x0000001c Code RO 108 i.Start_DMA1 DriverJeuLaser.lib(adc_dma.o)
0x08000750 0x08000750 0x0000000c Code RO 209 i.SysTick_Handler DriverJeuLaser.lib(timer_systick.o)
0x0800075c 0x0800075c 0x00000022 Code RO 211 i.Systick_Period_ff DriverJeuLaser.lib(timer_systick.o)
0x0800077e 0x0800077e 0x00000002 PAD
0x08000780 0x08000780 0x00000014 Code RO 212 i.Systick_Prio_IT DriverJeuLaser.lib(timer_systick.o)
0x08000794 0x08000794 0x0000010c Code RO 178 i.TIM1_CC_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x080008a0 0x080008a0 0x00000018 Code RO 179 i.TIM1_UP_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x080008b8 0x080008b8 0x00000110 Code RO 180 i.TIM2_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x080009c8 0x080009c8 0x0000012c Code RO 181 i.TIM3_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000af4 0x08000af4 0x0000012c Code RO 182 i.TIM4_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000c20 0x08000c20 0x0000007c Code RO 184 i.Timer_1234_Init_ff DriverJeuLaser.lib(timer_1234.o)
0x08000c9c 0x08000c9c 0x00000018 Code RO 110 i.Wait_On_End_Of_DMA1 DriverJeuLaser.lib(adc_dma.o)
0x08000cb4 0x08000cb4 0x0000000e Code RO 279 i.__scatterload_copy mc_w.l(handlers.o)
0x08000cc2 0x08000cc2 0x00000002 Code RO 280 i.__scatterload_null mc_w.l(handlers.o)
0x08000cc4 0x08000cc4 0x0000000e Code RO 281 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x08000cd2 0x08000cd2 0x00000002 PAD
0x08000cd4 0x08000cd4 0x00000098 Code RO 4 i.fTick principal.o
0x08000d6c 0x08000d6c 0x000000d8 Code RO 5 i.main principal.o
0x08000e44 0x08000e44 0x0000005c Code RO 77 moncode dft_1.o
0x08000ea0 0x08000ea0 0x00000060 Code RO 84 moncode gestionson.o
0x08000f00 0x08000f00 0x00000020 Data RO 277 Region$$Table anon$$obj.o
0x08000f20 0x08000f20 0x00002b18 Data RO 74 SecSon bruitverre.o
0x08003a38 0x08003a38 0x00000100 Data RO 78 Trigo dft_1.o
0x08000000 0x08000000 0x000000ec Data RO 147 RESET startup-rvds_1.o
0x080000ec 0x080000ec 0x00000000 Code RO 277 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x080000ec 0x080000ec 0x00000004 Code RO 304 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
0x080000f0 0x080000f0 0x00000004 Code RO 307 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x080000f4 0x080000f4 0x00000000 Code RO 309 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x080000f4 0x080000f4 0x00000000 Code RO 311 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
0x080000f4 0x080000f4 0x00000008 Code RO 312 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
0x080000fc 0x080000fc 0x00000004 Code RO 319 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
0x08000100 0x08000100 0x00000000 Code RO 314 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
0x08000100 0x08000100 0x00000000 Code RO 316 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
0x08000100 0x08000100 0x00000004 Code RO 305 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
0x08000104 0x08000104 0x00000378 Code RO 97 .text affichage_valise.o
0x0800047c 0x0800047c 0x0000004c Code RO 148 .text startup-rvds_1.o
0x080004c8 0x080004c8 0x00000024 Code RO 329 .text mc_w.l(init.o)
0x080004ec 0x080004ec 0x000000e4 Code RO 227 i.Active_IT_Debordement_Timer DriverJeuLaser.lib(timer_1234.o)
0x080005d0 0x080005d0 0x00000074 Code RO 186 i.CLOCK_Configure DriverJeuLaser.lib(clock.o)
0x08000644 0x08000644 0x00000008 Code RO 187 i.CLOCK_GetADCCLK DriverJeuLaser.lib(clock.o)
0x0800064c 0x0800064c 0x00000008 Code RO 188 i.CLOCK_GetHCLK DriverJeuLaser.lib(clock.o)
0x08000654 0x08000654 0x00000024 Code RO 191 i.CLOCK_GetTIMCLK DriverJeuLaser.lib(clock.o)
0x08000678 0x08000678 0x00000074 Code RO 192 i.CLOCK_HPRECompute DriverJeuLaser.lib(clock.o)
0x080006ec 0x080006ec 0x00000010 Code RO 206 i.GPIOA_Clear DriverJeuLaser.lib(gpio.o)
0x080006fc 0x080006fc 0x00000010 Code RO 207 i.GPIOA_Set DriverJeuLaser.lib(gpio.o)
0x0800070c 0x0800070c 0x00000010 Code RO 208 i.GPIOB_Clear DriverJeuLaser.lib(gpio.o)
0x0800071c 0x0800071c 0x00000010 Code RO 209 i.GPIOB_Set DriverJeuLaser.lib(gpio.o)
0x0800072c 0x0800072c 0x00000010 Code RO 210 i.GPIOC_Clear DriverJeuLaser.lib(gpio.o)
0x0800073c 0x0800073c 0x00000010 Code RO 211 i.GPIOC_Set DriverJeuLaser.lib(gpio.o)
0x0800074c 0x0800074c 0x00000108 Code RO 212 i.GPIO_Configure DriverJeuLaser.lib(gpio.o)
0x08000854 0x08000854 0x0000004c Code RO 157 i.Init_ADC1_DMA1 DriverJeuLaser.lib(adc_dma.o)
0x080008a0 0x080008a0 0x00000070 Code RO 158 i.Init_Conversion_On_Trig_Timer_ff DriverJeuLaser.lib(adc_dma.o)
0x08000910 0x08000910 0x000000d4 Code RO 162 i.Init_TimingADC_ActiveADC_ff DriverJeuLaser.lib(adc_dma.o)
0x080009e4 0x080009e4 0x000000ac Code RO 232 i.PWM_Init_ff DriverJeuLaser.lib(timer_1234.o)
0x08000a90 0x08000a90 0x0000000c Code RO 233 i.PWM_Set_Value_TIM3_Ch3 DriverJeuLaser.lib(timer_1234.o)
0x08000a9c 0x08000a9c 0x00000010 Code RO 163 i.Single_Channel_ADC DriverJeuLaser.lib(adc_dma.o)
0x08000aac 0x08000aac 0x0000001c Code RO 164 i.Start_DMA1 DriverJeuLaser.lib(adc_dma.o)
0x08000ac8 0x08000ac8 0x0000000c Code RO 265 i.SysTick_Handler DriverJeuLaser.lib(timer_systick.o)
0x08000ad4 0x08000ad4 0x00000022 Code RO 267 i.Systick_Period_ff DriverJeuLaser.lib(timer_systick.o)
0x08000af6 0x08000af6 0x00000002 PAD
0x08000af8 0x08000af8 0x00000014 Code RO 268 i.Systick_Prio_IT DriverJeuLaser.lib(timer_systick.o)
0x08000b0c 0x08000b0c 0x0000010c Code RO 234 i.TIM1_CC_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000c18 0x08000c18 0x00000018 Code RO 235 i.TIM1_UP_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000c30 0x08000c30 0x00000110 Code RO 236 i.TIM2_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000d40 0x08000d40 0x0000012c Code RO 237 i.TIM3_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000e6c 0x08000e6c 0x0000012c Code RO 238 i.TIM4_IRQHandler DriverJeuLaser.lib(timer_1234.o)
0x08000f98 0x08000f98 0x0000007c Code RO 240 i.Timer_1234_Init_ff DriverJeuLaser.lib(timer_1234.o)
0x08001014 0x08001014 0x00000018 Code RO 166 i.Wait_On_End_Of_DMA1 DriverJeuLaser.lib(adc_dma.o)
0x0800102c 0x0800102c 0x0000000e Code RO 335 i.__scatterload_copy mc_w.l(handlers.o)
0x0800103a 0x0800103a 0x00000002 Code RO 336 i.__scatterload_null mc_w.l(handlers.o)
0x0800103c 0x0800103c 0x0000000e Code RO 337 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x0800104a 0x0800104a 0x00000002 PAD
0x0800104c 0x0800104c 0x000000b0 Code RO 4 i.fTick principal.o
0x080010fc 0x080010fc 0x000000e8 Code RO 5 i.main principal.o
0x080011e4 0x080011e4 0x00000054 Code RO 6 i.majCible principal.o
0x08001238 0x08001238 0x0000005c Code RO 83 moncode dft_1.o
0x08001294 0x08001294 0x00000060 Code RO 90 moncode gestionson.o
0x080012f4 0x080012f4 0x00000020 Data RO 333 Region$$Table anon$$obj.o
0x08001314 0x08001314 0x00002b18 Data RO 80 SecSon bruitverre.o
0x08003e2c 0x08003e2c 0x00000100 Data RO 84 Trigo dft_1.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003b38, Size: 0x000006a8, Max: 0x00005000, ABSOLUTE)
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003f2c, Size: 0x000006c8, Max: 0x00005000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x08003b38 0x00000018 Data RW 7 .data principal.o
0x20000018 0x08003b50 0x000000a0 Data RW 186 .data DriverJeuLaser.lib(timer_1234.o)
0x200000b8 0x08003bf0 0x00000004 Data RW 213 .data DriverJeuLaser.lib(timer_systick.o)
0x200000bc 0x08003bf4 0x00000008 Data RW 83 maram gestionson.o
0x200000c4 - 0x000001e0 Zero RW 6 .bss principal.o
0x200002a4 0x08003bfc 0x00000004 PAD
0x200002a8 - 0x00000400 Zero RW 89 STACK startup-rvds_1.o
0x20000000 0x08003f2c 0x00000020 Data RW 8 .data principal.o
0x20000020 0x08003f4c 0x0000000c Data RW 99 .data affichage_valise.o
0x2000002c 0x08003f58 0x000000a0 Data RW 242 .data DriverJeuLaser.lib(timer_1234.o)
0x200000cc 0x08003ff8 0x00000004 Data RW 269 .data DriverJeuLaser.lib(timer_systick.o)
0x200000d0 0x08003ffc 0x00000008 Data RW 89 maram gestionson.o
0x200000d8 - 0x000001e0 Zero RW 7 .bss principal.o
0x200002b8 - 0x0000000a Zero RW 98 .bss affichage_valise.o
0x200002c2 0x08004004 0x00000006 PAD
0x200002c8 - 0x00000400 Zero RW 145 STACK startup-rvds_1.o
==============================================================================
@ -598,16 +643,17 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
888 56 0 12 10 3118 affichage_valise.o
0 0 11032 0 0 0 bruitverre.o
92 10 256 0 0 388 dft_1.o
96 16 0 8 0 440 gestionson.o
368 58 0 24 480 3551 principal.o
492 68 0 32 480 4142 principal.o
76 20 236 0 1024 856 startup-rvds_1.o
----------------------------------------------------------------------
632 104 11556 32 1508 5235 Object Totals
1644 170 11556 52 1520 8944 Object Totals
0 0 32 0 0 0 (incl. Generated)
0 0 0 0 4 0 (incl. Padding)
0 0 0 0 6 0 (incl. Padding)
----------------------------------------------------------------------
@ -651,15 +697,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
3604 426 11556 196 1508 6119 Grand Totals
3604 426 11556 196 1508 6119 ELF Image Totals
3604 426 11556 196 0 0 ROM Totals
4616 492 11556 216 1520 9620 Grand Totals
4616 492 11556 216 1520 9620 ELF Image Totals
4616 492 11556 216 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 15160 ( 14.80kB)
Total RW Size (RW Data + ZI Data) 1704 ( 1.66kB)
Total ROM Size (Code + RO Data + RW Data) 15356 ( 15.00kB)
Total RO Size (Code + RO Data) 16172 ( 15.79kB)
Total RW Size (RW Data + ZI Data) 1736 ( 1.70kB)
Total ROM Size (Code + RO Data + RW Data) 16388 ( 16.00kB)
==============================================================================

View file

@ -1,6 +1,6 @@
Dependencies for Project 'StepDFT', Target 'CibleSondeKEIL': (DO NOT MODIFY !)
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
F (.\Src\principal.c)(0x627A7A86)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -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)
F (.\Src\principal.c)(0x627A8C72)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -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)
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
I (.\RTE\_CibleSondeKEIL\RTE_Components.h)(0x62626DA0)
@ -11,13 +11,12 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compil
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)
I (Src\GestionSon.h)(0x627A6C1D)
I (.\Driver\Affichage_Valise.h)(0x627A6C1C)
I (Src\Affichage_Valise.h)(0x609FE3D1)
F (.\Src\bruitverre.asm)(0x623CCB64)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -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)(0x62626560)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -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)(0x627A6C1D)()
F (.\Src\GestionSon.s)(0x6244612F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -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)(0x6037BEDF)
F (.\Src\Signal.asm)(0x62625D0F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -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\affichage_valise.o)(0x609FC920)()
F (.\Src\startup-rvds.s)(0x5FE38AC6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -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)(0x6037BEDF)()
F (.\Driver\DriverJeuLaser.inc)(0x6037BEDF)()

View file

@ -0,0 +1,22 @@
Dependencies for Project 'StepDFT', Target 'CibleSondeST': (DO NOT MODIFY !)
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
F (.\Src\principal.c)(0x627A7F2D)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeST -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)
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
I (.\RTE\_CibleSondeST\RTE_Components.h)(0x627A806C)
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)
I (Src\GestionSon.h)(0x627A6C1D)
I (Src\Affichage_Valise.h)(0x609FE3D1)
F (.\Src\bruitverre.asm)(0x623CCB64)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeST -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)(0x62626560)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeST -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.s)(0x6244612F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeST -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)(0x6037BEDF)
F (.\Src\Signal.asm)(0x62625D0F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeST -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\affichage_valise.o)(0x609FC920)()
F (.\Src\startup-rvds.s)(0x5FE38AC6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeST -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)(0x6037BEDF)()

View file

@ -1,28 +0,0 @@
Dependencies for Project 'StepDFT', Target 'Simu': (DO NOT MODIFY !)
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
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)(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)
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

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

Binary file not shown.

View file

@ -9,4 +9,4 @@
.\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
.\obj\principal.o: Src\Affichage_Valise.h

Binary file not shown.

View file

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

Binary file not shown.

View file

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

View file

@ -0,0 +1,21 @@
/*
* Auto generated Run-Time-Environment Configuration File
* *** Do not modify ! ***
*
* Project: 'StepDFT'
* Target: 'CibleSondeST'
*/
#ifndef RTE_COMPONENTS_H
#define RTE_COMPONENTS_H
/*
* Define the Device Header File:
*/
#define CMSIS_device_header "stm32f10x.h"
#endif /* RTE_COMPONENTS_H */

View file

@ -0,0 +1,78 @@
/* Fichier devant contenir l'ensemble de fichiers utiles pour le projet LaserQuest
et qui concenent l'affichage sur la valise */
/* mais non disponible en version source pour les étudiants. */
#ifndef _AFFICHAGE_VALISE_H__
#define _AFFICHAGE_VALISE_H__
#include "stm32f10x.h"
/**
* @brief Initialise les périphériques nécessaires à l'affichage sur la Mallette
* et gère la cible active. S'utilise aussi avec les ùmodules affichages simple (pas de mallette)
* @note Utilise TIM1, PA5, PA6 pour les cibles, PC7 à PC9 pour SPI émulé
* utilise aussi une interruption sut TIM1, prio 8.
* @param none
* @retval None
*/
void Init_Affichage(void);
/**
* @brief Prépare l'affichage 2 digit sur l'afficheur demandé
* @note Exemple : Prepare_Afficheur(2, 99);
* prépare l'affichage de la valeur 99 sur l'afficheur n°2
* L'action est différée à l'exécution de Mise_A_Jour_Afficheurs_LED()
* @param char Aff : de 1 à 4 ; char Valeur de 0 à 99
* @retval None
*/
void Prepare_Afficheur(char Aff, char Valeur);
void Prepare_Set_Point_Unite(char Aff);
void Prepare_Clear_Point_Unite(char Aff);
/**
* @brief Prépare l'allumage de la LED demandée
* @note Exemple : Prepare_Set_LED(LED_Cible_2);
* prépare l'allumage de la LED correspondant à la cible n°2
* L'action est différée à l'exécution de Mise_A_Jour_Afficheurs_LED()
* @param voir #define ci-dessous
* @retval None
*/
void Prepare_Set_LED(char LED);
void Prepare_Clear_LED(char LED);
/**
* @brief Effectue l'action d'écriture dans le module d'affichage
* à partir de tout ce qui a é préparé auparavant.
* @note
* @param None
* @retval None
*/
void Mise_A_Jour_Afficheurs_LED(void);
/**
* @brief Spécifie le capteut actif, à savoir celui effectivement relié
* aux sorties disponibles sur la malette
* @note Exemple : Choix_Capteur(1)
* @param 1 à 4
* @retval None
*/
void Choix_Capteur(char Capteur);
// define utile pour la fonction Prepare_Set_LED et Prepare_Clear_LED
#define LED_LCD_R 5
#define LED_LCD_V 4
#define LED_Cible_4 3
#define LED_Cible_3 2
#define LED_Cible_2 1
#define LED_Cible_1 0
#endif

Binary file not shown.

View file

@ -33,6 +33,24 @@ int valK [6] = {17,18,19,20,23,24};
int tab[64];
short int dma_buf[64];
int nLed = 0;
int nCible = 1;
void majCible() {
Prepare_Clear_LED(nLed);
nLed++;
nCible++;
if (nCible > 4) {
nCible = 1;
}
if (nLed > 3) {
nLed = 0;
}
Prepare_Set_LED(nLed);
Choix_Capteur(nCible);
}
void fTick(){
// Démarrage de la DMA
@ -54,14 +72,20 @@ void fTick(){
tabJoueur[k].score ++;
tabJoueur[k].timeout = BASE_TIMEOUT;
/* TEMPORAIRE : il faudra par la suite gérer les affichages */
// Lance le son
StartSon();
// Gestion de l'affichage
Prepare_Afficheur(k+1, tabJoueur[k].score);
majCible();
}
}
else { // si le joueur est en timeout on décrémente sa valeur de timeout
tabJoueur[k].timeout--;
}
}
Mise_A_Jour_Afficheurs_LED();
}
@ -72,6 +96,8 @@ int main(void)
// ============= INIT PERIPH (faites qu'une seule fois) =====================
// ===========================================================================
// Gestion aaffichage
Init_Affichage();
//inititialisation des structures
@ -87,7 +113,7 @@ int main(void)
// 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
Systick_Prio_IT(1, fTick);
Systick_Prio_IT(9, fTick);
@ -103,9 +129,14 @@ int main(void)
Active_IT_Debordement_Timer(TIM4, 2,CallbackSon);
PWM_Init_ff(TIM3, 3, 720);
SysTick_On;
SysTick_Enable_IT;
Choix_Capteur(1);
Prepare_Set_LED(0);

File diff suppressed because one or more lines are too long

View file

@ -703,18 +703,6 @@
<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>
@ -726,7 +714,7 @@
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>6</FileNumber>
<FileNumber>5</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -736,6 +724,18 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>6</FileNumber>
<FileType>3</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\Src\affichage_valise.o</PathWithFileName>
<FilenameWithoutPath>affichage_valise.o</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
@ -776,18 +776,6 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>9</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>

View file

@ -398,11 +398,6 @@
<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>
@ -413,6 +408,11 @@
<FileType>2</FileType>
<FilePath>.\Src\Signal.asm</FilePath>
</File>
<File>
<FileName>affichage_valise.o</FileName>
<FileType>3</FileType>
<FilePath>.\Src\affichage_valise.o</FilePath>
</File>
</Files>
</Group>
<Group>
@ -433,11 +433,6 @@
<FileType>4</FileType>
<FilePath>.\Driver\DriverJeuLaser.lib</FilePath>
</File>
<File>
<FileName>DriverJeuLaser.inc</FileName>
<FileType>5</FileType>
<FilePath>.\Driver\DriverJeuLaser.inc</FilePath>
</File>
</Files>
</Group>
<Group>
@ -837,11 +832,6 @@
<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>
@ -852,6 +842,11 @@
<FileType>2</FileType>
<FilePath>.\Src\Signal.asm</FilePath>
</File>
<File>
<FileName>affichage_valise.o</FileName>
<FileType>3</FileType>
<FilePath>.\Src\affichage_valise.o</FilePath>
</File>
</Files>
</Group>
<Group>
@ -872,11 +867,6 @@
<FileType>4</FileType>
<FilePath>.\Driver\DriverJeuLaser.lib</FilePath>
</File>
<File>
<FileName>DriverJeuLaser.inc</FileName>
<FileType>5</FileType>
<FilePath>.\Driver\DriverJeuLaser.inc</FilePath>
</File>
</Files>
</Group>
<Group>
@ -957,7 +947,7 @@
<TargetName>CibleSondeST</TargetName>
<ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName>
<pCCUsed>5060750::V5.06 update 6 (build 750)::.\ARMCC</pCCUsed>
<pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
<uAC6>0</uAC6>
<TargetOption>
<TargetCommonOption>
@ -1345,11 +1335,6 @@
<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>
@ -1360,6 +1345,11 @@
<FileType>2</FileType>
<FilePath>.\Src\Signal.asm</FilePath>
</File>
<File>
<FileName>affichage_valise.o</FileName>
<FileType>3</FileType>
<FilePath>.\Src\affichage_valise.o</FilePath>
</File>
</Files>
</Group>
<Group>
@ -1380,11 +1370,6 @@
<FileType>4</FileType>
<FilePath>.\Driver\DriverJeuLaser.lib</FilePath>
</File>
<File>
<FileName>DriverJeuLaser.inc</FileName>
<FileType>5</FileType>
<FilePath>.\Driver\DriverJeuLaser.inc</FilePath>
</File>
</Files>
</Group>
<Group>