emetteur_rf done

This commit is contained in:
Morgane Foussats 2020-11-11 17:22:16 +01:00
parent 89af9efedd
commit f3227e566e
13 changed files with 153 additions and 124 deletions

View file

@ -27,14 +27,14 @@ Project File Date: 11/11/2020
<h2>Output:</h2> <h2>Output:</h2>
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'Simulateur' Build target 'Simulateur'
compiling emetteur_rf.c... compiling main.c...
..\Services\emetteur_rf.h(9): warning: #1295-D: Deprecated declaration emetteur_rf_init - give arg types ..\Services\emetteur_rf.h(9): warning: #1295-D: Deprecated declaration emetteur_rf_init - give arg types
void emetteur_rf_init(); void emetteur_rf_init();
..\Services\emetteur_rf.h(14): warning: #1-D: last line of file ends without a newline ..\Services\emetteur_rf.h(14): warning: #1-D: last line of file ends without a newline
#endif #endif
..\Services\emetteur_rf.c: 2 warnings, 0 errors ../Src/main.c: 2 warnings, 0 errors
linking... linking...
Program Size: Code=2264 RO-data=292 RW-data=20 ZI-data=1028 Program Size: Code=2308 RO-data=292 RW-data=20 ZI-data=1028
"NUCLEO-F103RB\NUCLEO-F103RB.axf" - 0 Error(s), 2 Warning(s). "NUCLEO-F103RB\NUCLEO-F103RB.axf" - 0 Error(s), 2 Warning(s).
<h2>Software Packages used:</h2> <h2>Software Packages used:</h2>

View file

@ -3,7 +3,7 @@
<title>Static Call Graph - [NUCLEO-F103RB\NUCLEO-F103RB.axf]</title></head> <title>Static Call Graph - [NUCLEO-F103RB\NUCLEO-F103RB.axf]</title></head>
<body><HR> <body><HR>
<H1>Static Call Graph for image NUCLEO-F103RB\NUCLEO-F103RB.axf</H1><HR> <H1>Static Call Graph for image NUCLEO-F103RB\NUCLEO-F103RB.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Wed Nov 11 16:59:22 2020 <BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Wed Nov 11 17:20:06 2020
<BR><P> <BR><P>
<H3>Maximum Stack Usage = 128 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> <H3>Maximum Stack Usage = 128 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3> Call chain for Maximum Stack Depth:</H3>
@ -90,7 +90,7 @@ Global Symbols
<P><STRONG><a name="[37]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000)) <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_stm32f103xb.o(.text) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(.text)
</UL> </UL>
<P><STRONG><a name="[4d]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) <P><STRONG><a name="[4e]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
<P><STRONG><a name="[38]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) <P><STRONG><a name="[38]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
<BR><BR>[Calls]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload <BR><BR>[Calls]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
@ -100,15 +100,15 @@ Global Symbols
<BR><BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload <BR><BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
</UL> </UL>
<P><STRONG><a name="[4e]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) <P><STRONG><a name="[4f]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
<P><STRONG><a name="[4f]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) <P><STRONG><a name="[50]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
<P><STRONG><a name="[50]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) <P><STRONG><a name="[51]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
<P><STRONG><a name="[51]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) <P><STRONG><a name="[52]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
<P><STRONG><a name="[52]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) <P><STRONG><a name="[53]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text)) <P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
@ -303,7 +303,7 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload <BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
</UL> </UL>
<P><STRONG><a name="[53]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) <P><STRONG><a name="[54]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[3b]"></a>LL_GPIO_Init</STRONG> (Thumb, 442 bytes, Stack size 24 bytes, stm32f1xx_ll_gpio.o(i.LL_GPIO_Init)) <P><STRONG><a name="[3b]"></a>LL_GPIO_Init</STRONG> (Thumb, 442 bytes, Stack size 24 bytes, stm32f1xx_ll_gpio.o(i.LL_GPIO_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = LL_GPIO_Init <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = LL_GPIO_Init
@ -343,6 +343,12 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;emetteur_rf_init <BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;emetteur_rf_init
</UL> </UL>
<P><STRONG><a name="[4d]"></a>LL_mDelay</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_ll_utils.o(i.LL_mDelay))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = LL_mDelay
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[3f]"></a>RCC_GetHCLKClockFreq</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)) <P><STRONG><a name="[3f]"></a>RCC_GetHCLKClockFreq</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq))
<BR><BR>[Called By]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LL_RCC_GetSystemClocksFreq <BR><BR>[Called By]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LL_RCC_GetSystemClocksFreq
</UL> </UL>
@ -407,11 +413,11 @@ Global Symbols
</UL> </UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
</UL> </UL>
<P><STRONG><a name="[54]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) <P><STRONG><a name="[55]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<P><STRONG><a name="[55]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) <P><STRONG><a name="[56]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[56]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) <P><STRONG><a name="[57]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P><STRONG><a name="[3c]"></a>assert_failed</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.assert_failed)) <P><STRONG><a name="[3c]"></a>assert_failed</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.assert_failed))
<BR><BR>[Called By]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LL_USART_Init <BR><BR>[Called By]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LL_USART_Init
@ -434,11 +440,12 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main <BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL> </UL>
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, main.o(i.main)) <P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, main.o(i.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = main &rArr; emetteur_rf_init &rArr; LL_USART_Init &rArr; LL_RCC_GetSystemClocksFreq &rArr; RCC_GetSystemClockFreq <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = main &rArr; emetteur_rf_init &rArr; LL_USART_Init &rArr; LL_RCC_GetSystemClocksFreq &rArr; RCC_GetSystemClockFreq
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;emetteur_send_bytes <BR>[Calls]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;emetteur_send_bytes
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;emetteur_rf_init <LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;emetteur_rf_init
<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LL_mDelay
<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config <LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL> </UL>
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B) <BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)

