|
@@ -1,4 +1,4 @@
|
|
-Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]
|
|
|
|
|
|
+Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
|
|
|
|
|
|
==============================================================================
|
|
==============================================================================
|
|
|
|
|
|
@@ -23,8 +23,8 @@ Section Cross References
|
|
boot.o(i.BootLoader_Brance) refers to fmc.o(i.GD32_EraseFlash) for GD32_EraseFlash
|
|
boot.o(i.BootLoader_Brance) refers to fmc.o(i.GD32_EraseFlash) for GD32_EraseFlash
|
|
boot.o(i.BootLoader_Brance) refers to main.o(i.task_fwdgt_reload) for task_fwdgt_reload
|
|
boot.o(i.BootLoader_Brance) refers to main.o(i.task_fwdgt_reload) for task_fwdgt_reload
|
|
boot.o(i.BootLoader_Brance) refers to memseta.o(.text) for __aeabi_memclr4
|
|
boot.o(i.BootLoader_Brance) refers to memseta.o(.text) for __aeabi_memclr4
|
|
- boot.o(i.BootLoader_Brance) refers to w25q32.o(i.W25Q32_Read) for W25Q32_Read
|
|
|
|
- boot.o(i.BootLoader_Brance) refers to fmc.o(i.GD32_WriteFlash) for GD32_WriteFlash
|
|
|
|
|
|
+ boot.o(i.BootLoader_Brance) refers to fmc.o(i.FLASH_Read) for FLASH_Read
|
|
|
|
+ boot.o(i.BootLoader_Brance) refers to fmc.o(i.FLASH_Write) for FLASH_Write
|
|
boot.o(i.BootLoader_Brance) refers to ota_message.o(i.clear_ota_message_config_block) for clear_ota_message_config_block
|
|
boot.o(i.BootLoader_Brance) refers to ota_message.o(i.clear_ota_message_config_block) for clear_ota_message_config_block
|
|
boot.o(i.BootLoader_Brance) refers to boot.o(i.LOAD_A) for LOAD_A
|
|
boot.o(i.BootLoader_Brance) refers to boot.o(i.LOAD_A) for LOAD_A
|
|
boot.o(i.BootLoader_Clear) refers to gd32f10x_gpio.o(i.gpio_deinit) for gpio_deinit
|
|
boot.o(i.BootLoader_Clear) refers to gd32f10x_gpio.o(i.gpio_deinit) for gpio_deinit
|
|
@@ -33,6 +33,17 @@ Section Cross References
|
|
boot.o(i.LOAD_A) refers to boot.o(.data) for load_A
|
|
boot.o(i.LOAD_A) refers to boot.o(.data) for load_A
|
|
delay.o(i.Delay_Init) refers to gd32f10x_misc.o(i.systick_clksource_set) for systick_clksource_set
|
|
delay.o(i.Delay_Init) refers to gd32f10x_misc.o(i.systick_clksource_set) for systick_clksource_set
|
|
delay.o(i.Delay_Ms) refers to delay.o(i.Delay_Us) for Delay_Us
|
|
delay.o(i.Delay_Ms) refers to delay.o(i.Delay_Us) for Delay_Us
|
|
|
|
+ fmc.o(i.FLASH_ErasePage) refers to gd32f10x_fmc.o(i.fmc_page_erase) for fmc_page_erase
|
|
|
|
+ fmc.o(i.FLASH_Init) refers to gd32f10x_fmc.o(i.fmc_unlock) for fmc_unlock
|
|
|
|
+ fmc.o(i.FLASH_Init) refers to gd32f10x_fmc.o(i.fmc_flag_clear) for fmc_flag_clear
|
|
|
|
+ fmc.o(i.FLASH_Init) refers to gd32f10x_fmc.o(i.fmc_lock) for fmc_lock
|
|
|
|
+ fmc.o(i.FLASH_Write) refers to gd32f10x_fmc.o(i.fmc_unlock) for fmc_unlock
|
|
|
|
+ fmc.o(i.FLASH_Write) refers to fmc.o(i.FLASH_Read) for FLASH_Read
|
|
|
|
+ fmc.o(i.FLASH_Write) refers to fmc.o(i.FLASH_ErasePage) for FLASH_ErasePage
|
|
|
|
+ fmc.o(i.FLASH_Write) refers to fmc.o(i.FLASH_WriteNotErase) for FLASH_WriteNotErase
|
|
|
|
+ fmc.o(i.FLASH_Write) refers to gd32f10x_fmc.o(i.fmc_lock) for fmc_lock
|
|
|
|
+ fmc.o(i.FLASH_Write) refers to fmc.o(.bss) for FlashBuffer
|
|
|
|
+ fmc.o(i.FLASH_WriteNotErase) refers to gd32f10x_fmc.o(i.fmc_halfword_program) for fmc_halfword_program
|
|
fmc.o(i.GD32_EraseFlash) refers to gd32f10x_fmc.o(i.fmc_unlock) for fmc_unlock
|
|
fmc.o(i.GD32_EraseFlash) refers to gd32f10x_fmc.o(i.fmc_unlock) for fmc_unlock
|
|
fmc.o(i.GD32_EraseFlash) refers to gd32f10x_fmc.o(i.fmc_page_erase) for fmc_page_erase
|
|
fmc.o(i.GD32_EraseFlash) refers to gd32f10x_fmc.o(i.fmc_page_erase) for fmc_page_erase
|
|
fmc.o(i.GD32_EraseFlash) refers to gd32f10x_fmc.o(i.fmc_lock) for fmc_lock
|
|
fmc.o(i.GD32_EraseFlash) refers to gd32f10x_fmc.o(i.fmc_lock) for fmc_lock
|
|
@@ -75,9 +86,9 @@ Section Cross References
|
|
w25q32.o(i.W25Q32_WaitBusy) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
|
|
w25q32.o(i.W25Q32_WaitBusy) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
|
|
w25q32.o(i.W25Q32_WaitBusy) refers to spi.o(i.SPI0_ReadWriteByte) for SPI0_ReadWriteByte
|
|
w25q32.o(i.W25Q32_WaitBusy) refers to spi.o(i.SPI0_ReadWriteByte) for SPI0_ReadWriteByte
|
|
w25q32.o(i.W25Q32_WaitBusy) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
|
|
w25q32.o(i.W25Q32_WaitBusy) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
|
|
- ota_message.o(i.clear_ota_message_config_block) refers to w25q32.o(i.W25Q32_Erase64K) for W25Q32_Erase64K
|
|
|
|
|
|
+ ota_message.o(i.clear_ota_message_config_block) refers to fmc.o(i.GD32_EraseFlash) for GD32_EraseFlash
|
|
ota_message.o(i.get_config_params) refers to ota_message.o(.data) for ota_message
|
|
ota_message.o(i.get_config_params) refers to ota_message.o(.data) for ota_message
|
|
- ota_message.o(i.load_ota_message_config_params) refers to w25q32.o(i.W25Q32_Read) for W25Q32_Read
|
|
|
|
|
|
+ ota_message.o(i.load_ota_message_config_params) refers to fmc.o(i.FLASH_Read) for FLASH_Read
|
|
ota_message.o(i.load_ota_message_config_params) refers to ota_message.o(.data) for ota_message
|
|
ota_message.o(i.load_ota_message_config_params) refers to ota_message.o(.data) for ota_message
|
|
ota_message.o(i.save_ota_message_config_params) refers to ota_message.o(i.clear_ota_message_config_block) for clear_ota_message_config_block
|
|
ota_message.o(i.save_ota_message_config_params) refers to ota_message.o(i.clear_ota_message_config_block) for clear_ota_message_config_block
|
|
ota_message.o(i.save_ota_message_config_params) refers to ota_message.o(i.write_ota_message_to_flash) for write_ota_message_to_flash
|
|
ota_message.o(i.save_ota_message_config_params) refers to ota_message.o(i.write_ota_message_to_flash) for write_ota_message_to_flash
|
|
@@ -116,14 +127,20 @@ Section Cross References
|
|
main.o(i.main) refers to delay.o(i.Delay_Init) for Delay_Init
|
|
main.o(i.main) refers to delay.o(i.Delay_Init) for Delay_Init
|
|
main.o(i.main) refers to w25q32.o(i.W25Q32_Init) for W25Q32_Init
|
|
main.o(i.main) refers to w25q32.o(i.W25Q32_Init) for W25Q32_Init
|
|
main.o(i.main) refers to main.o(i.task_fwdgt_reload) for task_fwdgt_reload
|
|
main.o(i.main) refers to main.o(i.task_fwdgt_reload) for task_fwdgt_reload
|
|
|
|
+ main.o(i.main) refers to main.o(i.my_test) for my_test
|
|
main.o(i.main) refers to ota_message.o(i.load_ota_message_config_params) for load_ota_message_config_params
|
|
main.o(i.main) refers to ota_message.o(i.load_ota_message_config_params) for load_ota_message_config_params
|
|
main.o(i.main) refers to ota_message.o(i.get_config_params) for get_config_params
|
|
main.o(i.main) refers to ota_message.o(i.get_config_params) for get_config_params
|
|
main.o(i.main) refers to boot.o(i.BootLoader_Brance) for BootLoader_Brance
|
|
main.o(i.main) refers to boot.o(i.BootLoader_Brance) for BootLoader_Brance
|
|
main.o(i.main) refers to boot.o(i.LOAD_A) for LOAD_A
|
|
main.o(i.main) refers to boot.o(i.LOAD_A) for LOAD_A
|
|
|
|
+ main.o(i.my_test) refers to fmc.o(i.GD32_EraseFlash) for GD32_EraseFlash
|
|
|
|
+ main.o(i.my_test) refers to fmc.o(i.FLASH_Write) for FLASH_Write
|
|
|
|
+ main.o(i.my_test) refers to delay.o(i.Delay_Ms) for Delay_Ms
|
|
|
|
+ main.o(i.my_test) refers to main.o(.data) for ota_message
|
|
main.o(i.task_fwdgt_reload) refers to gd32f10x_fwdgt.o(i.fwdgt_write_enable) for fwdgt_write_enable
|
|
main.o(i.task_fwdgt_reload) refers to gd32f10x_fwdgt.o(i.fwdgt_write_enable) for fwdgt_write_enable
|
|
main.o(i.task_fwdgt_reload) refers to gd32f10x_fwdgt.o(i.fwdgt_counter_reload) for fwdgt_counter_reload
|
|
main.o(i.task_fwdgt_reload) refers to gd32f10x_fwdgt.o(i.fwdgt_counter_reload) for fwdgt_counter_reload
|
|
- entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
|
|
|
|
- entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
|
|
|
|
|
|
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp
|
|
|
|
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit
|
|
|
|
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini
|
|
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
|
|
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
|
|
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
|
|
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
|
|
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
|
|
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
|
|
@@ -151,17 +168,24 @@ Removing Unused input sections from the image.
|
|
Removing boot.o(.revsh_text), (4 bytes).
|
|
Removing boot.o(.revsh_text), (4 bytes).
|
|
Removing delay.o(.rev16_text), (4 bytes).
|
|
Removing delay.o(.rev16_text), (4 bytes).
|
|
Removing delay.o(.revsh_text), (4 bytes).
|
|
Removing delay.o(.revsh_text), (4 bytes).
|
|
- Removing delay.o(i.Delay_Ms), (26 bytes).
|
|
|
|
- Removing delay.o(i.Delay_Us), (58 bytes).
|
|
|
|
Removing fmc.o(.rev16_text), (4 bytes).
|
|
Removing fmc.o(.rev16_text), (4 bytes).
|
|
Removing fmc.o(.revsh_text), (4 bytes).
|
|
Removing fmc.o(.revsh_text), (4 bytes).
|
|
|
|
+ Removing fmc.o(i.FLASH_Init), (36 bytes).
|
|
|
|
+ Removing fmc.o(i.GD32_WriteFlash), (38 bytes).
|
|
Removing gd32f10x_it.o(.rev16_text), (4 bytes).
|
|
Removing gd32f10x_it.o(.rev16_text), (4 bytes).
|
|
Removing gd32f10x_it.o(.revsh_text), (4 bytes).
|
|
Removing gd32f10x_it.o(.revsh_text), (4 bytes).
|
|
Removing spi.o(.rev16_text), (4 bytes).
|
|
Removing spi.o(.rev16_text), (4 bytes).
|
|
Removing spi.o(.revsh_text), (4 bytes).
|
|
Removing spi.o(.revsh_text), (4 bytes).
|
|
|
|
+ Removing spi.o(i.SPI0_Read), (28 bytes).
|
|
|
|
+ Removing spi.o(i.SPI0_ReadWriteByte), (56 bytes).
|
|
|
|
+ Removing spi.o(i.SPI0_Write), (26 bytes).
|
|
Removing w25q32.o(.rev16_text), (4 bytes).
|
|
Removing w25q32.o(.rev16_text), (4 bytes).
|
|
Removing w25q32.o(.revsh_text), (4 bytes).
|
|
Removing w25q32.o(.revsh_text), (4 bytes).
|
|
|
|
+ Removing w25q32.o(i.W25Q32_Enable), (36 bytes).
|
|
|
|
+ Removing w25q32.o(i.W25Q32_Erase64K), (76 bytes).
|
|
Removing w25q32.o(i.W25Q32_PageWrite), (84 bytes).
|
|
Removing w25q32.o(i.W25Q32_PageWrite), (84 bytes).
|
|
|
|
+ Removing w25q32.o(i.W25Q32_Read), (76 bytes).
|
|
|
|
+ Removing w25q32.o(i.W25Q32_WaitBusy), (48 bytes).
|
|
Removing ota_message.o(.rev16_text), (4 bytes).
|
|
Removing ota_message.o(.rev16_text), (4 bytes).
|
|
Removing ota_message.o(.revsh_text), (4 bytes).
|
|
Removing ota_message.o(.revsh_text), (4 bytes).
|
|
Removing ota_message.o(i.save_ota_message_config_params), (48 bytes).
|
|
Removing ota_message.o(i.save_ota_message_config_params), (48 bytes).
|
|
@@ -220,6 +244,7 @@ Removing Unused input sections from the image.
|
|
Removing gd32f10x_gpio.o(.rev16_text), (4 bytes).
|
|
Removing gd32f10x_gpio.o(.rev16_text), (4 bytes).
|
|
Removing gd32f10x_gpio.o(.revsh_text), (4 bytes).
|
|
Removing gd32f10x_gpio.o(.revsh_text), (4 bytes).
|
|
Removing gd32f10x_gpio.o(i.gpio_afio_deinit), (20 bytes).
|
|
Removing gd32f10x_gpio.o(i.gpio_afio_deinit), (20 bytes).
|
|
|
|
+ Removing gd32f10x_gpio.o(i.gpio_bit_reset), (4 bytes).
|
|
Removing gd32f10x_gpio.o(i.gpio_bit_write), (10 bytes).
|
|
Removing gd32f10x_gpio.o(i.gpio_bit_write), (10 bytes).
|
|
Removing gd32f10x_gpio.o(i.gpio_event_output_config), (28 bytes).
|
|
Removing gd32f10x_gpio.o(i.gpio_event_output_config), (28 bytes).
|
|
Removing gd32f10x_gpio.o(i.gpio_event_output_disable), (20 bytes).
|
|
Removing gd32f10x_gpio.o(i.gpio_event_output_disable), (20 bytes).
|
|
@@ -242,12 +267,12 @@ Removing Unused input sections from the image.
|
|
Removing gd32f10x_fmc.o(i.fmc_bank1_unlock), (36 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_bank1_unlock), (36 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_flag_clear), (32 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_flag_clear), (32 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_flag_get), (36 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_flag_get), (36 bytes).
|
|
- Removing gd32f10x_fmc.o(i.fmc_halfword_program), (192 bytes).
|
|
|
|
Removing gd32f10x_fmc.o(i.fmc_interrupt_disable), (32 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_interrupt_disable), (32 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_interrupt_enable), (32 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_interrupt_enable), (32 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_interrupt_flag_clear), (32 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_interrupt_flag_clear), (32 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_interrupt_flag_get), (108 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_interrupt_flag_get), (108 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_mass_erase), (196 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_mass_erase), (196 bytes).
|
|
|
|
+ Removing gd32f10x_fmc.o(i.fmc_word_program), (192 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_wscnt_set), (24 bytes).
|
|
Removing gd32f10x_fmc.o(i.fmc_wscnt_set), (24 bytes).
|
|
Removing gd32f10x_fmc.o(i.ob_data_get), (16 bytes).
|
|
Removing gd32f10x_fmc.o(i.ob_data_get), (16 bytes).
|
|
Removing gd32f10x_fmc.o(i.ob_data_program), (68 bytes).
|
|
Removing gd32f10x_fmc.o(i.ob_data_program), (68 bytes).
|
|
@@ -278,6 +303,9 @@ Removing Unused input sections from the image.
|
|
Removing gd32f10x_spi.o(i.spi_dma_disable), (22 bytes).
|
|
Removing gd32f10x_spi.o(i.spi_dma_disable), (22 bytes).
|
|
Removing gd32f10x_spi.o(i.spi_dma_enable), (22 bytes).
|
|
Removing gd32f10x_spi.o(i.spi_dma_enable), (22 bytes).
|
|
Removing gd32f10x_spi.o(i.spi_i2s_data_frame_format_config), (16 bytes).
|
|
Removing gd32f10x_spi.o(i.spi_i2s_data_frame_format_config), (16 bytes).
|
|
|
|
+ Removing gd32f10x_spi.o(i.spi_i2s_data_receive), (8 bytes).
|
|
|
|
+ Removing gd32f10x_spi.o(i.spi_i2s_data_transmit), (4 bytes).
|
|
|
|
+ Removing gd32f10x_spi.o(i.spi_i2s_flag_get), (16 bytes).
|
|
Removing gd32f10x_spi.o(i.spi_i2s_interrupt_disable), (8 bytes).
|
|
Removing gd32f10x_spi.o(i.spi_i2s_interrupt_disable), (8 bytes).
|
|
Removing gd32f10x_spi.o(i.spi_i2s_interrupt_enable), (8 bytes).
|
|
Removing gd32f10x_spi.o(i.spi_i2s_interrupt_enable), (8 bytes).
|
|
Removing gd32f10x_spi.o(i.spi_i2s_interrupt_flag_get), (100 bytes).
|
|
Removing gd32f10x_spi.o(i.spi_i2s_interrupt_flag_get), (100 bytes).
|
|
@@ -296,9 +324,8 @@ Removing Unused input sections from the image.
|
|
Removing gd32f10x_fwdgt.o(i.fwdgt_write_disable), (12 bytes).
|
|
Removing gd32f10x_fwdgt.o(i.fwdgt_write_disable), (12 bytes).
|
|
Removing main.o(.rev16_text), (4 bytes).
|
|
Removing main.o(.rev16_text), (4 bytes).
|
|
Removing main.o(.revsh_text), (4 bytes).
|
|
Removing main.o(.revsh_text), (4 bytes).
|
|
- Removing main.o(.data), (8 bytes).
|
|
|
|
|
|
|
|
-154 unused section(s) (total 70854 bytes) removed from the image.
|
|
|
|
|
|
+164 unused section(s) (total 71214 bytes) removed from the image.
|
|
|
|
|
|
==============================================================================
|
|
==============================================================================
|
|
|
|
|
|
@@ -309,18 +336,20 @@ Image Symbol Table
|
|
Symbol Name Value Ov Type Size Object(Section)
|
|
Symbol Name Value Ov Type Size Object(Section)
|
|
|
|
|
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
|
|
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
|
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
|
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
|
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.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 entry7a.o ABSOLUTE
|
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.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 entry10b.o ABSOLUTE
|
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
|
|
|
|
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
|
|
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
|
|
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.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 entry7b.o ABSOLUTE
|
|
|
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
|
|
|
|
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
|
../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
|
|
../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
|
|
..\CMSIS\Source\startup_gd32f10x_xd.s 0x00000000 Number 0 startup_gd32f10x_xd.o ABSOLUTE
|
|
..\CMSIS\Source\startup_gd32f10x_xd.s 0x00000000 Number 0 startup_gd32f10x_xd.o ABSOLUTE
|
|
..\CMSIS\Source\system_gd32f10x.c 0x00000000 Number 0 system_gd32f10x.o ABSOLUTE
|
|
..\CMSIS\Source\system_gd32f10x.c 0x00000000 Number 0 system_gd32f10x.o ABSOLUTE
|
|
@@ -365,80 +394,80 @@ Image Symbol Table
|
|
.ARM.Collect$$$$00000008 0x08000138 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
|
|
.ARM.Collect$$$$00000008 0x08000138 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
|
|
.ARM.Collect$$$$0000000A 0x08000138 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
|
|
.ARM.Collect$$$$0000000A 0x08000138 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
|
|
.ARM.Collect$$$$0000000B 0x08000138 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
|
|
.ARM.Collect$$$$0000000B 0x08000138 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
|
|
- .ARM.Collect$$$$0000000D 0x08000140 Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
|
|
|
|
- .ARM.Collect$$$$0000000F 0x08000140 Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
|
|
|
|
- .ARM.Collect$$$$00002712 0x08000140 Section 4 entry2.o(.ARM.Collect$$$$00002712)
|
|
|
|
- __lit__00000000 0x08000140 Data 4 entry2.o(.ARM.Collect$$$$00002712)
|
|
|
|
- .emb_text 0x08000144 Section 6 boot.o(.emb_text)
|
|
|
|
- .text 0x0800014c Section 36 startup_gd32f10x_xd.o(.text)
|
|
|
|
- .text 0x08000170 Section 0 memseta.o(.text)
|
|
|
|
- .text 0x08000194 Section 36 init.o(.text)
|
|
|
|
- i.BootLoader_Brance 0x080001b8 Section 0 boot.o(i.BootLoader_Brance)
|
|
|
|
- i.BootLoader_Clear 0x08000258 Section 0 boot.o(i.BootLoader_Clear)
|
|
|
|
- i.BusFault_Handler 0x08000270 Section 0 gd32f10x_it.o(i.BusFault_Handler)
|
|
|
|
- i.DebugMon_Handler 0x08000274 Section 0 gd32f10x_it.o(i.DebugMon_Handler)
|
|
|
|
- i.Delay_Init 0x08000276 Section 0 delay.o(i.Delay_Init)
|
|
|
|
- i.GD32_EraseFlash 0x08000280 Section 0 fmc.o(i.GD32_EraseFlash)
|
|
|
|
- i.GD32_WriteFlash 0x080002b0 Section 0 fmc.o(i.GD32_WriteFlash)
|
|
|
|
- i.HardFault_Handler 0x080002d6 Section 0 gd32f10x_it.o(i.HardFault_Handler)
|
|
|
|
- i.LOAD_A 0x080002dc Section 0 boot.o(i.LOAD_A)
|
|
|
|
- i.MemManage_Handler 0x08000310 Section 0 gd32f10x_it.o(i.MemManage_Handler)
|
|
|
|
- i.NMI_Handler 0x08000314 Section 0 gd32f10x_it.o(i.NMI_Handler)
|
|
|
|
- i.PendSV_Handler 0x08000316 Section 0 gd32f10x_it.o(i.PendSV_Handler)
|
|
|
|
- i.SPI0_Init 0x08000318 Section 0 spi.o(i.SPI0_Init)
|
|
|
|
- i.SPI0_Read 0x08000380 Section 0 spi.o(i.SPI0_Read)
|
|
|
|
- i.SPI0_ReadWriteByte 0x0800039c Section 0 spi.o(i.SPI0_ReadWriteByte)
|
|
|
|
- i.SPI0_Write 0x080003d4 Section 0 spi.o(i.SPI0_Write)
|
|
|
|
- i.SVC_Handler 0x080003ee Section 0 gd32f10x_it.o(i.SVC_Handler)
|
|
|
|
- i.SysTick_Handler 0x080003f0 Section 0 gd32f10x_it.o(i.SysTick_Handler)
|
|
|
|
- i.SystemInit 0x080003f4 Section 0 system_gd32f10x.o(i.SystemInit)
|
|
|
|
- i.UsageFault_Handler 0x080004c8 Section 0 gd32f10x_it.o(i.UsageFault_Handler)
|
|
|
|
- i.W25Q32_Enable 0x080004cc Section 0 w25q32.o(i.W25Q32_Enable)
|
|
|
|
- i.W25Q32_Erase64K 0x080004f0 Section 0 w25q32.o(i.W25Q32_Erase64K)
|
|
|
|
- i.W25Q32_Init 0x0800053c Section 0 w25q32.o(i.W25Q32_Init)
|
|
|
|
- i.W25Q32_Read 0x08000564 Section 0 w25q32.o(i.W25Q32_Read)
|
|
|
|
- i.W25Q32_WaitBusy 0x080005b0 Section 0 w25q32.o(i.W25Q32_WaitBusy)
|
|
|
|
- i.__scatterload_copy 0x080005e0 Section 14 handlers.o(i.__scatterload_copy)
|
|
|
|
- i.__scatterload_null 0x080005ee Section 2 handlers.o(i.__scatterload_null)
|
|
|
|
- i.__scatterload_zeroinit 0x080005f0 Section 14 handlers.o(i.__scatterload_zeroinit)
|
|
|
|
- i.clear_ota_message_config_block 0x080005fe Section 0 ota_message.o(i.clear_ota_message_config_block)
|
|
|
|
- i.fmc_bank0_ready_wait 0x08000608 Section 0 gd32f10x_fmc.o(i.fmc_bank0_ready_wait)
|
|
|
|
- i.fmc_bank0_state_get 0x0800062c Section 0 gd32f10x_fmc.o(i.fmc_bank0_state_get)
|
|
|
|
- i.fmc_bank1_ready_wait 0x0800065c Section 0 gd32f10x_fmc.o(i.fmc_bank1_ready_wait)
|
|
|
|
- i.fmc_bank1_state_get 0x08000680 Section 0 gd32f10x_fmc.o(i.fmc_bank1_state_get)
|
|
|
|
- i.fmc_lock 0x080006b0 Section 0 gd32f10x_fmc.o(i.fmc_lock)
|
|
|
|
- i.fmc_page_erase 0x080006dc Section 0 gd32f10x_fmc.o(i.fmc_page_erase)
|
|
|
|
- i.fmc_unlock 0x080007c8 Section 0 gd32f10x_fmc.o(i.fmc_unlock)
|
|
|
|
- i.fmc_word_program 0x0800080c Section 0 gd32f10x_fmc.o(i.fmc_word_program)
|
|
|
|
- i.fwdgt_counter_reload 0x080008cc Section 0 gd32f10x_fwdgt.o(i.fwdgt_counter_reload)
|
|
|
|
- i.fwdgt_write_enable 0x080008dc Section 0 gd32f10x_fwdgt.o(i.fwdgt_write_enable)
|
|
|
|
- i.get_config_params 0x080008ec Section 0 ota_message.o(i.get_config_params)
|
|
|
|
- i.gpio_bit_reset 0x080008f4 Section 0 gd32f10x_gpio.o(i.gpio_bit_reset)
|
|
|
|
- i.gpio_bit_set 0x080008f8 Section 0 gd32f10x_gpio.o(i.gpio_bit_set)
|
|
|
|
- i.gpio_deinit 0x080008fc Section 0 gd32f10x_gpio.o(i.gpio_deinit)
|
|
|
|
- i.gpio_init 0x080009c0 Section 0 gd32f10x_gpio.o(i.gpio_init)
|
|
|
|
- i.load_ota_message_config_params 0x08000a6c Section 0 ota_message.o(i.load_ota_message_config_params)
|
|
|
|
- i.main 0x08000a94 Section 0 main.o(i.main)
|
|
|
|
- i.nvic_vector_table_set 0x08000ac4 Section 0 gd32f10x_misc.o(i.nvic_vector_table_set)
|
|
|
|
- i.rcu_periph_clock_enable 0x08000adc Section 0 gd32f10x_rcu.o(i.rcu_periph_clock_enable)
|
|
|
|
- i.rcu_periph_reset_disable 0x08000afc Section 0 gd32f10x_rcu.o(i.rcu_periph_reset_disable)
|
|
|
|
- i.rcu_periph_reset_enable 0x08000b1c Section 0 gd32f10x_rcu.o(i.rcu_periph_reset_enable)
|
|
|
|
- i.spi_enable 0x08000b3c Section 0 gd32f10x_spi.o(i.spi_enable)
|
|
|
|
- i.spi_i2s_data_receive 0x08000b46 Section 0 gd32f10x_spi.o(i.spi_i2s_data_receive)
|
|
|
|
- i.spi_i2s_data_transmit 0x08000b4e Section 0 gd32f10x_spi.o(i.spi_i2s_data_transmit)
|
|
|
|
- i.spi_i2s_deinit 0x08000b54 Section 0 gd32f10x_spi.o(i.spi_i2s_deinit)
|
|
|
|
- i.spi_i2s_flag_get 0x08000bac Section 0 gd32f10x_spi.o(i.spi_i2s_flag_get)
|
|
|
|
- i.spi_init 0x08000bbc Section 0 gd32f10x_spi.o(i.spi_init)
|
|
|
|
- i.system_clock_108m_hxtal 0x08000bf0 Section 0 system_gd32f10x.o(i.system_clock_108m_hxtal)
|
|
|
|
- system_clock_108m_hxtal 0x08000bf1 Thumb Code 182 system_gd32f10x.o(i.system_clock_108m_hxtal)
|
|
|
|
- i.system_clock_config 0x08000cb4 Section 0 system_gd32f10x.o(i.system_clock_config)
|
|
|
|
- system_clock_config 0x08000cb5 Thumb Code 8 system_gd32f10x.o(i.system_clock_config)
|
|
|
|
- i.systick_clksource_set 0x08000cbc Section 0 gd32f10x_misc.o(i.systick_clksource_set)
|
|
|
|
- i.task_fwdgt_reload 0x08000ce4 Section 0 main.o(i.task_fwdgt_reload)
|
|
|
|
|
|
+ .ARM.Collect$$$$0000000E 0x08000140 Section 4 entry12b.o(.ARM.Collect$$$$0000000E)
|
|
|
|
+ .ARM.Collect$$$$0000000F 0x08000144 Section 0 entry10a.o(.ARM.Collect$$$$0000000F)
|
|
|
|
+ .ARM.Collect$$$$00000011 0x08000144 Section 0 entry11a.o(.ARM.Collect$$$$00000011)
|
|
|
|
+ .ARM.Collect$$$$00002712 0x08000144 Section 4 entry2.o(.ARM.Collect$$$$00002712)
|
|
|
|
+ __lit__00000000 0x08000144 Data 4 entry2.o(.ARM.Collect$$$$00002712)
|
|
|
|
+ .emb_text 0x08000148 Section 6 boot.o(.emb_text)
|
|
|
|
+ .text 0x08000150 Section 36 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ .text 0x08000174 Section 0 memseta.o(.text)
|
|
|
|
+ .text 0x08000198 Section 36 init.o(.text)
|
|
|
|
+ i.BootLoader_Brance 0x080001bc Section 0 boot.o(i.BootLoader_Brance)
|
|
|
|
+ i.BootLoader_Clear 0x0800024c Section 0 boot.o(i.BootLoader_Clear)
|
|
|
|
+ i.BusFault_Handler 0x08000264 Section 0 gd32f10x_it.o(i.BusFault_Handler)
|
|
|
|
+ i.DebugMon_Handler 0x08000268 Section 0 gd32f10x_it.o(i.DebugMon_Handler)
|
|
|
|
+ i.Delay_Init 0x0800026a Section 0 delay.o(i.Delay_Init)
|
|
|
|
+ i.Delay_Ms 0x08000274 Section 0 delay.o(i.Delay_Ms)
|
|
|
|
+ i.Delay_Us 0x0800028e Section 0 delay.o(i.Delay_Us)
|
|
|
|
+ i.FLASH_ErasePage 0x080002c8 Section 0 fmc.o(i.FLASH_ErasePage)
|
|
|
|
+ i.FLASH_Read 0x080002f0 Section 0 fmc.o(i.FLASH_Read)
|
|
|
|
+ i.FLASH_Write 0x08000344 Section 0 fmc.o(i.FLASH_Write)
|
|
|
|
+ i.FLASH_WriteNotErase 0x08000494 Section 0 fmc.o(i.FLASH_WriteNotErase)
|
|
|
|
+ i.GD32_EraseFlash 0x080004d4 Section 0 fmc.o(i.GD32_EraseFlash)
|
|
|
|
+ i.HardFault_Handler 0x080005a8 Section 0 gd32f10x_it.o(i.HardFault_Handler)
|
|
|
|
+ i.LOAD_A 0x080005ac Section 0 boot.o(i.LOAD_A)
|
|
|
|
+ i.MemManage_Handler 0x080005e0 Section 0 gd32f10x_it.o(i.MemManage_Handler)
|
|
|
|
+ i.NMI_Handler 0x080005e4 Section 0 gd32f10x_it.o(i.NMI_Handler)
|
|
|
|
+ i.PendSV_Handler 0x080005e6 Section 0 gd32f10x_it.o(i.PendSV_Handler)
|
|
|
|
+ i.SPI0_Init 0x080005e8 Section 0 spi.o(i.SPI0_Init)
|
|
|
|
+ i.SVC_Handler 0x08000650 Section 0 gd32f10x_it.o(i.SVC_Handler)
|
|
|
|
+ i.SysTick_Handler 0x08000652 Section 0 gd32f10x_it.o(i.SysTick_Handler)
|
|
|
|
+ i.SystemInit 0x08000654 Section 0 system_gd32f10x.o(i.SystemInit)
|
|
|
|
+ i.UsageFault_Handler 0x08000728 Section 0 gd32f10x_it.o(i.UsageFault_Handler)
|
|
|
|
+ i.W25Q32_Init 0x0800072c Section 0 w25q32.o(i.W25Q32_Init)
|
|
|
|
+ i.__scatterload_copy 0x08000754 Section 14 handlers.o(i.__scatterload_copy)
|
|
|
|
+ i.__scatterload_null 0x08000762 Section 2 handlers.o(i.__scatterload_null)
|
|
|
|
+ i.__scatterload_zeroinit 0x08000764 Section 14 handlers.o(i.__scatterload_zeroinit)
|
|
|
|
+ i.clear_ota_message_config_block 0x08000772 Section 0 ota_message.o(i.clear_ota_message_config_block)
|
|
|
|
+ i.fmc_bank0_ready_wait 0x0800077e Section 0 gd32f10x_fmc.o(i.fmc_bank0_ready_wait)
|
|
|
|
+ i.fmc_bank0_state_get 0x080007a0 Section 0 gd32f10x_fmc.o(i.fmc_bank0_state_get)
|
|
|
|
+ i.fmc_bank1_ready_wait 0x080007d0 Section 0 gd32f10x_fmc.o(i.fmc_bank1_ready_wait)
|
|
|
|
+ i.fmc_bank1_state_get 0x080007f4 Section 0 gd32f10x_fmc.o(i.fmc_bank1_state_get)
|
|
|
|
+ i.fmc_halfword_program 0x08000824 Section 0 gd32f10x_fmc.o(i.fmc_halfword_program)
|
|
|
|
+ i.fmc_lock 0x080008e4 Section 0 gd32f10x_fmc.o(i.fmc_lock)
|
|
|
|
+ i.fmc_page_erase 0x08000910 Section 0 gd32f10x_fmc.o(i.fmc_page_erase)
|
|
|
|
+ i.fmc_unlock 0x080009fc Section 0 gd32f10x_fmc.o(i.fmc_unlock)
|
|
|
|
+ i.fwdgt_counter_reload 0x08000a40 Section 0 gd32f10x_fwdgt.o(i.fwdgt_counter_reload)
|
|
|
|
+ i.fwdgt_write_enable 0x08000a50 Section 0 gd32f10x_fwdgt.o(i.fwdgt_write_enable)
|
|
|
|
+ i.get_config_params 0x08000a60 Section 0 ota_message.o(i.get_config_params)
|
|
|
|
+ i.gpio_bit_set 0x08000a68 Section 0 gd32f10x_gpio.o(i.gpio_bit_set)
|
|
|
|
+ i.gpio_deinit 0x08000a6c Section 0 gd32f10x_gpio.o(i.gpio_deinit)
|
|
|
|
+ i.gpio_init 0x08000b30 Section 0 gd32f10x_gpio.o(i.gpio_init)
|
|
|
|
+ i.load_ota_message_config_params 0x08000bdc Section 0 ota_message.o(i.load_ota_message_config_params)
|
|
|
|
+ i.main 0x08000c0c Section 0 main.o(i.main)
|
|
|
|
+ i.my_test 0x08000c40 Section 0 main.o(i.my_test)
|
|
|
|
+ i.nvic_vector_table_set 0x08000c78 Section 0 gd32f10x_misc.o(i.nvic_vector_table_set)
|
|
|
|
+ i.rcu_periph_clock_enable 0x08000c90 Section 0 gd32f10x_rcu.o(i.rcu_periph_clock_enable)
|
|
|
|
+ i.rcu_periph_reset_disable 0x08000cb0 Section 0 gd32f10x_rcu.o(i.rcu_periph_reset_disable)
|
|
|
|
+ i.rcu_periph_reset_enable 0x08000cd0 Section 0 gd32f10x_rcu.o(i.rcu_periph_reset_enable)
|
|
|
|
+ i.spi_enable 0x08000cf0 Section 0 gd32f10x_spi.o(i.spi_enable)
|
|
|
|
+ i.spi_i2s_deinit 0x08000cfc Section 0 gd32f10x_spi.o(i.spi_i2s_deinit)
|
|
|
|
+ i.spi_init 0x08000d54 Section 0 gd32f10x_spi.o(i.spi_init)
|
|
|
|
+ i.system_clock_108m_hxtal 0x08000d88 Section 0 system_gd32f10x.o(i.system_clock_108m_hxtal)
|
|
|
|
+ system_clock_108m_hxtal 0x08000d89 Thumb Code 182 system_gd32f10x.o(i.system_clock_108m_hxtal)
|
|
|
|
+ i.system_clock_config 0x08000e4c Section 0 system_gd32f10x.o(i.system_clock_config)
|
|
|
|
+ system_clock_config 0x08000e4d Thumb Code 8 system_gd32f10x.o(i.system_clock_config)
|
|
|
|
+ i.systick_clksource_set 0x08000e54 Section 0 gd32f10x_misc.o(i.systick_clksource_set)
|
|
|
|
+ i.task_fwdgt_reload 0x08000e7c Section 0 main.o(i.task_fwdgt_reload)
|
|
.data 0x20000000 Section 4 boot.o(.data)
|
|
.data 0x20000000 Section 4 boot.o(.data)
|
|
.data 0x20000004 Section 8 ota_message.o(.data)
|
|
.data 0x20000004 Section 8 ota_message.o(.data)
|
|
ota_message 0x20000004 Data 8 ota_message.o(.data)
|
|
ota_message 0x20000004 Data 8 ota_message.o(.data)
|
|
- STACK 0x20000010 Section 4096 startup_gd32f10x_xd.o(STACK)
|
|
|
|
|
|
+ .data 0x2000000c Section 16 main.o(.data)
|
|
|
|
+ ota_message 0x20000014 Data 8 main.o(.data)
|
|
|
|
+ .bss 0x2000001c Section 2048 fmc.o(.bss)
|
|
|
|
+ FlashBuffer 0x2000001c Data 2048 fmc.o(.bss)
|
|
|
|
+ STACK 0x20000820 Section 4096 startup_gd32f10x_xd.o(STACK)
|
|
|
|
|
|
Global Symbols
|
|
Global Symbols
|
|
|
|
|
|
@@ -446,6 +475,7 @@ Image Symbol Table
|
|
|
|
|
|
BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
|
|
BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
|
|
__ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
|
|
__ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
|
|
|
|
+ __arm_fini_ - Undefined Weak Reference
|
|
__cpp_initialize__aeabi_ - Undefined Weak Reference
|
|
__cpp_initialize__aeabi_ - Undefined Weak Reference
|
|
__cxa_finalize - Undefined Weak Reference
|
|
__cxa_finalize - Undefined Weak Reference
|
|
__decompress - Undefined Weak Reference
|
|
__decompress - Undefined Weak Reference
|
|
@@ -461,141 +491,138 @@ Image Symbol Table
|
|
_main_clock 0x08000139 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
|
|
_main_clock 0x08000139 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
|
|
_main_cpp_init 0x08000139 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
|
|
_main_cpp_init 0x08000139 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
|
|
_main_init 0x08000139 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
|
|
_main_init 0x08000139 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
|
|
- __rt_final_cpp 0x08000141 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
|
|
|
|
- __rt_final_exit 0x08000141 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
|
|
|
|
- MSR_SP 0x08000145 Thumb Code 6 boot.o(.emb_text)
|
|
|
|
- Reset_Handler 0x0800014d Thumb Code 8 startup_gd32f10x_xd.o(.text)
|
|
|
|
- ADC0_1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- ADC2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- CAN0_EWMC_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- CAN0_RX1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- DMA0_Channel0_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- DMA0_Channel1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- DMA0_Channel2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- DMA0_Channel3_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- DMA0_Channel4_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- DMA0_Channel5_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- DMA0_Channel6_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- DMA1_Channel0_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- DMA1_Channel1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- DMA1_Channel2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- DMA1_Channel3_4_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- EXMC_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- EXTI0_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- EXTI10_15_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- EXTI1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- EXTI2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- EXTI3_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- EXTI4_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- EXTI5_9_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- FMC_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- I2C0_ER_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- I2C0_EV_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- I2C1_ER_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- I2C1_EV_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- LVD_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- RCU_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- RTC_Alarm_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- RTC_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- SDIO_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- SPI0_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- SPI1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- SPI2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TAMPER_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER0_BRK_TIMER8_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER0_Channel_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER0_TRG_CMT_TIMER10_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER0_UP_TIMER9_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER3_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER4_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER5_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER6_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER7_BRK_TIMER11_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER7_Channel_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER7_TRG_CMT_TIMER13_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- TIMER7_UP_TIMER12_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- UART3_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- UART4_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- USART0_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- USART1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- USART2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- USBD_HP_CAN0_TX_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- USBD_LP_CAN0_RX0_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- USBD_WKUP_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- WWDGT_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
- __aeabi_memset 0x08000171 Thumb Code 14 memseta.o(.text)
|
|
|
|
- __aeabi_memset4 0x08000171 Thumb Code 0 memseta.o(.text)
|
|
|
|
- __aeabi_memset8 0x08000171 Thumb Code 0 memseta.o(.text)
|
|
|
|
- __aeabi_memclr 0x0800017f Thumb Code 4 memseta.o(.text)
|
|
|
|
- __aeabi_memclr4 0x0800017f Thumb Code 0 memseta.o(.text)
|
|
|
|
- __aeabi_memclr8 0x0800017f Thumb Code 0 memseta.o(.text)
|
|
|
|
- _memset$wrapper 0x08000183 Thumb Code 18 memseta.o(.text)
|
|
|
|
- __scatterload 0x08000195 Thumb Code 28 init.o(.text)
|
|
|
|
- __scatterload_rt2 0x08000195 Thumb Code 0 init.o(.text)
|
|
|
|
- BootLoader_Brance 0x080001b9 Thumb Code 154 boot.o(i.BootLoader_Brance)
|
|
|
|
- BootLoader_Clear 0x08000259 Thumb Code 16 boot.o(i.BootLoader_Clear)
|
|
|
|
- BusFault_Handler 0x08000271 Thumb Code 4 gd32f10x_it.o(i.BusFault_Handler)
|
|
|
|
- DebugMon_Handler 0x08000275 Thumb Code 2 gd32f10x_it.o(i.DebugMon_Handler)
|
|
|
|
- Delay_Init 0x08000277 Thumb Code 10 delay.o(i.Delay_Init)
|
|
|
|
- GD32_EraseFlash 0x08000281 Thumb Code 48 fmc.o(i.GD32_EraseFlash)
|
|
|
|
- GD32_WriteFlash 0x080002b1 Thumb Code 38 fmc.o(i.GD32_WriteFlash)
|
|
|
|
- HardFault_Handler 0x080002d7 Thumb Code 4 gd32f10x_it.o(i.HardFault_Handler)
|
|
|
|
- LOAD_A 0x080002dd Thumb Code 44 boot.o(i.LOAD_A)
|
|
|
|
- MemManage_Handler 0x08000311 Thumb Code 4 gd32f10x_it.o(i.MemManage_Handler)
|
|
|
|
- NMI_Handler 0x08000315 Thumb Code 2 gd32f10x_it.o(i.NMI_Handler)
|
|
|
|
- PendSV_Handler 0x08000317 Thumb Code 2 gd32f10x_it.o(i.PendSV_Handler)
|
|
|
|
- SPI0_Init 0x08000319 Thumb Code 94 spi.o(i.SPI0_Init)
|
|
|
|
- SPI0_Read 0x08000381 Thumb Code 28 spi.o(i.SPI0_Read)
|
|
|
|
- SPI0_ReadWriteByte 0x0800039d Thumb Code 50 spi.o(i.SPI0_ReadWriteByte)
|
|
|
|
- SPI0_Write 0x080003d5 Thumb Code 26 spi.o(i.SPI0_Write)
|
|
|
|
- SVC_Handler 0x080003ef Thumb Code 2 gd32f10x_it.o(i.SVC_Handler)
|
|
|
|
- SysTick_Handler 0x080003f1 Thumb Code 2 gd32f10x_it.o(i.SysTick_Handler)
|
|
|
|
- SystemInit 0x080003f5 Thumb Code 196 system_gd32f10x.o(i.SystemInit)
|
|
|
|
- UsageFault_Handler 0x080004c9 Thumb Code 4 gd32f10x_it.o(i.UsageFault_Handler)
|
|
|
|
- W25Q32_Enable 0x080004cd Thumb Code 30 w25q32.o(i.W25Q32_Enable)
|
|
|
|
- W25Q32_Erase64K 0x080004f1 Thumb Code 70 w25q32.o(i.W25Q32_Erase64K)
|
|
|
|
- W25Q32_Init 0x0800053d Thumb Code 36 w25q32.o(i.W25Q32_Init)
|
|
|
|
- W25Q32_Read 0x08000565 Thumb Code 70 w25q32.o(i.W25Q32_Read)
|
|
|
|
- W25Q32_WaitBusy 0x080005b1 Thumb Code 44 w25q32.o(i.W25Q32_WaitBusy)
|
|
|
|
- __scatterload_copy 0x080005e1 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
|
|
|
- __scatterload_null 0x080005ef Thumb Code 2 handlers.o(i.__scatterload_null)
|
|
|
|
- __scatterload_zeroinit 0x080005f1 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
|
|
|
- clear_ota_message_config_block 0x080005ff Thumb Code 10 ota_message.o(i.clear_ota_message_config_block)
|
|
|
|
- fmc_bank0_ready_wait 0x08000609 Thumb Code 34 gd32f10x_fmc.o(i.fmc_bank0_ready_wait)
|
|
|
|
- fmc_bank0_state_get 0x0800062d Thumb Code 44 gd32f10x_fmc.o(i.fmc_bank0_state_get)
|
|
|
|
- fmc_bank1_ready_wait 0x0800065d Thumb Code 34 gd32f10x_fmc.o(i.fmc_bank1_ready_wait)
|
|
|
|
- fmc_bank1_state_get 0x08000681 Thumb Code 44 gd32f10x_fmc.o(i.fmc_bank1_state_get)
|
|
|
|
- fmc_lock 0x080006b1 Thumb Code 34 gd32f10x_fmc.o(i.fmc_lock)
|
|
|
|
- fmc_page_erase 0x080006dd Thumb Code 222 gd32f10x_fmc.o(i.fmc_page_erase)
|
|
|
|
- fmc_unlock 0x080007c9 Thumb Code 52 gd32f10x_fmc.o(i.fmc_unlock)
|
|
|
|
- fmc_word_program 0x0800080d Thumb Code 178 gd32f10x_fmc.o(i.fmc_word_program)
|
|
|
|
- fwdgt_counter_reload 0x080008cd Thumb Code 10 gd32f10x_fwdgt.o(i.fwdgt_counter_reload)
|
|
|
|
- fwdgt_write_enable 0x080008dd Thumb Code 10 gd32f10x_fwdgt.o(i.fwdgt_write_enable)
|
|
|
|
- get_config_params 0x080008ed Thumb Code 4 ota_message.o(i.get_config_params)
|
|
|
|
- gpio_bit_reset 0x080008f5 Thumb Code 4 gd32f10x_gpio.o(i.gpio_bit_reset)
|
|
|
|
- gpio_bit_set 0x080008f9 Thumb Code 4 gd32f10x_gpio.o(i.gpio_bit_set)
|
|
|
|
- gpio_deinit 0x080008fd Thumb Code 186 gd32f10x_gpio.o(i.gpio_deinit)
|
|
|
|
- gpio_init 0x080009c1 Thumb Code 172 gd32f10x_gpio.o(i.gpio_init)
|
|
|
|
- load_ota_message_config_params 0x08000a6d Thumb Code 36 ota_message.o(i.load_ota_message_config_params)
|
|
|
|
- main 0x08000a95 Thumb Code 42 main.o(i.main)
|
|
|
|
- nvic_vector_table_set 0x08000ac5 Thumb Code 16 gd32f10x_misc.o(i.nvic_vector_table_set)
|
|
|
|
- rcu_periph_clock_enable 0x08000add Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_clock_enable)
|
|
|
|
- rcu_periph_reset_disable 0x08000afd Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_reset_disable)
|
|
|
|
- rcu_periph_reset_enable 0x08000b1d Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_reset_enable)
|
|
|
|
- spi_enable 0x08000b3d Thumb Code 10 gd32f10x_spi.o(i.spi_enable)
|
|
|
|
- spi_i2s_data_receive 0x08000b47 Thumb Code 8 gd32f10x_spi.o(i.spi_i2s_data_receive)
|
|
|
|
- spi_i2s_data_transmit 0x08000b4f Thumb Code 4 gd32f10x_spi.o(i.spi_i2s_data_transmit)
|
|
|
|
- spi_i2s_deinit 0x08000b55 Thumb Code 82 gd32f10x_spi.o(i.spi_i2s_deinit)
|
|
|
|
- spi_i2s_flag_get 0x08000bad Thumb Code 16 gd32f10x_spi.o(i.spi_i2s_flag_get)
|
|
|
|
- spi_init 0x08000bbd Thumb Code 50 gd32f10x_spi.o(i.spi_init)
|
|
|
|
- systick_clksource_set 0x08000cbd Thumb Code 40 gd32f10x_misc.o(i.systick_clksource_set)
|
|
|
|
- task_fwdgt_reload 0x08000ce5 Thumb Code 12 main.o(i.task_fwdgt_reload)
|
|
|
|
- Region$$Table$$Base 0x08000cf0 Number 0 anon$$obj.o(Region$$Table)
|
|
|
|
- Region$$Table$$Limit 0x08000d10 Number 0 anon$$obj.o(Region$$Table)
|
|
|
|
|
|
+ __rt_lib_shutdown_fini 0x08000141 Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E)
|
|
|
|
+ __rt_final_cpp 0x08000145 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F)
|
|
|
|
+ __rt_final_exit 0x08000145 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011)
|
|
|
|
+ MSR_SP 0x08000149 Thumb Code 6 boot.o(.emb_text)
|
|
|
|
+ Reset_Handler 0x08000151 Thumb Code 8 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ ADC0_1_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ ADC2_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ CAN0_EWMC_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ CAN0_RX1_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ DMA0_Channel0_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ DMA0_Channel1_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ DMA0_Channel2_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ DMA0_Channel3_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ DMA0_Channel4_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ DMA0_Channel5_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ DMA0_Channel6_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ DMA1_Channel0_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ DMA1_Channel1_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ DMA1_Channel2_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ DMA1_Channel3_4_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ EXMC_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ EXTI0_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ EXTI10_15_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ EXTI1_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ EXTI2_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ EXTI3_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ EXTI4_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ EXTI5_9_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ FMC_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ I2C0_ER_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ I2C0_EV_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ I2C1_ER_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ I2C1_EV_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ LVD_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ RCU_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ RTC_Alarm_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ RTC_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ SDIO_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ SPI0_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ SPI1_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ SPI2_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TAMPER_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER0_BRK_TIMER8_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER0_Channel_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER0_TRG_CMT_TIMER10_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER0_UP_TIMER9_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER1_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER2_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER3_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER4_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER5_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER6_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER7_BRK_TIMER11_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER7_Channel_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER7_TRG_CMT_TIMER13_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ TIMER7_UP_TIMER12_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ UART3_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ UART4_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ USART0_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ USART1_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ USART2_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ USBD_HP_CAN0_TX_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ USBD_LP_CAN0_RX0_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ USBD_WKUP_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ WWDGT_IRQHandler 0x0800016b Thumb Code 0 startup_gd32f10x_xd.o(.text)
|
|
|
|
+ __aeabi_memset 0x08000175 Thumb Code 14 memseta.o(.text)
|
|
|
|
+ __aeabi_memset4 0x08000175 Thumb Code 0 memseta.o(.text)
|
|
|
|
+ __aeabi_memset8 0x08000175 Thumb Code 0 memseta.o(.text)
|
|
|
|
+ __aeabi_memclr 0x08000183 Thumb Code 4 memseta.o(.text)
|
|
|
|
+ __aeabi_memclr4 0x08000183 Thumb Code 0 memseta.o(.text)
|
|
|
|
+ __aeabi_memclr8 0x08000183 Thumb Code 0 memseta.o(.text)
|
|
|
|
+ _memset$wrapper 0x08000187 Thumb Code 18 memseta.o(.text)
|
|
|
|
+ __scatterload 0x08000199 Thumb Code 28 init.o(.text)
|
|
|
|
+ __scatterload_rt2 0x08000199 Thumb Code 0 init.o(.text)
|
|
|
|
+ BootLoader_Brance 0x080001bd Thumb Code 136 boot.o(i.BootLoader_Brance)
|
|
|
|
+ BootLoader_Clear 0x0800024d Thumb Code 16 boot.o(i.BootLoader_Clear)
|
|
|
|
+ BusFault_Handler 0x08000265 Thumb Code 4 gd32f10x_it.o(i.BusFault_Handler)
|
|
|
|
+ DebugMon_Handler 0x08000269 Thumb Code 2 gd32f10x_it.o(i.DebugMon_Handler)
|
|
|
|
+ Delay_Init 0x0800026b Thumb Code 10 delay.o(i.Delay_Init)
|
|
|
|
+ Delay_Ms 0x08000275 Thumb Code 26 delay.o(i.Delay_Ms)
|
|
|
|
+ Delay_Us 0x0800028f Thumb Code 58 delay.o(i.Delay_Us)
|
|
|
|
+ FLASH_ErasePage 0x080002c9 Thumb Code 38 fmc.o(i.FLASH_ErasePage)
|
|
|
|
+ FLASH_Read 0x080002f1 Thumb Code 80 fmc.o(i.FLASH_Read)
|
|
|
|
+ FLASH_Write 0x08000345 Thumb Code 326 fmc.o(i.FLASH_Write)
|
|
|
|
+ FLASH_WriteNotErase 0x08000495 Thumb Code 60 fmc.o(i.FLASH_WriteNotErase)
|
|
|
|
+ GD32_EraseFlash 0x080004d5 Thumb Code 208 fmc.o(i.GD32_EraseFlash)
|
|
|
|
+ HardFault_Handler 0x080005a9 Thumb Code 4 gd32f10x_it.o(i.HardFault_Handler)
|
|
|
|
+ LOAD_A 0x080005ad Thumb Code 44 boot.o(i.LOAD_A)
|
|
|
|
+ MemManage_Handler 0x080005e1 Thumb Code 4 gd32f10x_it.o(i.MemManage_Handler)
|
|
|
|
+ NMI_Handler 0x080005e5 Thumb Code 2 gd32f10x_it.o(i.NMI_Handler)
|
|
|
|
+ PendSV_Handler 0x080005e7 Thumb Code 2 gd32f10x_it.o(i.PendSV_Handler)
|
|
|
|
+ SPI0_Init 0x080005e9 Thumb Code 94 spi.o(i.SPI0_Init)
|
|
|
|
+ SVC_Handler 0x08000651 Thumb Code 2 gd32f10x_it.o(i.SVC_Handler)
|
|
|
|
+ SysTick_Handler 0x08000653 Thumb Code 2 gd32f10x_it.o(i.SysTick_Handler)
|
|
|
|
+ SystemInit 0x08000655 Thumb Code 196 system_gd32f10x.o(i.SystemInit)
|
|
|
|
+ UsageFault_Handler 0x08000729 Thumb Code 4 gd32f10x_it.o(i.UsageFault_Handler)
|
|
|
|
+ W25Q32_Init 0x0800072d Thumb Code 36 w25q32.o(i.W25Q32_Init)
|
|
|
|
+ __scatterload_copy 0x08000755 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
|
|
|
+ __scatterload_null 0x08000763 Thumb Code 2 handlers.o(i.__scatterload_null)
|
|
|
|
+ __scatterload_zeroinit 0x08000765 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
|
|
|
+ clear_ota_message_config_block 0x08000773 Thumb Code 12 ota_message.o(i.clear_ota_message_config_block)
|
|
|
|
+ fmc_bank0_ready_wait 0x0800077f Thumb Code 34 gd32f10x_fmc.o(i.fmc_bank0_ready_wait)
|
|
|
|
+ fmc_bank0_state_get 0x080007a1 Thumb Code 44 gd32f10x_fmc.o(i.fmc_bank0_state_get)
|
|
|
|
+ fmc_bank1_ready_wait 0x080007d1 Thumb Code 34 gd32f10x_fmc.o(i.fmc_bank1_ready_wait)
|
|
|
|
+ fmc_bank1_state_get 0x080007f5 Thumb Code 44 gd32f10x_fmc.o(i.fmc_bank1_state_get)
|
|
|
|
+ fmc_halfword_program 0x08000825 Thumb Code 178 gd32f10x_fmc.o(i.fmc_halfword_program)
|
|
|
|
+ fmc_lock 0x080008e5 Thumb Code 34 gd32f10x_fmc.o(i.fmc_lock)
|
|
|
|
+ fmc_page_erase 0x08000911 Thumb Code 222 gd32f10x_fmc.o(i.fmc_page_erase)
|
|
|
|
+ fmc_unlock 0x080009fd Thumb Code 52 gd32f10x_fmc.o(i.fmc_unlock)
|
|
|
|
+ fwdgt_counter_reload 0x08000a41 Thumb Code 10 gd32f10x_fwdgt.o(i.fwdgt_counter_reload)
|
|
|
|
+ fwdgt_write_enable 0x08000a51 Thumb Code 10 gd32f10x_fwdgt.o(i.fwdgt_write_enable)
|
|
|
|
+ get_config_params 0x08000a61 Thumb Code 4 ota_message.o(i.get_config_params)
|
|
|
|
+ gpio_bit_set 0x08000a69 Thumb Code 4 gd32f10x_gpio.o(i.gpio_bit_set)
|
|
|
|
+ gpio_deinit 0x08000a6d Thumb Code 186 gd32f10x_gpio.o(i.gpio_deinit)
|
|
|
|
+ gpio_init 0x08000b31 Thumb Code 172 gd32f10x_gpio.o(i.gpio_init)
|
|
|
|
+ load_ota_message_config_params 0x08000bdd Thumb Code 38 ota_message.o(i.load_ota_message_config_params)
|
|
|
|
+ main 0x08000c0d Thumb Code 46 main.o(i.main)
|
|
|
|
+ my_test 0x08000c41 Thumb Code 48 main.o(i.my_test)
|
|
|
|
+ nvic_vector_table_set 0x08000c79 Thumb Code 16 gd32f10x_misc.o(i.nvic_vector_table_set)
|
|
|
|
+ rcu_periph_clock_enable 0x08000c91 Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_clock_enable)
|
|
|
|
+ rcu_periph_reset_disable 0x08000cb1 Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_reset_disable)
|
|
|
|
+ rcu_periph_reset_enable 0x08000cd1 Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_reset_enable)
|
|
|
|
+ spi_enable 0x08000cf1 Thumb Code 10 gd32f10x_spi.o(i.spi_enable)
|
|
|
|
+ spi_i2s_deinit 0x08000cfd Thumb Code 82 gd32f10x_spi.o(i.spi_i2s_deinit)
|
|
|
|
+ spi_init 0x08000d55 Thumb Code 50 gd32f10x_spi.o(i.spi_init)
|
|
|
|
+ systick_clksource_set 0x08000e55 Thumb Code 40 gd32f10x_misc.o(i.systick_clksource_set)
|
|
|
|
+ task_fwdgt_reload 0x08000e7d Thumb Code 12 main.o(i.task_fwdgt_reload)
|
|
|
|
+ Region$$Table$$Base 0x08000e88 Number 0 anon$$obj.o(Region$$Table)
|
|
|
|
+ Region$$Table$$Limit 0x08000ea8 Number 0 anon$$obj.o(Region$$Table)
|
|
load_A 0x20000000 Data 4 boot.o(.data)
|
|
load_A 0x20000000 Data 4 boot.o(.data)
|
|
- __initial_sp 0x20001010 Data 0 startup_gd32f10x_xd.o(STACK)
|
|
|
|
|
|
+ UpDataA 0x2000000c Data 8 main.o(.data)
|
|
|
|
+ __initial_sp 0x20001820 Data 0 startup_gd32f10x_xd.o(STACK)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -605,104 +632,100 @@ Memory Map of the image
|
|
|
|
|
|
Image Entry point : 0x08000131
|
|
Image Entry point : 0x08000131
|
|
|
|
|
|
- Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000d1c, Max: 0x00005000, ABSOLUTE)
|
|
|
|
|
|
+ Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000ec4, Max: 0x00005000, ABSOLUTE)
|
|
|
|
|
|
- Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000d10, Max: 0x00005000, ABSOLUTE)
|
|
|
|
|
|
+ Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000ea8, Max: 0x00005000, ABSOLUTE)
|
|
|
|
|
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
|
|
|
|
|
- 0x08000000 0x08000000 0x00000130 Data RO 85 RESET startup_gd32f10x_xd.o
|
|
|
|
- 0x08000130 0x08000130 0x00000000 Code RO 1390 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
|
|
|
- 0x08000130 0x08000130 0x00000004 Code RO 1395 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
|
|
|
- 0x08000134 0x08000134 0x00000004 Code RO 1398 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
|
|
|
- 0x08000138 0x08000138 0x00000000 Code RO 1400 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
|
|
|
- 0x08000138 0x08000138 0x00000000 Code RO 1402 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
|
|
|
- 0x08000138 0x08000138 0x00000008 Code RO 1403 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
|
|
|
- 0x08000140 0x08000140 0x00000000 Code RO 1405 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o)
|
|
|
|
- 0x08000140 0x08000140 0x00000000 Code RO 1407 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o)
|
|
|
|
- 0x08000140 0x08000140 0x00000004 Code RO 1396 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
|
|
|
- 0x08000144 0x08000144 0x00000006 Code RO 92 .emb_text boot.o
|
|
|
|
- 0x0800014a 0x0800014a 0x00000002 PAD
|
|
|
|
- 0x0800014c 0x0800014c 0x00000024 Code RO 86 .text startup_gd32f10x_xd.o
|
|
|
|
- 0x08000170 0x08000170 0x00000024 Code RO 1393 .text mc_w.l(memseta.o)
|
|
|
|
- 0x08000194 0x08000194 0x00000024 Code RO 1409 .text mc_w.l(init.o)
|
|
|
|
- 0x080001b8 0x080001b8 0x000000a0 Code RO 93 i.BootLoader_Brance boot.o
|
|
|
|
- 0x08000258 0x08000258 0x00000018 Code RO 94 i.BootLoader_Clear boot.o
|
|
|
|
- 0x08000270 0x08000270 0x00000004 Code RO 216 i.BusFault_Handler gd32f10x_it.o
|
|
|
|
- 0x08000274 0x08000274 0x00000002 Code RO 217 i.DebugMon_Handler gd32f10x_it.o
|
|
|
|
- 0x08000276 0x08000276 0x0000000a Code RO 158 i.Delay_Init delay.o
|
|
|
|
- 0x08000280 0x08000280 0x00000030 Code RO 190 i.GD32_EraseFlash fmc.o
|
|
|
|
- 0x080002b0 0x080002b0 0x00000026 Code RO 191 i.GD32_WriteFlash fmc.o
|
|
|
|
- 0x080002d6 0x080002d6 0x00000004 Code RO 218 i.HardFault_Handler gd32f10x_it.o
|
|
|
|
- 0x080002da 0x080002da 0x00000002 PAD
|
|
|
|
- 0x080002dc 0x080002dc 0x00000034 Code RO 95 i.LOAD_A boot.o
|
|
|
|
- 0x08000310 0x08000310 0x00000004 Code RO 219 i.MemManage_Handler gd32f10x_it.o
|
|
|
|
- 0x08000314 0x08000314 0x00000002 Code RO 220 i.NMI_Handler gd32f10x_it.o
|
|
|
|
- 0x08000316 0x08000316 0x00000002 Code RO 221 i.PendSV_Handler gd32f10x_it.o
|
|
|
|
- 0x08000318 0x08000318 0x00000068 Code RO 287 i.SPI0_Init spi.o
|
|
|
|
- 0x08000380 0x08000380 0x0000001c Code RO 288 i.SPI0_Read spi.o
|
|
|
|
- 0x0800039c 0x0800039c 0x00000038 Code RO 289 i.SPI0_ReadWriteByte spi.o
|
|
|
|
- 0x080003d4 0x080003d4 0x0000001a Code RO 290 i.SPI0_Write spi.o
|
|
|
|
- 0x080003ee 0x080003ee 0x00000002 Code RO 222 i.SVC_Handler gd32f10x_it.o
|
|
|
|
- 0x080003f0 0x080003f0 0x00000002 Code RO 223 i.SysTick_Handler gd32f10x_it.o
|
|
|
|
- 0x080003f2 0x080003f2 0x00000002 PAD
|
|
|
|
- 0x080003f4 0x080003f4 0x000000d4 Code RO 3 i.SystemInit system_gd32f10x.o
|
|
|
|
- 0x080004c8 0x080004c8 0x00000004 Code RO 224 i.UsageFault_Handler gd32f10x_it.o
|
|
|
|
- 0x080004cc 0x080004cc 0x00000024 Code RO 328 i.W25Q32_Enable w25q32.o
|
|
|
|
- 0x080004f0 0x080004f0 0x0000004c Code RO 329 i.W25Q32_Erase64K w25q32.o
|
|
|
|
- 0x0800053c 0x0800053c 0x00000028 Code RO 330 i.W25Q32_Init w25q32.o
|
|
|
|
- 0x08000564 0x08000564 0x0000004c Code RO 332 i.W25Q32_Read w25q32.o
|
|
|
|
- 0x080005b0 0x080005b0 0x00000030 Code RO 333 i.W25Q32_WaitBusy w25q32.o
|
|
|
|
- 0x080005e0 0x080005e0 0x0000000e Code RO 1413 i.__scatterload_copy mc_w.l(handlers.o)
|
|
|
|
- 0x080005ee 0x080005ee 0x00000002 Code RO 1414 i.__scatterload_null mc_w.l(handlers.o)
|
|
|
|
- 0x080005f0 0x080005f0 0x0000000e Code RO 1415 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
|
|
|
- 0x080005fe 0x080005fe 0x0000000a Code RO 378 i.clear_ota_message_config_block ota_message.o
|
|
|
|
- 0x08000608 0x08000608 0x00000022 Code RO 888 i.fmc_bank0_ready_wait gd32f10x_fmc.o
|
|
|
|
- 0x0800062a 0x0800062a 0x00000002 PAD
|
|
|
|
- 0x0800062c 0x0800062c 0x00000030 Code RO 889 i.fmc_bank0_state_get gd32f10x_fmc.o
|
|
|
|
- 0x0800065c 0x0800065c 0x00000022 Code RO 893 i.fmc_bank1_ready_wait gd32f10x_fmc.o
|
|
|
|
- 0x0800067e 0x0800067e 0x00000002 PAD
|
|
|
|
- 0x08000680 0x08000680 0x00000030 Code RO 894 i.fmc_bank1_state_get gd32f10x_fmc.o
|
|
|
|
- 0x080006b0 0x080006b0 0x0000002c Code RO 903 i.fmc_lock gd32f10x_fmc.o
|
|
|
|
- 0x080006dc 0x080006dc 0x000000ec Code RO 905 i.fmc_page_erase gd32f10x_fmc.o
|
|
|
|
- 0x080007c8 0x080007c8 0x00000044 Code RO 906 i.fmc_unlock gd32f10x_fmc.o
|
|
|
|
- 0x0800080c 0x0800080c 0x000000c0 Code RO 907 i.fmc_word_program gd32f10x_fmc.o
|
|
|
|
- 0x080008cc 0x080008cc 0x00000010 Code RO 1299 i.fwdgt_counter_reload gd32f10x_fwdgt.o
|
|
|
|
- 0x080008dc 0x080008dc 0x00000010 Code RO 1305 i.fwdgt_write_enable gd32f10x_fwdgt.o
|
|
|
|
- 0x080008ec 0x080008ec 0x00000008 Code RO 379 i.get_config_params ota_message.o
|
|
|
|
- 0x080008f4 0x080008f4 0x00000004 Code RO 771 i.gpio_bit_reset gd32f10x_gpio.o
|
|
|
|
- 0x080008f8 0x080008f8 0x00000004 Code RO 772 i.gpio_bit_set gd32f10x_gpio.o
|
|
|
|
- 0x080008fc 0x080008fc 0x000000c4 Code RO 774 i.gpio_deinit gd32f10x_gpio.o
|
|
|
|
- 0x080009c0 0x080009c0 0x000000ac Code RO 779 i.gpio_init gd32f10x_gpio.o
|
|
|
|
- 0x08000a6c 0x08000a6c 0x00000028 Code RO 380 i.load_ota_message_config_params ota_message.o
|
|
|
|
- 0x08000a94 0x08000a94 0x00000030 Code RO 1360 i.main main.o
|
|
|
|
- 0x08000ac4 0x08000ac4 0x00000018 Code RO 487 i.nvic_vector_table_set gd32f10x_misc.o
|
|
|
|
- 0x08000adc 0x08000adc 0x00000020 Code RO 565 i.rcu_periph_clock_enable gd32f10x_rcu.o
|
|
|
|
- 0x08000afc 0x08000afc 0x00000020 Code RO 568 i.rcu_periph_reset_disable gd32f10x_rcu.o
|
|
|
|
- 0x08000b1c 0x08000b1c 0x00000020 Code RO 569 i.rcu_periph_reset_enable gd32f10x_rcu.o
|
|
|
|
- 0x08000b3c 0x08000b3c 0x0000000a Code RO 1119 i.spi_enable gd32f10x_spi.o
|
|
|
|
- 0x08000b46 0x08000b46 0x00000008 Code RO 1121 i.spi_i2s_data_receive gd32f10x_spi.o
|
|
|
|
- 0x08000b4e 0x08000b4e 0x00000004 Code RO 1122 i.spi_i2s_data_transmit gd32f10x_spi.o
|
|
|
|
- 0x08000b52 0x08000b52 0x00000002 PAD
|
|
|
|
- 0x08000b54 0x08000b54 0x00000058 Code RO 1123 i.spi_i2s_deinit gd32f10x_spi.o
|
|
|
|
- 0x08000bac 0x08000bac 0x00000010 Code RO 1124 i.spi_i2s_flag_get gd32f10x_spi.o
|
|
|
|
- 0x08000bbc 0x08000bbc 0x00000032 Code RO 1128 i.spi_init gd32f10x_spi.o
|
|
|
|
- 0x08000bee 0x08000bee 0x00000002 PAD
|
|
|
|
- 0x08000bf0 0x08000bf0 0x000000c4 Code RO 4 i.system_clock_108m_hxtal system_gd32f10x.o
|
|
|
|
- 0x08000cb4 0x08000cb4 0x00000008 Code RO 5 i.system_clock_config system_gd32f10x.o
|
|
|
|
- 0x08000cbc 0x08000cbc 0x00000028 Code RO 490 i.systick_clksource_set gd32f10x_misc.o
|
|
|
|
- 0x08000ce4 0x08000ce4 0x0000000c Code RO 1361 i.task_fwdgt_reload main.o
|
|
|
|
- 0x08000cf0 0x08000cf0 0x00000020 Data RO 1411 Region$$Table anon$$obj.o
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000d10, Size: 0x00001010, Max: 0x00018000, ABSOLUTE)
|
|
|
|
|
|
+ 0x08000000 0x08000000 0x00000130 Data RO 136 RESET startup_gd32f10x_xd.o
|
|
|
|
+ 0x08000130 0x08000130 0x00000000 Code RO 1479 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
|
|
|
+ 0x08000130 0x08000130 0x00000004 Code RO 1484 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
|
|
|
+ 0x08000134 0x08000134 0x00000004 Code RO 1487 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
|
|
|
+ 0x08000138 0x08000138 0x00000000 Code RO 1489 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
|
|
|
+ 0x08000138 0x08000138 0x00000000 Code RO 1491 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
|
|
|
+ 0x08000138 0x08000138 0x00000008 Code RO 1492 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
|
|
|
+ 0x08000140 0x08000140 0x00000004 Code RO 1499 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
|
|
|
|
+ 0x08000144 0x08000144 0x00000000 Code RO 1494 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
|
|
|
|
+ 0x08000144 0x08000144 0x00000000 Code RO 1496 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
|
|
|
|
+ 0x08000144 0x08000144 0x00000004 Code RO 1485 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
|
|
|
+ 0x08000148 0x08000148 0x00000006 Code RO 143 .emb_text boot.o
|
|
|
|
+ 0x0800014e 0x0800014e 0x00000002 PAD
|
|
|
|
+ 0x08000150 0x08000150 0x00000024 Code RO 137 .text startup_gd32f10x_xd.o
|
|
|
|
+ 0x08000174 0x08000174 0x00000024 Code RO 1482 .text mc_w.l(memseta.o)
|
|
|
|
+ 0x08000198 0x08000198 0x00000024 Code RO 1500 .text mc_w.l(init.o)
|
|
|
|
+ 0x080001bc 0x080001bc 0x00000090 Code RO 144 i.BootLoader_Brance boot.o
|
|
|
|
+ 0x0800024c 0x0800024c 0x00000018 Code RO 145 i.BootLoader_Clear boot.o
|
|
|
|
+ 0x08000264 0x08000264 0x00000004 Code RO 299 i.BusFault_Handler gd32f10x_it.o
|
|
|
|
+ 0x08000268 0x08000268 0x00000002 Code RO 300 i.DebugMon_Handler gd32f10x_it.o
|
|
|
|
+ 0x0800026a 0x0800026a 0x0000000a Code RO 209 i.Delay_Init delay.o
|
|
|
|
+ 0x08000274 0x08000274 0x0000001a Code RO 210 i.Delay_Ms delay.o
|
|
|
|
+ 0x0800028e 0x0800028e 0x0000003a Code RO 211 i.Delay_Us delay.o
|
|
|
|
+ 0x080002c8 0x080002c8 0x00000026 Code RO 241 i.FLASH_ErasePage fmc.o
|
|
|
|
+ 0x080002ee 0x080002ee 0x00000002 PAD
|
|
|
|
+ 0x080002f0 0x080002f0 0x00000054 Code RO 243 i.FLASH_Read fmc.o
|
|
|
|
+ 0x08000344 0x08000344 0x00000150 Code RO 244 i.FLASH_Write fmc.o
|
|
|
|
+ 0x08000494 0x08000494 0x00000040 Code RO 245 i.FLASH_WriteNotErase fmc.o
|
|
|
|
+ 0x080004d4 0x080004d4 0x000000d4 Code RO 246 i.GD32_EraseFlash fmc.o
|
|
|
|
+ 0x080005a8 0x080005a8 0x00000004 Code RO 301 i.HardFault_Handler gd32f10x_it.o
|
|
|
|
+ 0x080005ac 0x080005ac 0x00000034 Code RO 146 i.LOAD_A boot.o
|
|
|
|
+ 0x080005e0 0x080005e0 0x00000004 Code RO 302 i.MemManage_Handler gd32f10x_it.o
|
|
|
|
+ 0x080005e4 0x080005e4 0x00000002 Code RO 303 i.NMI_Handler gd32f10x_it.o
|
|
|
|
+ 0x080005e6 0x080005e6 0x00000002 Code RO 304 i.PendSV_Handler gd32f10x_it.o
|
|
|
|
+ 0x080005e8 0x080005e8 0x00000068 Code RO 370 i.SPI0_Init spi.o
|
|
|
|
+ 0x08000650 0x08000650 0x00000002 Code RO 305 i.SVC_Handler gd32f10x_it.o
|
|
|
|
+ 0x08000652 0x08000652 0x00000002 Code RO 306 i.SysTick_Handler gd32f10x_it.o
|
|
|
|
+ 0x08000654 0x08000654 0x000000d4 Code RO 3 i.SystemInit system_gd32f10x.o
|
|
|
|
+ 0x08000728 0x08000728 0x00000004 Code RO 307 i.UsageFault_Handler gd32f10x_it.o
|
|
|
|
+ 0x0800072c 0x0800072c 0x00000028 Code RO 413 i.W25Q32_Init w25q32.o
|
|
|
|
+ 0x08000754 0x08000754 0x0000000e Code RO 1504 i.__scatterload_copy mc_w.l(handlers.o)
|
|
|
|
+ 0x08000762 0x08000762 0x00000002 Code RO 1505 i.__scatterload_null mc_w.l(handlers.o)
|
|
|
|
+ 0x08000764 0x08000764 0x0000000e Code RO 1506 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
|
|
|
+ 0x08000772 0x08000772 0x0000000c Code RO 461 i.clear_ota_message_config_block ota_message.o
|
|
|
|
+ 0x0800077e 0x0800077e 0x00000022 Code RO 971 i.fmc_bank0_ready_wait gd32f10x_fmc.o
|
|
|
|
+ 0x080007a0 0x080007a0 0x00000030 Code RO 972 i.fmc_bank0_state_get gd32f10x_fmc.o
|
|
|
|
+ 0x080007d0 0x080007d0 0x00000022 Code RO 976 i.fmc_bank1_ready_wait gd32f10x_fmc.o
|
|
|
|
+ 0x080007f2 0x080007f2 0x00000002 PAD
|
|
|
|
+ 0x080007f4 0x080007f4 0x00000030 Code RO 977 i.fmc_bank1_state_get gd32f10x_fmc.o
|
|
|
|
+ 0x08000824 0x08000824 0x000000c0 Code RO 981 i.fmc_halfword_program gd32f10x_fmc.o
|
|
|
|
+ 0x080008e4 0x080008e4 0x0000002c Code RO 986 i.fmc_lock gd32f10x_fmc.o
|
|
|
|
+ 0x08000910 0x08000910 0x000000ec Code RO 988 i.fmc_page_erase gd32f10x_fmc.o
|
|
|
|
+ 0x080009fc 0x080009fc 0x00000044 Code RO 989 i.fmc_unlock gd32f10x_fmc.o
|
|
|
|
+ 0x08000a40 0x08000a40 0x00000010 Code RO 1382 i.fwdgt_counter_reload gd32f10x_fwdgt.o
|
|
|
|
+ 0x08000a50 0x08000a50 0x00000010 Code RO 1388 i.fwdgt_write_enable gd32f10x_fwdgt.o
|
|
|
|
+ 0x08000a60 0x08000a60 0x00000008 Code RO 462 i.get_config_params ota_message.o
|
|
|
|
+ 0x08000a68 0x08000a68 0x00000004 Code RO 855 i.gpio_bit_set gd32f10x_gpio.o
|
|
|
|
+ 0x08000a6c 0x08000a6c 0x000000c4 Code RO 857 i.gpio_deinit gd32f10x_gpio.o
|
|
|
|
+ 0x08000b30 0x08000b30 0x000000ac Code RO 862 i.gpio_init gd32f10x_gpio.o
|
|
|
|
+ 0x08000bdc 0x08000bdc 0x00000030 Code RO 463 i.load_ota_message_config_params ota_message.o
|
|
|
|
+ 0x08000c0c 0x08000c0c 0x00000034 Code RO 1443 i.main main.o
|
|
|
|
+ 0x08000c40 0x08000c40 0x00000038 Code RO 1444 i.my_test main.o
|
|
|
|
+ 0x08000c78 0x08000c78 0x00000018 Code RO 570 i.nvic_vector_table_set gd32f10x_misc.o
|
|
|
|
+ 0x08000c90 0x08000c90 0x00000020 Code RO 648 i.rcu_periph_clock_enable gd32f10x_rcu.o
|
|
|
|
+ 0x08000cb0 0x08000cb0 0x00000020 Code RO 651 i.rcu_periph_reset_disable gd32f10x_rcu.o
|
|
|
|
+ 0x08000cd0 0x08000cd0 0x00000020 Code RO 652 i.rcu_periph_reset_enable gd32f10x_rcu.o
|
|
|
|
+ 0x08000cf0 0x08000cf0 0x0000000a Code RO 1202 i.spi_enable gd32f10x_spi.o
|
|
|
|
+ 0x08000cfa 0x08000cfa 0x00000002 PAD
|
|
|
|
+ 0x08000cfc 0x08000cfc 0x00000058 Code RO 1206 i.spi_i2s_deinit gd32f10x_spi.o
|
|
|
|
+ 0x08000d54 0x08000d54 0x00000032 Code RO 1211 i.spi_init gd32f10x_spi.o
|
|
|
|
+ 0x08000d86 0x08000d86 0x00000002 PAD
|
|
|
|
+ 0x08000d88 0x08000d88 0x000000c4 Code RO 4 i.system_clock_108m_hxtal system_gd32f10x.o
|
|
|
|
+ 0x08000e4c 0x08000e4c 0x00000008 Code RO 5 i.system_clock_config system_gd32f10x.o
|
|
|
|
+ 0x08000e54 0x08000e54 0x00000028 Code RO 573 i.systick_clksource_set gd32f10x_misc.o
|
|
|
|
+ 0x08000e7c 0x08000e7c 0x0000000c Code RO 1445 i.task_fwdgt_reload main.o
|
|
|
|
+ 0x08000e88 0x08000e88 0x00000020 Data RO 1502 Region$$Table anon$$obj.o
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000ea8, Size: 0x00001820, Max: 0x00018000, ABSOLUTE)
|
|
|
|
|
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
|
|
|
|
|
- 0x20000000 0x08000d10 0x00000004 Data RW 96 .data boot.o
|
|
|
|
- 0x20000004 0x08000d14 0x00000008 Data RW 383 .data ota_message.o
|
|
|
|
- 0x2000000c 0x08000d1c 0x00000004 PAD
|
|
|
|
- 0x20000010 - 0x00001000 Zero RW 83 STACK startup_gd32f10x_xd.o
|
|
|
|
|
|
+ 0x20000000 0x08000ea8 0x00000004 Data RW 147 .data boot.o
|
|
|
|
+ 0x20000004 0x08000eac 0x00000008 Data RW 466 .data ota_message.o
|
|
|
|
+ 0x2000000c 0x08000eb4 0x00000010 Data RW 1446 .data main.o
|
|
|
|
+ 0x2000001c - 0x00000800 Zero RW 248 .bss fmc.o
|
|
|
|
+ 0x2000081c 0x08000ec4 0x00000004 PAD
|
|
|
|
+ 0x20000820 - 0x00001000 Zero RW 134 STACK startup_gd32f10x_xd.o
|
|
|
|
|
|
|
|
|
|
==============================================================================
|
|
==============================================================================
|
|
@@ -712,27 +735,27 @@ Image component sizes
|
|
|
|
|
|
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
|
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
|
|
|
|
|
- 242 22 0 4 0 2993 boot.o
|
|
|
|
- 10 0 0 0 0 405 delay.o
|
|
|
|
- 86 0 0 0 0 1540 fmc.o
|
|
|
|
- 704 62 0 0 0 4314 gd32f10x_fmc.o
|
|
|
|
- 32 12 0 0 0 840 gd32f10x_fwdgt.o
|
|
|
|
- 376 10 0 0 0 2298 gd32f10x_gpio.o
|
|
|
|
- 26 0 0 0 0 3626 gd32f10x_it.o
|
|
|
|
- 64 8 0 0 0 992 gd32f10x_misc.o
|
|
|
|
- 96 12 0 0 0 1403 gd32f10x_rcu.o
|
|
|
|
- 176 6 0 0 0 3807 gd32f10x_spi.o
|
|
|
|
- 60 6 0 0 0 1303 main.o
|
|
|
|
- 58 8 0 8 0 2170 ota_message.o
|
|
|
|
- 214 16 0 0 0 2482 spi.o
|
|
|
|
- 36 8 304 0 4096 776 startup_gd32f10x_xd.o
|
|
|
|
- 416 30 0 0 0 35625 system_gd32f10x.o
|
|
|
|
- 276 26 0 0 0 2888 w25q32.o
|
|
|
|
|
|
+ 226 24 0 4 0 3001 boot.o
|
|
|
|
+ 94 0 0 0 0 1327 delay.o
|
|
|
|
+ 734 22 0 0 2048 4809 fmc.o
|
|
|
|
+ 704 62 0 0 0 4386 gd32f10x_fmc.o
|
|
|
|
+ 32 12 0 0 0 856 gd32f10x_fwdgt.o
|
|
|
|
+ 372 10 0 0 0 1841 gd32f10x_gpio.o
|
|
|
|
+ 26 0 0 0 0 3698 gd32f10x_it.o
|
|
|
|
+ 64 8 0 0 0 1008 gd32f10x_misc.o
|
|
|
|
+ 96 12 0 0 0 1427 gd32f10x_rcu.o
|
|
|
|
+ 148 6 0 0 0 2285 gd32f10x_spi.o
|
|
|
|
+ 120 14 0 16 0 2659 main.o
|
|
|
|
+ 68 14 0 8 0 2182 ota_message.o
|
|
|
|
+ 104 10 0 0 0 504 spi.o
|
|
|
|
+ 36 8 304 0 4096 784 startup_gd32f10x_xd.o
|
|
|
|
+ 416 30 0 0 0 31361 system_gd32f10x.o
|
|
|
|
+ 40 4 0 0 0 430 w25q32.o
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
----------------------------------------------------------------------
|
|
- 2886 226 336 12 4100 67462 Object Totals
|
|
|
|
|
|
+ 3290 236 336 28 6148 62558 Object Totals
|
|
0 0 32 0 0 0 (incl. Generated)
|
|
0 0 32 0 0 0 (incl. Generated)
|
|
- 14 0 0 0 4 0 (incl. Padding)
|
|
|
|
|
|
+ 10 0 0 0 4 0 (incl. Padding)
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
----------------------------------------------------------------------
|
|
|
|
|
|
@@ -741,6 +764,7 @@ Image component sizes
|
|
0 0 0 0 0 0 entry.o
|
|
0 0 0 0 0 0 entry.o
|
|
0 0 0 0 0 0 entry10a.o
|
|
0 0 0 0 0 0 entry10a.o
|
|
0 0 0 0 0 0 entry11a.o
|
|
0 0 0 0 0 0 entry11a.o
|
|
|
|
+ 4 0 0 0 0 0 entry12b.o
|
|
8 4 0 0 0 0 entry2.o
|
|
8 4 0 0 0 0 entry2.o
|
|
4 0 0 0 0 0 entry5.o
|
|
4 0 0 0 0 0 entry5.o
|
|
0 0 0 0 0 0 entry7b.o
|
|
0 0 0 0 0 0 entry7b.o
|
|
@@ -751,17 +775,17 @@ Image component sizes
|
|
36 0 0 0 0 108 memseta.o
|
|
36 0 0 0 0 108 memseta.o
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
----------------------------------------------------------------------
|
|
- 122 16 0 0 0 176 Library Totals
|
|
|
|
|
|
+ 126 16 0 0 0 176 Library Totals
|
|
0 0 0 0 0 0 (incl. Padding)
|
|
0 0 0 0 0 0 (incl. Padding)
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
----------------------------------------------------------------------
|
|
|
|
|
|
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
|
|
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
|
|
|
|
|
|
- 122 16 0 0 0 176 mc_w.l
|
|
|
|
|
|
+ 126 16 0 0 0 176 mc_w.l
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
----------------------------------------------------------------------
|
|
- 122 16 0 0 0 176 Library Totals
|
|
|
|
|
|
+ 126 16 0 0 0 176 Library Totals
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
----------------------------------------------------------------------
|
|
|
|
|
|
@@ -770,15 +794,15 @@ Image component sizes
|
|
|
|
|
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
|
|
|
|
|
- 3008 242 336 12 4100 65034 Grand Totals
|
|
|
|
- 3008 242 336 12 4100 65034 ELF Image Totals
|
|
|
|
- 3008 242 336 12 0 0 ROM Totals
|
|
|
|
|
|
+ 3416 252 336 28 6148 60390 Grand Totals
|
|
|
|
+ 3416 252 336 28 6148 60390 ELF Image Totals
|
|
|
|
+ 3416 252 336 28 0 0 ROM Totals
|
|
|
|
|
|
==============================================================================
|
|
==============================================================================
|
|
|
|
|
|
- Total RO Size (Code + RO Data) 3344 ( 3.27kB)
|
|
|
|
- Total RW Size (RW Data + ZI Data) 4112 ( 4.02kB)
|
|
|
|
- Total ROM Size (Code + RO Data + RW Data) 3356 ( 3.28kB)
|
|
|
|
|
|
+ Total RO Size (Code + RO Data) 3752 ( 3.66kB)
|
|
|
|
+ Total RW Size (RW Data + ZI Data) 6176 ( 6.03kB)
|
|
|
|
+ Total ROM Size (Code + RO Data + RW Data) 3780 ( 3.69kB)
|
|
|
|
|
|
==============================================================================
|
|
==============================================================================
|
|
|
|
|