version reply change
This commit is contained in:
parent
51b6d1f6b4
commit
274b33312a
|
@ -95,12 +95,15 @@ uint32_t MCU_UID(void);
|
|||
//µ¥Î»Ãë
|
||||
#define Minimum_Period 60
|
||||
//#define Max_Period 120
|
||||
#define Max_Period 5
|
||||
#define Max_Period 20
|
||||
#define Radar_frame_len 36
|
||||
#define MajorVer 2U
|
||||
#define MinorVer 1U
|
||||
|
||||
#define senddataport 10U //STS_O1 SEND DATA PORT
|
||||
#define sendhtbtport 5U //STS_O2 send heart beat port
|
||||
#define cmdreplyport 13U // presence sensor parameter change feedback data port
|
||||
#define userappctrlport 3U
|
||||
|
||||
enum Work_Mode {
|
||||
Network_Mode =0,// Mode = 0, Network/Cloud control mode
|
||||
|
|
|
@ -79,7 +79,7 @@ void M100C_Send_Data(uint8_t port,uint8_t confirm,uint8_t type); //send to USAR
|
|||
void M100C_Send_HeartBeat(uint8_t color,uint8_t Mode); //send to USART1 LoRaWAN USART1 defined in fputc
|
||||
|
||||
void Node_Send_Data(uint8_t dataport, uint8_t confirm, uint8_t color, uint8_t workmode,uint8_t doorstatus, uint8_t presence_sensor_status);
|
||||
|
||||
void Reply_Version_Info(void);
|
||||
/* USER CODE END Prototypes */
|
||||
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -405,6 +405,22 @@
|
|||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>16</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>343</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>../Src/usart.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
</Breakpoint>
|
||||
<WatchWindow1>
|
||||
<Ww>
|
||||
|
|
|
@ -28,25 +28,25 @@ Project File Date: 04/11/2022
|
|||
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Rebuild target 'LED_M100C_WS2812'
|
||||
assembling startup_stm32f103xb.s...
|
||||
compiling stm32f1xx_ll_pwr.c...
|
||||
compiling stm32f1xx_ll_rcc.c...
|
||||
compiling stm32f1xx_ll_exti.c...
|
||||
compiling stm32f1xx_ll_utils.c...
|
||||
compiling stm32f1xx_ll_pwr.c...
|
||||
compiling stm32f1xx_ll_gpio.c...
|
||||
compiling stm32f1xx_ll_dma.c...
|
||||
compiling stm32f1xx_ll_usart.c...
|
||||
compiling stm32f1xx_ll_tim.c...
|
||||
compiling sys.c...
|
||||
compiling system_stm32f1xx.c...
|
||||
compiling iwdg.c...
|
||||
compiling stm32f1xx_it.c...
|
||||
compiling main.c...
|
||||
compiling stm32f1xx_ll_usart.c...
|
||||
compiling gpio.c...
|
||||
compiling dma.c...
|
||||
compiling usart.c...
|
||||
compiling tim.c...
|
||||
compiling dma.c...
|
||||
compiling iwdg.c...
|
||||
compiling system_stm32f1xx.c...
|
||||
compiling sys.c...
|
||||
compiling main.c...
|
||||
compiling stm32f1xx_it.c...
|
||||
compiling usart.c...
|
||||
linking...
|
||||
Program Size: Code=11100 RO-data=428 RW-data=224 ZI-data=1344
|
||||
Program Size: Code=11136 RO-data=428 RW-data=224 ZI-data=1344
|
||||
FromELF: creating hex file...
|
||||
"LED_M100C_WS2812\LED_M100C_WS2812.axf" - 0 Error(s), 0 Warning(s).
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<title>Static Call Graph - [LED_M100C_WS2812\LED_M100C_WS2812.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image LED_M100C_WS2812\LED_M100C_WS2812.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Sep 21 19:08:14 2022
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Sep 22 11:30:02 2022
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 632 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
|
@ -83,7 +83,7 @@ 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_stm32f103xb.o(.text)
|
||||
</UL>
|
||||
<P><STRONG><a name="[b3]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
||||
<P><STRONG><a name="[b4]"></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]">>></a> __scatterload
|
||||
|
@ -93,17 +93,17 @@ Global Symbols
|
|||
<BR><BR>[Called By]<UL><LI><a href="#[3b]">>></a> __scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[b4]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||
<P><STRONG><a name="[b5]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||
|
||||
<P><STRONG><a name="[b5]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||
<P><STRONG><a name="[b6]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||
|
||||
<P><STRONG><a name="[b6]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||
<P><STRONG><a name="[b7]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||
|
||||
<P><STRONG><a name="[b7]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
||||
<P><STRONG><a name="[b8]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
||||
|
||||
<P><STRONG><a name="[b8]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
||||
<P><STRONG><a name="[b9]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
||||
|
||||
<P><STRONG><a name="[b9]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
||||
<P><STRONG><a name="[ba]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
||||
|
||||
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
|
@ -222,20 +222,20 @@ Global Symbols
|
|||
<LI><a href="#[3c]">>></a> __aeabi_memclr
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[ba]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[bb]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[bb]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[bc]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[3c]"></a>__aeabi_memclr</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3d]">>></a> __aeabi_memset
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[8f]">>></a> WS2812_Light_One_By_One
|
||||
<LI><a href="#[9a]">>></a> WS2812_Light_Custom
|
||||
<LI><a href="#[9b]">>></a> WS2812_Light_Custom
|
||||
<LI><a href="#[90]">>></a> Online_Data_Analysis
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[72]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[a3]">>></a> TIM2_DMA_Config
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[a4]">>></a> TIM2_DMA_Config
|
||||
<LI><a href="#[8a]">>></a> MX_USART3_UART_Init
|
||||
<LI><a href="#[88]">>></a> MX_USART2_UART_Init
|
||||
<LI><a href="#[80]">>></a> MX_USART1_UART_Init
|
||||
|
@ -243,7 +243,7 @@ Global Symbols
|
|||
<LI><a href="#[71]">>></a> MX_TIM2_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[bc]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[bd]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[3e]"></a>_memset$wrapper</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3d]">>></a> __aeabi_memset
|
||||
|
@ -258,7 +258,7 @@ Global Symbols
|
|||
<P><STRONG><a name="[91]"></a>strlen</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[90]">>></a> Online_Data_Analysis
|
||||
<LI><a href="#[93]">>></a> hex2str
|
||||
<LI><a href="#[97]">>></a> Radar_Data_Analysis
|
||||
<LI><a href="#[98]">>></a> Radar_Data_Analysis
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[46]"></a>strncmp</STRONG> (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))
|
||||
|
@ -266,14 +266,14 @@ Global Symbols
|
|||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> Online_Data_Analysis
|
||||
<LI><a href="#[43]">>></a> Check_Status
|
||||
<LI><a href="#[97]">>></a> Radar_Data_Analysis
|
||||
<LI><a href="#[98]">>></a> Radar_Data_Analysis
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3f]"></a>__aeabi_uldivmod</STRONG> (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[40]">>></a> __aeabi_llsr
|
||||
<LI><a href="#[41]">>></a> __aeabi_llsl
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> _printf_core
|
||||
<BR>[Called By]<UL><LI><a href="#[af]">>></a> _printf_core
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3b]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
|
||||
|
@ -282,19 +282,19 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[3a]">>></a> _main_scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[bd]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[be]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[41]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> __aeabi_uldivmod
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[be]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[bf]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[40]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> __aeabi_uldivmod
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[bf]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[c0]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[4]"></a>BusFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.BusFault_Handler))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
|
@ -358,17 +358,17 @@ Global Symbols
|
|||
<P><STRONG><a name="[14]"></a>EXTI4_IRQHandler</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.EXTI4_IRQHandler))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[a0]"></a>Error_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, main.o(i.Error_Handler))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[9f]">>></a> SystemClock_Config
|
||||
<P><STRONG><a name="[a1]"></a>Error_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, main.o(i.Error_Handler))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[a0]">>></a> SystemClock_Config
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[a4]"></a>LL_DMA_Init</STRONG> (Thumb, 114 bytes, Stack size 16 bytes, stm32f1xx_ll_dma.o(i.LL_DMA_Init))
|
||||
<P><STRONG><a name="[a5]"></a>LL_DMA_Init</STRONG> (Thumb, 114 bytes, Stack size 16 bytes, stm32f1xx_ll_dma.o(i.LL_DMA_Init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = LL_DMA_Init
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[a3]">>></a> TIM2_DMA_Config
|
||||
<BR>[Called By]<UL><LI><a href="#[a4]">>></a> TIM2_DMA_Config
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[56]"></a>LL_EXTI_Init</STRONG> (Thumb, 184 bytes, Stack size 16 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_Init))
|
||||
|
@ -393,8 +393,8 @@ Global Symbols
|
|||
<LI><a href="#[71]">>></a> MX_TIM2_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a1]"></a>LL_Init1msTick</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_ll_utils.o(i.LL_Init1msTick))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[9f]">>></a> SystemClock_Config
|
||||
<P><STRONG><a name="[a2]"></a>LL_Init1msTick</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_ll_utils.o(i.LL_Init1msTick))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[a0]">>></a> SystemClock_Config
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[5d]"></a>LL_RCC_GetSystemClocksFreq</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq))
|
||||
|
@ -408,8 +408,8 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[67]">>></a> LL_USART_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a2]"></a>LL_SetSystemCoreClock</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[9f]">>></a> SystemClock_Config
|
||||
<P><STRONG><a name="[a3]"></a>LL_SetSystemCoreClock</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[a0]">>></a> SystemClock_Config
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[78]"></a>LL_TIM_Init</STRONG> (Thumb, 118 bytes, Stack size 8 bytes, stm32f1xx_ll_tim.o(i.LL_TIM_Init))
|
||||
|
@ -442,12 +442,12 @@ Global Symbols
|
|||
<LI><a href="#[80]">>></a> MX_USART1_UART_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[9e]"></a>LL_mDelay</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_ll_utils.o(i.LL_mDelay))
|
||||
<P><STRONG><a name="[9f]"></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="#[8f]">>></a> WS2812_Light_One_By_One
|
||||
<LI><a href="#[9a]">>></a> WS2812_Light_Custom
|
||||
<LI><a href="#[ab]">>></a> WS2812_Light_All
|
||||
<LI><a href="#[9b]">>></a> WS2812_Light_Custom
|
||||
<LI><a href="#[ac]">>></a> WS2812_Light_All
|
||||
<LI><a href="#[35]">>></a> main
|
||||
<LI><a href="#[95]">>></a> Set_PCR_Parameter
|
||||
</UL>
|
||||
|
@ -472,7 +472,7 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[b2]"></a>MX_IWDG_Init</STRONG> (Thumb, 74 bytes, Stack size 0 bytes, iwdg.o(i.MX_IWDG_Init))
|
||||
<P><STRONG><a name="[b3]"></a>MX_IWDG_Init</STRONG> (Thumb, 74 bytes, Stack size 0 bytes, iwdg.o(i.MX_IWDG_Init))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
|
@ -588,9 +588,10 @@ Global Symbols
|
|||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[45]">>></a> __2printf
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[98]">>></a> Radar_Filtering_clutter
|
||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> Radar_Filtering_clutter
|
||||
<LI><a href="#[35]">>></a> main
|
||||
<LI><a href="#[94]">>></a> Reed_Working
|
||||
<LI><a href="#[96]">>></a> Reply_Version_Info
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[8d]"></a>Offline_Working</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, main.o(i.Offline_Working))
|
||||
|
@ -603,12 +604,13 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[90]"></a>Online_Data_Analysis</STRONG> (Thumb, 356 bytes, Stack size 416 bytes, usart.o(i.Online_Data_Analysis))
|
||||
<P><STRONG><a name="[90]"></a>Online_Data_Analysis</STRONG> (Thumb, 366 bytes, Stack size 416 bytes, usart.o(i.Online_Data_Analysis))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 616<LI>Call Chain = Online_Data_Analysis ⇒ Set_PCR_Parameter ⇒ Usart_SendString ⇒ Usart_SendByte
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[94]">>></a> Reed_Working
|
||||
<LI><a href="#[93]">>></a> hex2str
|
||||
<LI><a href="#[95]">>></a> Set_PCR_Parameter
|
||||
<LI><a href="#[96]">>></a> Reply_Version_Info
|
||||
<LI><a href="#[46]">>></a> strncmp
|
||||
<LI><a href="#[91]">>></a> strlen
|
||||
<LI><a href="#[92]">>></a> strncpy
|
||||
|
@ -635,16 +637,16 @@ Global Symbols
|
|||
<P><STRONG><a name="[5e]"></a>RCC_GetSystemClockFreq</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = RCC_GetSystemClockFreq
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[96]">>></a> RCC_PLL_GetFreqDomain_SYS
|
||||
<BR>[Calls]<UL><LI><a href="#[97]">>></a> RCC_PLL_GetFreqDomain_SYS
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[5d]">>></a> LL_RCC_GetSystemClocksFreq
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[96]"></a>RCC_PLL_GetFreqDomain_SYS</STRONG> (Thumb, 76 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS))
|
||||
<P><STRONG><a name="[97]"></a>RCC_PLL_GetFreqDomain_SYS</STRONG> (Thumb, 76 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[5e]">>></a> RCC_GetSystemClockFreq
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[97]"></a>Radar_Data_Analysis</STRONG> (Thumb, 142 bytes, Stack size 24 bytes, usart.o(i.Radar_Data_Analysis))
|
||||
<P><STRONG><a name="[98]"></a>Radar_Data_Analysis</STRONG> (Thumb, 142 bytes, Stack size 24 bytes, usart.o(i.Radar_Data_Analysis))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = Radar_Data_Analysis ⇒ LL_DMA_SetDataLength
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[53]">>></a> LL_USART_EnableDMAReq_RX
|
||||
|
@ -653,15 +655,15 @@ Global Symbols
|
|||
<LI><a href="#[46]">>></a> strncmp
|
||||
<LI><a href="#[91]">>></a> strlen
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[98]">>></a> Radar_Filtering_clutter
|
||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> Radar_Filtering_clutter
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[98]"></a>Radar_Filtering_clutter</STRONG> (Thumb, 310 bytes, Stack size 24 bytes, usart.o(i.Radar_Filtering_clutter))
|
||||
<P><STRONG><a name="[99]"></a>Radar_Filtering_clutter</STRONG> (Thumb, 310 bytes, Stack size 24 bytes, usart.o(i.Radar_Filtering_clutter))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = Radar_Filtering_clutter ⇒ Node_Send_Data ⇒ __2printf
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[99]">>></a> LL_GPIO_IsInputPinSet
|
||||
<BR>[Calls]<UL><LI><a href="#[9a]">>></a> LL_GPIO_IsInputPinSet
|
||||
<LI><a href="#[8b]">>></a> Node_Send_Data
|
||||
<LI><a href="#[97]">>></a> Radar_Data_Analysis
|
||||
<LI><a href="#[98]">>></a> Radar_Data_Analysis
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
@ -669,23 +671,31 @@ Global Symbols
|
|||
<P><STRONG><a name="[94]"></a>Reed_Working</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, main.o(i.Reed_Working))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = Reed_Working ⇒ Node_Send_Data ⇒ __2printf
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[9a]">>></a> WS2812_Light_Custom
|
||||
<BR>[Calls]<UL><LI><a href="#[9b]">>></a> WS2812_Light_Custom
|
||||
<LI><a href="#[8b]">>></a> Node_Send_Data
|
||||
<LI><a href="#[8e]">>></a> LL_GPIO_IsInputPinSet
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> Online_Data_Analysis
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[96]"></a>Reply_Version_Info</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, usart.o(i.Reply_Version_Info))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = Reply_Version_Info ⇒ Node_Send_Data ⇒ __2printf
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[8b]">>></a> Node_Send_Data
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> Online_Data_Analysis
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[6]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SVC_Handler))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[95]"></a>Set_PCR_Parameter</STRONG> (Thumb, 458 bytes, Stack size 168 bytes, usart.o(i.Set_PCR_Parameter))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = Set_PCR_Parameter ⇒ Usart_SendString ⇒ Usart_SendByte
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[9b]">>></a> hex2int
|
||||
<LI><a href="#[9e]">>></a> LL_mDelay
|
||||
<LI><a href="#[9d]">>></a> Usart_SendString
|
||||
<LI><a href="#[9c]">>></a> __2sprintf
|
||||
<BR>[Calls]<UL><LI><a href="#[9c]">>></a> hex2int
|
||||
<LI><a href="#[9f]">>></a> LL_mDelay
|
||||
<LI><a href="#[9e]">>></a> Usart_SendString
|
||||
<LI><a href="#[9d]">>></a> __2sprintf
|
||||
<LI><a href="#[45]">>></a> __2printf
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> Online_Data_Analysis
|
||||
|
@ -694,12 +704,12 @@ Global Symbols
|
|||
<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SysTick_Handler))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[9f]"></a>SystemClock_Config</STRONG> (Thumb, 314 bytes, Stack size 8 bytes, main.o(i.SystemClock_Config))
|
||||
<P><STRONG><a name="[a0]"></a>SystemClock_Config</STRONG> (Thumb, 314 bytes, Stack size 8 bytes, main.o(i.SystemClock_Config))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SystemClock_Config
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[a2]">>></a> LL_SetSystemCoreClock
|
||||
<LI><a href="#[a1]">>></a> LL_Init1msTick
|
||||
<LI><a href="#[a0]">>></a> Error_Handler
|
||||
<BR>[Calls]<UL><LI><a href="#[a3]">>></a> LL_SetSystemCoreClock
|
||||
<LI><a href="#[a2]">>></a> LL_Init1msTick
|
||||
<LI><a href="#[a1]">>></a> Error_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
@ -707,10 +717,10 @@ Global Symbols
|
|||
<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 70 bytes, Stack size 0 bytes, system_stm32f1xx.o(i.SystemInit))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(.text)
|
||||
</UL>
|
||||
<P><STRONG><a name="[a3]"></a>TIM2_DMA_Config</STRONG> (Thumb, 142 bytes, Stack size 48 bytes, tim.o(i.TIM2_DMA_Config))
|
||||
<P><STRONG><a name="[a4]"></a>TIM2_DMA_Config</STRONG> (Thumb, 142 bytes, Stack size 48 bytes, tim.o(i.TIM2_DMA_Config))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = TIM2_DMA_Config ⇒ LL_DMA_Init
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[a4]">>></a> LL_DMA_Init
|
||||
<BR>[Calls]<UL><LI><a href="#[a5]">>></a> LL_DMA_Init
|
||||
<LI><a href="#[72]">>></a> __aeabi_memclr4
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
|
@ -725,64 +735,64 @@ Global Symbols
|
|||
<P><STRONG><a name="[2f]"></a>USART1_IRQHandler</STRONG> (Thumb, 132 bytes, Stack size 16 bytes, stm32f1xx_it.o(i.USART1_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = USART1_IRQHandler ⇒ LL_USART_ClearFlag_IDLE
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[a5]">>></a> LL_USART_IsActiveFlag_IDLE
|
||||
<LI><a href="#[a6]">>></a> LL_USART_ClearFlag_IDLE
|
||||
<BR>[Calls]<UL><LI><a href="#[a6]">>></a> LL_USART_IsActiveFlag_IDLE
|
||||
<LI><a href="#[a7]">>></a> LL_USART_ClearFlag_IDLE
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[31]"></a>USART3_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.USART3_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USART3_IRQHandler ⇒ LL_USART_ClearFlag_IDLE
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[a5]">>></a> LL_USART_IsActiveFlag_IDLE
|
||||
<LI><a href="#[a6]">>></a> LL_USART_ClearFlag_IDLE
|
||||
<BR>[Calls]<UL><LI><a href="#[a6]">>></a> LL_USART_IsActiveFlag_IDLE
|
||||
<LI><a href="#[a7]">>></a> LL_USART_ClearFlag_IDLE
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.UsageFault_Handler))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[a7]"></a>Usart_SendByte</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, usart.o(i.Usart_SendByte))
|
||||
<P><STRONG><a name="[a8]"></a>Usart_SendByte</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, usart.o(i.Usart_SendByte))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Usart_SendByte
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[a8]">>></a> LL_USART_TransmitData8
|
||||
<LI><a href="#[a9]">>></a> LL_USART_IsActiveFlag_TXE
|
||||
<BR>[Calls]<UL><LI><a href="#[a9]">>></a> LL_USART_TransmitData8
|
||||
<LI><a href="#[aa]">>></a> LL_USART_IsActiveFlag_TXE
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[9d]">>></a> Usart_SendString
|
||||
<BR>[Called By]<UL><LI><a href="#[9e]">>></a> Usart_SendString
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[9d]"></a>Usart_SendString</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, usart.o(i.Usart_SendString))
|
||||
<P><STRONG><a name="[9e]"></a>Usart_SendString</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, usart.o(i.Usart_SendString))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Usart_SendString ⇒ Usart_SendByte
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[aa]">>></a> LL_USART_IsActiveFlag_TC
|
||||
<LI><a href="#[a7]">>></a> Usart_SendByte
|
||||
<BR>[Calls]<UL><LI><a href="#[ab]">>></a> LL_USART_IsActiveFlag_TC
|
||||
<LI><a href="#[a8]">>></a> Usart_SendByte
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[95]">>></a> Set_PCR_Parameter
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[ac]"></a>WS2812_Data_Transfer</STRONG> (Thumb, 94 bytes, Stack size 20 bytes, tim.o(i.WS2812_Data_Transfer))
|
||||
<P><STRONG><a name="[ad]"></a>WS2812_Data_Transfer</STRONG> (Thumb, 94 bytes, Stack size 20 bytes, tim.o(i.WS2812_Data_Transfer))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = WS2812_Data_Transfer
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[8f]">>></a> WS2812_Light_One_By_One
|
||||
<LI><a href="#[9a]">>></a> WS2812_Light_Custom
|
||||
<LI><a href="#[9b]">>></a> WS2812_Light_Custom
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[ab]"></a>WS2812_Light_All</STRONG> (Thumb, 160 bytes, Stack size 8 bytes, tim.o(i.WS2812_Light_All))
|
||||
<P><STRONG><a name="[ac]"></a>WS2812_Light_All</STRONG> (Thumb, 160 bytes, Stack size 8 bytes, tim.o(i.WS2812_Light_All))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = WS2812_Light_All ⇒ WS2812_Light_Custom ⇒ WS2812_Data_Transfer
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[9a]">>></a> WS2812_Light_Custom
|
||||
<LI><a href="#[9e]">>></a> LL_mDelay
|
||||
<BR>[Calls]<UL><LI><a href="#[9b]">>></a> WS2812_Light_Custom
|
||||
<LI><a href="#[9f]">>></a> LL_mDelay
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[9a]"></a>WS2812_Light_Custom</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, tim.o(i.WS2812_Light_Custom))
|
||||
<P><STRONG><a name="[9b]"></a>WS2812_Light_Custom</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, tim.o(i.WS2812_Light_Custom))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = WS2812_Light_Custom ⇒ WS2812_Data_Transfer
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[ac]">>></a> WS2812_Data_Transfer
|
||||
<LI><a href="#[9e]">>></a> LL_mDelay
|
||||
<BR>[Calls]<UL><LI><a href="#[ad]">>></a> WS2812_Data_Transfer
|
||||
<LI><a href="#[9f]">>></a> LL_mDelay
|
||||
<LI><a href="#[3c]">>></a> __aeabi_memclr
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ab]">>></a> WS2812_Light_All
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> WS2812_Light_All
|
||||
<LI><a href="#[35]">>></a> main
|
||||
<LI><a href="#[94]">>></a> Reed_Working
|
||||
</UL>
|
||||
|
@ -790,18 +800,18 @@ Global Symbols
|
|||
<P><STRONG><a name="[8f]"></a>WS2812_Light_One_By_One</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, tim.o(i.WS2812_Light_One_By_One))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = WS2812_Light_One_By_One ⇒ WS2812_Data_Transfer
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[ac]">>></a> WS2812_Data_Transfer
|
||||
<LI><a href="#[9e]">>></a> LL_mDelay
|
||||
<BR>[Calls]<UL><LI><a href="#[ad]">>></a> WS2812_Data_Transfer
|
||||
<LI><a href="#[9f]">>></a> LL_mDelay
|
||||
<LI><a href="#[3c]">>></a> __aeabi_memclr
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[8d]">>></a> Offline_Working
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[ad]"></a>__0printf$8</STRONG> (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[ae]">>></a> _printf_core
|
||||
<P><STRONG><a name="[ae]"></a>__0printf$8</STRONG> (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[af]">>></a> _printf_core
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[c0]"></a>__1printf$8</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
|
||||
<P><STRONG><a name="[c1]"></a>__1printf$8</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[45]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2printf
|
||||
|
@ -811,37 +821,37 @@ Global Symbols
|
|||
<LI><a href="#[95]">>></a> Set_PCR_Parameter
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[af]"></a>__0sprintf$8</STRONG> (Thumb, 34 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)
|
||||
<P><STRONG><a name="[b0]"></a>__0sprintf$8</STRONG> (Thumb, 34 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[39]">>></a> _sputc
|
||||
<LI><a href="#[ae]">>></a> _printf_core
|
||||
<LI><a href="#[af]">>></a> _printf_core
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[c1]"></a>__1sprintf$8</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)
|
||||
<P><STRONG><a name="[c2]"></a>__1sprintf$8</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[9c]"></a>__2sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8))
|
||||
<P><STRONG><a name="[9d]"></a>__2sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2sprintf
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[95]">>></a> Set_PCR_Parameter
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[c2]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||
<P><STRONG><a name="[c3]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[c3]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||
<P><STRONG><a name="[c4]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[c4]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
||||
<P><STRONG><a name="[c5]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[38]"></a>fputc</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, usart.o(i.fputc))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = fputc
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[a8]">>></a> LL_USART_TransmitData8
|
||||
<LI><a href="#[a9]">>></a> LL_USART_IsActiveFlag_TXE
|
||||
<BR>[Calls]<UL><LI><a href="#[a9]">>></a> LL_USART_TransmitData8
|
||||
<LI><a href="#[aa]">>></a> LL_USART_IsActiveFlag_TXE
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> printf8.o(i.__0printf$8)
|
||||
</UL>
|
||||
<P><STRONG><a name="[93]"></a>hex2str</STRONG> (Thumb, 78 bytes, Stack size 32 bytes, usart.o(i.hex2str))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = hex2str
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[9b]">>></a> hex2int
|
||||
<BR>[Calls]<UL><LI><a href="#[9c]">>></a> hex2int
|
||||
<LI><a href="#[91]">>></a> strlen
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> Online_Data_Analysis
|
||||
|
@ -850,10 +860,10 @@ Global Symbols
|
|||
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 608 bytes, Stack size 16 bytes, main.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 632<LI>Call Chain = main ⇒ Online_Data_Analysis ⇒ Set_PCR_Parameter ⇒ Usart_SendString ⇒ Usart_SendByte
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[9a]">>></a> WS2812_Light_Custom
|
||||
<LI><a href="#[ab]">>></a> WS2812_Light_All
|
||||
<LI><a href="#[a3]">>></a> TIM2_DMA_Config
|
||||
<LI><a href="#[98]">>></a> Radar_Filtering_clutter
|
||||
<BR>[Calls]<UL><LI><a href="#[9b]">>></a> WS2812_Light_Custom
|
||||
<LI><a href="#[ac]">>></a> WS2812_Light_All
|
||||
<LI><a href="#[a4]">>></a> TIM2_DMA_Config
|
||||
<LI><a href="#[99]">>></a> Radar_Filtering_clutter
|
||||
<LI><a href="#[90]">>></a> Online_Data_Analysis
|
||||
<LI><a href="#[8b]">>></a> Node_Send_Data
|
||||
<LI><a href="#[8a]">>></a> MX_USART3_UART_Init
|
||||
|
@ -861,13 +871,13 @@ Global Symbols
|
|||
<LI><a href="#[80]">>></a> MX_USART1_UART_Init
|
||||
<LI><a href="#[7f]">>></a> MX_TIM3_Init
|
||||
<LI><a href="#[71]">>></a> MX_TIM2_Init
|
||||
<LI><a href="#[b2]">>></a> MX_IWDG_Init
|
||||
<LI><a href="#[b3]">>></a> MX_IWDG_Init
|
||||
<LI><a href="#[6f]">>></a> MX_GPIO_Init
|
||||
<LI><a href="#[6a]">>></a> MX_DMA_Init
|
||||
<LI><a href="#[9e]">>></a> LL_mDelay
|
||||
<LI><a href="#[9f]">>></a> LL_mDelay
|
||||
<LI><a href="#[55]">>></a> DMA_USART3_RX_Config
|
||||
<LI><a href="#[47]">>></a> DMA_USART1_RX_Config
|
||||
<LI><a href="#[9f]">>></a> SystemClock_Config
|
||||
<LI><a href="#[a0]">>></a> SystemClock_Config
|
||||
<LI><a href="#[8d]">>></a> Offline_Working
|
||||
<LI><a href="#[8e]">>></a> LL_GPIO_IsInputPinSet
|
||||
</UL>
|
||||
|
@ -986,7 +996,7 @@ Local Symbols
|
|||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[55]">>></a> DMA_USART3_RX_Config
|
||||
<LI><a href="#[47]">>></a> DMA_USART1_RX_Config
|
||||
<LI><a href="#[97]">>></a> Radar_Data_Analysis
|
||||
<LI><a href="#[98]">>></a> Radar_Data_Analysis
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[49]"></a>LL_DMA_SetChannelPriorityLevel</STRONG> (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetChannelPriorityLevel))
|
||||
|
@ -1002,7 +1012,7 @@ Local Symbols
|
|||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[55]">>></a> DMA_USART3_RX_Config
|
||||
<LI><a href="#[47]">>></a> DMA_USART1_RX_Config
|
||||
<LI><a href="#[97]">>></a> Radar_Data_Analysis
|
||||
<LI><a href="#[98]">>></a> Radar_Data_Analysis
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[48]"></a>LL_DMA_SetDataTransferDirection</STRONG> (Thumb, 28 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetDataTransferDirection))
|
||||
|
@ -1067,8 +1077,8 @@ Local Symbols
|
|||
<LI><a href="#[47]">>></a> DMA_USART1_RX_Config
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[99]"></a>LL_GPIO_IsInputPinSet</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, usart.o(i.LL_GPIO_IsInputPinSet))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[98]">>></a> Radar_Filtering_clutter
|
||||
<P><STRONG><a name="[9a]"></a>LL_GPIO_IsInputPinSet</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, usart.o(i.LL_GPIO_IsInputPinSet))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[99]">>></a> Radar_Filtering_clutter
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[44]"></a>LL_USART_ClearFlag_IDLE</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, usart.o(i.LL_USART_ClearFlag_IDLE))
|
||||
|
@ -1093,7 +1103,7 @@ Local Symbols
|
|||
<P><STRONG><a name="[53]"></a>LL_USART_EnableDMAReq_RX</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_EnableDMAReq_RX))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[55]">>></a> DMA_USART3_RX_Config
|
||||
<LI><a href="#[47]">>></a> DMA_USART1_RX_Config
|
||||
<LI><a href="#[97]">>></a> Radar_Data_Analysis
|
||||
<LI><a href="#[98]">>></a> Radar_Data_Analysis
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[54]"></a>LL_USART_EnableIT_IDLE</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_EnableIT_IDLE))
|
||||
|
@ -1101,18 +1111,18 @@ Local Symbols
|
|||
<LI><a href="#[47]">>></a> DMA_USART1_RX_Config
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[aa]"></a>LL_USART_IsActiveFlag_TC</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_IsActiveFlag_TC))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[9d]">>></a> Usart_SendString
|
||||
<P><STRONG><a name="[ab]"></a>LL_USART_IsActiveFlag_TC</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_IsActiveFlag_TC))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[9e]">>></a> Usart_SendString
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a9]"></a>LL_USART_IsActiveFlag_TXE</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_IsActiveFlag_TXE))
|
||||
<P><STRONG><a name="[aa]"></a>LL_USART_IsActiveFlag_TXE</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_IsActiveFlag_TXE))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[38]">>></a> fputc
|
||||
<LI><a href="#[a7]">>></a> Usart_SendByte
|
||||
<LI><a href="#[a8]">>></a> Usart_SendByte
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a8]"></a>LL_USART_TransmitData8</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, usart.o(i.LL_USART_TransmitData8))
|
||||
<P><STRONG><a name="[a9]"></a>LL_USART_TransmitData8</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, usart.o(i.LL_USART_TransmitData8))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[38]">>></a> fputc
|
||||
<LI><a href="#[a7]">>></a> Usart_SendByte
|
||||
<LI><a href="#[a8]">>></a> Usart_SendByte
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[83]"></a>NVIC_EncodePriority</STRONG> (Thumb, 64 bytes, Stack size 20 bytes, usart.o(i.NVIC_EncodePriority))
|
||||
|
@ -1139,19 +1149,19 @@ Local Symbols
|
|||
<LI><a href="#[80]">>></a> MX_USART1_UART_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[9b]"></a>hex2int</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, usart.o(i.hex2int))
|
||||
<P><STRONG><a name="[9c]"></a>hex2int</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, usart.o(i.hex2int))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[93]">>></a> hex2str
|
||||
<LI><a href="#[95]">>></a> Set_PCR_Parameter
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a6]"></a>LL_USART_ClearFlag_IDLE</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.LL_USART_ClearFlag_IDLE))
|
||||
<P><STRONG><a name="[a7]"></a>LL_USART_ClearFlag_IDLE</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.LL_USART_ClearFlag_IDLE))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = LL_USART_ClearFlag_IDLE
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[31]">>></a> USART3_IRQHandler
|
||||
<LI><a href="#[2f]">>></a> USART1_IRQHandler
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a5]"></a>LL_USART_IsActiveFlag_IDLE</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.LL_USART_IsActiveFlag_IDLE))
|
||||
<P><STRONG><a name="[a6]"></a>LL_USART_IsActiveFlag_IDLE</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.LL_USART_IsActiveFlag_IDLE))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[31]">>></a> USART3_IRQHandler
|
||||
<LI><a href="#[2f]">>></a> USART1_IRQHandler
|
||||
</UL>
|
||||
|
@ -1220,25 +1230,25 @@ Local Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[67]">>></a> LL_USART_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[ae]"></a>_printf_core</STRONG> (Thumb, 984 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)
|
||||
<P><STRONG><a name="[af]"></a>_printf_core</STRONG> (Thumb, 984 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3f]">>></a> __aeabi_uldivmod
|
||||
<LI><a href="#[b0]">>></a> _printf_pre_padding
|
||||
<LI><a href="#[b1]">>></a> _printf_post_padding
|
||||
<LI><a href="#[b1]">>></a> _printf_pre_padding
|
||||
<LI><a href="#[b2]">>></a> _printf_post_padding
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[af]">>></a> __0sprintf$8
|
||||
<LI><a href="#[ad]">>></a> __0printf$8
|
||||
<BR>[Called By]<UL><LI><a href="#[b0]">>></a> __0sprintf$8
|
||||
<LI><a href="#[ae]">>></a> __0printf$8
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[b1]"></a>_printf_post_padding</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[ae]">>></a> _printf_core
|
||||
<P><STRONG><a name="[b2]"></a>_printf_post_padding</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[af]">>></a> _printf_core
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[b0]"></a>_printf_pre_padding</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED)
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[ae]">>></a> _printf_core
|
||||
<P><STRONG><a name="[b1]"></a>_printf_pre_padding</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED)
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[af]">>></a> _printf_core
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[39]"></a>_sputc</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, printf8.o(i._sputc))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[af]">>></a> __0sprintf$8
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[b0]">>></a> __0sprintf$8
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> printf8.o(i.__0sprintf$8)
|
||||
</UL><P>
|
||||
|
|
|
@ -195,6 +195,7 @@ Section Cross References
|
|||
usart.o(i.Online_Data_Analysis) refers to main.o(i.Reed_Working) for Reed_Working
|
||||
usart.o(i.Online_Data_Analysis) refers to memseta.o(.text) for __aeabi_memclr
|
||||
usart.o(i.Online_Data_Analysis) refers to usart.o(i.Set_PCR_Parameter) for Set_PCR_Parameter
|
||||
usart.o(i.Online_Data_Analysis) refers to usart.o(i.Reply_Version_Info) for Reply_Version_Info
|
||||
usart.o(i.Online_Data_Analysis) refers to usart.o(.data) for Accept_Finished_Flag
|
||||
usart.o(i.Online_Data_Analysis) refers to usart.o(.bss) for USART1_RX_Buffer
|
||||
usart.o(i.Online_Data_Analysis) refers to main.o(.data) for Work_Mode
|
||||
|
@ -211,6 +212,7 @@ Section Cross References
|
|||
usart.o(i.Radar_Filtering_clutter) refers to usart.o(i.Node_Send_Data) for Node_Send_Data
|
||||
usart.o(i.Radar_Filtering_clutter) refers to usart.o(.data) for Motion_Flag
|
||||
usart.o(i.Radar_Filtering_clutter) refers to main.o(.data) for Occupancy_Status
|
||||
usart.o(i.Reply_Version_Info) refers to usart.o(i.Node_Send_Data) for Node_Send_Data
|
||||
usart.o(i.Set_PCR_Parameter) refers to usart.o(i.hex2int) for hex2int
|
||||
usart.o(i.Set_PCR_Parameter) refers to printf8.o(i.__0sprintf$8) for __2sprintf
|
||||
usart.o(i.Set_PCR_Parameter) refers to usart.o(i.Usart_SendString) for Usart_SendString
|
||||
|
@ -708,37 +710,37 @@ Image Symbol Table
|
|||
../Src/system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.o ABSOLUTE
|
||||
../Src/tim.c 0x00000000 Number 0 tim.o ABSOLUTE
|
||||
../Src/usart.c 0x00000000 Number 0 usart.o ABSOLUTE
|
||||
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
|
||||
../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
|
||||
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.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 entry12a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.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 entry11a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.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 entry5.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
|
||||
../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE
|
||||
../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
|
||||
|
@ -925,92 +927,93 @@ Image Symbol Table
|
|||
OC4Config 0x08001609 Thumb Code 84 stm32f1xx_ll_tim.o(i.OC4Config)
|
||||
i.Offline_Working 0x08001660 Section 0 main.o(i.Offline_Working)
|
||||
i.Online_Data_Analysis 0x080016a0 Section 0 usart.o(i.Online_Data_Analysis)
|
||||
i.PendSV_Handler 0x08001828 Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
||||
i.RCC_GetHCLKClockFreq 0x0800182c Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)
|
||||
i.RCC_GetPCLK1ClockFreq 0x0800184c Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq)
|
||||
i.RCC_GetPCLK2ClockFreq 0x08001870 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq)
|
||||
i.RCC_GetSystemClockFreq 0x08001894 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq)
|
||||
i.RCC_PLL_GetFreqDomain_SYS 0x080018d0 Section 0 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS)
|
||||
i.Radar_Data_Analysis 0x08001928 Section 0 usart.o(i.Radar_Data_Analysis)
|
||||
i.Radar_Filtering_clutter 0x080019e4 Section 0 usart.o(i.Radar_Filtering_clutter)
|
||||
i.Reed_Working 0x08001b3c Section 0 main.o(i.Reed_Working)
|
||||
i.SVC_Handler 0x08001bbc Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
||||
i.Set_PCR_Parameter 0x08001bc0 Section 0 usart.o(i.Set_PCR_Parameter)
|
||||
i.SysTick_Handler 0x08001e20 Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
||||
i.SystemClock_Config 0x08001e24 Section 0 main.o(i.SystemClock_Config)
|
||||
i.SystemInit 0x08001f6c Section 0 system_stm32f1xx.o(i.SystemInit)
|
||||
i.TIM2_DMA_Config 0x08001fc4 Section 0 tim.o(i.TIM2_DMA_Config)
|
||||
i.TIM2_IRQHandler 0x08002064 Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler)
|
||||
i.TIM3_IRQHandler 0x08002068 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||
i.USART1_IRQHandler 0x080020b4 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||
i.USART3_IRQHandler 0x0800214c Section 0 stm32f1xx_it.o(i.USART3_IRQHandler)
|
||||
i.UsageFault_Handler 0x0800216c Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||
i.Usart_SendByte 0x08002170 Section 0 usart.o(i.Usart_SendByte)
|
||||
i.Usart_SendString 0x0800218c Section 0 usart.o(i.Usart_SendString)
|
||||
i.WS2812_Data_Transfer 0x080021b4 Section 0 tim.o(i.WS2812_Data_Transfer)
|
||||
i.WS2812_Light_All 0x08002218 Section 0 tim.o(i.WS2812_Light_All)
|
||||
i.WS2812_Light_Custom 0x080022b8 Section 0 tim.o(i.WS2812_Light_Custom)
|
||||
i.WS2812_Light_One_By_One 0x08002308 Section 0 tim.o(i.WS2812_Light_One_By_One)
|
||||
i.__0printf$8 0x08002348 Section 0 printf8.o(i.__0printf$8)
|
||||
i.__0sprintf$8 0x08002368 Section 0 printf8.o(i.__0sprintf$8)
|
||||
i.__NVIC_EnableIRQ 0x08002390 Section 0 dma.o(i.__NVIC_EnableIRQ)
|
||||
__NVIC_EnableIRQ 0x08002391 Thumb Code 26 dma.o(i.__NVIC_EnableIRQ)
|
||||
i.__NVIC_EnableIRQ 0x080023aa Section 0 tim.o(i.__NVIC_EnableIRQ)
|
||||
__NVIC_EnableIRQ 0x080023ab Thumb Code 26 tim.o(i.__NVIC_EnableIRQ)
|
||||
i.__NVIC_EnableIRQ 0x080023c4 Section 0 usart.o(i.__NVIC_EnableIRQ)
|
||||
__NVIC_EnableIRQ 0x080023c5 Thumb Code 26 usart.o(i.__NVIC_EnableIRQ)
|
||||
i.__NVIC_GetPriorityGrouping 0x080023e0 Section 0 dma.o(i.__NVIC_GetPriorityGrouping)
|
||||
__NVIC_GetPriorityGrouping 0x080023e1 Thumb Code 10 dma.o(i.__NVIC_GetPriorityGrouping)
|
||||
i.__NVIC_GetPriorityGrouping 0x080023f0 Section 0 tim.o(i.__NVIC_GetPriorityGrouping)
|
||||
__NVIC_GetPriorityGrouping 0x080023f1 Thumb Code 10 tim.o(i.__NVIC_GetPriorityGrouping)
|
||||
i.__NVIC_GetPriorityGrouping 0x08002400 Section 0 usart.o(i.__NVIC_GetPriorityGrouping)
|
||||
__NVIC_GetPriorityGrouping 0x08002401 Thumb Code 10 usart.o(i.__NVIC_GetPriorityGrouping)
|
||||
i.__NVIC_SetPriority 0x08002410 Section 0 dma.o(i.__NVIC_SetPriority)
|
||||
__NVIC_SetPriority 0x08002411 Thumb Code 32 dma.o(i.__NVIC_SetPriority)
|
||||
i.__NVIC_SetPriority 0x08002438 Section 0 tim.o(i.__NVIC_SetPriority)
|
||||
__NVIC_SetPriority 0x08002439 Thumb Code 32 tim.o(i.__NVIC_SetPriority)
|
||||
i.__NVIC_SetPriority 0x08002460 Section 0 usart.o(i.__NVIC_SetPriority)
|
||||
__NVIC_SetPriority 0x08002461 Thumb Code 32 usart.o(i.__NVIC_SetPriority)
|
||||
i.__scatterload_copy 0x08002488 Section 14 handlers.o(i.__scatterload_copy)
|
||||
i.__scatterload_null 0x08002496 Section 2 handlers.o(i.__scatterload_null)
|
||||
i.__scatterload_zeroinit 0x08002498 Section 14 handlers.o(i.__scatterload_zeroinit)
|
||||
i._printf_core 0x080024a8 Section 0 printf8.o(i._printf_core)
|
||||
_printf_core 0x080024a9 Thumb Code 984 printf8.o(i._printf_core)
|
||||
i._printf_post_padding 0x080028ac Section 0 printf8.o(i._printf_post_padding)
|
||||
_printf_post_padding 0x080028ad Thumb Code 36 printf8.o(i._printf_post_padding)
|
||||
i._printf_pre_padding 0x080028d0 Section 0 printf8.o(i._printf_pre_padding)
|
||||
_printf_pre_padding 0x080028d1 Thumb Code 46 printf8.o(i._printf_pre_padding)
|
||||
i._sputc 0x080028fe Section 0 printf8.o(i._sputc)
|
||||
_sputc 0x080028ff Thumb Code 10 printf8.o(i._sputc)
|
||||
i.fputc 0x08002908 Section 0 usart.o(i.fputc)
|
||||
i.hex2int 0x0800292c Section 0 usart.o(i.hex2int)
|
||||
hex2int 0x0800292d Thumb Code 48 usart.o(i.hex2int)
|
||||
i.hex2str 0x0800295c Section 0 usart.o(i.hex2str)
|
||||
i.main 0x080029ac Section 0 main.o(i.main)
|
||||
.constdata 0x08002c48 Section 42 tim.o(.constdata)
|
||||
CHANNEL_OFFSET_TAB 0x08002c48 Data 7 tim.o(.constdata)
|
||||
OFFSET_TAB_CCMRx 0x08002c4f Data 7 tim.o(.constdata)
|
||||
SHIFT_TAB_OCxx 0x08002c56 Data 7 tim.o(.constdata)
|
||||
SHIFT_TAB_ICxx 0x08002c5d Data 7 tim.o(.constdata)
|
||||
SHIFT_TAB_CCxP 0x08002c64 Data 7 tim.o(.constdata)
|
||||
SHIFT_TAB_OISx 0x08002c6b Data 7 tim.o(.constdata)
|
||||
.constdata 0x08002c72 Section 42 usart.o(.constdata)
|
||||
CHANNEL_OFFSET_TAB 0x08002c72 Data 7 usart.o(.constdata)
|
||||
OFFSET_TAB_CCMRx 0x08002c79 Data 7 usart.o(.constdata)
|
||||
SHIFT_TAB_OCxx 0x08002c80 Data 7 usart.o(.constdata)
|
||||
SHIFT_TAB_ICxx 0x08002c87 Data 7 usart.o(.constdata)
|
||||
SHIFT_TAB_CCxP 0x08002c8e Data 7 usart.o(.constdata)
|
||||
SHIFT_TAB_OISx 0x08002c95 Data 7 usart.o(.constdata)
|
||||
.constdata 0x08002c9c Section 42 stm32f1xx_it.o(.constdata)
|
||||
CHANNEL_OFFSET_TAB 0x08002c9c Data 7 stm32f1xx_it.o(.constdata)
|
||||
OFFSET_TAB_CCMRx 0x08002ca3 Data 7 stm32f1xx_it.o(.constdata)
|
||||
SHIFT_TAB_OCxx 0x08002caa Data 7 stm32f1xx_it.o(.constdata)
|
||||
SHIFT_TAB_ICxx 0x08002cb1 Data 7 stm32f1xx_it.o(.constdata)
|
||||
SHIFT_TAB_CCxP 0x08002cb8 Data 7 stm32f1xx_it.o(.constdata)
|
||||
SHIFT_TAB_OISx 0x08002cbf Data 7 stm32f1xx_it.o(.constdata)
|
||||
.constdata 0x08002cc6 Section 7 stm32f1xx_ll_dma.o(.constdata)
|
||||
CHANNEL_OFFSET_TAB 0x08002cc6 Data 7 stm32f1xx_ll_dma.o(.constdata)
|
||||
.constdata 0x08002ccd Section 24 system_stm32f1xx.o(.constdata)
|
||||
i.PendSV_Handler 0x08001834 Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
||||
i.RCC_GetHCLKClockFreq 0x08001838 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)
|
||||
i.RCC_GetPCLK1ClockFreq 0x08001858 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq)
|
||||
i.RCC_GetPCLK2ClockFreq 0x0800187c Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq)
|
||||
i.RCC_GetSystemClockFreq 0x080018a0 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq)
|
||||
i.RCC_PLL_GetFreqDomain_SYS 0x080018dc Section 0 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS)
|
||||
i.Radar_Data_Analysis 0x08001934 Section 0 usart.o(i.Radar_Data_Analysis)
|
||||
i.Radar_Filtering_clutter 0x080019f0 Section 0 usart.o(i.Radar_Filtering_clutter)
|
||||
i.Reed_Working 0x08001b48 Section 0 main.o(i.Reed_Working)
|
||||
i.Reply_Version_Info 0x08001bc8 Section 0 usart.o(i.Reply_Version_Info)
|
||||
i.SVC_Handler 0x08001be0 Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
||||
i.Set_PCR_Parameter 0x08001be4 Section 0 usart.o(i.Set_PCR_Parameter)
|
||||
i.SysTick_Handler 0x08001e44 Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
||||
i.SystemClock_Config 0x08001e48 Section 0 main.o(i.SystemClock_Config)
|
||||
i.SystemInit 0x08001f90 Section 0 system_stm32f1xx.o(i.SystemInit)
|
||||
i.TIM2_DMA_Config 0x08001fe8 Section 0 tim.o(i.TIM2_DMA_Config)
|
||||
i.TIM2_IRQHandler 0x08002088 Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler)
|
||||
i.TIM3_IRQHandler 0x0800208c Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||
i.USART1_IRQHandler 0x080020d8 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||
i.USART3_IRQHandler 0x08002170 Section 0 stm32f1xx_it.o(i.USART3_IRQHandler)
|
||||
i.UsageFault_Handler 0x08002190 Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||
i.Usart_SendByte 0x08002194 Section 0 usart.o(i.Usart_SendByte)
|
||||
i.Usart_SendString 0x080021b0 Section 0 usart.o(i.Usart_SendString)
|
||||
i.WS2812_Data_Transfer 0x080021d8 Section 0 tim.o(i.WS2812_Data_Transfer)
|
||||
i.WS2812_Light_All 0x0800223c Section 0 tim.o(i.WS2812_Light_All)
|
||||
i.WS2812_Light_Custom 0x080022dc Section 0 tim.o(i.WS2812_Light_Custom)
|
||||
i.WS2812_Light_One_By_One 0x0800232c Section 0 tim.o(i.WS2812_Light_One_By_One)
|
||||
i.__0printf$8 0x0800236c Section 0 printf8.o(i.__0printf$8)
|
||||
i.__0sprintf$8 0x0800238c Section 0 printf8.o(i.__0sprintf$8)
|
||||
i.__NVIC_EnableIRQ 0x080023b4 Section 0 dma.o(i.__NVIC_EnableIRQ)
|
||||
__NVIC_EnableIRQ 0x080023b5 Thumb Code 26 dma.o(i.__NVIC_EnableIRQ)
|
||||
i.__NVIC_EnableIRQ 0x080023ce Section 0 tim.o(i.__NVIC_EnableIRQ)
|
||||
__NVIC_EnableIRQ 0x080023cf Thumb Code 26 tim.o(i.__NVIC_EnableIRQ)
|
||||
i.__NVIC_EnableIRQ 0x080023e8 Section 0 usart.o(i.__NVIC_EnableIRQ)
|
||||
__NVIC_EnableIRQ 0x080023e9 Thumb Code 26 usart.o(i.__NVIC_EnableIRQ)
|
||||
i.__NVIC_GetPriorityGrouping 0x08002404 Section 0 dma.o(i.__NVIC_GetPriorityGrouping)
|
||||
__NVIC_GetPriorityGrouping 0x08002405 Thumb Code 10 dma.o(i.__NVIC_GetPriorityGrouping)
|
||||
i.__NVIC_GetPriorityGrouping 0x08002414 Section 0 tim.o(i.__NVIC_GetPriorityGrouping)
|
||||
__NVIC_GetPriorityGrouping 0x08002415 Thumb Code 10 tim.o(i.__NVIC_GetPriorityGrouping)
|
||||
i.__NVIC_GetPriorityGrouping 0x08002424 Section 0 usart.o(i.__NVIC_GetPriorityGrouping)
|
||||
__NVIC_GetPriorityGrouping 0x08002425 Thumb Code 10 usart.o(i.__NVIC_GetPriorityGrouping)
|
||||
i.__NVIC_SetPriority 0x08002434 Section 0 dma.o(i.__NVIC_SetPriority)
|
||||
__NVIC_SetPriority 0x08002435 Thumb Code 32 dma.o(i.__NVIC_SetPriority)
|
||||
i.__NVIC_SetPriority 0x0800245c Section 0 tim.o(i.__NVIC_SetPriority)
|
||||
__NVIC_SetPriority 0x0800245d Thumb Code 32 tim.o(i.__NVIC_SetPriority)
|
||||
i.__NVIC_SetPriority 0x08002484 Section 0 usart.o(i.__NVIC_SetPriority)
|
||||
__NVIC_SetPriority 0x08002485 Thumb Code 32 usart.o(i.__NVIC_SetPriority)
|
||||
i.__scatterload_copy 0x080024ac Section 14 handlers.o(i.__scatterload_copy)
|
||||
i.__scatterload_null 0x080024ba Section 2 handlers.o(i.__scatterload_null)
|
||||
i.__scatterload_zeroinit 0x080024bc Section 14 handlers.o(i.__scatterload_zeroinit)
|
||||
i._printf_core 0x080024cc Section 0 printf8.o(i._printf_core)
|
||||
_printf_core 0x080024cd Thumb Code 984 printf8.o(i._printf_core)
|
||||
i._printf_post_padding 0x080028d0 Section 0 printf8.o(i._printf_post_padding)
|
||||
_printf_post_padding 0x080028d1 Thumb Code 36 printf8.o(i._printf_post_padding)
|
||||
i._printf_pre_padding 0x080028f4 Section 0 printf8.o(i._printf_pre_padding)
|
||||
_printf_pre_padding 0x080028f5 Thumb Code 46 printf8.o(i._printf_pre_padding)
|
||||
i._sputc 0x08002922 Section 0 printf8.o(i._sputc)
|
||||
_sputc 0x08002923 Thumb Code 10 printf8.o(i._sputc)
|
||||
i.fputc 0x0800292c Section 0 usart.o(i.fputc)
|
||||
i.hex2int 0x08002950 Section 0 usart.o(i.hex2int)
|
||||
hex2int 0x08002951 Thumb Code 48 usart.o(i.hex2int)
|
||||
i.hex2str 0x08002980 Section 0 usart.o(i.hex2str)
|
||||
i.main 0x080029d0 Section 0 main.o(i.main)
|
||||
.constdata 0x08002c6c Section 42 tim.o(.constdata)
|
||||
CHANNEL_OFFSET_TAB 0x08002c6c Data 7 tim.o(.constdata)
|
||||
OFFSET_TAB_CCMRx 0x08002c73 Data 7 tim.o(.constdata)
|
||||
SHIFT_TAB_OCxx 0x08002c7a Data 7 tim.o(.constdata)
|
||||
SHIFT_TAB_ICxx 0x08002c81 Data 7 tim.o(.constdata)
|
||||
SHIFT_TAB_CCxP 0x08002c88 Data 7 tim.o(.constdata)
|
||||
SHIFT_TAB_OISx 0x08002c8f Data 7 tim.o(.constdata)
|
||||
.constdata 0x08002c96 Section 42 usart.o(.constdata)
|
||||
CHANNEL_OFFSET_TAB 0x08002c96 Data 7 usart.o(.constdata)
|
||||
OFFSET_TAB_CCMRx 0x08002c9d Data 7 usart.o(.constdata)
|
||||
SHIFT_TAB_OCxx 0x08002ca4 Data 7 usart.o(.constdata)
|
||||
SHIFT_TAB_ICxx 0x08002cab Data 7 usart.o(.constdata)
|
||||
SHIFT_TAB_CCxP 0x08002cb2 Data 7 usart.o(.constdata)
|
||||
SHIFT_TAB_OISx 0x08002cb9 Data 7 usart.o(.constdata)
|
||||
.constdata 0x08002cc0 Section 42 stm32f1xx_it.o(.constdata)
|
||||
CHANNEL_OFFSET_TAB 0x08002cc0 Data 7 stm32f1xx_it.o(.constdata)
|
||||
OFFSET_TAB_CCMRx 0x08002cc7 Data 7 stm32f1xx_it.o(.constdata)
|
||||
SHIFT_TAB_OCxx 0x08002cce Data 7 stm32f1xx_it.o(.constdata)
|
||||
SHIFT_TAB_ICxx 0x08002cd5 Data 7 stm32f1xx_it.o(.constdata)
|
||||
SHIFT_TAB_CCxP 0x08002cdc Data 7 stm32f1xx_it.o(.constdata)
|
||||
SHIFT_TAB_OISx 0x08002ce3 Data 7 stm32f1xx_it.o(.constdata)
|
||||
.constdata 0x08002cea Section 7 stm32f1xx_ll_dma.o(.constdata)
|
||||
CHANNEL_OFFSET_TAB 0x08002cea Data 7 stm32f1xx_ll_dma.o(.constdata)
|
||||
.constdata 0x08002cf1 Section 24 system_stm32f1xx.o(.constdata)
|
||||
.data 0x20000000 Section 11 main.o(.data)
|
||||
.data 0x2000000b Section 193 tim.o(.data)
|
||||
.data 0x200000cc Section 10 usart.o(.data)
|
||||
|
@ -1177,49 +1180,50 @@ Image Symbol Table
|
|||
NMI_Handler 0x08001375 Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler)
|
||||
Node_Send_Data 0x08001439 Thumb Code 52 usart.o(i.Node_Send_Data)
|
||||
Offline_Working 0x08001661 Thumb Code 56 main.o(i.Offline_Working)
|
||||
Online_Data_Analysis 0x080016a1 Thumb Code 356 usart.o(i.Online_Data_Analysis)
|
||||
PendSV_Handler 0x08001829 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
||||
RCC_GetHCLKClockFreq 0x0800182d Thumb Code 24 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)
|
||||
RCC_GetPCLK1ClockFreq 0x0800184d Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq)
|
||||
RCC_GetPCLK2ClockFreq 0x08001871 Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq)
|
||||
RCC_GetSystemClockFreq 0x08001895 Thumb Code 52 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq)
|
||||
RCC_PLL_GetFreqDomain_SYS 0x080018d1 Thumb Code 76 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS)
|
||||
Radar_Data_Analysis 0x08001929 Thumb Code 142 usart.o(i.Radar_Data_Analysis)
|
||||
Radar_Filtering_clutter 0x080019e5 Thumb Code 310 usart.o(i.Radar_Filtering_clutter)
|
||||
Reed_Working 0x08001b3d Thumb Code 116 main.o(i.Reed_Working)
|
||||
SVC_Handler 0x08001bbd Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
||||
Set_PCR_Parameter 0x08001bc1 Thumb Code 458 usart.o(i.Set_PCR_Parameter)
|
||||
SysTick_Handler 0x08001e21 Thumb Code 2 stm32f1xx_it.o(i.SysTick_Handler)
|
||||
SystemClock_Config 0x08001e25 Thumb Code 314 main.o(i.SystemClock_Config)
|
||||
SystemInit 0x08001f6d Thumb Code 70 system_stm32f1xx.o(i.SystemInit)
|
||||
TIM2_DMA_Config 0x08001fc5 Thumb Code 142 tim.o(i.TIM2_DMA_Config)
|
||||
TIM2_IRQHandler 0x08002065 Thumb Code 2 stm32f1xx_it.o(i.TIM2_IRQHandler)
|
||||
TIM3_IRQHandler 0x08002069 Thumb Code 60 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||
USART1_IRQHandler 0x080020b5 Thumb Code 132 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||
USART3_IRQHandler 0x0800214d Thumb Code 24 stm32f1xx_it.o(i.USART3_IRQHandler)
|
||||
UsageFault_Handler 0x0800216d Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||
Usart_SendByte 0x08002171 Thumb Code 28 usart.o(i.Usart_SendByte)
|
||||
Usart_SendString 0x0800218d Thumb Code 40 usart.o(i.Usart_SendString)
|
||||
WS2812_Data_Transfer 0x080021b5 Thumb Code 94 tim.o(i.WS2812_Data_Transfer)
|
||||
WS2812_Light_All 0x08002219 Thumb Code 160 tim.o(i.WS2812_Light_All)
|
||||
WS2812_Light_Custom 0x080022b9 Thumb Code 74 tim.o(i.WS2812_Light_Custom)
|
||||
WS2812_Light_One_By_One 0x08002309 Thumb Code 58 tim.o(i.WS2812_Light_One_By_One)
|
||||
__0printf$8 0x08002349 Thumb Code 22 printf8.o(i.__0printf$8)
|
||||
__1printf$8 0x08002349 Thumb Code 0 printf8.o(i.__0printf$8)
|
||||
__2printf 0x08002349 Thumb Code 0 printf8.o(i.__0printf$8)
|
||||
__0sprintf$8 0x08002369 Thumb Code 34 printf8.o(i.__0sprintf$8)
|
||||
__1sprintf$8 0x08002369 Thumb Code 0 printf8.o(i.__0sprintf$8)
|
||||
__2sprintf 0x08002369 Thumb Code 0 printf8.o(i.__0sprintf$8)
|
||||
__scatterload_copy 0x08002489 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
||||
__scatterload_null 0x08002497 Thumb Code 2 handlers.o(i.__scatterload_null)
|
||||
__scatterload_zeroinit 0x08002499 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
||||
fputc 0x08002909 Thumb Code 30 usart.o(i.fputc)
|
||||
hex2str 0x0800295d Thumb Code 78 usart.o(i.hex2str)
|
||||
main 0x080029ad Thumb Code 608 main.o(i.main)
|
||||
AHBPrescTable 0x08002ccd Data 16 system_stm32f1xx.o(.constdata)
|
||||
APBPrescTable 0x08002cdd Data 8 system_stm32f1xx.o(.constdata)
|
||||
Region$$Table$$Base 0x08002ce8 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08002d08 Number 0 anon$$obj.o(Region$$Table)
|
||||
Online_Data_Analysis 0x080016a1 Thumb Code 366 usart.o(i.Online_Data_Analysis)
|
||||
PendSV_Handler 0x08001835 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
||||
RCC_GetHCLKClockFreq 0x08001839 Thumb Code 24 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)
|
||||
RCC_GetPCLK1ClockFreq 0x08001859 Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq)
|
||||
RCC_GetPCLK2ClockFreq 0x0800187d Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq)
|
||||
RCC_GetSystemClockFreq 0x080018a1 Thumb Code 52 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq)
|
||||
RCC_PLL_GetFreqDomain_SYS 0x080018dd Thumb Code 76 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS)
|
||||
Radar_Data_Analysis 0x08001935 Thumb Code 142 usart.o(i.Radar_Data_Analysis)
|
||||
Radar_Filtering_clutter 0x080019f1 Thumb Code 310 usart.o(i.Radar_Filtering_clutter)
|
||||
Reed_Working 0x08001b49 Thumb Code 116 main.o(i.Reed_Working)
|
||||
Reply_Version_Info 0x08001bc9 Thumb Code 24 usart.o(i.Reply_Version_Info)
|
||||
SVC_Handler 0x08001be1 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
||||
Set_PCR_Parameter 0x08001be5 Thumb Code 458 usart.o(i.Set_PCR_Parameter)
|
||||
SysTick_Handler 0x08001e45 Thumb Code 2 stm32f1xx_it.o(i.SysTick_Handler)
|
||||
SystemClock_Config 0x08001e49 Thumb Code 314 main.o(i.SystemClock_Config)
|
||||
SystemInit 0x08001f91 Thumb Code 70 system_stm32f1xx.o(i.SystemInit)
|
||||
TIM2_DMA_Config 0x08001fe9 Thumb Code 142 tim.o(i.TIM2_DMA_Config)
|
||||
TIM2_IRQHandler 0x08002089 Thumb Code 2 stm32f1xx_it.o(i.TIM2_IRQHandler)
|
||||
TIM3_IRQHandler 0x0800208d Thumb Code 60 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||
USART1_IRQHandler 0x080020d9 Thumb Code 132 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||
USART3_IRQHandler 0x08002171 Thumb Code 24 stm32f1xx_it.o(i.USART3_IRQHandler)
|
||||
UsageFault_Handler 0x08002191 Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||
Usart_SendByte 0x08002195 Thumb Code 28 usart.o(i.Usart_SendByte)
|
||||
Usart_SendString 0x080021b1 Thumb Code 40 usart.o(i.Usart_SendString)
|
||||
WS2812_Data_Transfer 0x080021d9 Thumb Code 94 tim.o(i.WS2812_Data_Transfer)
|
||||
WS2812_Light_All 0x0800223d Thumb Code 160 tim.o(i.WS2812_Light_All)
|
||||
WS2812_Light_Custom 0x080022dd Thumb Code 74 tim.o(i.WS2812_Light_Custom)
|
||||
WS2812_Light_One_By_One 0x0800232d Thumb Code 58 tim.o(i.WS2812_Light_One_By_One)
|
||||
__0printf$8 0x0800236d Thumb Code 22 printf8.o(i.__0printf$8)
|
||||
__1printf$8 0x0800236d Thumb Code 0 printf8.o(i.__0printf$8)
|
||||
__2printf 0x0800236d Thumb Code 0 printf8.o(i.__0printf$8)
|
||||
__0sprintf$8 0x0800238d Thumb Code 34 printf8.o(i.__0sprintf$8)
|
||||
__1sprintf$8 0x0800238d Thumb Code 0 printf8.o(i.__0sprintf$8)
|
||||
__2sprintf 0x0800238d Thumb Code 0 printf8.o(i.__0sprintf$8)
|
||||
__scatterload_copy 0x080024ad Thumb Code 14 handlers.o(i.__scatterload_copy)
|
||||
__scatterload_null 0x080024bb Thumb Code 2 handlers.o(i.__scatterload_null)
|
||||
__scatterload_zeroinit 0x080024bd Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
||||
fputc 0x0800292d Thumb Code 30 usart.o(i.fputc)
|
||||
hex2str 0x08002981 Thumb Code 78 usart.o(i.hex2str)
|
||||
main 0x080029d1 Thumb Code 608 main.o(i.main)
|
||||
AHBPrescTable 0x08002cf1 Data 16 system_stm32f1xx.o(.constdata)
|
||||
APBPrescTable 0x08002d01 Data 8 system_stm32f1xx.o(.constdata)
|
||||
Region$$Table$$Base 0x08002d0c Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08002d2c Number 0 anon$$obj.o(Region$$Table)
|
||||
Work_Mode 0x20000000 Data 1 main.o(.data)
|
||||
Joined_Mode 0x20000001 Data 1 main.o(.data)
|
||||
puColor 0x20000002 Data 1 main.o(.data)
|
||||
|
@ -1249,53 +1253,53 @@ Memory Map of the image
|
|||
|
||||
Image Entry point : 0x080000ed
|
||||
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002de8, Max: 0x00010000, ABSOLUTE)
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002e0c, Max: 0x00010000, ABSOLUTE)
|
||||
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00002d08, Max: 0x00010000, ABSOLUTE)
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00002d2c, Max: 0x00010000, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x08000000 0x08000000 0x000000ec Data RO 3 RESET startup_stm32f103xb.o
|
||||
0x080000ec 0x080000ec 0x00000000 Code RO 1528 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
||||
0x080000ec 0x080000ec 0x00000004 Code RO 1800 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
||||
0x080000f0 0x080000f0 0x00000004 Code RO 1803 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
||||
0x080000f4 0x080000f4 0x00000000 Code RO 1805 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
||||
0x080000f4 0x080000f4 0x00000000 Code RO 1807 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
||||
0x080000f4 0x080000f4 0x00000008 Code RO 1808 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
||||
0x080000fc 0x080000fc 0x00000004 Code RO 1815 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
|
||||
0x08000100 0x08000100 0x00000000 Code RO 1810 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
|
||||
0x08000100 0x08000100 0x00000000 Code RO 1812 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
|
||||
0x08000100 0x08000100 0x00000004 Code RO 1801 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
||||
0x080000ec 0x080000ec 0x00000000 Code RO 1534 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
||||
0x080000ec 0x080000ec 0x00000004 Code RO 1806 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
||||
0x080000f0 0x080000f0 0x00000004 Code RO 1809 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
||||
0x080000f4 0x080000f4 0x00000000 Code RO 1811 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
||||
0x080000f4 0x080000f4 0x00000000 Code RO 1813 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
||||
0x080000f4 0x080000f4 0x00000008 Code RO 1814 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
||||
0x080000fc 0x080000fc 0x00000004 Code RO 1821 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
|
||||
0x08000100 0x08000100 0x00000000 Code RO 1816 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
|
||||
0x08000100 0x08000100 0x00000000 Code RO 1818 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
|
||||
0x08000100 0x08000100 0x00000004 Code RO 1807 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
||||
0x08000104 0x08000104 0x00000024 Code RO 4 .text startup_stm32f103xb.o
|
||||
0x08000128 0x08000128 0x00000024 Code RO 1531 .text mc_w.l(memseta.o)
|
||||
0x0800014c 0x0800014c 0x00000018 Code RO 1533 .text mc_w.l(strncpy.o)
|
||||
0x08000164 0x08000164 0x0000000e Code RO 1535 .text mc_w.l(strlen.o)
|
||||
0x08000172 0x08000172 0x0000001e Code RO 1537 .text mc_w.l(strncmp.o)
|
||||
0x08000190 0x08000190 0x00000062 Code RO 1819 .text mc_w.l(uldiv.o)
|
||||
0x08000128 0x08000128 0x00000024 Code RO 1537 .text mc_w.l(memseta.o)
|
||||
0x0800014c 0x0800014c 0x00000018 Code RO 1539 .text mc_w.l(strncpy.o)
|
||||
0x08000164 0x08000164 0x0000000e Code RO 1541 .text mc_w.l(strlen.o)
|
||||
0x08000172 0x08000172 0x0000001e Code RO 1543 .text mc_w.l(strncmp.o)
|
||||
0x08000190 0x08000190 0x00000062 Code RO 1825 .text mc_w.l(uldiv.o)
|
||||
0x080001f2 0x080001f2 0x00000002 PAD
|
||||
0x080001f4 0x080001f4 0x00000024 Code RO 1832 .text mc_w.l(init.o)
|
||||
0x08000218 0x08000218 0x0000001e Code RO 1834 .text mc_w.l(llshl.o)
|
||||
0x08000236 0x08000236 0x00000020 Code RO 1836 .text mc_w.l(llushr.o)
|
||||
0x08000256 0x08000256 0x00000004 Code RO 720 i.BusFault_Handler stm32f1xx_it.o
|
||||
0x080001f4 0x080001f4 0x00000024 Code RO 1838 .text mc_w.l(init.o)
|
||||
0x08000218 0x08000218 0x0000001e Code RO 1840 .text mc_w.l(llshl.o)
|
||||
0x08000236 0x08000236 0x00000020 Code RO 1842 .text mc_w.l(llushr.o)
|
||||
0x08000256 0x08000256 0x00000004 Code RO 726 i.BusFault_Handler stm32f1xx_it.o
|
||||
0x0800025a 0x0800025a 0x00000002 PAD
|
||||
0x0800025c 0x0800025c 0x00000080 Code RO 434 i.Check_Status usart.o
|
||||
0x080002dc 0x080002dc 0x00000030 Code RO 721 i.DMA1_Channel2_IRQHandler stm32f1xx_it.o
|
||||
0x0800030c 0x0800030c 0x00000002 Code RO 722 i.DMA1_Channel3_IRQHandler stm32f1xx_it.o
|
||||
0x0800030e 0x0800030e 0x00000002 Code RO 723 i.DMA1_Channel5_IRQHandler stm32f1xx_it.o
|
||||
0x080002dc 0x080002dc 0x00000030 Code RO 727 i.DMA1_Channel2_IRQHandler stm32f1xx_it.o
|
||||
0x0800030c 0x0800030c 0x00000002 Code RO 728 i.DMA1_Channel3_IRQHandler stm32f1xx_it.o
|
||||
0x0800030e 0x0800030e 0x00000002 Code RO 729 i.DMA1_Channel5_IRQHandler stm32f1xx_it.o
|
||||
0x08000310 0x08000310 0x00000098 Code RO 435 i.DMA_USART1_RX_Config usart.o
|
||||
0x080003a8 0x080003a8 0x00000050 Code RO 436 i.DMA_USART3_RX_Config usart.o
|
||||
0x080003f8 0x080003f8 0x00000002 Code RO 724 i.DebugMon_Handler stm32f1xx_it.o
|
||||
0x080003f8 0x080003f8 0x00000002 Code RO 730 i.DebugMon_Handler stm32f1xx_it.o
|
||||
0x080003fa 0x080003fa 0x00000002 PAD
|
||||
0x080003fc 0x080003fc 0x0000002c Code RO 725 i.EXTI4_IRQHandler stm32f1xx_it.o
|
||||
0x080003fc 0x080003fc 0x0000002c Code RO 731 i.EXTI4_IRQHandler stm32f1xx_it.o
|
||||
0x08000428 0x08000428 0x00000002 Code RO 13 i.Error_Handler main.o
|
||||
0x0800042a 0x0800042a 0x00000004 Code RO 726 i.HardFault_Handler stm32f1xx_it.o
|
||||
0x0800042a 0x0800042a 0x00000004 Code RO 732 i.HardFault_Handler stm32f1xx_it.o
|
||||
0x0800042e 0x0800042e 0x00000002 PAD
|
||||
0x08000430 0x08000430 0x0000001c Code RO 313 i.LL_APB1_GRP1_EnableClock tim.o
|
||||
0x0800044c 0x0800044c 0x0000001c Code RO 437 i.LL_APB1_GRP1_EnableClock usart.o
|
||||
0x08000468 0x08000468 0x0000001c Code RO 165 i.LL_APB2_GRP1_EnableClock gpio.o
|
||||
0x08000484 0x08000484 0x0000001c Code RO 438 i.LL_APB2_GRP1_EnableClock usart.o
|
||||
0x080004a0 0x080004a0 0x0000001c Code RO 439 i.LL_DMA_EnableChannel usart.o
|
||||
0x080004bc 0x080004bc 0x00000078 Code RO 954 i.LL_DMA_Init stm32f1xx_ll_dma.o
|
||||
0x080004bc 0x080004bc 0x00000078 Code RO 960 i.LL_DMA_Init stm32f1xx_ll_dma.o
|
||||
0x08000534 0x08000534 0x00000020 Code RO 440 i.LL_DMA_SetChannelPriorityLevel usart.o
|
||||
0x08000554 0x08000554 0x00000024 Code RO 441 i.LL_DMA_SetDataLength usart.o
|
||||
0x08000578 0x08000578 0x00000020 Code RO 442 i.LL_DMA_SetDataTransferDirection usart.o
|
||||
|
@ -1306,41 +1310,41 @@ Memory Map of the image
|
|||
0x0800060c 0x0800060c 0x00000014 Code RO 447 i.LL_DMA_SetPeriphAddress usart.o
|
||||
0x08000620 0x08000620 0x00000020 Code RO 448 i.LL_DMA_SetPeriphIncMode usart.o
|
||||
0x08000640 0x08000640 0x00000020 Code RO 449 i.LL_DMA_SetPeriphSize usart.o
|
||||
0x08000660 0x08000660 0x00000010 Code RO 1169 i.LL_EXTI_DisableEvent_0_31 stm32f1xx_ll_exti.o
|
||||
0x08000670 0x08000670 0x00000010 Code RO 1170 i.LL_EXTI_DisableIT_0_31 stm32f1xx_ll_exti.o
|
||||
0x08000680 0x08000680 0x00000010 Code RO 1171 i.LL_EXTI_EnableEvent_0_31 stm32f1xx_ll_exti.o
|
||||
0x08000690 0x08000690 0x00000010 Code RO 1172 i.LL_EXTI_EnableFallingTrig_0_31 stm32f1xx_ll_exti.o
|
||||
0x080006a0 0x080006a0 0x00000010 Code RO 1173 i.LL_EXTI_EnableIT_0_31 stm32f1xx_ll_exti.o
|
||||
0x080006b0 0x080006b0 0x00000010 Code RO 1174 i.LL_EXTI_EnableRisingTrig_0_31 stm32f1xx_ll_exti.o
|
||||
0x080006c0 0x080006c0 0x000000bc Code RO 1175 i.LL_EXTI_Init stm32f1xx_ll_exti.o
|
||||
0x0800077c 0x0800077c 0x00000120 Code RO 904 i.LL_GPIO_Init stm32f1xx_ll_gpio.o
|
||||
0x08000660 0x08000660 0x00000010 Code RO 1175 i.LL_EXTI_DisableEvent_0_31 stm32f1xx_ll_exti.o
|
||||
0x08000670 0x08000670 0x00000010 Code RO 1176 i.LL_EXTI_DisableIT_0_31 stm32f1xx_ll_exti.o
|
||||
0x08000680 0x08000680 0x00000010 Code RO 1177 i.LL_EXTI_EnableEvent_0_31 stm32f1xx_ll_exti.o
|
||||
0x08000690 0x08000690 0x00000010 Code RO 1178 i.LL_EXTI_EnableFallingTrig_0_31 stm32f1xx_ll_exti.o
|
||||
0x080006a0 0x080006a0 0x00000010 Code RO 1179 i.LL_EXTI_EnableIT_0_31 stm32f1xx_ll_exti.o
|
||||
0x080006b0 0x080006b0 0x00000010 Code RO 1180 i.LL_EXTI_EnableRisingTrig_0_31 stm32f1xx_ll_exti.o
|
||||
0x080006c0 0x080006c0 0x000000bc Code RO 1181 i.LL_EXTI_Init stm32f1xx_ll_exti.o
|
||||
0x0800077c 0x0800077c 0x00000120 Code RO 910 i.LL_GPIO_Init stm32f1xx_ll_gpio.o
|
||||
0x0800089c 0x0800089c 0x0000001a Code RO 14 i.LL_GPIO_IsInputPinSet main.o
|
||||
0x080008b6 0x080008b6 0x0000001a Code RO 450 i.LL_GPIO_IsInputPinSet usart.o
|
||||
0x080008d0 0x080008d0 0x0000001c Code RO 1074 i.LL_Init1msTick stm32f1xx_ll_utils.o
|
||||
0x080008ec 0x080008ec 0x00000024 Code RO 996 i.LL_RCC_GetSystemClocksFreq stm32f1xx_ll_rcc.o
|
||||
0x08000910 0x08000910 0x0000000c Code RO 1081 i.LL_SetSystemCoreClock stm32f1xx_ll_utils.o
|
||||
0x080008d0 0x080008d0 0x0000001c Code RO 1080 i.LL_Init1msTick stm32f1xx_ll_utils.o
|
||||
0x080008ec 0x080008ec 0x00000024 Code RO 1002 i.LL_RCC_GetSystemClocksFreq stm32f1xx_ll_rcc.o
|
||||
0x08000910 0x08000910 0x0000000c Code RO 1087 i.LL_SetSystemCoreClock stm32f1xx_ll_utils.o
|
||||
0x0800091c 0x0800091c 0x0000000a Code RO 314 i.LL_TIM_DisableARRPreload tim.o
|
||||
0x08000926 0x08000926 0x0000000a Code RO 315 i.LL_TIM_DisableMasterSlaveMode tim.o
|
||||
0x08000930 0x08000930 0x00000084 Code RO 1279 i.LL_TIM_Init stm32f1xx_ll_tim.o
|
||||
0x08000930 0x08000930 0x00000084 Code RO 1285 i.LL_TIM_Init stm32f1xx_ll_tim.o
|
||||
0x080009b4 0x080009b4 0x00000060 Code RO 316 i.LL_TIM_OC_DisableFast tim.o
|
||||
0x08000a14 0x08000a14 0x00000060 Code RO 317 i.LL_TIM_OC_EnablePreload tim.o
|
||||
0x08000a74 0x08000a74 0x0000005c Code RO 1280 i.LL_TIM_OC_Init stm32f1xx_ll_tim.o
|
||||
0x08000ad0 0x08000ad0 0x00000004 Code RO 1281 i.LL_TIM_OC_SetCompareCH2 stm32f1xx_ll_tim.o
|
||||
0x08000a74 0x08000a74 0x0000005c Code RO 1286 i.LL_TIM_OC_Init stm32f1xx_ll_tim.o
|
||||
0x08000ad0 0x08000ad0 0x00000004 Code RO 1287 i.LL_TIM_OC_SetCompareCH2 stm32f1xx_ll_tim.o
|
||||
0x08000ad4 0x08000ad4 0x0000000c Code RO 318 i.LL_TIM_SetTriggerOutput tim.o
|
||||
0x08000ae0 0x08000ae0 0x00000010 Code RO 451 i.LL_USART_ClearFlag_IDLE usart.o
|
||||
0x08000af0 0x08000af0 0x00000010 Code RO 727 i.LL_USART_ClearFlag_IDLE stm32f1xx_it.o
|
||||
0x08000af0 0x08000af0 0x00000010 Code RO 733 i.LL_USART_ClearFlag_IDLE stm32f1xx_it.o
|
||||
0x08000b00 0x08000b00 0x00000012 Code RO 452 i.LL_USART_ConfigAsyncMode usart.o
|
||||
0x08000b12 0x08000b12 0x0000000a Code RO 453 i.LL_USART_Enable usart.o
|
||||
0x08000b1c 0x08000b1c 0x0000000a Code RO 454 i.LL_USART_EnableDMAReq_RX usart.o
|
||||
0x08000b26 0x08000b26 0x0000000a Code RO 455 i.LL_USART_EnableIT_IDLE usart.o
|
||||
0x08000b30 0x08000b30 0x00000094 Code RO 1428 i.LL_USART_Init stm32f1xx_ll_usart.o
|
||||
0x08000bc4 0x08000bc4 0x0000000a Code RO 728 i.LL_USART_IsActiveFlag_IDLE stm32f1xx_it.o
|
||||
0x08000b30 0x08000b30 0x00000094 Code RO 1434 i.LL_USART_Init stm32f1xx_ll_usart.o
|
||||
0x08000bc4 0x08000bc4 0x0000000a Code RO 734 i.LL_USART_IsActiveFlag_IDLE stm32f1xx_it.o
|
||||
0x08000bce 0x08000bce 0x0000000a Code RO 456 i.LL_USART_IsActiveFlag_TC usart.o
|
||||
0x08000bd8 0x08000bd8 0x0000000a Code RO 457 i.LL_USART_IsActiveFlag_TXE usart.o
|
||||
0x08000be2 0x08000be2 0x0000000a Code RO 1429 i.LL_USART_IsEnabled stm32f1xx_ll_usart.o
|
||||
0x08000bec 0x08000bec 0x0000009e Code RO 1430 i.LL_USART_SetBaudRate stm32f1xx_ll_usart.o
|
||||
0x08000be2 0x08000be2 0x0000000a Code RO 1435 i.LL_USART_IsEnabled stm32f1xx_ll_usart.o
|
||||
0x08000bec 0x08000bec 0x0000009e Code RO 1436 i.LL_USART_SetBaudRate stm32f1xx_ll_usart.o
|
||||
0x08000c8a 0x08000c8a 0x00000004 Code RO 458 i.LL_USART_TransmitData8 usart.o
|
||||
0x08000c8e 0x08000c8e 0x00000028 Code RO 1082 i.LL_mDelay stm32f1xx_ll_utils.o
|
||||
0x08000c8e 0x08000c8e 0x00000028 Code RO 1088 i.LL_mDelay stm32f1xx_ll_utils.o
|
||||
0x08000cb6 0x08000cb6 0x00000002 PAD
|
||||
0x08000cb8 0x08000cb8 0x0000007c Code RO 221 i.MX_DMA_Init dma.o
|
||||
0x08000d34 0x08000d34 0x00000168 Code RO 166 i.MX_GPIO_Init gpio.o
|
||||
|
@ -1350,96 +1354,97 @@ Memory Map of the image
|
|||
0x08001100 0x08001100 0x000000f4 Code RO 461 i.MX_USART1_UART_Init usart.o
|
||||
0x080011f4 0x080011f4 0x00000088 Code RO 462 i.MX_USART2_UART_Init usart.o
|
||||
0x0800127c 0x0800127c 0x000000f4 Code RO 463 i.MX_USART3_UART_Init usart.o
|
||||
0x08001370 0x08001370 0x00000004 Code RO 729 i.MemManage_Handler stm32f1xx_it.o
|
||||
0x08001374 0x08001374 0x00000002 Code RO 730 i.NMI_Handler stm32f1xx_it.o
|
||||
0x08001370 0x08001370 0x00000004 Code RO 735 i.MemManage_Handler stm32f1xx_it.o
|
||||
0x08001374 0x08001374 0x00000002 Code RO 736 i.NMI_Handler stm32f1xx_it.o
|
||||
0x08001376 0x08001376 0x00000040 Code RO 222 i.NVIC_EncodePriority dma.o
|
||||
0x080013b6 0x080013b6 0x00000040 Code RO 321 i.NVIC_EncodePriority tim.o
|
||||
0x080013f6 0x080013f6 0x00000040 Code RO 464 i.NVIC_EncodePriority usart.o
|
||||
0x08001436 0x08001436 0x00000002 PAD
|
||||
0x08001438 0x08001438 0x0000005c Code RO 465 i.Node_Send_Data usart.o
|
||||
0x08001494 0x08001494 0x00000078 Code RO 1284 i.OC1Config stm32f1xx_ll_tim.o
|
||||
0x0800150c 0x0800150c 0x00000084 Code RO 1285 i.OC2Config stm32f1xx_ll_tim.o
|
||||
0x08001590 0x08001590 0x00000078 Code RO 1286 i.OC3Config stm32f1xx_ll_tim.o
|
||||
0x08001608 0x08001608 0x00000058 Code RO 1287 i.OC4Config stm32f1xx_ll_tim.o
|
||||
0x08001494 0x08001494 0x00000078 Code RO 1290 i.OC1Config stm32f1xx_ll_tim.o
|
||||
0x0800150c 0x0800150c 0x00000084 Code RO 1291 i.OC2Config stm32f1xx_ll_tim.o
|
||||
0x08001590 0x08001590 0x00000078 Code RO 1292 i.OC3Config stm32f1xx_ll_tim.o
|
||||
0x08001608 0x08001608 0x00000058 Code RO 1293 i.OC4Config stm32f1xx_ll_tim.o
|
||||
0x08001660 0x08001660 0x00000040 Code RO 16 i.Offline_Working main.o
|
||||
0x080016a0 0x080016a0 0x00000188 Code RO 466 i.Online_Data_Analysis usart.o
|
||||
0x08001828 0x08001828 0x00000002 Code RO 731 i.PendSV_Handler stm32f1xx_it.o
|
||||
0x0800182a 0x0800182a 0x00000002 PAD
|
||||
0x0800182c 0x0800182c 0x00000020 Code RO 999 i.RCC_GetHCLKClockFreq stm32f1xx_ll_rcc.o
|
||||
0x0800184c 0x0800184c 0x00000024 Code RO 1000 i.RCC_GetPCLK1ClockFreq stm32f1xx_ll_rcc.o
|
||||
0x08001870 0x08001870 0x00000024 Code RO 1001 i.RCC_GetPCLK2ClockFreq stm32f1xx_ll_rcc.o
|
||||
0x08001894 0x08001894 0x0000003c Code RO 1002 i.RCC_GetSystemClockFreq stm32f1xx_ll_rcc.o
|
||||
0x080018d0 0x080018d0 0x00000058 Code RO 1003 i.RCC_PLL_GetFreqDomain_SYS stm32f1xx_ll_rcc.o
|
||||
0x08001928 0x08001928 0x000000bc Code RO 467 i.Radar_Data_Analysis usart.o
|
||||
0x080019e4 0x080019e4 0x00000158 Code RO 468 i.Radar_Filtering_clutter usart.o
|
||||
0x08001b3c 0x08001b3c 0x00000080 Code RO 17 i.Reed_Working main.o
|
||||
0x08001bbc 0x08001bbc 0x00000002 Code RO 732 i.SVC_Handler stm32f1xx_it.o
|
||||
0x08001bbe 0x08001bbe 0x00000002 PAD
|
||||
0x08001bc0 0x08001bc0 0x00000260 Code RO 469 i.Set_PCR_Parameter usart.o
|
||||
0x08001e20 0x08001e20 0x00000002 Code RO 733 i.SysTick_Handler stm32f1xx_it.o
|
||||
0x08001e22 0x08001e22 0x00000002 PAD
|
||||
0x08001e24 0x08001e24 0x00000148 Code RO 18 i.SystemClock_Config main.o
|
||||
0x08001f6c 0x08001f6c 0x00000058 Code RO 1495 i.SystemInit system_stm32f1xx.o
|
||||
0x08001fc4 0x08001fc4 0x000000a0 Code RO 322 i.TIM2_DMA_Config tim.o
|
||||
0x08002064 0x08002064 0x00000002 Code RO 734 i.TIM2_IRQHandler stm32f1xx_it.o
|
||||
0x08002066 0x08002066 0x00000002 PAD
|
||||
0x08002068 0x08002068 0x0000004c Code RO 735 i.TIM3_IRQHandler stm32f1xx_it.o
|
||||
0x080020b4 0x080020b4 0x00000098 Code RO 736 i.USART1_IRQHandler stm32f1xx_it.o
|
||||
0x0800214c 0x0800214c 0x00000020 Code RO 737 i.USART3_IRQHandler stm32f1xx_it.o
|
||||
0x0800216c 0x0800216c 0x00000004 Code RO 738 i.UsageFault_Handler stm32f1xx_it.o
|
||||
0x08002170 0x08002170 0x0000001c Code RO 471 i.Usart_SendByte usart.o
|
||||
0x0800218c 0x0800218c 0x00000028 Code RO 472 i.Usart_SendString usart.o
|
||||
0x080021b4 0x080021b4 0x00000064 Code RO 323 i.WS2812_Data_Transfer tim.o
|
||||
0x08002218 0x08002218 0x000000a0 Code RO 324 i.WS2812_Light_All tim.o
|
||||
0x080022b8 0x080022b8 0x00000050 Code RO 325 i.WS2812_Light_Custom tim.o
|
||||
0x08002308 0x08002308 0x00000040 Code RO 326 i.WS2812_Light_One_By_One tim.o
|
||||
0x08002348 0x08002348 0x00000020 Code RO 1746 i.__0printf$8 mc_w.l(printf8.o)
|
||||
0x08002368 0x08002368 0x00000028 Code RO 1748 i.__0sprintf$8 mc_w.l(printf8.o)
|
||||
0x08002390 0x08002390 0x0000001a Code RO 223 i.__NVIC_EnableIRQ dma.o
|
||||
0x080023aa 0x080023aa 0x0000001a Code RO 327 i.__NVIC_EnableIRQ tim.o
|
||||
0x080023c4 0x080023c4 0x0000001a Code RO 473 i.__NVIC_EnableIRQ usart.o
|
||||
0x080023de 0x080023de 0x00000002 PAD
|
||||
0x080023e0 0x080023e0 0x00000010 Code RO 224 i.__NVIC_GetPriorityGrouping dma.o
|
||||
0x080023f0 0x080023f0 0x00000010 Code RO 328 i.__NVIC_GetPriorityGrouping tim.o
|
||||
0x08002400 0x08002400 0x00000010 Code RO 474 i.__NVIC_GetPriorityGrouping usart.o
|
||||
0x08002410 0x08002410 0x00000028 Code RO 225 i.__NVIC_SetPriority dma.o
|
||||
0x08002438 0x08002438 0x00000028 Code RO 329 i.__NVIC_SetPriority tim.o
|
||||
0x08002460 0x08002460 0x00000028 Code RO 475 i.__NVIC_SetPriority usart.o
|
||||
0x08002488 0x08002488 0x0000000e Code RO 1844 i.__scatterload_copy mc_w.l(handlers.o)
|
||||
0x08002496 0x08002496 0x00000002 Code RO 1845 i.__scatterload_null mc_w.l(handlers.o)
|
||||
0x08002498 0x08002498 0x0000000e Code RO 1846 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
||||
0x080024a6 0x080024a6 0x00000002 PAD
|
||||
0x080024a8 0x080024a8 0x00000404 Code RO 1753 i._printf_core mc_w.l(printf8.o)
|
||||
0x080028ac 0x080028ac 0x00000024 Code RO 1754 i._printf_post_padding mc_w.l(printf8.o)
|
||||
0x080028d0 0x080028d0 0x0000002e Code RO 1755 i._printf_pre_padding mc_w.l(printf8.o)
|
||||
0x080028fe 0x080028fe 0x0000000a Code RO 1757 i._sputc mc_w.l(printf8.o)
|
||||
0x08002908 0x08002908 0x00000024 Code RO 476 i.fputc usart.o
|
||||
0x0800292c 0x0800292c 0x00000030 Code RO 477 i.hex2int usart.o
|
||||
0x0800295c 0x0800295c 0x0000004e Code RO 478 i.hex2str usart.o
|
||||
0x080029aa 0x080029aa 0x00000002 PAD
|
||||
0x080029ac 0x080029ac 0x0000029c Code RO 19 i.main main.o
|
||||
0x08002c48 0x08002c48 0x0000002a Data RO 331 .constdata tim.o
|
||||
0x08002c72 0x08002c72 0x0000002a Data RO 480 .constdata usart.o
|
||||
0x08002c9c 0x08002c9c 0x0000002a Data RO 739 .constdata stm32f1xx_it.o
|
||||
0x08002cc6 0x08002cc6 0x00000007 Data RO 956 .constdata stm32f1xx_ll_dma.o
|
||||
0x08002ccd 0x08002ccd 0x00000018 Data RO 1496 .constdata system_stm32f1xx.o
|
||||
0x08002ce5 0x08002ce5 0x00000003 PAD
|
||||
0x08002ce8 0x08002ce8 0x00000020 Data RO 1842 Region$$Table anon$$obj.o
|
||||
0x080016a0 0x080016a0 0x00000194 Code RO 466 i.Online_Data_Analysis usart.o
|
||||
0x08001834 0x08001834 0x00000002 Code RO 737 i.PendSV_Handler stm32f1xx_it.o
|
||||
0x08001836 0x08001836 0x00000002 PAD
|
||||
0x08001838 0x08001838 0x00000020 Code RO 1005 i.RCC_GetHCLKClockFreq stm32f1xx_ll_rcc.o
|
||||
0x08001858 0x08001858 0x00000024 Code RO 1006 i.RCC_GetPCLK1ClockFreq stm32f1xx_ll_rcc.o
|
||||
0x0800187c 0x0800187c 0x00000024 Code RO 1007 i.RCC_GetPCLK2ClockFreq stm32f1xx_ll_rcc.o
|
||||
0x080018a0 0x080018a0 0x0000003c Code RO 1008 i.RCC_GetSystemClockFreq stm32f1xx_ll_rcc.o
|
||||
0x080018dc 0x080018dc 0x00000058 Code RO 1009 i.RCC_PLL_GetFreqDomain_SYS stm32f1xx_ll_rcc.o
|
||||
0x08001934 0x08001934 0x000000bc Code RO 467 i.Radar_Data_Analysis usart.o
|
||||
0x080019f0 0x080019f0 0x00000158 Code RO 468 i.Radar_Filtering_clutter usart.o
|
||||
0x08001b48 0x08001b48 0x00000080 Code RO 17 i.Reed_Working main.o
|
||||
0x08001bc8 0x08001bc8 0x00000018 Code RO 469 i.Reply_Version_Info usart.o
|
||||
0x08001be0 0x08001be0 0x00000002 Code RO 738 i.SVC_Handler stm32f1xx_it.o
|
||||
0x08001be2 0x08001be2 0x00000002 PAD
|
||||
0x08001be4 0x08001be4 0x00000260 Code RO 470 i.Set_PCR_Parameter usart.o
|
||||
0x08001e44 0x08001e44 0x00000002 Code RO 739 i.SysTick_Handler stm32f1xx_it.o
|
||||
0x08001e46 0x08001e46 0x00000002 PAD
|
||||
0x08001e48 0x08001e48 0x00000148 Code RO 18 i.SystemClock_Config main.o
|
||||
0x08001f90 0x08001f90 0x00000058 Code RO 1501 i.SystemInit system_stm32f1xx.o
|
||||
0x08001fe8 0x08001fe8 0x000000a0 Code RO 322 i.TIM2_DMA_Config tim.o
|
||||
0x08002088 0x08002088 0x00000002 Code RO 740 i.TIM2_IRQHandler stm32f1xx_it.o
|
||||
0x0800208a 0x0800208a 0x00000002 PAD
|
||||
0x0800208c 0x0800208c 0x0000004c Code RO 741 i.TIM3_IRQHandler stm32f1xx_it.o
|
||||
0x080020d8 0x080020d8 0x00000098 Code RO 742 i.USART1_IRQHandler stm32f1xx_it.o
|
||||
0x08002170 0x08002170 0x00000020 Code RO 743 i.USART3_IRQHandler stm32f1xx_it.o
|
||||
0x08002190 0x08002190 0x00000004 Code RO 744 i.UsageFault_Handler stm32f1xx_it.o
|
||||
0x08002194 0x08002194 0x0000001c Code RO 472 i.Usart_SendByte usart.o
|
||||
0x080021b0 0x080021b0 0x00000028 Code RO 473 i.Usart_SendString usart.o
|
||||
0x080021d8 0x080021d8 0x00000064 Code RO 323 i.WS2812_Data_Transfer tim.o
|
||||
0x0800223c 0x0800223c 0x000000a0 Code RO 324 i.WS2812_Light_All tim.o
|
||||
0x080022dc 0x080022dc 0x00000050 Code RO 325 i.WS2812_Light_Custom tim.o
|
||||
0x0800232c 0x0800232c 0x00000040 Code RO 326 i.WS2812_Light_One_By_One tim.o
|
||||
0x0800236c 0x0800236c 0x00000020 Code RO 1752 i.__0printf$8 mc_w.l(printf8.o)
|
||||
0x0800238c 0x0800238c 0x00000028 Code RO 1754 i.__0sprintf$8 mc_w.l(printf8.o)
|
||||
0x080023b4 0x080023b4 0x0000001a Code RO 223 i.__NVIC_EnableIRQ dma.o
|
||||
0x080023ce 0x080023ce 0x0000001a Code RO 327 i.__NVIC_EnableIRQ tim.o
|
||||
0x080023e8 0x080023e8 0x0000001a Code RO 474 i.__NVIC_EnableIRQ usart.o
|
||||
0x08002402 0x08002402 0x00000002 PAD
|
||||
0x08002404 0x08002404 0x00000010 Code RO 224 i.__NVIC_GetPriorityGrouping dma.o
|
||||
0x08002414 0x08002414 0x00000010 Code RO 328 i.__NVIC_GetPriorityGrouping tim.o
|
||||
0x08002424 0x08002424 0x00000010 Code RO 475 i.__NVIC_GetPriorityGrouping usart.o
|
||||
0x08002434 0x08002434 0x00000028 Code RO 225 i.__NVIC_SetPriority dma.o
|
||||
0x0800245c 0x0800245c 0x00000028 Code RO 329 i.__NVIC_SetPriority tim.o
|
||||
0x08002484 0x08002484 0x00000028 Code RO 476 i.__NVIC_SetPriority usart.o
|
||||
0x080024ac 0x080024ac 0x0000000e Code RO 1850 i.__scatterload_copy mc_w.l(handlers.o)
|
||||
0x080024ba 0x080024ba 0x00000002 Code RO 1851 i.__scatterload_null mc_w.l(handlers.o)
|
||||
0x080024bc 0x080024bc 0x0000000e Code RO 1852 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
||||
0x080024ca 0x080024ca 0x00000002 PAD
|
||||
0x080024cc 0x080024cc 0x00000404 Code RO 1759 i._printf_core mc_w.l(printf8.o)
|
||||
0x080028d0 0x080028d0 0x00000024 Code RO 1760 i._printf_post_padding mc_w.l(printf8.o)
|
||||
0x080028f4 0x080028f4 0x0000002e Code RO 1761 i._printf_pre_padding mc_w.l(printf8.o)
|
||||
0x08002922 0x08002922 0x0000000a Code RO 1763 i._sputc mc_w.l(printf8.o)
|
||||
0x0800292c 0x0800292c 0x00000024 Code RO 477 i.fputc usart.o
|
||||
0x08002950 0x08002950 0x00000030 Code RO 478 i.hex2int usart.o
|
||||
0x08002980 0x08002980 0x0000004e Code RO 479 i.hex2str usart.o
|
||||
0x080029ce 0x080029ce 0x00000002 PAD
|
||||
0x080029d0 0x080029d0 0x0000029c Code RO 19 i.main main.o
|
||||
0x08002c6c 0x08002c6c 0x0000002a Data RO 331 .constdata tim.o
|
||||
0x08002c96 0x08002c96 0x0000002a Data RO 481 .constdata usart.o
|
||||
0x08002cc0 0x08002cc0 0x0000002a Data RO 745 .constdata stm32f1xx_it.o
|
||||
0x08002cea 0x08002cea 0x00000007 Data RO 962 .constdata stm32f1xx_ll_dma.o
|
||||
0x08002cf1 0x08002cf1 0x00000018 Data RO 1502 .constdata system_stm32f1xx.o
|
||||
0x08002d09 0x08002d09 0x00000003 PAD
|
||||
0x08002d0c 0x08002d0c 0x00000020 Data RO 1848 Region$$Table anon$$obj.o
|
||||
|
||||
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08002d08, Size: 0x00000620, Max: 0x00005000, ABSOLUTE)
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08002d2c, Size: 0x00000620, Max: 0x00005000, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x20000000 0x08002d08 0x0000000b Data RW 21 .data main.o
|
||||
0x2000000b 0x08002d13 0x000000c1 Data RW 332 .data tim.o
|
||||
0x200000cc 0x08002dd4 0x0000000a Data RW 481 .data usart.o
|
||||
0x200000d6 0x08002dde 0x00000002 Data RW 740 .data stm32f1xx_it.o
|
||||
0x200000d8 0x08002de0 0x00000004 Data RW 1497 .data system_stm32f1xx.o
|
||||
0x200000dc 0x08002de4 0x00000004 Data RW 1816 .data mc_w.l(stdout.o)
|
||||
0x20000000 0x08002d2c 0x0000000b Data RW 21 .data main.o
|
||||
0x2000000b 0x08002d37 0x000000c1 Data RW 332 .data tim.o
|
||||
0x200000cc 0x08002df8 0x0000000a Data RW 482 .data usart.o
|
||||
0x200000d6 0x08002e02 0x00000002 Data RW 746 .data stm32f1xx_it.o
|
||||
0x200000d8 0x08002e04 0x00000004 Data RW 1503 .data system_stm32f1xx.o
|
||||
0x200000dc 0x08002e08 0x00000004 Data RW 1822 .data mc_w.l(stdout.o)
|
||||
0x200000e0 - 0x00000018 Zero RW 330 .bss tim.o
|
||||
0x200000f8 - 0x00000123 Zero RW 479 .bss usart.o
|
||||
0x2000021b 0x08002de8 0x00000005 PAD
|
||||
0x200000f8 - 0x00000123 Zero RW 480 .bss usart.o
|
||||
0x2000021b 0x08002e0c 0x00000005 PAD
|
||||
0x20000220 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o
|
||||
|
||||
|
||||
|
@ -1465,10 +1470,10 @@ Image component sizes
|
|||
80 6 0 0 0 5297 stm32f1xx_ll_utils.o
|
||||
88 18 24 4 0 1091 system_stm32f1xx.o
|
||||
1494 106 42 193 24 46299 tim.o
|
||||
3482 520 42 10 291 79212 usart.o
|
||||
3518 522 42 10 291 79641 usart.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
9550 992 428 220 1344 808856 Object Totals
|
||||
9586 994 428 220 1344 809285 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
22 0 3 0 5 0 (incl. Padding)
|
||||
|
||||
|
@ -1517,15 +1522,15 @@ Image component sizes
|
|||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||
|
||||
11100 1068 428 224 1344 803536 Grand Totals
|
||||
11100 1068 428 224 1344 803536 ELF Image Totals
|
||||
11100 1068 428 224 0 0 ROM Totals
|
||||
11136 1070 428 224 1344 803913 Grand Totals
|
||||
11136 1070 428 224 1344 803913 ELF Image Totals
|
||||
11136 1070 428 224 0 0 ROM Totals
|
||||
|
||||
==============================================================================
|
||||
|
||||
Total RO Size (Code + RO Data) 11528 ( 11.26kB)
|
||||
Total RO Size (Code + RO Data) 11564 ( 11.29kB)
|
||||
Total RW Size (RW Data + ZI Data) 1568 ( 1.53kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 11752 ( 11.48kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 11788 ( 11.51kB)
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -137,6 +137,10 @@ int main(void)
|
|||
|
||||
/* Infinite loop */
|
||||
/* USER CODE BEGIN WHILE */
|
||||
|
||||
/* send firmware version ### 2022-09-22 for version control */
|
||||
|
||||
|
||||
while (1)
|
||||
{
|
||||
LL_IWDG_ReloadCounter(IWDG);
|
||||
|
|
12
Src/usart.c
12
Src/usart.c
|
@ -321,6 +321,10 @@ void Online_Data_Analysis(volatile uint8_t *Color) // Cloud command parsing fr
|
|||
case 'P' : { // Config Radar parameters in following code
|
||||
Set_PCR_Parameter(char_str , data_len);
|
||||
}
|
||||
case 'V' : {
|
||||
|
||||
Reply_Version_Info();
|
||||
}
|
||||
}
|
||||
// if(USART1_RX_Buffer[index1+1] != '5')
|
||||
// {
|
||||
|
@ -382,7 +386,13 @@ void hex2str(char* hex , char* str )
|
|||
str[j] = '\0';
|
||||
}
|
||||
|
||||
|
||||
void Reply_Version_Info()
|
||||
{
|
||||
|
||||
Node_Send_Data(userappctrlport, UnConfirmed , Red_Blue, 0x56, MajorVer, MinorVer);
|
||||
/* Red_Blue, V, 2 1 {08, 56 02 01} */
|
||||
|
||||
}
|
||||
void Set_PCR_Parameter(char *str,uint8_t len)
|
||||
{
|
||||
PCR PCR_parameter;
|
||||
|
|
Loading…
Reference in New Issue