View file

@ -9,6 +9,7 @@ Section Cross References
main.o(i.main) refers to main.o(i.SystemClock_Config) for SystemClock_Config main.o(i.main) refers to main.o(i.SystemClock_Config) for SystemClock_Config
main.o(i.main) refers to emetteur_rf.o(i.emetteur_rf_init) for emetteur_rf_init main.o(i.main) refers to emetteur_rf.o(i.emetteur_rf_init) for emetteur_rf_init
main.o(i.main) refers to emetteur_rf.o(i.emetteur_send_bytes) for emetteur_send_bytes main.o(i.main) refers to emetteur_rf.o(i.emetteur_send_bytes) for emetteur_send_bytes
main.o(i.main) refers to stm32f1xx_ll_utils.o(i.LL_mDelay) for LL_mDelay
chrono.o(i.Chrono_Background) refers to chrono.o(i.LL_GPIO_IsInputPinSet) for LL_GPIO_IsInputPinSet chrono.o(i.Chrono_Background) refers to chrono.o(i.LL_GPIO_IsInputPinSet) for LL_GPIO_IsInputPinSet
chrono.o(i.Chrono_Background) refers to chrono.o(i.Chrono_Stop) for Chrono_Stop chrono.o(i.Chrono_Background) refers to chrono.o(i.Chrono_Stop) for Chrono_Stop
chrono.o(i.Chrono_Background) refers to chrono.o(i.Chrono_Start) for Chrono_Start chrono.o(i.Chrono_Background) refers to chrono.o(i.Chrono_Start) for Chrono_Start
@ -212,7 +213,6 @@ Removing Unused input sections from the image.
Removing stm32f1xx_ll_utils.o(i.LL_RCC_HSI_IsReady), (16 bytes). Removing stm32f1xx_ll_utils.o(i.LL_RCC_HSI_IsReady), (16 bytes).
Removing stm32f1xx_ll_utils.o(i.LL_RCC_PLL_ConfigDomain_SYS), (28 bytes). Removing stm32f1xx_ll_utils.o(i.LL_RCC_PLL_ConfigDomain_SYS), (28 bytes).
Removing stm32f1xx_ll_utils.o(i.LL_RCC_PLL_IsReady), (16 bytes). Removing stm32f1xx_ll_utils.o(i.LL_RCC_PLL_IsReady), (16 bytes).
Removing stm32f1xx_ll_utils.o(i.LL_mDelay), (40 bytes).
Removing stm32f1xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem), (416 bytes). Removing stm32f1xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem), (416 bytes).
Removing stm32f1xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency), (228 bytes). Removing stm32f1xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency), (228 bytes).
Removing stm32f1xx_ll_utils.o(i.UTILS_PLL_IsBusy), (16 bytes). Removing stm32f1xx_ll_utils.o(i.UTILS_PLL_IsBusy), (16 bytes).
@ -281,7 +281,7 @@ Removing Unused input sections from the image.
Removing system_stm32f1xx.o(i.SystemCoreClockUpdate), (164 bytes). Removing system_stm32f1xx.o(i.SystemCoreClockUpdate), (164 bytes).
Removing startup_stm32f103xb.o(HEAP), (512 bytes). Removing startup_stm32f103xb.o(HEAP), (512 bytes).
116 unused section(s) (total 11190 bytes) removed from the image. 115 unused section(s) (total 11150 bytes) removed from the image.
============================================================================== ==============================================================================
@ -293,19 +293,19 @@ Image Symbol Table
../Src/main.c 0x00000000 Number 0 main.o ABSOLUTE ../Src/main.c 0x00000000 Number 0 main.o ABSOLUTE
../Src/system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.o ABSOLUTE ../Src/system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.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 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 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.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 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
..\LLDrivers\src\stm32f1xx_ll_adc.c 0x00000000 Number 0 stm32f1xx_ll_adc.o ABSOLUTE ..\LLDrivers\src\stm32f1xx_ll_adc.c 0x00000000 Number 0 stm32f1xx_ll_adc.o ABSOLUTE
..\LLDrivers\src\stm32f1xx_ll_gpio.c 0x00000000 Number 0 stm32f1xx_ll_gpio.o ABSOLUTE ..\LLDrivers\src\stm32f1xx_ll_gpio.c 0x00000000 Number 0 stm32f1xx_ll_gpio.o ABSOLUTE
..\LLDrivers\src\stm32f1xx_ll_rcc.c 0x00000000 Number 0 stm32f1xx_ll_rcc.o ABSOLUTE ..\LLDrivers\src\stm32f1xx_ll_rcc.c 0x00000000 Number 0 stm32f1xx_ll_rcc.o ABSOLUTE
@ -356,25 +356,26 @@ Image Symbol Table
LL_USART_IsEnabled 0x08000561 Thumb Code 10 stm32f1xx_ll_usart.o(i.LL_USART_IsEnabled) LL_USART_IsEnabled 0x08000561 Thumb Code 10 stm32f1xx_ll_usart.o(i.LL_USART_IsEnabled)
i.LL_USART_SetBaudRate 0x0800056a Section 0 stm32f1xx_ll_usart.o(i.LL_USART_SetBaudRate) i.LL_USART_SetBaudRate 0x0800056a Section 0 stm32f1xx_ll_usart.o(i.LL_USART_SetBaudRate)
LL_USART_SetBaudRate 0x0800056b Thumb Code 158 stm32f1xx_ll_usart.o(i.LL_USART_SetBaudRate) LL_USART_SetBaudRate 0x0800056b Thumb Code 158 stm32f1xx_ll_usart.o(i.LL_USART_SetBaudRate)
i.RCC_GetHCLKClockFreq 0x08000608 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) i.LL_mDelay 0x08000608 Section 0 stm32f1xx_ll_utils.o(i.LL_mDelay)
i.RCC_GetPCLK1ClockFreq 0x08000628 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) i.RCC_GetHCLKClockFreq 0x08000630 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)
i.RCC_GetPCLK2ClockFreq 0x0800064c Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq) i.RCC_GetPCLK1ClockFreq 0x08000650 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq)
i.RCC_GetSystemClockFreq 0x08000670 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq) i.RCC_GetPCLK2ClockFreq 0x08000674 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq)
i.RCC_PLL_GetFreqDomain_SYS 0x080006ac Section 0 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS) i.RCC_GetSystemClockFreq 0x08000698 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq)
i.SystemClock_Config 0x08000704 Section 0 main.o(i.SystemClock_Config) i.RCC_PLL_GetFreqDomain_SYS 0x080006d4 Section 0 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS)
i.SystemInit 0x080007f4 Section 0 system_stm32f1xx.o(i.SystemInit) i.SystemClock_Config 0x0800072c Section 0 main.o(i.SystemClock_Config)
i.TIM1_UP_IRQHandler 0x0800084c Section 0 mytimer.o(i.TIM1_UP_IRQHandler) i.SystemInit 0x0800081c Section 0 system_stm32f1xx.o(i.SystemInit)
i.TIM2_IRQHandler 0x08000864 Section 0 mytimer.o(i.TIM2_IRQHandler) i.TIM1_UP_IRQHandler 0x08000874 Section 0 mytimer.o(i.TIM1_UP_IRQHandler)
i.TIM3_IRQHandler 0x0800087c Section 0 mytimer.o(i.TIM3_IRQHandler) i.TIM2_IRQHandler 0x0800088c Section 0 mytimer.o(i.TIM2_IRQHandler)
i.TIM4_IRQHandler 0x08000894 Section 0 mytimer.o(i.TIM4_IRQHandler) i.TIM3_IRQHandler 0x080008a4 Section 0 mytimer.o(i.TIM3_IRQHandler)
i.__scatterload_copy 0x080008ac Section 14 handlers.o(i.__scatterload_copy) i.TIM4_IRQHandler 0x080008bc Section 0 mytimer.o(i.TIM4_IRQHandler)
i.__scatterload_null 0x080008ba Section 2 handlers.o(i.__scatterload_null) i.__scatterload_copy 0x080008d4 Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_zeroinit 0x080008bc Section 14 handlers.o(i.__scatterload_zeroinit) i.__scatterload_null 0x080008e2 Section 2 handlers.o(i.__scatterload_null)
i.assert_failed 0x080008ca Section 0 main.o(i.assert_failed) i.__scatterload_zeroinit 0x080008e4 Section 14 handlers.o(i.__scatterload_zeroinit)
i.emetteur_rf_init 0x080008d0 Section 0 emetteur_rf.o(i.emetteur_rf_init) i.assert_failed 0x080008f2 Section 0 main.o(i.assert_failed)
i.emetteur_send_bytes 0x0800095c Section 0 emetteur_rf.o(i.emetteur_send_bytes) i.emetteur_rf_init 0x080008f8 Section 0 emetteur_rf.o(i.emetteur_rf_init)
i.main 0x080009a0 Section 0 main.o(i.main) i.emetteur_send_bytes 0x08000984 Section 0 emetteur_rf.o(i.emetteur_send_bytes)
.constdata 0x080009c4 Section 24 system_stm32f1xx.o(.constdata) i.main 0x080009c8 Section 0 main.o(i.main)
.constdata 0x080009f0 Section 24 system_stm32f1xx.o(.constdata)
.data 0x20000000 Section 16 mytimer.o(.data) .data 0x20000000 Section 16 mytimer.o(.data)
.data 0x20000010 Section 4 system_stm32f1xx.o(.data) .data 0x20000010 Section 4 system_stm32f1xx.o(.data)
STACK 0x20000018 Section 1024 startup_stm32f103xb.o(STACK) STACK 0x20000018 Section 1024 startup_stm32f103xb.o(STACK)
@ -458,28 +459,29 @@ Image Symbol Table
LL_RCC_GetSystemClocksFreq 0x08000379 Thumb Code 36 stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) LL_RCC_GetSystemClocksFreq 0x08000379 Thumb Code 36 stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq)
LL_SetSystemCoreClock 0x0800039d Thumb Code 6 stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock) LL_SetSystemCoreClock 0x0800039d Thumb Code 6 stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock)
LL_USART_Init 0x080003b1 Thumb Code 376 stm32f1xx_ll_usart.o(i.LL_USART_Init) LL_USART_Init 0x080003b1 Thumb Code 376 stm32f1xx_ll_usart.o(i.LL_USART_Init)
RCC_GetHCLKClockFreq 0x08000609 Thumb Code 24 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) LL_mDelay 0x08000609 Thumb Code 40 stm32f1xx_ll_utils.o(i.LL_mDelay)
RCC_GetPCLK1ClockFreq 0x08000629 Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) RCC_GetHCLKClockFreq 0x08000631 Thumb Code 24 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)
RCC_GetPCLK2ClockFreq 0x0800064d Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq) RCC_GetPCLK1ClockFreq 0x08000651 Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq)
RCC_GetSystemClockFreq 0x08000671 Thumb Code 52 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq) RCC_GetPCLK2ClockFreq 0x08000675 Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq)
RCC_PLL_GetFreqDomain_SYS 0x080006ad Thumb Code 76 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS) RCC_GetSystemClockFreq 0x08000699 Thumb Code 52 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq)
SystemClock_Config 0x08000705 Thumb Code 226 main.o(i.SystemClock_Config) RCC_PLL_GetFreqDomain_SYS 0x080006d5 Thumb Code 76 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS)
SystemInit 0x080007f5 Thumb Code 70 system_stm32f1xx.o(i.SystemInit) SystemClock_Config 0x0800072d Thumb Code 226 main.o(i.SystemClock_Config)
TIM1_UP_IRQHandler 0x0800084d Thumb Code 16 mytimer.o(i.TIM1_UP_IRQHandler) SystemInit 0x0800081d Thumb Code 70 system_stm32f1xx.o(i.SystemInit)
TIM2_IRQHandler 0x08000865 Thumb Code 18 mytimer.o(i.TIM2_IRQHandler) TIM1_UP_IRQHandler 0x08000875 Thumb Code 16 mytimer.o(i.TIM1_UP_IRQHandler)
TIM3_IRQHandler 0x0800087d Thumb Code 16 mytimer.o(i.TIM3_IRQHandler) TIM2_IRQHandler 0x0800088d Thumb Code 18 mytimer.o(i.TIM2_IRQHandler)
TIM4_IRQHandler 0x08000895 Thumb Code 16 mytimer.o(i.TIM4_IRQHandler) TIM3_IRQHandler 0x080008a5 Thumb Code 16 mytimer.o(i.TIM3_IRQHandler)
__scatterload_copy 0x080008ad Thumb Code 14 handlers.o(i.__scatterload_copy) TIM4_IRQHandler 0x080008bd Thumb Code 16 mytimer.o(i.TIM4_IRQHandler)
__scatterload_null 0x080008bb Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_copy 0x080008d5 Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_zeroinit 0x080008bd Thumb Code 14 handlers.o(i.__scatterload_zeroinit) __scatterload_null 0x080008e3 Thumb Code 2 handlers.o(i.__scatterload_null)
assert_failed 0x080008cb Thumb Code 4 main.o(i.assert_failed) __scatterload_zeroinit 0x080008e5 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
emetteur_rf_init 0x080008d1 Thumb Code 122 emetteur_rf.o(i.emetteur_rf_init) assert_failed 0x080008f3 Thumb Code 4 main.o(i.assert_failed)
emetteur_send_bytes 0x0800095d Thumb Code 60 emetteur_rf.o(i.emetteur_send_bytes) emetteur_rf_init 0x080008f9 Thumb Code 122 emetteur_rf.o(i.emetteur_rf_init)
main 0x080009a1 Thumb Code 22 main.o(i.main) emetteur_send_bytes 0x08000985 Thumb Code 60 emetteur_rf.o(i.emetteur_send_bytes)
AHBPrescTable 0x080009c4 Data 16 system_stm32f1xx.o(.constdata) main 0x080009c9 Thumb Code 28 main.o(i.main)
APBPrescTable 0x080009d4 Data 8 system_stm32f1xx.o(.constdata) AHBPrescTable 0x080009f0 Data 16 system_stm32f1xx.o(.constdata)
Region$$Table$$Base 0x080009dc Number 0 anon$$obj.o(Region$$Table) APBPrescTable 0x08000a00 Data 8 system_stm32f1xx.o(.constdata)
Region$$Table$$Limit 0x080009fc Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Base 0x08000a08 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08000a28 Number 0 anon$$obj.o(Region$$Table)
Ptr_ItFct_TIM1 0x20000000 Data 4 mytimer.o(.data) Ptr_ItFct_TIM1 0x20000000 Data 4 mytimer.o(.data)
Ptr_ItFct_TIM2 0x20000004 Data 4 mytimer.o(.data) Ptr_ItFct_TIM2 0x20000004 Data 4 mytimer.o(.data)
Ptr_ItFct_TIM3 0x20000008 Data 4 mytimer.o(.data) Ptr_ItFct_TIM3 0x20000008 Data 4 mytimer.o(.data)
@ -495,9 +497,9 @@ Memory Map of the image
Image Entry point : 0x080000ed Image Entry point : 0x080000ed
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000a10, Max: 0x00020000, ABSOLUTE) Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000a3c, Max: 0x00020000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000009fc, Max: 0x00020000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000a28, Max: 0x00020000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object Exec Addr Load Addr Size Type Attr Idx E Section Name Object
@ -522,36 +524,37 @@ Memory Map of the image
0x080003b0 0x080003b0 0x000001b0 Code RO 811 i.LL_USART_Init stm32f1xx_ll_usart.o 0x080003b0 0x080003b0 0x000001b0 Code RO 811 i.LL_USART_Init stm32f1xx_ll_usart.o
0x08000560 0x08000560 0x0000000a Code RO 812 i.LL_USART_IsEnabled stm32f1xx_ll_usart.o 0x08000560 0x08000560 0x0000000a Code RO 812 i.LL_USART_IsEnabled stm32f1xx_ll_usart.o
0x0800056a 0x0800056a 0x0000009e Code RO 813 i.LL_USART_SetBaudRate stm32f1xx_ll_usart.o 0x0800056a 0x0800056a 0x0000009e Code RO 813 i.LL_USART_SetBaudRate stm32f1xx_ll_usart.o
0x08000608 0x08000608 0x00000020 Code RO 334 i.RCC_GetHCLKClockFreq stm32f1xx_ll_rcc.o 0x08000608 0x08000608 0x00000028 Code RO 420 i.LL_mDelay stm32f1xx_ll_utils.o
0x08000628 0x08000628 0x00000024 Code RO 335 i.RCC_GetPCLK1ClockFreq stm32f1xx_ll_rcc.o 0x08000630 0x08000630 0x00000020 Code RO 334 i.RCC_GetHCLKClockFreq stm32f1xx_ll_rcc.o
0x0800064c 0x0800064c 0x00000024 Code RO 336 i.RCC_GetPCLK2ClockFreq stm32f1xx_ll_rcc.o 0x08000650 0x08000650 0x00000024 Code RO 335 i.RCC_GetPCLK1ClockFreq stm32f1xx_ll_rcc.o
0x08000670 0x08000670 0x0000003c Code RO 337 i.RCC_GetSystemClockFreq stm32f1xx_ll_rcc.o 0x08000674 0x08000674 0x00000024 Code RO 336 i.RCC_GetPCLK2ClockFreq stm32f1xx_ll_rcc.o
0x080006ac 0x080006ac 0x00000058 Code RO 338 i.RCC_PLL_GetFreqDomain_SYS stm32f1xx_ll_rcc.o 0x08000698 0x08000698 0x0000003c Code RO 337 i.RCC_GetSystemClockFreq stm32f1xx_ll_rcc.o
0x08000704 0x08000704 0x000000f0 Code RO 4 i.SystemClock_Config main.o 0x080006d4 0x080006d4 0x00000058 Code RO 338 i.RCC_PLL_GetFreqDomain_SYS stm32f1xx_ll_rcc.o
0x080007f4 0x080007f4 0x00000058 Code RO 881 i.SystemInit system_stm32f1xx.o 0x0800072c 0x0800072c 0x000000f0 Code RO 4 i.SystemClock_Config main.o
0x0800084c 0x0800084c 0x00000018 Code RO 227 i.TIM1_UP_IRQHandler mytimer.o 0x0800081c 0x0800081c 0x00000058 Code RO 881 i.SystemInit system_stm32f1xx.o
0x08000864 0x08000864 0x00000018 Code RO 228 i.TIM2_IRQHandler mytimer.o 0x08000874 0x08000874 0x00000018 Code RO 227 i.TIM1_UP_IRQHandler mytimer.o
0x0800087c 0x0800087c 0x00000018 Code RO 229 i.TIM3_IRQHandler mytimer.o 0x0800088c 0x0800088c 0x00000018 Code RO 228 i.TIM2_IRQHandler mytimer.o
0x08000894 0x08000894 0x00000018 Code RO 230 i.TIM4_IRQHandler mytimer.o 0x080008a4 0x080008a4 0x00000018 Code RO 229 i.TIM3_IRQHandler mytimer.o
0x080008ac 0x080008ac 0x0000000e Code RO 942 i.__scatterload_copy mc_w.l(handlers.o) 0x080008bc 0x080008bc 0x00000018 Code RO 230 i.TIM4_IRQHandler mytimer.o
0x080008ba 0x080008ba 0x00000002 Code RO 943 i.__scatterload_null mc_w.l(handlers.o) 0x080008d4 0x080008d4 0x0000000e Code RO 942 i.__scatterload_copy mc_w.l(handlers.o)
0x080008bc 0x080008bc 0x0000000e Code RO 944 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x080008e2 0x080008e2 0x00000002 Code RO 943 i.__scatterload_null mc_w.l(handlers.o)
0x080008ca 0x080008ca 0x00000004 Code RO 5 i.assert_failed main.o 0x080008e4 0x080008e4 0x0000000e Code RO 944 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x080008ce 0x080008ce 0x00000002 PAD 0x080008f2 0x080008f2 0x00000004 Code RO 5 i.assert_failed main.o
0x080008d0 0x080008d0 0x0000008c Code RO 177 i.emetteur_rf_init emetteur_rf.o 0x080008f6 0x080008f6 0x00000002 PAD
0x0800095c 0x0800095c 0x00000044 Code RO 178 i.emetteur_send_bytes emetteur_rf.o 0x080008f8 0x080008f8 0x0000008c Code RO 177 i.emetteur_rf_init emetteur_rf.o
0x080009a0 0x080009a0 0x00000024 Code RO 6 i.main main.o 0x08000984 0x08000984 0x00000044 Code RO 178 i.emetteur_send_bytes emetteur_rf.o
0x080009c4 0x080009c4 0x00000018 Data RO 882 .constdata system_stm32f1xx.o 0x080009c8 0x080009c8 0x00000028 Code RO 6 i.main main.o
0x080009dc 0x080009dc 0x00000020 Data RO 940 Region$$Table anon$$obj.o 0x080009f0 0x080009f0 0x00000018 Data RO 882 .constdata system_stm32f1xx.o
0x08000a08 0x08000a08 0x00000020 Data RO 940 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080009fc, Size: 0x00000418, Max: 0x00005000, ABSOLUTE) Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000a28, Size: 0x00000418, Max: 0x00005000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x080009fc 0x00000010 Data RW 232 .data mytimer.o 0x20000000 0x08000a28 0x00000010 Data RW 232 .data mytimer.o
0x20000010 0x08000a0c 0x00000004 Data RW 883 .data system_stm32f1xx.o 0x20000010 0x08000a38 0x00000004 Data RW 883 .data system_stm32f1xx.o
0x20000014 0x08000a10 0x00000004 PAD 0x20000014 0x08000a3c 0x00000004 PAD
0x20000018 - 0x00000400 Zero RW 914 STACK startup_stm32f103xb.o 0x20000018 - 0x00000400 Zero RW 914 STACK startup_stm32f103xb.o
@ -564,17 +567,17 @@ Image component sizes
0 0 0 0 0 2520 chrono.o 0 0 0 0 0 2520 chrono.o
236 30 0 0 0 21985 emetteur_rf.o 236 30 0 0 0 21985 emetteur_rf.o
280 28 0 0 0 356196 main.o 284 26 0 0 0 356200 main.o
104 30 0 16 0 27113 mytimer.o 104 30 0 16 0 27113 mytimer.o
36 8 236 0 1024 772 startup_stm32f103xb.o 36 8 236 0 1024 772 startup_stm32f103xb.o
504 62 0 0 0 10387 stm32f1xx_ll_gpio.o 504 62 0 0 0 10387 stm32f1xx_ll_gpio.o
288 48 0 0 0 13117 stm32f1xx_ll_rcc.o 288 48 0 0 0 13117 stm32f1xx_ll_rcc.o
600 56 0 0 0 24640 stm32f1xx_ll_usart.o 600 56 0 0 0 24640 stm32f1xx_ll_usart.o
40 6 0 0 0 2073 stm32f1xx_ll_utils.o 80 6 0 0 0 5133 stm32f1xx_ll_utils.o
88 18 24 4 0 1147 system_stm32f1xx.o 88 18 24 4 0 1147 system_stm32f1xx.o
---------------------------------------------------------------------- ----------------------------------------------------------------------
2178 286 292 20 1028 459950 Object Totals 2222 284 292 20 1028 463014 Object Totals
0 0 32 0 0 0 (incl. Generated) 0 0 32 0 0 0 (incl. Generated)
2 0 0 0 4 0 (incl. Padding) 2 0 0 0 4 0 (incl. Padding)
@ -613,15 +616,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Code (inc. data) RO Data RW Data ZI Data Debug
2264 302 292 20 1028 459078 Grand Totals 2308 300 292 20 1028 462142 Grand Totals
2264 302 292 20 1028 459078 ELF Image Totals 2308 300 292 20 1028 462142 ELF Image Totals
2264 302 292 20 0 0 ROM Totals 2308 300 292 20 0 0 ROM Totals
============================================================================== ==============================================================================
Total RO Size (Code + RO Data) 2556 ( 2.50kB) Total RO Size (Code + RO Data) 2600 ( 2.54kB)
Total RW Size (RW Data + ZI Data) 1048 ( 1.02kB) Total RW Size (RW Data + ZI Data) 1048 ( 1.02kB)
Total ROM Size (Code + RO Data + RW Data) 2576 ( 2.52kB) Total ROM Size (Code + RO Data + RW Data) 2620 ( 2.56kB)
============================================================================== ==============================================================================

