Files
GD32_BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf.map
T
2025-12-25 12:07:06 +08:00

140 lines
9.6 KiB
Plaintext

Component: Arm Compiler for Embedded 6.24 Tool: armlink [5f371500]
==============================================================================
Memory Map of the image
Image Entry point : 0x08000165
Load Region LR_ROM0 (Base: 0x08000000, Size: 0x00001888, Max: 0x00020000, ABSOLUTE)
Execution Region ER_ROM0 (Base: 0x08000000, Size: 0x00001784, Max: 0x00020000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x08000000 0x00000150 Data RO 922 RESET startup_gd32c10x.o
0x08000150 0x00000000 Code RO 1086 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x08000150 0x00000004 Code RO 1520 .ARM.Collect$$$$00000003 mc_w.l(entry4.o)
0x08000154 0x00000004 Code RO 1523 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x08000158 0x00000000 Code RO 1525 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x08000158 0x00000000 Code RO 1527 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
0x08000158 0x00000008 Code RO 1528 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
0x08000160 0x00000000 Code RO 1530 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o)
0x08000160 0x00000000 Code RO 1532 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o)
0x08000160 0x00000004 Code RO 1521 .ARM.Collect$$$$00002714 mc_w.l(entry4.o)
0x08000164 0x0000002c Code RO 923 * .text startup_gd32c10x.o
0x08000190 0x00000024 Code RO 1096 .text mc_w.l(memcpya.o)
0x080001b4 0x00000024 Code RO 1098 .text mc_w.l(memseta.o)
0x080001d8 0x00000002 Code RO 1550 .text mc_w.l(abort.o)
0x080001da 0x00000002 PAD
0x080001dc 0x00000030 Code RO 1877 .text mc_w.l(init.o)
0x0800020c 0x000000cc Code RO 157 .text.CAN0_RX0_IRQHandler Can.o
0x080002d8 0x0000004a Code RO 159 .text.DMA0_Channel4_IRQHandler Can.o
0x08000322 0x00000002 PAD
0x08000324 0x00000026 Code RO 161 .text.DMA0_Channel5_IRQHandler Can.o
0x0800034a 0x00000002 PAD
0x0800034c 0x000000e0 Code RO 931 .text.SystemCoreClockUpdate system_gd32c10x.o
0x0800042c 0x00000342 Code RO 929 .text.SystemInit system_gd32c10x.o
0x0800076e 0x00000002 PAD
0x08000770 0x00000002 Code RO 101 .text._ZN10OTAHandler7processEv OTA.o
0x08000772 0x00000002 PAD
0x08000774 0x00000008 Code RO 97 .text._ZN10OTAHandlerC2Ev OTA.o
0x0800077c 0x00000028 Code RO 952 .text._ZN10__cxxabiv121__isOurExceptionClassEPK21_Unwind_Control_Block libcppabi_wx.l(cxa_exception.cpp.o)
0x080007a4 0x00000060 Code RO 980 .text._ZN10__cxxabiv1L22__cxa_end_cleanup_implEv libcppabi_wx.l(cxa_exception.cpp.o)
0x08000804 0x00000038 Code RO 141 .text._ZN14CAN_transmiter4initEv Can.o
0x0800083c 0x00000074 Code RO 1023 .text._ZSt11__terminatePFvvE libcppabi_wx.l(cxa_handlers.cpp.o)
0x080008b0 0x00000030 Code RO 1014 .text._ZSt9terminatev libcppabi_wx.l(cxa_handlers.cpp.o)
0x080008e0 0x0000000a Code RO 1009 .text.__clang_call_terminate libcppabi_wx.l(cxa_exception.cpp.o)
0x080008ea 0x00000002 PAD
0x080008ec 0x0000006c Code RO 957 .text.__cxa_begin_catch libcppabi_wx.l(cxa_exception.cpp.o)
0x08000958 0x0000000a Code RO 1387 .text.__cxa_get_globals libcppabi_wx.l(cxa_exception_storage.cpp.o)
0x08000962 0x0000000a Code RO 1389 .text.__cxa_get_globals_fast libcppabi_wx.l(cxa_exception_storage.cpp.o)
0x0800096c 0x00000026 Code RO 263 .text.can_deinit gd32c10x_can.o
0x08000992 0x00000002 PAD
0x08000994 0x00000114 Code RO 269 .text.can_fd_init gd32c10x_can.o
0x08000aa8 0x000000b2 Code RO 271 .text.can_filter_init gd32c10x_can.o
0x08000b5a 0x00000002 PAD
0x08000b5c 0x00000176 Code RO 267 .text.can_init gd32c10x_can.o
0x08000cd2 0x00000002 PAD
0x08000cd4 0x00000008 Code RO 313 .text.can_interrupt_enable gd32c10x_can.o
0x08000cdc 0x00000016 Code RO 323 .text.can_interrupt_flag_clear gd32c10x_can.o
0x08000cf2 0x00000002 PAD
0x08000cf4 0x00000066 Code RO 321 .text.can_interrupt_flag_get gd32c10x_can.o
0x08000d5a 0x00000002 PAD
0x08000d5c 0x000001f4 Code RO 297 .text.can_message_receive gd32c10x_can.o
0x08000f50 0x00000018 Code RO 301 .text.can_receive_message_length_get gd32c10x_can.o
0x08000f68 0x00000072 Code RO 265 .text.can_struct_para_init gd32c10x_can.o
0x08000fda 0x00000002 PAD
0x08000fdc 0x00000100 Code RO 132 .text.canfd_config Can.o
0x080010dc 0x00000018 Code RO 23 .text.delay_decrement systick.o
0x080010f4 0x00000024 Code RO 403 .text.dma_channel_disable gd32c10x_dma.o
0x08001118 0x00000024 Code RO 401 .text.dma_channel_enable gd32c10x_dma.o
0x0800113c 0x00000074 Code RO 391 .text.dma_init gd32c10x_dma.o
0x080011b0 0x0000000e Code RO 435 .text.dma_interrupt_flag_clear gd32c10x_dma.o
0x080011be 0x00000002 PAD
0x080011c0 0x0000003a Code RO 433 .text.dma_interrupt_flag_get gd32c10x_dma.o
0x080011fa 0x00000002 PAD
0x080011fc 0x0000002c Code RO 43 .text.fputc initial.o
0x08001228 0x00000004 Code RO 601 .text.gpio_bit_reset gd32c10x_gpio.o
0x0800122c 0x000002c0 Code RO 597 .text.gpio_init gd32c10x_gpio.o
0x080014ec 0x00000080 Code RO 615 .text.gpio_pin_remap_config gd32c10x_gpio.o
0x0800156c 0x00000066 Code RO 4 .text.main main.o
0x080015d2 0x00000002 PAD
0x080015d4 0x00000060 Code RO 644 .text.nvic_irq_enable gd32c10x_misc.o
0x08001634 0x0000001c Code RO 648 .text.nvic_vector_table_set gd32c10x_misc.o
0x08001650 0x0000001e Code RO 712 .text.rcu_periph_clock_enable gd32c10x_rcu.o
0x0800166e 0x00000002 PAD
0x08001670 0x00000020 Code RO 722 .text.rcu_periph_reset_disable gd32c10x_rcu.o
0x08001690 0x0000001e Code RO 720 .text.rcu_periph_reset_enable gd32c10x_rcu.o
0x080016ae 0x00000002 PAD
0x080016b0 0x00000048 Code RO 17 .text.systick_config systick.o
0x080016f8 0x00000006 Code RO 1372 .text.unlikely.abort_message libcppabi_wx.l(abort_message.cpp.o)
0x080016fe 0x00000002 PAD
0x08001700 0x00000008 Code RO 836 .text.usart_data_transmit gd32c10x_usart.o
0x08001708 0x00000010 Code RO 898 .text.usart_flag_get gd32c10x_usart.o
0x08001718 0x0000000e Code RO 1962 i.__scatterload_copy mc_w.l(handlers.o)
0x08001726 0x00000002 Code RO 1963 i.__scatterload_null mc_w.l(handlers.o)
0x08001728 0x0000000e Code RO 1964 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x08001736 0x00000002 PAD
0x08001738 0x00000024 Code RO 1089 i.puts mc_w.l(puts.o)
0x0800175c 0x00000007 Data RO 325 .rodata.g_can_fdlength_table gd32c10x_can.o
0x08001763 0x00000001 PAD
0x08001764 0x00000020 Data RO 1961 Region$$Table anon$$obj.o
Execution Region RW_NOINIT (Base: 0x20000000, Size: 0x00000000, Max: 0x00007200, ABSOLUTE, UNINIT)
**** No section assigned to this execution region ****
Execution Region RW_RAM0 (Base: 0x20000000, Size: 0x00000940, Max: 0x00007200, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x20000000 0x00000004 Data RW 1534 .data mc_w.l(stdout.o)
0x20000004 0x000000f4 Data RW 163 .data.CAN0_transmiter Can.o
0x200000f8 0x00000004 Data RW 935 .data.SystemCoreClock system_gd32c10x.o
0x200000fc 0x00000004 Data RW 1382 .data.__cxa_terminate_handler libcppabi_wx.l(cxa_default_handlers.cpp.o)
0x20000100 0x00000004 Zero RW 27 .bss._ZL5delay systick.o
0x20000104 0x0000000c Zero RW 1391 .bss._ZN10__cxxabiv1L10eh_globalsE libcppabi_wx.l(cxa_exception_storage.cpp.o)
0x20000110 0x00000008 Zero RW 166 .bss.can_rx_buffer Can.o
0x20000118 0x00000008 Zero RW 167 .bss.can_tx_buffer Can.o
0x20000120 0x0000001c Zero RW 164 .bss.dma_rx_parameter Can.o
0x2000013c 0x00000004 PAD
0x20000140 0x00000800 Zero RW 920 STACK startup_gd32c10x.o
Execution Region ARM_LIB_HEAP (Base: 0x20000940, Size: 0x00000c00, Max: 0x00000c00, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x20000940 0x00000c00 Zero RW 1 ARM_LIB_HEAP.bss anon$$obj.o
Execution Region ARM_LIB_STACK (Base: 0x20007e00, Size: 0x00000200, Max: 0x00000200, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x20007e00 0x00000200 Zero RW 2 ARM_LIB_STACK.bss anon$$obj.o