基础响应功能的实现

This commit is contained in:
cbb
2025-12-27 19:20:23 +08:00
parent 26e73f451e
commit a25ec5f029
762 changed files with 1165 additions and 3750 deletions
+150 -105
View File
@@ -4,102 +4,142 @@ Component: Arm Compiler for Embedded 6.24 Tool: armlink [5f371500]
Memory Map of the image
Image Entry point : 0x08000165
Image Entry point : 0x00000000
Load Region LR_ROM0 (Base: 0x08000000, Size: 0x00001888, Max: 0x00020000, ABSOLUTE)
Load Region LR_ROM0 (Base: 0x08000000, Size: 0x00002b20, Max: 0x00020000, ABSOLUTE)
Execution Region ER_ROM0 (Base: 0x08000000, Size: 0x00001784, Max: 0x00020000, ABSOLUTE)
Execution Region ER_ROM0 (Base: 0x08000000, Size: 0x00002a28, 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
0x08000000 0x00000150 Data RO 844 RESET startup_gd32c10x.o
0x08000150 0x00000000 Code RO 1017 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x08000150 0x00000004 Code RO 1440 .ARM.Collect$$$$00000003 mc_w.l(entry4.o)
0x08000154 0x00000004 Code RO 1443 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x08000158 0x00000000 Code RO 1445 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x08000158 0x00000000 Code RO 1447 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
0x08000158 0x00000008 Code RO 1448 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
0x08000160 0x00000000 Code RO 1450 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o)
0x08000160 0x00000000 Code RO 1452 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o)
0x08000160 0x00000004 Code RO 1441 .ARM.Collect$$$$00002714 mc_w.l(entry4.o)
0x08000164 0x0000002c Code RO 845 * .text startup_gd32c10x.o
0x08000190 0x00000024 Code RO 1024 .text mc_w.l(memcpya.o)
0x080001b4 0x00000024 Code RO 1026 .text mc_w.l(memseta.o)
0x080001d8 0x00000062 Code RO 1466 .text mc_w.l(uldiv.o)
0x0800023a 0x00000002 Code RO 1468 .text mc_w.l(abort.o)
0x0800023c 0x00000030 Code RO 1795 .text mc_w.l(init.o)
0x0800026c 0x0000001e Code RO 1797 .text mc_w.l(llshl.o)
0x0800028a 0x00000020 Code RO 1799 .text mc_w.l(llushr.o)
0x080002aa 0x00000002 PAD
0x080002ac 0x000000cc Code RO 131 .text.CAN0_RX0_IRQHandler Can.o
0x08000378 0x0000004a Code RO 133 .text.DMA0_Channel4_IRQHandler Can.o
0x080003c2 0x00000002 PAD
0x080003c4 0x00000026 Code RO 135 .text.DMA0_Channel5_IRQHandler Can.o
0x080003ea 0x00000002 PAD
0x080003ec 0x000000e0 Code RO 853 .text.SystemCoreClockUpdate system_gd32c10x.o
0x080004cc 0x00000342 Code RO 851 .text.SystemInit system_gd32c10x.o
0x0800080e 0x00000002 PAD
0x08000810 0x00000012 Code RO 45 .text.USART0_init initial.o
0x08000822 0x00000002 PAD
0x08000824 0x00000130 Code RO 99 .text._ZN10OTAHandler16handleOTAMessageEjPhh OTA.o
0x08000954 0x000000a8 Code RO 93 .text._ZN10OTAHandler17jumpToApplicationEv OTA.o
0x080009fc 0x000000a0 Code RO 89 .text._ZN10OTAHandler7processEv OTA.o
0x08000a9c 0x00000028 Code RO 874 .text._ZN10__cxxabiv121__isOurExceptionClassEPK21_Unwind_Control_Block libcppabi_wx.l(cxa_exception.cpp.o)
0x08000ac4 0x00000060 Code RO 902 .text._ZN10__cxxabiv1L22__cxa_end_cleanup_implEv libcppabi_wx.l(cxa_exception.cpp.o)
0x08000b24 0x00000118 Code RO 129 .text._ZN14CAN_transmiter15CANFD_AsyncSendEjhPh Can.o
0x08000c3c 0x000000d0 Code RO 125 .text._ZN14CAN_transmiter19communication_checkEv Can.o
0x08000d0c 0x00000038 Code RO 123 .text._ZN14CAN_transmiter4initEv Can.o
0x08000d44 0x00000070 Code RO 127 .text._ZN14CAN_transmiter7sendACKEjj Can.o
0x08000db4 0x00000074 Code RO 954 .text._ZSt11__terminatePFvvE libcppabi_wx.l(cxa_handlers.cpp.o)
0x08000e28 0x00000030 Code RO 945 .text._ZSt9terminatev libcppabi_wx.l(cxa_handlers.cpp.o)
0x08000e58 0x0000000a Code RO 931 .text.__clang_call_terminate libcppabi_wx.l(cxa_exception.cpp.o)
0x08000e62 0x00000002 PAD
0x08000e64 0x0000006c Code RO 879 .text.__cxa_begin_catch libcppabi_wx.l(cxa_exception.cpp.o)
0x08000ed0 0x0000000a Code RO 1307 .text.__cxa_get_globals libcppabi_wx.l(cxa_exception_storage.cpp.o)
0x08000eda 0x0000000a Code RO 1309 .text.__cxa_get_globals_fast libcppabi_wx.l(cxa_exception_storage.cpp.o)
0x08000ee4 0x00000026 Code RO 185 .text.can_deinit gd32c10x_can.o
0x08000f0a 0x00000002 PAD
0x08000f0c 0x00000114 Code RO 191 .text.can_fd_init gd32c10x_can.o
0x08001020 0x000000b2 Code RO 193 .text.can_filter_init gd32c10x_can.o
0x080010d2 0x00000002 PAD
0x080010d4 0x00000176 Code RO 189 .text.can_init gd32c10x_can.o
0x0800124a 0x00000002 PAD
0x0800124c 0x00000008 Code RO 235 .text.can_interrupt_enable gd32c10x_can.o
0x08001254 0x00000016 Code RO 245 .text.can_interrupt_flag_clear gd32c10x_can.o
0x0800126a 0x00000002 PAD
0x0800126c 0x00000066 Code RO 243 .text.can_interrupt_flag_get gd32c10x_can.o
0x080012d2 0x00000002 PAD
0x080012d4 0x000001f4 Code RO 219 .text.can_message_receive gd32c10x_can.o
0x080014c8 0x000001f0 Code RO 213 .text.can_message_transmit gd32c10x_can.o
0x080016b8 0x00000018 Code RO 223 .text.can_receive_message_length_get gd32c10x_can.o
0x080016d0 0x00000072 Code RO 187 .text.can_struct_para_init gd32c10x_can.o
0x08001742 0x00000002 PAD
0x08001744 0x000001b0 Code RO 121 .text.canfd_config Can.o
0x080018f4 0x00000022 Code RO 27 .text.delay_1ms systick.o
0x08001916 0x00000002 PAD
0x08001918 0x00000018 Code RO 29 .text.delay_decrement systick.o
0x08001930 0x00000024 Code RO 325 .text.dma_channel_disable gd32c10x_dma.o
0x08001954 0x00000024 Code RO 323 .text.dma_channel_enable gd32c10x_dma.o
0x08001978 0x00000074 Code RO 313 .text.dma_init gd32c10x_dma.o
0x080019ec 0x00000022 Code RO 359 .text.dma_interrupt_enable gd32c10x_dma.o
0x08001a0e 0x00000002 PAD
0x08001a10 0x0000000e Code RO 357 .text.dma_interrupt_flag_clear gd32c10x_dma.o
0x08001a1e 0x00000002 PAD
0x08001a20 0x0000003a Code RO 355 .text.dma_interrupt_flag_get gd32c10x_dma.o
0x08001a5a 0x00000002 PAD
0x08001a5c 0x0000001a Code RO 311 .text.dma_struct_para_init gd32c10x_dma.o
0x08001a76 0x00000002 PAD
0x08001a78 0x00000012 Code RO 429 .text.fmc_lock gd32c10x_fmc.o
0x08001a8a 0x00000002 PAD
0x08001a8c 0x00000026 Code RO 427 .text.fmc_unlock gd32c10x_fmc.o
0x08001ab2 0x00000002 PAD
0x08001ab4 0x000001aa Code RO 439 .text.fmc_word_program gd32c10x_fmc.o
0x08001c5e 0x00000002 PAD
0x08001c60 0x0000002c Code RO 47 .text.fputc initial.o
0x08001c8c 0x00000010 Code RO 498 .text.fwdgt_counter_reload gd32c10x_fwdgt.o
0x08001c9c 0x00000098 Code RO 168 .text.gd_eval_com_init gd32c10x_eval.o
0x08001d34 0x00000004 Code RO 523 .text.gpio_bit_reset gd32c10x_gpio.o
0x08001d38 0x000002c0 Code RO 519 .text.gpio_init gd32c10x_gpio.o
0x08001ff8 0x00000080 Code RO 537 .text.gpio_pin_remap_config gd32c10x_gpio.o
0x08002078 0x00000032 Code RO 8 .text.main main.o
0x080020aa 0x00000002 PAD
0x080020ac 0x00000060 Code RO 566 .text.nvic_irq_enable gd32c10x_misc.o
0x0800210c 0x0000001c Code RO 570 .text.nvic_vector_table_set gd32c10x_misc.o
0x08002128 0x0000010c Code RO 716 .text.rcu_clock_freq_get gd32c10x_rcu.o
0x08002234 0x00000020 Code RO 636 .text.rcu_periph_clock_disable gd32c10x_rcu.o
0x08002254 0x0000001e Code RO 634 .text.rcu_periph_clock_enable gd32c10x_rcu.o
0x08002272 0x00000002 PAD
0x08002274 0x00000020 Code RO 644 .text.rcu_periph_reset_disable gd32c10x_rcu.o
0x08002294 0x0000001e Code RO 642 .text.rcu_periph_reset_enable gd32c10x_rcu.o
0x080022b2 0x00000002 PAD
0x080022b4 0x00000014 Code RO 650 .text.rcu_system_clock_source_config gd32c10x_rcu.o
0x080022c8 0x00000048 Code RO 23 .text.systick_config systick.o
0x08002310 0x0000002c Code RO 934 .text.unlikely.__cxa_guard_acquire libcppabi_wx.l(cxa_guard.cpp.o)
0x0800233c 0x00000008 Code RO 936 .text.unlikely.__cxa_guard_release libcppabi_wx.l(cxa_guard.cpp.o)
0x08002344 0x00000006 Code RO 1292 .text.unlikely.abort_message libcppabi_wx.l(abort_message.cpp.o)
0x0800234a 0x00000002 PAD
0x0800234c 0x0000006a Code RO 732 .text.usart_baudrate_set gd32c10x_usart.o
0x080023b6 0x00000002 PAD
0x080023b8 0x00000008 Code RO 758 .text.usart_data_transmit gd32c10x_usart.o
0x080023c0 0x0000007a Code RO 730 .text.usart_deinit gd32c10x_usart.o
0x0800243a 0x00000002 PAD
0x0800243c 0x0000000a Code RO 740 .text.usart_enable gd32c10x_usart.o
0x08002446 0x00000002 PAD
0x08002448 0x00000010 Code RO 820 .text.usart_flag_get gd32c10x_usart.o
0x08002458 0x00000014 Code RO 746 .text.usart_receive_config gd32c10x_usart.o
0x0800246c 0x00000014 Code RO 744 .text.usart_transmit_config gd32c10x_usart.o
0x08002480 0x00000020 Code RO 1237 i.__0printf$8 mc_w.l(printf8.o)
0x080024a0 0x00000410 Code RO 1244 i._printf_core mc_w.l(printf8.o)
0x080028b0 0x00000024 Code RO 1245 i._printf_post_padding mc_w.l(printf8.o)
0x080028d4 0x0000002e Code RO 1246 i._printf_pre_padding mc_w.l(printf8.o)
0x08002902 0x00000002 PAD
0x08002904 0x00000024 Code RO 1020 i.puts mc_w.l(puts.o)
0x08002928 0x00000008 Data RO 718 .rodata.cst8 gd32c10x_rcu.o
0x08002930 0x00000007 Data RO 247 .rodata.g_can_fdlength_table gd32c10x_can.o
0x08002937 0x0000005c Data RO 144 .rodata.str1.1 Can.o
0x08002993 0x00000093 Data RO 940 .rodata.str1.1 libcppabi_wx.l(cxa_guard.cpp.o)
0x08002a26 0x00000002 PAD
0x08002a28 0x00000000 Data RO 1883 Region$$Table anon$$obj.o
Execution Region RW_NOINIT (Base: 0x20000000, Size: 0x00000000, Max: 0x00007200, ABSOLUTE, UNINIT)
@@ -107,28 +147,33 @@ Memory Map of the image
**** No section assigned to this execution region ****
Execution Region RW_RAM0 (Base: 0x20000000, Size: 0x00000940, Max: 0x00007200, ABSOLUTE)
Execution Region RW_RAM0 (Base: 0x20000000, Size: 0x00000968, 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
0x20000000 0x00000004 Data RW 1454 .data mc_w.l(stdout.o)
0x20000004 0x000000e8 Data RW 139 .data.CAN0_transmiter Can.o
0x200000ec 0x00000004 Data RW 857 .data.SystemCoreClock system_gd32c10x.o
0x200000f0 0x00000004 Data RW 1302 .data.__cxa_terminate_handler libcppabi_wx.l(cxa_default_handlers.cpp.o)
0x200000f4 0x00000004 PAD
0x200000f8 0x00000004 Zero RW 105 .bss._ZGVZN10OTAHandler7processEvE4zero OTA.o
0x200000fc 0x00000004 Zero RW 33 .bss._ZL5delay systick.o
0x20000100 0x0000000c Zero RW 1311 .bss._ZN10__cxxabiv1L10eh_globalsE libcppabi_wx.l(cxa_exception_storage.cpp.o)
0x2000010c 0x00000001 Zero RW 104 .bss._ZZN10OTAHandler7processEvE4zero OTA.o
0x2000010d 0x00000003 PAD
0x20000110 0x00000008 Zero RW 142 .bss.can_rx_buffer Can.o
0x20000118 0x00000008 Zero RW 143 .bss.can_tx_buffer Can.o
0x20000120 0x0000001c Zero RW 140 .bss.dma_rx_parameter Can.o
0x2000013c 0x0000001c Zero RW 141 .bss.dma_tx_parameter Can.o
0x20000158 0x00000010 Zero RW 103 .bss.ota OTA.o
0x20000168 0x00000800 Zero RW 842 STACK startup_gd32c10x.o
Execution Region ARM_LIB_HEAP (Base: 0x20000940, Size: 0x00000c00, Max: 0x00000c00, ABSOLUTE)
Execution Region ARM_LIB_HEAP (Base: 0x20000968, 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
0x20000968 0x00000c00 Zero RW 1 ARM_LIB_HEAP.bss anon$$obj.o
Execution Region ARM_LIB_STACK (Base: 0x20007e00, Size: 0x00000200, Max: 0x00000200, ABSOLUTE)