View file

@ -1,6 +1,6 @@
Dependencies for Project 'Project', Target 'Simulateur': (DO NOT MODIFY !) Dependencies for Project 'Project', Target 'Simulateur': (DO NOT MODIFY !)
CompilerVersion: 5060750::V5.06 update 6 (build 750)::ARMCC CompilerVersion: 5060750::V5.06 update 6 (build 750)::ARMCC
F (../Src/main.c)(0x5FAC0A56)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Inc -I ..\LLDrivers\inc -I ..\Services -I ..\MyDrivers -I ..\MDK-ARM --C99 -I.\RTE\_Simulateur -IC:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\momof\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="529" -D_RTE_ -DSTM32F10X_MD -DSTM32F103xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000U" -DUSE_FULL_ASSERT -o nucleo-f103rb\main.o --omf_browse nucleo-f103rb\main.crf --depend nucleo-f103rb\main.d) F (../Src/main.c)(0x5FAC0F30)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Inc -I ..\LLDrivers\inc -I ..\Services -I ..\MyDrivers -I ..\MDK-ARM --C99 -I.\RTE\_Simulateur -IC:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\momof\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="529" -D_RTE_ -DSTM32F10X_MD -DSTM32F103xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000U" -DUSE_FULL_ASSERT -o nucleo-f103rb\main.o --omf_browse nucleo-f103rb\main.crf --depend nucleo-f103rb\main.d)
I (..\LLDrivers\inc\stm32f1xx_ll_rcc.h)(0x5F8402DF) I (..\LLDrivers\inc\stm32f1xx_ll_rcc.h)(0x5F8402DF)
I (..\Inc\stm32f1xx.h)(0x5F8402DF) I (..\Inc\stm32f1xx.h)(0x5F8402DF)
I (..\Inc\stm32f103xb.h)(0x5F8402DF) I (..\Inc\stm32f103xb.h)(0x5F8402DF)
@ -13,7 +13,7 @@ I (..\Inc\system_stm32f1xx.h)(0x5F8402DF)
I (..\LLDrivers\inc\stm32f1xx_ll_utils.h)(0x5F8402E0) I (..\LLDrivers\inc\stm32f1xx_ll_utils.h)(0x5F8402E0)
I (..\LLDrivers\inc\stm32f1xx_ll_system.h)(0x5F8402E0) I (..\LLDrivers\inc\stm32f1xx_ll_system.h)(0x5F8402E0)
I (..\Services\Chrono.h)(0x5F8402E0) I (..\Services\Chrono.h)(0x5F8402E0)
I (..\Services\emetteur_rf.h)(0x5FAC06CC) I (..\Services\emetteur_rf.h)(0x5FAC0E5E)
I (..\LLDrivers\inc\stm32f1xx_ll_bus.h)(0x5F8402DF) I (..\LLDrivers\inc\stm32f1xx_ll_bus.h)(0x5F8402DF)
I (..\LLDrivers\inc\stm32f1xx_ll_usart.h)(0x5F8402E0) I (..\LLDrivers\inc\stm32f1xx_ll_usart.h)(0x5F8402E0)
I (..\LLDrivers\inc\stm32f1xx_ll_gpio.h)(0x5F8402DF) I (..\LLDrivers\inc\stm32f1xx_ll_gpio.h)(0x5F8402DF)
@ -30,8 +30,8 @@ I (..\MyDrivers\MyTimer.h)(0x5F8402E0)
I (..\LLDrivers\inc\stm32f1xx_ll_gpio.h)(0x5F8402DF) I (..\LLDrivers\inc\stm32f1xx_ll_gpio.h)(0x5F8402DF)
I (..\Inc\stm32f1xx.h)(0x5F8402DF) I (..\Inc\stm32f1xx.h)(0x5F8402DF)
I (..\LLDrivers\inc\stm32f1xx_ll_bus.h)(0x5F8402DF) I (..\LLDrivers\inc\stm32f1xx_ll_bus.h)(0x5F8402DF)
F (..\Services\emetteur_rf.c)(0x5FAC0A46)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Inc -I ..\LLDrivers\inc -I ..\Services -I ..\MyDrivers -I ..\MDK-ARM --C99 -I.\RTE\_Simulateur -IC:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\momof\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="529" -D_RTE_ -DSTM32F10X_MD -DSTM32F103xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000U" -DUSE_FULL_ASSERT -o nucleo-f103rb\emetteur_rf.o --omf_browse nucleo-f103rb\emetteur_rf.crf --depend nucleo-f103rb\emetteur_rf.d) F (..\Services\emetteur_rf.c)(0x5FAC0F02)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Inc -I ..\LLDrivers\inc -I ..\Services -I ..\MyDrivers -I ..\MDK-ARM --C99 -I.\RTE\_Simulateur -IC:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\momof\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="529" -D_RTE_ -DSTM32F10X_MD -DSTM32F103xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000U" -DUSE_FULL_ASSERT -o nucleo-f103rb\emetteur_rf.o --omf_browse nucleo-f103rb\emetteur_rf.crf --depend nucleo-f103rb\emetteur_rf.d)
I (..\Services\emetteur_rf.h)(0x5FAC06CC) I (..\Services\emetteur_rf.h)(0x5FAC0E5E)
I (..\LLDrivers\inc\stm32f1xx_ll_bus.h)(0x5F8402DF) I (..\LLDrivers\inc\stm32f1xx_ll_bus.h)(0x5F8402DF)
I (..\Inc\stm32f1xx.h)(0x5F8402DF) I (..\Inc\stm32f1xx.h)(0x5F8402DF)
I (..\Inc\stm32f103xb.h)(0x5F8402DF) I (..\Inc\stm32f103xb.h)(0x5F8402DF)
@ -43,7 +43,7 @@ I (C:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include\cms
I (..\Inc\system_stm32f1xx.h)(0x5F8402DF) I (..\Inc\system_stm32f1xx.h)(0x5F8402DF)
I (..\LLDrivers\inc\stm32f1xx_ll_usart.h)(0x5F8402E0) I (..\LLDrivers\inc\stm32f1xx_ll_usart.h)(0x5F8402E0)
I (..\LLDrivers\inc\stm32f1xx_ll_gpio.h)(0x5F8402DF) I (..\LLDrivers\inc\stm32f1xx_ll_gpio.h)(0x5F8402DF)
F (..\Services\emetteur_rf.h)(0x5FAC06CC)() F (..\Services\emetteur_rf.h)(0x5FAC0E5E)()
F (..\MyDrivers\MyTimer.c)(0x5F8402E0)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Inc -I ..\LLDrivers\inc -I ..\Services -I ..\MyDrivers -I ..\MDK-ARM --C99 -I.\RTE\_Simulateur -IC:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\momof\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="529" -D_RTE_ -DSTM32F10X_MD -DSTM32F103xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000U" -DUSE_FULL_ASSERT -o nucleo-f103rb\mytimer.o --omf_browse nucleo-f103rb\mytimer.crf --depend nucleo-f103rb\mytimer.d) F (..\MyDrivers\MyTimer.c)(0x5F8402E0)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Inc -I ..\LLDrivers\inc -I ..\Services -I ..\MyDrivers -I ..\MDK-ARM --C99 -I.\RTE\_Simulateur -IC:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\momof\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="529" -D_RTE_ -DSTM32F10X_MD -DSTM32F103xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000U" -DUSE_FULL_ASSERT -o nucleo-f103rb\mytimer.o --omf_browse nucleo-f103rb\mytimer.crf --depend nucleo-f103rb\mytimer.d)
I (..\MyDrivers\MyTimer.h)(0x5F8402E0) I (..\MyDrivers\MyTimer.h)(0x5F8402E0)
I (..\Inc\stm32f103xb.h)(0x5F8402DF) I (..\Inc\stm32f103xb.h)(0x5F8402DF)

