build(AutoGuideStick): 重新编译项目并更新日志文件

- 在 2025 年 6 月 9 日进行了重新编译
- 更新了 keil-assistant.log、uv4.log、uv4.log.lock 和 AutoGuideStick.build_log.htm 文件
- 新增了多个源文件的编译记录,包括 app_azure_rtos.c、gpdma.c、tx_initialize_high_level.c 等
- 程序大小增加:Code=54718 RO-data=726 RW-data=16 ZI-data=5296
- 构建时间延长至 00:00:24
This commit is contained in:
2025-06-09 21:52:49 +08:00
parent ac737fcd69
commit f48b55fe1d
213 changed files with 526 additions and 340 deletions

View File

@@ -2004,6 +2004,8 @@ Section Cross References
hcble.o(.text.HAL_UART_RxCpltCallback) refers to stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_IT) for HAL_UART_Receive_IT
hcble.o(.ARM.exidx.text.HAL_UART_RxCpltCallback) refers to hcble.o(.text.HAL_UART_RxCpltCallback) for [Anonymous Symbol]
hcble.o(.text.HCBle_ExtractAndParseFrame) refers to hcble.o(.bss.ble_rx_ring) for ble_rx_ring
hcble.o(.text.HCBle_ExtractAndParseFrame) refers to hcble.o(.bss.HCBle_ExtractAndParseFrame.idx) for HCBle_ExtractAndParseFrame.idx
hcble.o(.text.HCBle_ExtractAndParseFrame) refers to hcble.o(.bss.HCBle_ExtractAndParseFrame.in_frame) for HCBle_ExtractAndParseFrame.in_frame
hcble.o(.text.HCBle_ExtractAndParseFrame) refers to hcble.o(.bss.HCBle_ExtractAndParseFrame.json_buf) for HCBle_ExtractAndParseFrame.json_buf
hcble.o(.text.HCBle_ExtractAndParseFrame) refers to hcble.o(.rodata.str1.1) for .L.str
hcble.o(.text.HCBle_ExtractAndParseFrame) refers to strstr.o(.text) for strstr
@@ -4149,14 +4151,16 @@ Removing Unused input sections from the image.
Removing hcble.o(.text.HCBle_SendData), (68 bytes).
Removing hcble.o(.ARM.exidx.text.HCBle_SendData), (8 bytes).
Removing hcble.o(.ARM.exidx.text.HAL_UART_RxCpltCallback), (8 bytes).
Removing hcble.o(.text.HCBle_ExtractAndParseFrame), (254 bytes).
Removing hcble.o(.text.HCBle_ExtractAndParseFrame), (340 bytes).
Removing hcble.o(.ARM.exidx.text.HCBle_ExtractAndParseFrame), (8 bytes).
Removing hcble.o(.bss.HC_Send_Data), (128 bytes).
Removing hcble.o(.bss.HCBle_ExtractAndParseFrame.json_buf), (128 bytes).
Removing hcble.o(.bss.HCBle_ExtractAndParseFrame.idx), (4 bytes).
Removing hcble.o(.bss.HCBle_ExtractAndParseFrame.in_frame), (4 bytes).
Removing hcble.o(.rodata.str1.1), (55 bytes).
Removing hcble.o(.bss.cmd), (8 bytes).
1675 unused section(s) (total 122739 bytes) removed from the image.
1677 unused section(s) (total 122833 bytes) removed from the image.
==============================================================================
@@ -5262,72 +5266,72 @@ Memory Map of the image
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x08000000 0x08000000 0x0000024c Data RO 3 RESET startup_stm32h563xx.o
0x0800024c 0x0800024c 0x00000008 Code RO 2865 * !!!main c_w.l(__main.o)
0x08000254 0x08000254 0x0000005c Code RO 3342 !!!scatter c_w.l(__scatter.o)
0x080002b0 0x080002b0 0x0000001a Code RO 3346 !!handler_copy c_w.l(__scatter_copy.o)
0x0800024c 0x0800024c 0x00000008 Code RO 2867 * !!!main c_w.l(__main.o)
0x08000254 0x08000254 0x0000005c Code RO 3344 !!!scatter c_w.l(__scatter.o)
0x080002b0 0x080002b0 0x0000001a Code RO 3348 !!handler_copy c_w.l(__scatter_copy.o)
0x080002ca 0x080002ca 0x00000002 PAD
0x080002cc 0x080002cc 0x00000002 Code RO 3343 !!handler_null c_w.l(__scatter.o)
0x080002cc 0x080002cc 0x00000002 Code RO 3345 !!handler_null c_w.l(__scatter.o)
0x080002ce 0x080002ce 0x00000002 PAD
0x080002d0 0x080002d0 0x0000001c Code RO 3348 !!handler_zi c_w.l(__scatter_zi.o)
0x080002ec 0x080002ec 0x00000002 Code RO 3102 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
0x080002ee 0x080002ee 0x00000004 Code RO 3150 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3153 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3155 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3158 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3160 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3162 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3165 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3167 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3169 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3171 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3173 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3175 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3177 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3179 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3181 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3183 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3185 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3189 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3191 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3193 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3195 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000002 Code RO 3196 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
0x080002f4 0x080002f4 0x00000002 Code RO 3263 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
0x080002f6 0x080002f6 0x00000000 Code RO 3309 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
0x080002f6 0x080002f6 0x00000000 Code RO 3311 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
0x080002f6 0x080002f6 0x00000000 Code RO 3314 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
0x080002f6 0x080002f6 0x00000000 Code RO 3317 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
0x080002f6 0x080002f6 0x00000000 Code RO 3319 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
0x080002f6 0x080002f6 0x00000000 Code RO 3322 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
0x080002f6 0x080002f6 0x00000002 Code RO 3323 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
0x080002f8 0x080002f8 0x00000000 Code RO 2867 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
0x080002f8 0x080002f8 0x00000000 Code RO 2990 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
0x080002f8 0x080002f8 0x00000006 Code RO 3002 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
0x080002fe 0x080002fe 0x00000000 Code RO 2992 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
0x080002fe 0x080002fe 0x00000004 Code RO 2993 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
0x08000302 0x08000302 0x00000000 Code RO 2995 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
0x08000302 0x08000302 0x00000008 Code RO 2996 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
0x0800030a 0x0800030a 0x00000002 Code RO 3129 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
0x0800030c 0x0800030c 0x00000000 Code RO 3214 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
0x0800030c 0x0800030c 0x00000004 Code RO 3215 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
0x08000310 0x08000310 0x00000006 Code RO 3216 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x080002d0 0x080002d0 0x0000001c Code RO 3350 !!handler_zi c_w.l(__scatter_zi.o)
0x080002ec 0x080002ec 0x00000002 Code RO 3104 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
0x080002ee 0x080002ee 0x00000004 Code RO 3152 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3155 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3157 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3160 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3162 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3164 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3167 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3169 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3171 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3173 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3175 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3177 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3179 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3181 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3183 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3185 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3187 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3191 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3193 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3195 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000000 Code RO 3197 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
0x080002f2 0x080002f2 0x00000002 Code RO 3198 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
0x080002f4 0x080002f4 0x00000002 Code RO 3265 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
0x080002f6 0x080002f6 0x00000000 Code RO 3311 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
0x080002f6 0x080002f6 0x00000000 Code RO 3313 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
0x080002f6 0x080002f6 0x00000000 Code RO 3316 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
0x080002f6 0x080002f6 0x00000000 Code RO 3319 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
0x080002f6 0x080002f6 0x00000000 Code RO 3321 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
0x080002f6 0x080002f6 0x00000000 Code RO 3324 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
0x080002f6 0x080002f6 0x00000002 Code RO 3325 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
0x080002f8 0x080002f8 0x00000000 Code RO 2869 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
0x080002f8 0x080002f8 0x00000000 Code RO 2992 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
0x080002f8 0x080002f8 0x00000006 Code RO 3004 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
0x080002fe 0x080002fe 0x00000000 Code RO 2994 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
0x080002fe 0x080002fe 0x00000004 Code RO 2995 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
0x08000302 0x08000302 0x00000000 Code RO 2997 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
0x08000302 0x08000302 0x00000008 Code RO 2998 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
0x0800030a 0x0800030a 0x00000002 Code RO 3131 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
0x0800030c 0x0800030c 0x00000000 Code RO 3216 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
0x0800030c 0x0800030c 0x00000004 Code RO 3217 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
0x08000310 0x08000310 0x00000006 Code RO 3218 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x08000316 0x08000316 0x00000002 PAD
0x08000318 0x08000318 0x00000044 Code RO 4 .text startup_stm32h563xx.o
0x0800035c 0x0800035c 0x00000078 Code RO 26 .text tx_initialize_low_level.o
0x080003d4 0x080003d4 0x000000d0 Code RO 1583 .text tx_thread_schedule.o
0x080004a4 0x080004a4 0x00000040 Code RO 1588 .text tx_thread_stack_build.o
0x080004e4 0x080004e4 0x000000b8 Code RO 1598 .text tx_timer_interrupt.o
0x0800059c 0x0800059c 0x000000f0 Code RO 2847 .text c_w.l(lludivv7m.o)
0x0800068c 0x0800068c 0x00000010 Code RO 2857 .text c_w.l(aeabi_memset.o)
0x0800069c 0x0800069c 0x00000044 Code RO 2859 .text c_w.l(rt_memclr.o)
0x080006e0 0x080006e0 0x0000004e Code RO 2861 .text c_w.l(rt_memclr_w.o)
0x0800072e 0x0800072e 0x00000006 Code RO 2863 .text c_w.l(heapauxi.o)
0x08000734 0x08000734 0x0000004a Code RO 3040 .text c_w.l(sys_stackheap_outer.o)
0x0800077e 0x0800077e 0x00000012 Code RO 3091 .text c_w.l(exit.o)
0x08000790 0x08000790 0x00000008 Code RO 3126 .text c_w.l(libspace.o)
0x08000798 0x08000798 0x0000000c Code RO 3209 .text c_w.l(sys_exit.o)
0x080007a4 0x080007a4 0x00000002 Code RO 3252 .text c_w.l(use_no_semi.o)
0x080007a6 0x080007a6 0x00000000 Code RO 3254 .text c_w.l(indicate_semi.o)
0x0800059c 0x0800059c 0x000000f0 Code RO 2849 .text c_w.l(lludivv7m.o)
0x0800068c 0x0800068c 0x00000010 Code RO 2859 .text c_w.l(aeabi_memset.o)
0x0800069c 0x0800069c 0x00000044 Code RO 2861 .text c_w.l(rt_memclr.o)
0x080006e0 0x080006e0 0x0000004e Code RO 2863 .text c_w.l(rt_memclr_w.o)
0x0800072e 0x0800072e 0x00000006 Code RO 2865 .text c_w.l(heapauxi.o)
0x08000734 0x08000734 0x0000004a Code RO 3042 .text c_w.l(sys_stackheap_outer.o)
0x0800077e 0x0800077e 0x00000012 Code RO 3093 .text c_w.l(exit.o)
0x08000790 0x08000790 0x00000008 Code RO 3128 .text c_w.l(libspace.o)
0x08000798 0x08000798 0x0000000c Code RO 3211 .text c_w.l(sys_exit.o)
0x080007a4 0x080007a4 0x00000002 Code RO 3254 .text c_w.l(use_no_semi.o)
0x080007a6 0x080007a6 0x00000000 Code RO 3256 .text c_w.l(indicate_semi.o)
0x080007a6 0x080007a6 0x00000002 PAD
0x080007a8 0x080007a8 0x0000000e Code RO 49 .text.App_ThreadX_Init app_threadx.o
0x080007b6 0x080007b6 0x00000002 PAD
@@ -5527,7 +5531,7 @@ Memory Map of the image
0x0800d600 0x0800d600 0x00000174 Code RO 2292 .text._txe_byte_pool_create txe_byte_pool_create.o
0x0800d774 0x0800d774 0x00000024 Code RO 11 .text.main main.o
0x0800d798 0x0800d798 0x00000058 Code RO 127 .text.tx_application_define app_azure_rtos.o
0x0800d7f0 0x0800d7f0 0x0000001a Code RO 3236 x$fpl$fpinit fz_wm.l(fpinit.o)
0x0800d7f0 0x0800d7f0 0x0000001a Code RO 3238 x$fpl$fpinit fz_wm.l(fpinit.o)
0x0800d80a 0x0800d80a 0x00000010 Data RO 1513 .rodata.AHBPrescTable system_stm32h5xx.o
0x0800d81a 0x0800d81a 0x00000008 Data RO 1514 .rodata.APBPrescTable system_stm32h5xx.o
0x0800d822 0x0800d822 0x00000008 Data RO 1500 .rodata.UARTEx_SetNbDataToProcess.denominator stm32h5xx_hal_uart_ex.o
@@ -5536,7 +5540,7 @@ Memory Map of the image
0x0800d84a 0x0800d84a 0x00000013 Data RO 130 .rodata.str1.1 app_azure_rtos.o
0x0800d85d 0x0800d85d 0x00000014 Data RO 2740 .rodata.str1.1 tx_timer_initialize.o
0x0800d871 0x0800d871 0x00000003 PAD
0x0800d874 0x0800d874 0x00000020 Data RO 3341 Region$$Table anon$$obj.o
0x0800d874 0x0800d874 0x00000020 Data RO 3343 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800d898, Size: 0x000014c0, Max: 0x000a0000, ABSOLUTE)
@@ -5548,7 +5552,7 @@ Memory Map of the image
0x20000008 0x0800d8a0 0x00000001 Data RW 1277 .data.uwTickFreq stm32h5xx_hal.o
0x20000009 0x0800d8a1 0x00000003 PAD
0x2000000c 0x0800d8a4 0x00000004 Data RW 1276 .data.uwTickPrio stm32h5xx_hal.o
0x20000010 - 0x00000060 Zero RW 3127 .bss c_w.l(libspace.o)
0x20000010 - 0x00000060 Zero RW 3129 .bss c_w.l(libspace.o)
0x20000070 - 0x00000080 Zero RW 2835 .bss.HC_Recevie hcble.o
0x200000f0 - 0x00000018 Zero RW 68 .bss.List_GPDMA1_Channel5 usart.o
0x20000108 - 0x00000024 Zero RW 67 .bss.Node_GPDMA1_Channel5 usart.o
@@ -5621,7 +5625,7 @@ Image component sizes
22 0 0 0 0 714 app_threadx.o
76 0 0 0 0 4933 gpdma.o
66 0 0 0 0 2187 gpio.o
210 0 0 0 456 5916 hcble.o
210 0 0 0 456 5911 hcble.o
274 0 0 0 0 8400 main.o
68 28 588 0 1536 944 startup_stm32h563xx.o
132 0 0 5 4 13991 stm32h5xx_hal.o
@@ -5663,7 +5667,7 @@ Image component sizes
710 0 0 0 448 12894 usart.o
----------------------------------------------------------------------
53964 308 726 16 5200 329656 Object Totals
53964 308 726 16 5200 329651 Object Totals
0 0 32 0 0 0 (incl. Generated)
114 0 3 3 4 0 (incl. Padding)
@@ -5718,8 +5722,8 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
54718 324 726 16 5296 329616 Grand Totals
54718 324 726 16 5296 329616 ELF Image Totals
54718 324 726 16 5296 329611 Grand Totals
54718 324 726 16 5296 329611 ELF Image Totals
54718 324 726 16 0 0 ROM Totals
==============================================================================