File diff suppressed because one or more lines are too long

View file

@ -377,7 +377,7 @@
<Type>0</Type> <Type>0</Type>
<LineNumber>46</LineNumber> <LineNumber>46</LineNumber>
<EnabledFlag>1</EnabledFlag> <EnabledFlag>1</EnabledFlag>
<Address>134220196</Address> <Address>134220236</Address>
<ByteObject>0</ByteObject> <ByteObject>0</ByteObject>
<HtxType>0</HtxType> <HtxType>0</HtxType>
<ManyObjects>0</ManyObjects> <ManyObjects>0</ManyObjects>

View file

@ -46,7 +46,7 @@ void emetteur_send_bytes(USART_TypeDef * uart_port,char* buf, int len){
for(int i = 0; i < len; i++){ for(int i = 0; i < len; i++){
LL_GPIO_SetOutputPin(GPIOA,LL_GPIO_PIN_11); LL_GPIO_SetOutputPin(GPIOA,LL_GPIO_PIN_11);
LL_USART_TransmitData8(uart_port, buf[i]); LL_USART_TransmitData8(uart_port, buf[i]);
LL_GPIO_ResetOutputPin(GPIOA,LL_GPIO_PIN_11);
while(!LL_USART_IsActiveFlag_TXE(uart_port)); while(!LL_USART_IsActiveFlag_TXE(uart_port));
LL_GPIO_ResetOutputPin(GPIOA,LL_GPIO_PIN_11);
} }
} }

View file

@ -46,6 +46,7 @@ int main(void)
emetteur_rf_init(); emetteur_rf_init();
while(1){ while(1){
emetteur_send_bytes(USART1, "Coucou", 6); emetteur_send_bytes(USART1, "Coucou", 6);
LL_mDelay(500);
} }
} }