bootloader.map 131 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566
  1. Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]
  2. ==============================================================================
  3. Section Cross References
  4. system_gd32f10x.o(i.SystemInit) refers to system_gd32f10x.o(i.system_clock_config) for system_clock_config
  5. system_gd32f10x.o(i.SystemInit) refers to gd32f10x_misc.o(i.nvic_vector_table_set) for nvic_vector_table_set
  6. system_gd32f10x.o(i.system_clock_config) refers to system_gd32f10x.o(i.system_clock_108m_hxtal) for system_clock_108m_hxtal
  7. startup_gd32f10x_xd.o(RESET) refers to startup_gd32f10x_xd.o(STACK) for __initial_sp
  8. startup_gd32f10x_xd.o(RESET) refers to startup_gd32f10x_xd.o(.text) for Reset_Handler
  9. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.NMI_Handler) for NMI_Handler
  10. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.HardFault_Handler) for HardFault_Handler
  11. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.MemManage_Handler) for MemManage_Handler
  12. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.BusFault_Handler) for BusFault_Handler
  13. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.UsageFault_Handler) for UsageFault_Handler
  14. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.SVC_Handler) for SVC_Handler
  15. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.DebugMon_Handler) for DebugMon_Handler
  16. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.PendSV_Handler) for PendSV_Handler
  17. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.SysTick_Handler) for SysTick_Handler
  18. startup_gd32f10x_xd.o(RESET) refers to ec800.o(i.DMA0_Channel4_IRQHandler) for DMA0_Channel4_IRQHandler
  19. startup_gd32f10x_xd.o(RESET) refers to ec800.o(i.USART0_IRQHandler) for USART0_IRQHandler
  20. startup_gd32f10x_xd.o(.text) refers to system_gd32f10x.o(i.SystemInit) for SystemInit
  21. startup_gd32f10x_xd.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
  22. boot.o(i.BootLoader_Brance) refers to fmc.o(i.GD32_EraseFlash) for GD32_EraseFlash
  23. boot.o(i.BootLoader_Brance) refers to main.o(i.task_fwdgt_reload) for task_fwdgt_reload
  24. boot.o(i.BootLoader_Brance) refers to memseta.o(.text) for __aeabi_memclr4
  25. boot.o(i.BootLoader_Brance) refers to w25q32.o(i.W25Q32_Read) for W25Q32_Read
  26. boot.o(i.BootLoader_Brance) refers to fmc.o(i.GD32_WriteFlash) for GD32_WriteFlash
  27. boot.o(i.BootLoader_Brance) refers to ota_message.o(i.clear_ota_message_config_block) for clear_ota_message_config_block
  28. boot.o(i.BootLoader_Brance) refers to boot.o(i.LOAD_A) for LOAD_A
  29. boot.o(i.BootLoader_Clear) refers to gd32f10x_usart.o(i.usart_disable) for usart_disable
  30. boot.o(i.BootLoader_Clear) refers to gd32f10x_dma.o(i.dma_channel_disable) for dma_channel_disable
  31. boot.o(i.BootLoader_Clear) refers to gd32f10x_dma.o(i.dma_deinit) for dma_deinit
  32. boot.o(i.BootLoader_Clear) refers to gd32f10x_gpio.o(i.gpio_deinit) for gpio_deinit
  33. boot.o(i.LOAD_A) refers to boot.o(.emb_text) for MSR_SP
  34. boot.o(i.LOAD_A) refers to boot.o(i.BootLoader_Clear) for BootLoader_Clear
  35. boot.o(i.LOAD_A) refers to boot.o(.data) for load_A
  36. delay.o(i.Delay_Init) refers to gd32f10x_misc.o(i.systick_clksource_set) for systick_clksource_set
  37. delay.o(i.Delay_Ms) refers to delay.o(i.Delay_Us) for Delay_Us
  38. fmc.o(i.GD32_EraseFlash) refers to gd32f10x_fmc.o(i.fmc_unlock) for fmc_unlock
  39. fmc.o(i.GD32_EraseFlash) refers to gd32f10x_fmc.o(i.fmc_page_erase) for fmc_page_erase
  40. fmc.o(i.GD32_EraseFlash) refers to gd32f10x_fmc.o(i.fmc_lock) for fmc_lock
  41. fmc.o(i.GD32_WriteFlash) refers to gd32f10x_fmc.o(i.fmc_unlock) for fmc_unlock
  42. fmc.o(i.GD32_WriteFlash) refers to gd32f10x_fmc.o(i.fmc_word_program) for fmc_word_program
  43. fmc.o(i.GD32_WriteFlash) refers to gd32f10x_fmc.o(i.fmc_lock) for fmc_lock
  44. spi.o(i.SPI0_Init) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  45. spi.o(i.SPI0_Init) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  46. spi.o(i.SPI0_Init) refers to gd32f10x_spi.o(i.spi_i2s_deinit) for spi_i2s_deinit
  47. spi.o(i.SPI0_Init) refers to gd32f10x_spi.o(i.spi_init) for spi_init
  48. spi.o(i.SPI0_Init) refers to gd32f10x_spi.o(i.spi_enable) for spi_enable
  49. spi.o(i.SPI0_Read) refers to spi.o(i.SPI0_ReadWriteByte) for SPI0_ReadWriteByte
  50. spi.o(i.SPI0_ReadWriteByte) refers to gd32f10x_spi.o(i.spi_i2s_flag_get) for spi_i2s_flag_get
  51. spi.o(i.SPI0_ReadWriteByte) refers to gd32f10x_spi.o(i.spi_i2s_data_transmit) for spi_i2s_data_transmit
  52. spi.o(i.SPI0_ReadWriteByte) refers to gd32f10x_spi.o(i.spi_i2s_data_receive) for spi_i2s_data_receive
  53. spi.o(i.SPI0_Write) refers to spi.o(i.SPI0_ReadWriteByte) for SPI0_ReadWriteByte
  54. w25q32.o(i.W25Q32_Enable) refers to w25q32.o(i.W25Q32_WaitBusy) for W25Q32_WaitBusy
  55. w25q32.o(i.W25Q32_Enable) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  56. w25q32.o(i.W25Q32_Enable) refers to spi.o(i.SPI0_ReadWriteByte) for SPI0_ReadWriteByte
  57. w25q32.o(i.W25Q32_Enable) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  58. w25q32.o(i.W25Q32_Erase64K) refers to w25q32.o(i.W25Q32_WaitBusy) for W25Q32_WaitBusy
  59. w25q32.o(i.W25Q32_Erase64K) refers to w25q32.o(i.W25Q32_Enable) for W25Q32_Enable
  60. w25q32.o(i.W25Q32_Erase64K) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  61. w25q32.o(i.W25Q32_Erase64K) refers to spi.o(i.SPI0_Write) for SPI0_Write
  62. w25q32.o(i.W25Q32_Erase64K) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  63. w25q32.o(i.W25Q32_Init) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  64. w25q32.o(i.W25Q32_Init) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  65. w25q32.o(i.W25Q32_Init) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  66. w25q32.o(i.W25Q32_Init) refers to spi.o(i.SPI0_Init) for SPI0_Init
  67. w25q32.o(i.W25Q32_PageWrite) refers to w25q32.o(i.W25Q32_WaitBusy) for W25Q32_WaitBusy
  68. w25q32.o(i.W25Q32_PageWrite) refers to w25q32.o(i.W25Q32_Enable) for W25Q32_Enable
  69. w25q32.o(i.W25Q32_PageWrite) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  70. w25q32.o(i.W25Q32_PageWrite) refers to spi.o(i.SPI0_Write) for SPI0_Write
  71. w25q32.o(i.W25Q32_PageWrite) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  72. w25q32.o(i.W25Q32_Read) refers to w25q32.o(i.W25Q32_WaitBusy) for W25Q32_WaitBusy
  73. w25q32.o(i.W25Q32_Read) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  74. w25q32.o(i.W25Q32_Read) refers to spi.o(i.SPI0_Write) for SPI0_Write
  75. w25q32.o(i.W25Q32_Read) refers to spi.o(i.SPI0_Read) for SPI0_Read
  76. w25q32.o(i.W25Q32_Read) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  77. w25q32.o(i.W25Q32_WaitBusy) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  78. w25q32.o(i.W25Q32_WaitBusy) refers to spi.o(i.SPI0_ReadWriteByte) for SPI0_ReadWriteByte
  79. w25q32.o(i.W25Q32_WaitBusy) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  80. ota_message.o(i.clear_ota_message_config_block) refers to w25q32.o(i.W25Q32_Erase64K) for W25Q32_Erase64K
  81. ota_message.o(i.get_config_params) refers to ota_message.o(.data) for ota_message
  82. ota_message.o(i.load_ota_message_config_params) refers to w25q32.o(i.W25Q32_Read) for W25Q32_Read
  83. ota_message.o(i.load_ota_message_config_params) refers to ota_message.o(.data) for ota_message
  84. 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
  85. 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
  86. ota_message.o(i.save_ota_message_config_params) refers to ota_message.o(.data) for ota_message
  87. ota_message.o(i.write_ota_message_to_flash) refers to w25q32.o(i.W25Q32_PageWrite) for W25Q32_PageWrite
  88. gd_ota_flash.o(i.GD32_READ_OTA) refers to delay.o(i.Delay_Ms) for Delay_Ms
  89. gd_ota_flash.o(i.soft_init) refers to malloc.o(i.malloc) for malloc
  90. gd_ota_flash.o(i.soft_init) refers to gd_ota_flash.o(i.GD32_READ_OTA) for GD32_READ_OTA
  91. gd_ota_flash.o(i.soft_init) refers to gd_ota_flash.o(i.write_soft_version) for write_soft_version
  92. gd_ota_flash.o(i.soft_init) refers to malloc.o(i.free) for free
  93. gd_ota_flash.o(i.write_soft_version) refers to fmc.o(i.GD32_EraseFlash) for GD32_EraseFlash
  94. gd_ota_flash.o(i.write_soft_version) refers to fmc.o(i.GD32_WriteFlash) for GD32_WriteFlash
  95. ec800.o(i.Clear_DMA_Buffer) refers to memseta.o(.text) for __aeabi_memclr
  96. ec800.o(i.Clear_DMA_Buffer) refers to ec800.o(.bss) for UART0_RX_BUF
  97. ec800.o(i.DMA0_Channel4_IRQHandler) refers to gd32f10x_dma.o(i.dma_interrupt_flag_clear) for dma_interrupt_flag_clear
  98. ec800.o(i.EC800MPwoerOn) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  99. ec800.o(i.EC800MPwoerOn) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  100. ec800.o(i.EC800MPwoerOn) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  101. ec800.o(i.EC800MPwoerOn) refers to delay.o(i.Delay_Ms) for Delay_Ms
  102. ec800.o(i.EC800MPwoerOn) refers to ec800.o(i.gd_pull_EC800M_pwr_up) for gd_pull_EC800M_pwr_up
  103. ec800.o(i.EC800MPwoerOn) refers to ec800.o(i.gd_pull_EC800M_rst_down) for gd_pull_EC800M_rst_down
  104. ec800.o(i.EC800MPwoerOn) refers to ec800.o(i.gd_pull_EC800M_pwr_down) for gd_pull_EC800M_pwr_down
  105. ec800.o(i.EC800MPwoerOn) refers to ec800.o(i.gd_pull_EC800M_rst_up) for gd_pull_EC800M_rst_up
  106. ec800.o(i.EC800MSendCmd) refers to gd32f10x_usart.o(i.usart_data_transmit) for usart_data_transmit
  107. ec800.o(i.EC800MSendCmd) refers to gd32f10x_usart.o(i.usart_flag_get) for usart_flag_get
  108. ec800.o(i.EC800MSetPDP) refers to delay.o(i.Delay_Ms) for Delay_Ms
  109. ec800.o(i.EC800MSetPDP) refers to ec800.o(i.EC800MSendCmd) for EC800MSendCmd
  110. ec800.o(i.EC800MSetPDP) refers to ec800.o(i.WaitResponse) for WaitResponse
  111. ec800.o(i.EC800MWaitReady) refers to ec800.o(i.WaitResponse) for WaitResponse
  112. ec800.o(i.USART0_IRQHandler) refers to gd32f10x_usart.o(i.usart_interrupt_flag_get) for usart_interrupt_flag_get
  113. ec800.o(i.USART0_IRQHandler) refers to gd32f10x_usart.o(i.usart_interrupt_flag_clear) for usart_interrupt_flag_clear
  114. ec800.o(i.USART0_IRQHandler) refers to gd32f10x_usart.o(i.usart_data_receive) for usart_data_receive
  115. ec800.o(i.USART0_IRQHandler) refers to gd32f10x_dma.o(i.dma_channel_disable) for dma_channel_disable
  116. ec800.o(i.USART0_IRQHandler) refers to gd32f10x_dma.o(i.dma_channel_enable) for dma_channel_enable
  117. ec800.o(i.USART0_IRQHandler) refers to ec800.o(.data) for UART0_RX_STAT
  118. ec800.o(i.WaitResponse) refers to delay.o(i.Delay_Ms) for Delay_Ms
  119. ec800.o(i.WaitResponse) refers to strstr.o(.text) for strstr
  120. ec800.o(i.WaitResponse) refers to ec800.o(i.Clear_DMA_Buffer) for Clear_DMA_Buffer
  121. ec800.o(i.WaitResponse) refers to ec800.o(.data) for UART0_RX_STAT
  122. ec800.o(i.WaitResponse) refers to ec800.o(.bss) for UART0_RX_BUF
  123. ec800.o(i.WaitResponseNotclear) refers to delay.o(i.Delay_Ms) for Delay_Ms
  124. ec800.o(i.WaitResponseNotclear) refers to strstr.o(.text) for strstr
  125. ec800.o(i.WaitResponseNotclear) refers to ec800.o(.data) for UART0_RX_STAT
  126. ec800.o(i.WaitResponseNotclear) refers to ec800.o(.bss) for UART0_RX_BUF
  127. ec800.o(i.dma_config) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  128. ec800.o(i.dma_config) refers to gd32f10x_dma.o(i.dma_deinit) for dma_deinit
  129. ec800.o(i.dma_config) refers to gd32f10x_dma.o(i.dma_init) for dma_init
  130. ec800.o(i.dma_config) refers to gd32f10x_dma.o(i.dma_circulation_disable) for dma_circulation_disable
  131. ec800.o(i.dma_config) refers to gd32f10x_dma.o(i.dma_memory_to_memory_disable) for dma_memory_to_memory_disable
  132. ec800.o(i.dma_config) refers to gd32f10x_usart.o(i.usart_dma_transmit_config) for usart_dma_transmit_config
  133. ec800.o(i.dma_config) refers to gd32f10x_misc.o(i.nvic_irq_enable) for nvic_irq_enable
  134. ec800.o(i.dma_config) refers to gd32f10x_dma.o(i.dma_interrupt_enable) for dma_interrupt_enable
  135. ec800.o(i.dma_config) refers to gd32f10x_dma.o(i.dma_channel_enable) for dma_channel_enable
  136. ec800.o(i.dma_config) refers to ec800.o(.bss) for UART0_RX_BUF
  137. ec800.o(i.dma_config_change) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  138. ec800.o(i.dma_config_change) refers to gd32f10x_dma.o(i.dma_deinit) for dma_deinit
  139. ec800.o(i.dma_config_change) refers to gd32f10x_dma.o(i.dma_init) for dma_init
  140. ec800.o(i.dma_config_change) refers to gd32f10x_dma.o(i.dma_circulation_disable) for dma_circulation_disable
  141. ec800.o(i.dma_config_change) refers to gd32f10x_dma.o(i.dma_memory_to_memory_disable) for dma_memory_to_memory_disable
  142. ec800.o(i.dma_config_change) refers to gd32f10x_usart.o(i.usart_dma_transmit_config) for usart_dma_transmit_config
  143. ec800.o(i.dma_config_change) refers to gd32f10x_dma.o(i.dma_interrupt_enable) for dma_interrupt_enable
  144. ec800.o(i.dma_config_change) refers to gd32f10x_dma.o(i.dma_channel_enable) for dma_channel_enable
  145. ec800.o(i.extract_data_from_buffer) refers to _scanf_int.o(.text) for _scanf_int
  146. ec800.o(i.extract_data_from_buffer) refers to strstr.o(.text) for strstr
  147. ec800.o(i.extract_data_from_buffer) refers to __0sscanf.o(.text) for __0sscanf
  148. ec800.o(i.extract_data_from_buffer) refers to strchr.o(.text) for strchr
  149. ec800.o(i.gd_EC800M_pin_init) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  150. ec800.o(i.gd_EC800M_pin_init) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  151. ec800.o(i.gd_com_init) refers to gd32f10x_misc.o(i.nvic_priority_group_set) for nvic_priority_group_set
  152. ec800.o(i.gd_com_init) refers to gd32f10x_misc.o(i.nvic_irq_enable) for nvic_irq_enable
  153. ec800.o(i.gd_com_init) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  154. ec800.o(i.gd_com_init) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  155. ec800.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_deinit) for usart_deinit
  156. ec800.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_baudrate_set) for usart_baudrate_set
  157. ec800.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_word_length_set) for usart_word_length_set
  158. ec800.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_stop_bit_set) for usart_stop_bit_set
  159. ec800.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_parity_config) for usart_parity_config
  160. ec800.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_hardware_flow_rts_config) for usart_hardware_flow_rts_config
  161. ec800.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_hardware_flow_cts_config) for usart_hardware_flow_cts_config
  162. ec800.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_receive_config) for usart_receive_config
  163. ec800.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_transmit_config) for usart_transmit_config
  164. ec800.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_enable) for usart_enable
  165. ec800.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_interrupt_enable) for usart_interrupt_enable
  166. ec800.o(i.my_memmem) refers to memcmp.o(.text) for memcmp
  167. ec800.o(i.read_bin_txt) refers to malloc.o(i.malloc) for malloc
  168. ec800.o(i.read_bin_txt) refers to ec800.o(i.dma_config_change) for dma_config_change
  169. ec800.o(i.read_bin_txt) refers to printf2.o(i.__0sprintf$2) for __2sprintf
  170. ec800.o(i.read_bin_txt) refers to delay.o(i.Delay_Ms) for Delay_Ms
  171. ec800.o(i.read_bin_txt) refers to strlen.o(.text) for strlen
  172. ec800.o(i.read_bin_txt) refers to ec800.o(i.EC800MSendCmd) for EC800MSendCmd
  173. ec800.o(i.read_bin_txt) refers to ec800.o(i.my_memmem) for my_memmem
  174. ec800.o(i.read_bin_txt) refers to malloc.o(i.free) for free
  175. ec800.o(i.read_bin_txt) refers to strstr.o(.text) for strstr
  176. ec800.o(i.read_bin_txt) refers to ec800.o(i.extract_data_from_buffer) for extract_data_from_buffer
  177. ec800.o(i.read_bin_txt) refers to ec800.o(i.checksum) for checksum
  178. ec800.o(i.read_bin_txt) refers to fmc.o(i.GD32_EraseFlash) for GD32_EraseFlash
  179. ec800.o(i.read_bin_txt) refers to fmc.o(i.GD32_WriteFlash) for GD32_WriteFlash
  180. ec800.o(i.read_bin_txt) refers to ec800.o(i.dma_config) for dma_config
  181. gd32f10x_wwdgt.o(i.wwdgt_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  182. gd32f10x_wwdgt.o(i.wwdgt_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  183. gd32f10x_misc.o(i.nvic_irq_enable) refers to gd32f10x_misc.o(i.nvic_priority_group_set) for nvic_priority_group_set
  184. gd32f10x_rcu.o(i.rcu_deinit) refers to gd32f10x_rcu.o(i.rcu_osci_stab_wait) for rcu_osci_stab_wait
  185. gd32f10x_rcu.o(i.rcu_osci_stab_wait) refers to gd32f10x_rcu.o(i.rcu_flag_get) for rcu_flag_get
  186. gd32f10x_gpio.o(i.gpio_afio_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  187. gd32f10x_gpio.o(i.gpio_afio_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  188. gd32f10x_gpio.o(i.gpio_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  189. gd32f10x_gpio.o(i.gpio_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  190. gd32f10x_fmc.o(i.fmc_bank0_erase) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  191. gd32f10x_fmc.o(i.fmc_bank0_ready_wait) refers to gd32f10x_fmc.o(i.fmc_bank0_state_get) for fmc_bank0_state_get
  192. gd32f10x_fmc.o(i.fmc_bank1_erase) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  193. gd32f10x_fmc.o(i.fmc_bank1_ready_wait) refers to gd32f10x_fmc.o(i.fmc_bank1_state_get) for fmc_bank1_state_get
  194. gd32f10x_fmc.o(i.fmc_halfword_program) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  195. gd32f10x_fmc.o(i.fmc_halfword_program) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  196. gd32f10x_fmc.o(i.fmc_mass_erase) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  197. gd32f10x_fmc.o(i.fmc_mass_erase) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  198. gd32f10x_fmc.o(i.fmc_page_erase) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  199. gd32f10x_fmc.o(i.fmc_page_erase) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  200. gd32f10x_fmc.o(i.fmc_word_program) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  201. gd32f10x_fmc.o(i.fmc_word_program) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  202. gd32f10x_fmc.o(i.ob_data_program) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  203. gd32f10x_fmc.o(i.ob_erase) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  204. gd32f10x_fmc.o(i.ob_erase) refers to gd32f10x_fmc.o(i.ob_spc_get) for ob_spc_get
  205. gd32f10x_fmc.o(i.ob_security_protection_config) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  206. gd32f10x_fmc.o(i.ob_user_write) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  207. gd32f10x_fmc.o(i.ob_write_protection_enable) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  208. gd32f10x_spi.o(i.i2s_psc_config) refers to gd32f10x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get
  209. gd32f10x_spi.o(i.spi_i2s_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  210. gd32f10x_spi.o(i.spi_i2s_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  211. gd32f10x_dma.o(i.dma_channel_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  212. gd32f10x_dma.o(i.dma_channel_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  213. gd32f10x_dma.o(i.dma_circulation_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  214. gd32f10x_dma.o(i.dma_circulation_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  215. gd32f10x_dma.o(i.dma_deinit) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  216. gd32f10x_dma.o(i.dma_init) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  217. gd32f10x_dma.o(i.dma_interrupt_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  218. gd32f10x_dma.o(i.dma_interrupt_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  219. gd32f10x_dma.o(i.dma_memory_address_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  220. gd32f10x_dma.o(i.dma_memory_increase_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  221. gd32f10x_dma.o(i.dma_memory_increase_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  222. gd32f10x_dma.o(i.dma_memory_to_memory_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  223. gd32f10x_dma.o(i.dma_memory_to_memory_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  224. gd32f10x_dma.o(i.dma_memory_width_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  225. gd32f10x_dma.o(i.dma_periph_address_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  226. gd32f10x_dma.o(i.dma_periph_increase_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  227. gd32f10x_dma.o(i.dma_periph_increase_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  228. gd32f10x_dma.o(i.dma_periph_width_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  229. gd32f10x_dma.o(i.dma_priority_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  230. gd32f10x_dma.o(i.dma_transfer_direction_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  231. gd32f10x_dma.o(i.dma_transfer_number_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  232. gd32f10x_dma.o(i.dma_transfer_number_get) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  233. gd32f10x_usart.o(i.usart_baudrate_set) refers to gd32f10x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get
  234. gd32f10x_usart.o(i.usart_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  235. gd32f10x_usart.o(i.usart_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  236. main.o(i.main) refers to delay.o(i.Delay_Init) for Delay_Init
  237. main.o(i.main) refers to gd_ota_flash.o(i.soft_init) for soft_init
  238. main.o(i.main) refers to gd_ota_flash.o(i.GD32_READ_OTA) for GD32_READ_OTA
  239. main.o(i.main) refers to delay.o(i.Delay_Ms) for Delay_Ms
  240. main.o(i.main) refers to ec800.o(i.gd_com_init) for gd_com_init
  241. main.o(i.main) refers to ec800.o(i.dma_config) for dma_config
  242. main.o(i.main) refers to ec800.o(i.gd_EC800M_pin_init) for gd_EC800M_pin_init
  243. main.o(i.main) refers to ec800.o(i.EC800MPwoerOn) for EC800MPwoerOn
  244. main.o(i.main) refers to ec800.o(i.EC800MWaitReady) for EC800MWaitReady
  245. main.o(i.main) refers to ec800.o(i.EC800MSetPDP) for EC800MSetPDP
  246. main.o(i.main) refers to ec800.o(i.read_bin_txt) for read_bin_txt
  247. main.o(i.main) refers to gd_ota_flash.o(i.write_soft_version) for write_soft_version
  248. main.o(i.main) refers to boot.o(i.LOAD_A) for LOAD_A
  249. main.o(i.main) refers to main.o(i.NVIC_SystemReset) for NVIC_SystemReset
  250. main.o(i.task_fwdgt_reload) refers to gd32f10x_fwdgt.o(i.fwdgt_write_enable) for fwdgt_write_enable
  251. main.o(i.task_fwdgt_reload) refers to gd32f10x_fwdgt.o(i.fwdgt_counter_reload) for fwdgt_counter_reload
  252. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
  253. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
  254. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
  255. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
  256. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
  257. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
  258. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
  259. printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  260. printfb.o(i.__0fprintf$bare) refers to fputc.o(i.fputc) for fputc
  261. printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core
  262. printfb.o(i.__0printf$bare) refers to fputc.o(i.fputc) for fputc
  263. printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout
  264. printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  265. printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc
  266. printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  267. printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc
  268. printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  269. printfb.o(i.__0vfprintf$bare) refers to fputc.o(i.fputc) for fputc
  270. printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  271. printfb.o(i.__0vprintf$bare) refers to fputc.o(i.fputc) for fputc
  272. printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout
  273. printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  274. printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc
  275. printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  276. printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc
  277. printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  278. printf0.o(i.__0fprintf$0) refers to fputc.o(i.fputc) for fputc
  279. printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core
  280. printf0.o(i.__0printf$0) refers to fputc.o(i.fputc) for fputc
  281. printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout
  282. printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  283. printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc
  284. printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  285. printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc
  286. printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  287. printf0.o(i.__0vfprintf$0) refers to fputc.o(i.fputc) for fputc
  288. printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  289. printf0.o(i.__0vprintf$0) refers to fputc.o(i.fputc) for fputc
  290. printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout
  291. printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  292. printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc
  293. printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  294. printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc
  295. printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  296. printf1.o(i.__0fprintf$1) refers to fputc.o(i.fputc) for fputc
  297. printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core
  298. printf1.o(i.__0printf$1) refers to fputc.o(i.fputc) for fputc
  299. printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout
  300. printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  301. printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc
  302. printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  303. printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc
  304. printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  305. printf1.o(i.__0vfprintf$1) refers to fputc.o(i.fputc) for fputc
  306. printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  307. printf1.o(i.__0vprintf$1) refers to fputc.o(i.fputc) for fputc
  308. printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout
  309. printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  310. printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc
  311. printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  312. printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc
  313. printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
  314. printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  315. printf2.o(i.__0fprintf$2) refers to fputc.o(i.fputc) for fputc
  316. printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core
  317. printf2.o(i.__0printf$2) refers to fputc.o(i.fputc) for fputc
  318. printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout
  319. printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  320. printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc
  321. printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  322. printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc
  323. printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  324. printf2.o(i.__0vfprintf$2) refers to fputc.o(i.fputc) for fputc
  325. printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  326. printf2.o(i.__0vprintf$2) refers to fputc.o(i.fputc) for fputc
  327. printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout
  328. printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  329. printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc
  330. printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  331. printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc
  332. printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  333. printf3.o(i.__0fprintf$3) refers to fputc.o(i.fputc) for fputc
  334. printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core
  335. printf3.o(i.__0printf$3) refers to fputc.o(i.fputc) for fputc
  336. printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout
  337. printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  338. printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc
  339. printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  340. printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc
  341. printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  342. printf3.o(i.__0vfprintf$3) refers to fputc.o(i.fputc) for fputc
  343. printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  344. printf3.o(i.__0vprintf$3) refers to fputc.o(i.fputc) for fputc
  345. printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout
  346. printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  347. printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc
  348. printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  349. printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc
  350. printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
  351. printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  352. printf4.o(i.__0fprintf$4) refers to fputc.o(i.fputc) for fputc
  353. printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core
  354. printf4.o(i.__0printf$4) refers to fputc.o(i.fputc) for fputc
  355. printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout
  356. printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  357. printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc
  358. printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  359. printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc
  360. printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  361. printf4.o(i.__0vfprintf$4) refers to fputc.o(i.fputc) for fputc
  362. printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  363. printf4.o(i.__0vprintf$4) refers to fputc.o(i.fputc) for fputc
  364. printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout
  365. printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  366. printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc
  367. printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  368. printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc
  369. printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
  370. printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  371. printf5.o(i.__0fprintf$5) refers to fputc.o(i.fputc) for fputc
  372. printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core
  373. printf5.o(i.__0printf$5) refers to fputc.o(i.fputc) for fputc
  374. printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout
  375. printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  376. printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc
  377. printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  378. printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc
  379. printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  380. printf5.o(i.__0vfprintf$5) refers to fputc.o(i.fputc) for fputc
  381. printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  382. printf5.o(i.__0vprintf$5) refers to fputc.o(i.fputc) for fputc
  383. printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout
  384. printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  385. printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc
  386. printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  387. printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc
  388. printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
  389. printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  390. printf6.o(i.__0fprintf$6) refers to fputc.o(i.fputc) for fputc
  391. printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core
  392. printf6.o(i.__0printf$6) refers to fputc.o(i.fputc) for fputc
  393. printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout
  394. printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  395. printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc
  396. printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  397. printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc
  398. printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  399. printf6.o(i.__0vfprintf$6) refers to fputc.o(i.fputc) for fputc
  400. printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  401. printf6.o(i.__0vprintf$6) refers to fputc.o(i.fputc) for fputc
  402. printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout
  403. printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  404. printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc
  405. printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  406. printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc
  407. printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
  408. printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
  409. printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
  410. printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  411. printf7.o(i.__0fprintf$7) refers to fputc.o(i.fputc) for fputc
  412. printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core
  413. printf7.o(i.__0printf$7) refers to fputc.o(i.fputc) for fputc
  414. printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout
  415. printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  416. printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc
  417. printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  418. printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc
  419. printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  420. printf7.o(i.__0vfprintf$7) refers to fputc.o(i.fputc) for fputc
  421. printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  422. printf7.o(i.__0vprintf$7) refers to fputc.o(i.fputc) for fputc
  423. printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout
  424. printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  425. printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc
  426. printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  427. printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc
  428. printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
  429. printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
  430. printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
  431. printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  432. printf8.o(i.__0fprintf$8) refers to fputc.o(i.fputc) for fputc
  433. printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core
  434. printf8.o(i.__0printf$8) refers to fputc.o(i.fputc) for fputc
  435. printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout
  436. printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  437. printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc
  438. printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  439. printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc
  440. printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  441. printf8.o(i.__0vfprintf$8) refers to fputc.o(i.fputc) for fputc
  442. printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  443. printf8.o(i.__0vprintf$8) refers to fputc.o(i.fputc) for fputc
  444. printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout
  445. printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  446. printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc
  447. printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  448. printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc
  449. printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
  450. printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
  451. printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
  452. printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  453. printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
  454. printfa.o(i.__0fprintf) refers to fputc.o(i.fputc) for fputc
  455. printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp
  456. printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
  457. printfa.o(i.__0printf) refers to fputc.o(i.fputc) for fputc
  458. printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout
  459. printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  460. printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core
  461. printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc
  462. printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  463. printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
  464. printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
  465. printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  466. printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
  467. printfa.o(i.__0vfprintf) refers to fputc.o(i.fputc) for fputc
  468. printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  469. printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
  470. printfa.o(i.__0vprintf) refers to fputc.o(i.fputc) for fputc
  471. printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout
  472. printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  473. printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core
  474. printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc
  475. printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  476. printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
  477. printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
  478. printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp
  479. printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
  480. printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
  481. printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
  482. printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
  483. printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz
  484. printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
  485. printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp
  486. printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
  487. printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
  488. printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
  489. printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
  490. printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
  491. printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
  492. printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
  493. printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp
  494. printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp
  495. malloc.o(i.free) refers to mvars.o(.data) for __microlib_freelist
  496. malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist_initialised
  497. malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist
  498. malloc.o(i.malloc) refers to startup_gd32f10x_xd.o(HEAP) for __heap_base
  499. mallocr.o(i.__free$realloc) refers to mvars.o(.data) for __microlib_freelist
  500. mallocr.o(i.__malloc$realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc
  501. mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised
  502. mallocr.o(i.__malloc$realloc) refers to startup_gd32f10x_xd.o(HEAP) for __heap_base
  503. mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist
  504. mallocr.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy
  505. mallocr.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
  506. mallocr.o(i.realloc) refers to mallocr.o(i.__free$realloc) for __free$realloc
  507. mallocr.o(i.realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc
  508. mallocr.o(i.realloc) refers to mallocr.o(i.__malloc$realloc) for __malloc$realloc
  509. mallocr.o(i.realloc) refers to mvars.o(.data) for __microlib_freelist
  510. malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist_initialised
  511. malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist
  512. malloca.o(i.__aligned_malloc) refers to startup_gd32f10x_xd.o(HEAP) for __heap_base
  513. malloca.o(i.__free$memalign) refers to mvars.o(.data) for __microlib_freelist
  514. malloca.o(i.__malloc$memalign) refers to malloca.o(i.__aligned_malloc) for __aligned_malloc
  515. mallocra.o(i.__aligned_malloc$realloc) refers to mallocra.o(i.internal_alloc) for internal_alloc
  516. mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised
  517. mallocra.o(i.__aligned_malloc$realloc) refers to startup_gd32f10x_xd.o(HEAP) for __heap_base
  518. mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist
  519. mallocra.o(i.__free$realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
  520. mallocra.o(i.__malloc$realloc$memalign) refers to mallocra.o(i.__aligned_malloc$realloc) for __aligned_malloc$realloc
  521. mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__free$realloc$memalign) for __free$realloc$memalign
  522. mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.internal_alloc) for internal_alloc
  523. mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__malloc$realloc$memalign) for __malloc$realloc$memalign
  524. mallocra.o(i.__realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
  525. mallocra.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy
  526. mallocra.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
  527. __0sscanf.o(.text) refers to scanf_char.o(.text) for __vfscanf_char
  528. __0sscanf.o(.text) refers to _sgetc.o(.text) for _sgetc
  529. _scanf_int.o(.text) refers to _chval.o(.text) for _chval
  530. entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
  531. entry2.o(.ARM.Collect$$$$00002712) refers to startup_gd32f10x_xd.o(STACK) for __initial_sp
  532. entry2.o(__vectab_stack_and_reset_area) refers to startup_gd32f10x_xd.o(STACK) for __initial_sp
  533. entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
  534. entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
  535. entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
  536. entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
  537. fputc.o(i.fputc) refers (Special) to iusesemip.o(.text) for __I$use$semihosting$fputc
  538. fputc.o(i.fputc) refers (Special) to semi.o(.text) for __semihosting_library_function
  539. uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
  540. uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
  541. scanf_char.o(.text) refers to _scanf.o(.text) for __vfscanf
  542. scanf_char.o(.text) refers to isspace_c.o(.text) for isspace
  543. dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
  544. dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
  545. dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
  546. dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
  547. ddiv.o(.text) refers to depilogue.o(.text) for _double_round
  548. dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
  549. dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
  550. init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
  551. isspace_c.o(.text) refers to ctype_c.o(.text) for __ctype_lookup
  552. _scanf.o(.text) refers (Weak) to _scanf_int.o(.text) for _scanf_int
  553. depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
  554. depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
  555. ctype_c.o(.text) refers to ctype_c.o(.constdata) for .constdata
  556. ==============================================================================
  557. Removing Unused input sections from the image.
  558. Removing system_gd32f10x.o(.rev16_text), (4 bytes).
  559. Removing system_gd32f10x.o(.revsh_text), (4 bytes).
  560. Removing system_gd32f10x.o(.data), (4 bytes).
  561. Removing boot.o(.rev16_text), (4 bytes).
  562. Removing boot.o(.revsh_text), (4 bytes).
  563. Removing boot.o(i.BootLoader_Brance), (160 bytes).
  564. Removing delay.o(.rev16_text), (4 bytes).
  565. Removing delay.o(.revsh_text), (4 bytes).
  566. Removing fmc.o(.rev16_text), (4 bytes).
  567. Removing fmc.o(.revsh_text), (4 bytes).
  568. Removing gd32f10x_it.o(.rev16_text), (4 bytes).
  569. Removing gd32f10x_it.o(.revsh_text), (4 bytes).
  570. Removing spi.o(.rev16_text), (4 bytes).
  571. Removing spi.o(.revsh_text), (4 bytes).
  572. Removing spi.o(i.SPI0_Init), (104 bytes).
  573. Removing spi.o(i.SPI0_Read), (28 bytes).
  574. Removing spi.o(i.SPI0_ReadWriteByte), (56 bytes).
  575. Removing spi.o(i.SPI0_Write), (26 bytes).
  576. Removing w25q32.o(.rev16_text), (4 bytes).
  577. Removing w25q32.o(.revsh_text), (4 bytes).
  578. Removing w25q32.o(i.W25Q32_Enable), (36 bytes).
  579. Removing w25q32.o(i.W25Q32_Erase64K), (76 bytes).
  580. Removing w25q32.o(i.W25Q32_Init), (40 bytes).
  581. Removing w25q32.o(i.W25Q32_PageWrite), (84 bytes).
  582. Removing w25q32.o(i.W25Q32_Read), (76 bytes).
  583. Removing w25q32.o(i.W25Q32_WaitBusy), (48 bytes).
  584. Removing ota_message.o(.rev16_text), (4 bytes).
  585. Removing ota_message.o(.revsh_text), (4 bytes).
  586. Removing ota_message.o(i.clear_ota_message_config_block), (10 bytes).
  587. Removing ota_message.o(i.get_config_params), (8 bytes).
  588. Removing ota_message.o(i.load_ota_message_config_params), (40 bytes).
  589. Removing ota_message.o(i.save_ota_message_config_params), (48 bytes).
  590. Removing ota_message.o(i.write_ota_message_to_flash), (20 bytes).
  591. Removing ota_message.o(.data), (8 bytes).
  592. Removing gd_ota_flash.o(.rev16_text), (4 bytes).
  593. Removing gd_ota_flash.o(.revsh_text), (4 bytes).
  594. Removing gd_ota_flash.o(i.read_soft_version), (2 bytes).
  595. Removing ec800.o(.rev16_text), (4 bytes).
  596. Removing ec800.o(.revsh_text), (4 bytes).
  597. Removing ec800.o(i.WaitResponseNotclear), (84 bytes).
  598. Removing gd32f10x_wwdgt.o(.rev16_text), (4 bytes).
  599. Removing gd32f10x_wwdgt.o(.revsh_text), (4 bytes).
  600. Removing gd32f10x_wwdgt.o(i.wwdgt_config), (28 bytes).
  601. Removing gd32f10x_wwdgt.o(i.wwdgt_counter_update), (16 bytes).
  602. Removing gd32f10x_wwdgt.o(i.wwdgt_deinit), (20 bytes).
  603. Removing gd32f10x_wwdgt.o(i.wwdgt_enable), (20 bytes).
  604. Removing gd32f10x_wwdgt.o(i.wwdgt_flag_clear), (12 bytes).
  605. Removing gd32f10x_wwdgt.o(i.wwdgt_flag_get), (24 bytes).
  606. Removing gd32f10x_wwdgt.o(i.wwdgt_interrupt_enable), (20 bytes).
  607. Removing gd32f10x_misc.o(.rev16_text), (4 bytes).
  608. Removing gd32f10x_misc.o(.revsh_text), (4 bytes).
  609. Removing gd32f10x_misc.o(i.nvic_irq_disable), (24 bytes).
  610. Removing gd32f10x_misc.o(i.system_lowpower_reset), (16 bytes).
  611. Removing gd32f10x_misc.o(i.system_lowpower_set), (16 bytes).
  612. Removing gd32f10x_rcu.o(.rev16_text), (4 bytes).
  613. Removing gd32f10x_rcu.o(.revsh_text), (4 bytes).
  614. Removing gd32f10x_rcu.o(i.rcu_adc_clock_config), (72 bytes).
  615. Removing gd32f10x_rcu.o(i.rcu_ahb_clock_config), (24 bytes).
  616. Removing gd32f10x_rcu.o(i.rcu_all_reset_flag_clear), (20 bytes).
  617. Removing gd32f10x_rcu.o(i.rcu_apb1_clock_config), (24 bytes).
  618. Removing gd32f10x_rcu.o(i.rcu_apb2_clock_config), (24 bytes).
  619. Removing gd32f10x_rcu.o(i.rcu_bkp_reset_disable), (20 bytes).
  620. Removing gd32f10x_rcu.o(i.rcu_bkp_reset_enable), (20 bytes).
  621. Removing gd32f10x_rcu.o(i.rcu_ckout0_config), (24 bytes).
  622. Removing gd32f10x_rcu.o(i.rcu_deepsleep_voltage_set), (16 bytes).
  623. Removing gd32f10x_rcu.o(i.rcu_deinit), (88 bytes).
  624. Removing gd32f10x_rcu.o(i.rcu_flag_get), (36 bytes).
  625. Removing gd32f10x_rcu.o(i.rcu_hxtal_clock_monitor_disable), (20 bytes).
  626. Removing gd32f10x_rcu.o(i.rcu_hxtal_clock_monitor_enable), (20 bytes).
  627. Removing gd32f10x_rcu.o(i.rcu_interrupt_disable), (32 bytes).
  628. Removing gd32f10x_rcu.o(i.rcu_interrupt_enable), (32 bytes).
  629. Removing gd32f10x_rcu.o(i.rcu_interrupt_flag_clear), (32 bytes).
  630. Removing gd32f10x_rcu.o(i.rcu_interrupt_flag_get), (36 bytes).
  631. Removing gd32f10x_rcu.o(i.rcu_irc8m_adjust_value_set), (28 bytes).
  632. Removing gd32f10x_rcu.o(i.rcu_osci_bypass_mode_disable), (92 bytes).
  633. Removing gd32f10x_rcu.o(i.rcu_osci_bypass_mode_enable), (92 bytes).
  634. Removing gd32f10x_rcu.o(i.rcu_osci_off), (32 bytes).
  635. Removing gd32f10x_rcu.o(i.rcu_osci_on), (32 bytes).
  636. Removing gd32f10x_rcu.o(i.rcu_osci_stab_wait), (224 bytes).
  637. Removing gd32f10x_rcu.o(i.rcu_periph_clock_disable), (32 bytes).
  638. Removing gd32f10x_rcu.o(i.rcu_periph_clock_sleep_disable), (32 bytes).
  639. Removing gd32f10x_rcu.o(i.rcu_periph_clock_sleep_enable), (32 bytes).
  640. Removing gd32f10x_rcu.o(i.rcu_pll_config), (32 bytes).
  641. Removing gd32f10x_rcu.o(i.rcu_predv0_config), (32 bytes).
  642. Removing gd32f10x_rcu.o(i.rcu_rtc_clock_config), (24 bytes).
  643. Removing gd32f10x_rcu.o(i.rcu_system_clock_source_config), (24 bytes).
  644. Removing gd32f10x_rcu.o(i.rcu_system_clock_source_get), (16 bytes).
  645. Removing gd32f10x_rcu.o(i.rcu_usb_clock_config), (24 bytes).
  646. Removing gd32f10x_gpio.o(.rev16_text), (4 bytes).
  647. Removing gd32f10x_gpio.o(.revsh_text), (4 bytes).
  648. Removing gd32f10x_gpio.o(i.gpio_afio_deinit), (20 bytes).
  649. Removing gd32f10x_gpio.o(i.gpio_bit_reset), (4 bytes).
  650. Removing gd32f10x_gpio.o(i.gpio_bit_write), (10 bytes).
  651. Removing gd32f10x_gpio.o(i.gpio_event_output_config), (28 bytes).
  652. Removing gd32f10x_gpio.o(i.gpio_event_output_disable), (20 bytes).
  653. Removing gd32f10x_gpio.o(i.gpio_event_output_enable), (20 bytes).
  654. Removing gd32f10x_gpio.o(i.gpio_exti_source_select), (152 bytes).
  655. Removing gd32f10x_gpio.o(i.gpio_input_bit_get), (16 bytes).
  656. Removing gd32f10x_gpio.o(i.gpio_input_port_get), (8 bytes).
  657. Removing gd32f10x_gpio.o(i.gpio_output_bit_get), (16 bytes).
  658. Removing gd32f10x_gpio.o(i.gpio_output_port_get), (8 bytes).
  659. Removing gd32f10x_gpio.o(i.gpio_pin_lock), (18 bytes).
  660. Removing gd32f10x_gpio.o(i.gpio_pin_remap_config), (144 bytes).
  661. Removing gd32f10x_gpio.o(i.gpio_port_write), (4 bytes).
  662. Removing gd32f10x_fmc.o(.rev16_text), (4 bytes).
  663. Removing gd32f10x_fmc.o(.revsh_text), (4 bytes).
  664. Removing gd32f10x_fmc.o(i.fmc_bank0_erase), (68 bytes).
  665. Removing gd32f10x_fmc.o(i.fmc_bank0_lock), (20 bytes).
  666. Removing gd32f10x_fmc.o(i.fmc_bank0_unlock), (36 bytes).
  667. Removing gd32f10x_fmc.o(i.fmc_bank1_erase), (68 bytes).
  668. Removing gd32f10x_fmc.o(i.fmc_bank1_lock), (20 bytes).
  669. Removing gd32f10x_fmc.o(i.fmc_bank1_unlock), (36 bytes).
  670. Removing gd32f10x_fmc.o(i.fmc_flag_clear), (32 bytes).
  671. Removing gd32f10x_fmc.o(i.fmc_flag_get), (36 bytes).
  672. Removing gd32f10x_fmc.o(i.fmc_halfword_program), (192 bytes).
  673. Removing gd32f10x_fmc.o(i.fmc_interrupt_disable), (32 bytes).
  674. Removing gd32f10x_fmc.o(i.fmc_interrupt_enable), (32 bytes).
  675. Removing gd32f10x_fmc.o(i.fmc_interrupt_flag_clear), (32 bytes).
  676. Removing gd32f10x_fmc.o(i.fmc_interrupt_flag_get), (108 bytes).
  677. Removing gd32f10x_fmc.o(i.fmc_mass_erase), (196 bytes).
  678. Removing gd32f10x_fmc.o(i.fmc_wscnt_set), (24 bytes).
  679. Removing gd32f10x_fmc.o(i.ob_data_get), (16 bytes).
  680. Removing gd32f10x_fmc.o(i.ob_data_program), (68 bytes).
  681. Removing gd32f10x_fmc.o(i.ob_erase), (140 bytes).
  682. Removing gd32f10x_fmc.o(i.ob_lock), (20 bytes).
  683. Removing gd32f10x_fmc.o(i.ob_security_protection_config), (132 bytes).
  684. Removing gd32f10x_fmc.o(i.ob_spc_get), (24 bytes).
  685. Removing gd32f10x_fmc.o(i.ob_unlock), (48 bytes).
  686. Removing gd32f10x_fmc.o(i.ob_user_get), (16 bytes).
  687. Removing gd32f10x_fmc.o(i.ob_user_write), (96 bytes).
  688. Removing gd32f10x_fmc.o(i.ob_write_protection_enable), (168 bytes).
  689. Removing gd32f10x_fmc.o(i.ob_write_protection_get), (12 bytes).
  690. Removing gd32f10x_spi.o(.rev16_text), (4 bytes).
  691. Removing gd32f10x_spi.o(.revsh_text), (4 bytes).
  692. Removing gd32f10x_spi.o(i.i2s_disable), (10 bytes).
  693. Removing gd32f10x_spi.o(i.i2s_enable), (10 bytes).
  694. Removing gd32f10x_spi.o(i.i2s_init), (28 bytes).
  695. Removing gd32f10x_spi.o(i.i2s_psc_config), (164 bytes).
  696. Removing gd32f10x_spi.o(i.spi_bidirectional_transfer_config), (26 bytes).
  697. Removing gd32f10x_spi.o(i.spi_crc_error_clear), (10 bytes).
  698. Removing gd32f10x_spi.o(i.spi_crc_get), (16 bytes).
  699. Removing gd32f10x_spi.o(i.spi_crc_next), (10 bytes).
  700. Removing gd32f10x_spi.o(i.spi_crc_off), (10 bytes).
  701. Removing gd32f10x_spi.o(i.spi_crc_on), (10 bytes).
  702. Removing gd32f10x_spi.o(i.spi_crc_polynomial_get), (8 bytes).
  703. Removing gd32f10x_spi.o(i.spi_crc_polynomial_set), (12 bytes).
  704. Removing gd32f10x_spi.o(i.spi_disable), (10 bytes).
  705. Removing gd32f10x_spi.o(i.spi_dma_disable), (22 bytes).
  706. Removing gd32f10x_spi.o(i.spi_dma_enable), (22 bytes).
  707. Removing gd32f10x_spi.o(i.spi_enable), (10 bytes).
  708. Removing gd32f10x_spi.o(i.spi_i2s_data_frame_format_config), (16 bytes).
  709. Removing gd32f10x_spi.o(i.spi_i2s_data_receive), (8 bytes).
  710. Removing gd32f10x_spi.o(i.spi_i2s_data_transmit), (4 bytes).
  711. Removing gd32f10x_spi.o(i.spi_i2s_deinit), (88 bytes).
  712. Removing gd32f10x_spi.o(i.spi_i2s_flag_get), (16 bytes).
  713. Removing gd32f10x_spi.o(i.spi_i2s_interrupt_disable), (8 bytes).
  714. Removing gd32f10x_spi.o(i.spi_i2s_interrupt_enable), (8 bytes).
  715. Removing gd32f10x_spi.o(i.spi_i2s_interrupt_flag_get), (100 bytes).
  716. Removing gd32f10x_spi.o(i.spi_init), (50 bytes).
  717. Removing gd32f10x_spi.o(i.spi_nss_internal_high), (10 bytes).
  718. Removing gd32f10x_spi.o(i.spi_nss_internal_low), (10 bytes).
  719. Removing gd32f10x_spi.o(i.spi_nss_output_disable), (10 bytes).
  720. Removing gd32f10x_spi.o(i.spi_nss_output_enable), (10 bytes).
  721. Removing gd32f10x_spi.o(i.spi_struct_para_init), (18 bytes).
  722. Removing gd32f10x_fwdgt.o(.rev16_text), (4 bytes).
  723. Removing gd32f10x_fwdgt.o(.revsh_text), (4 bytes).
  724. Removing gd32f10x_fwdgt.o(i.fwdgt_config), (104 bytes).
  725. Removing gd32f10x_fwdgt.o(i.fwdgt_counter_reload), (16 bytes).
  726. Removing gd32f10x_fwdgt.o(i.fwdgt_enable), (16 bytes).
  727. Removing gd32f10x_fwdgt.o(i.fwdgt_flag_get), (24 bytes).
  728. Removing gd32f10x_fwdgt.o(i.fwdgt_prescaler_value_config), (60 bytes).
  729. Removing gd32f10x_fwdgt.o(i.fwdgt_reload_value_config), (64 bytes).
  730. Removing gd32f10x_fwdgt.o(i.fwdgt_write_disable), (12 bytes).
  731. Removing gd32f10x_fwdgt.o(i.fwdgt_write_enable), (16 bytes).
  732. Removing gd32f10x_dma.o(.rev16_text), (4 bytes).
  733. Removing gd32f10x_dma.o(.revsh_text), (4 bytes).
  734. Removing gd32f10x_dma.o(i.dma_circulation_enable), (50 bytes).
  735. Removing gd32f10x_dma.o(i.dma_flag_clear), (16 bytes).
  736. Removing gd32f10x_dma.o(i.dma_flag_get), (24 bytes).
  737. Removing gd32f10x_dma.o(i.dma_interrupt_disable), (50 bytes).
  738. Removing gd32f10x_dma.o(i.dma_interrupt_flag_get), (130 bytes).
  739. Removing gd32f10x_dma.o(i.dma_memory_address_config), (36 bytes).
  740. Removing gd32f10x_dma.o(i.dma_memory_increase_disable), (50 bytes).
  741. Removing gd32f10x_dma.o(i.dma_memory_increase_enable), (50 bytes).
  742. Removing gd32f10x_dma.o(i.dma_memory_to_memory_enable), (50 bytes).
  743. Removing gd32f10x_dma.o(i.dma_memory_width_config), (58 bytes).
  744. Removing gd32f10x_dma.o(i.dma_periph_address_config), (36 bytes).
  745. Removing gd32f10x_dma.o(i.dma_periph_increase_disable), (50 bytes).
  746. Removing gd32f10x_dma.o(i.dma_periph_increase_enable), (50 bytes).
  747. Removing gd32f10x_dma.o(i.dma_periph_width_config), (58 bytes).
  748. Removing gd32f10x_dma.o(i.dma_priority_config), (58 bytes).
  749. Removing gd32f10x_dma.o(i.dma_struct_para_init), (22 bytes).
  750. Removing gd32f10x_dma.o(i.dma_transfer_direction_config), (84 bytes).
  751. Removing gd32f10x_dma.o(i.dma_transfer_number_config), (38 bytes).
  752. Removing gd32f10x_dma.o(i.dma_transfer_number_get), (34 bytes).
  753. Removing gd32f10x_usart.o(.rev16_text), (4 bytes).
  754. Removing gd32f10x_usart.o(.revsh_text), (4 bytes).
  755. Removing gd32f10x_usart.o(i.usart_address_config), (20 bytes).
  756. Removing gd32f10x_usart.o(i.usart_dma_receive_config), (16 bytes).
  757. Removing gd32f10x_usart.o(i.usart_flag_clear), (26 bytes).
  758. Removing gd32f10x_usart.o(i.usart_guard_time_config), (24 bytes).
  759. Removing gd32f10x_usart.o(i.usart_halfduplex_disable), (10 bytes).
  760. Removing gd32f10x_usart.o(i.usart_halfduplex_enable), (10 bytes).
  761. Removing gd32f10x_usart.o(i.usart_interrupt_disable), (26 bytes).
  762. Removing gd32f10x_usart.o(i.usart_irda_lowpower_config), (20 bytes).
  763. Removing gd32f10x_usart.o(i.usart_irda_mode_disable), (10 bytes).
  764. Removing gd32f10x_usart.o(i.usart_irda_mode_enable), (10 bytes).
  765. Removing gd32f10x_usart.o(i.usart_lin_break_detection_length_config), (20 bytes).
  766. Removing gd32f10x_usart.o(i.usart_lin_mode_disable), (10 bytes).
  767. Removing gd32f10x_usart.o(i.usart_lin_mode_enable), (10 bytes).
  768. Removing gd32f10x_usart.o(i.usart_mute_mode_disable), (10 bytes).
  769. Removing gd32f10x_usart.o(i.usart_mute_mode_enable), (10 bytes).
  770. Removing gd32f10x_usart.o(i.usart_mute_mode_wakeup_config), (16 bytes).
  771. Removing gd32f10x_usart.o(i.usart_prescaler_config), (16 bytes).
  772. Removing gd32f10x_usart.o(i.usart_send_break), (10 bytes).
  773. Removing gd32f10x_usart.o(i.usart_smartcard_mode_disable), (10 bytes).
  774. Removing gd32f10x_usart.o(i.usart_smartcard_mode_enable), (10 bytes).
  775. Removing gd32f10x_usart.o(i.usart_smartcard_mode_nack_disable), (10 bytes).
  776. Removing gd32f10x_usart.o(i.usart_smartcard_mode_nack_enable), (10 bytes).
  777. Removing gd32f10x_usart.o(i.usart_synchronous_clock_config), (34 bytes).
  778. Removing gd32f10x_usart.o(i.usart_synchronous_clock_disable), (10 bytes).
  779. Removing gd32f10x_usart.o(i.usart_synchronous_clock_enable), (10 bytes).
  780. Removing main.o(.rev16_text), (4 bytes).
  781. Removing main.o(.revsh_text), (4 bytes).
  782. Removing main.o(i.task_fwdgt_reload), (12 bytes).
  783. Removing main.o(.data), (8 bytes).
  784. Removing dadd.o(.text), (334 bytes).
  785. Removing dmul.o(.text), (228 bytes).
  786. Removing ddiv.o(.text), (222 bytes).
  787. Removing dfixul.o(.text), (48 bytes).
  788. Removing cdrcmple.o(.text), (48 bytes).
  789. Removing depilogue.o(.text), (186 bytes).
  790. 232 unused section(s) (total 8186 bytes) removed from the image.
  791. ==============================================================================
  792. Image Symbol Table
  793. Local Symbols
  794. Symbol Name Value Ov Type Size Object(Section)
  795. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ctype_c.o ABSOLUTE
  796. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isspace_c.o ABSOLUTE
  797. ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
  798. ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
  799. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
  800. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
  801. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
  802. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
  803. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
  804. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
  805. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
  806. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
  807. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
  808. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
  809. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
  810. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
  811. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
  812. ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
  813. ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
  814. ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
  815. ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE
  816. ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE
  817. ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE
  818. ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE
  819. ../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE
  820. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
  821. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
  822. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
  823. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
  824. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
  825. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
  826. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
  827. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
  828. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
  829. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
  830. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
  831. ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
  832. ../clib/microlib/stdio/fputc.c 0x00000000 Number 0 fputc.o ABSOLUTE
  833. ../clib/microlib/stdio/semi.s 0x00000000 Number 0 semi.o ABSOLUTE
  834. ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE
  835. ../clib/microlib/string/memcmp.c 0x00000000 Number 0 memcmp.o ABSOLUTE
  836. ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
  837. ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
  838. ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
  839. ../clib/microlib/string/strchr.c 0x00000000 Number 0 strchr.o ABSOLUTE
  840. ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE
  841. ../clib/microlib/string/strstr.c 0x00000000 Number 0 strstr.o ABSOLUTE
  842. ../clib/microlib/stubs.s 0x00000000 Number 0 iusesemip.o ABSOLUTE
  843. ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
  844. ../clib/scanf.c 0x00000000 Number 0 scanf_char.o ABSOLUTE
  845. ../clib/scanf.c 0x00000000 Number 0 _sgetc.o ABSOLUTE
  846. ../clib/scanf.c 0x00000000 Number 0 _scanf.o ABSOLUTE
  847. ../clib/scanf.c 0x00000000 Number 0 _scanf_int.o ABSOLUTE
  848. ../clib/scanf.c 0x00000000 Number 0 _chval.o ABSOLUTE
  849. ../clib/scanf.c 0x00000000 Number 0 __0sscanf.o ABSOLUTE
  850. ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
  851. ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
  852. ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
  853. ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
  854. ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
  855. ..\CMSIS\Source\startup_gd32f10x_xd.s 0x00000000 Number 0 startup_gd32f10x_xd.o ABSOLUTE
  856. ..\CMSIS\Source\system_gd32f10x.c 0x00000000 Number 0 system_gd32f10x.o ABSOLUTE
  857. ..\HW\Source\boot.c 0x00000000 Number 0 boot.o ABSOLUTE
  858. ..\HW\Source\delay.c 0x00000000 Number 0 delay.o ABSOLUTE
  859. ..\HW\Source\ec800.c 0x00000000 Number 0 ec800.o ABSOLUTE
  860. ..\HW\Source\fmc.c 0x00000000 Number 0 fmc.o ABSOLUTE
  861. ..\HW\Source\gd32f10x_it.c 0x00000000 Number 0 gd32f10x_it.o ABSOLUTE
  862. ..\HW\Source\gd_ota_flash.c 0x00000000 Number 0 gd_ota_flash.o ABSOLUTE
  863. ..\HW\Source\ota_message.c 0x00000000 Number 0 ota_message.o ABSOLUTE
  864. ..\HW\Source\spi.c 0x00000000 Number 0 spi.o ABSOLUTE
  865. ..\HW\Source\w25q32.c 0x00000000 Number 0 w25q32.o ABSOLUTE
  866. ..\LIB\Source\gd32f10x_dma.c 0x00000000 Number 0 gd32f10x_dma.o ABSOLUTE
  867. ..\LIB\Source\gd32f10x_fmc.c 0x00000000 Number 0 gd32f10x_fmc.o ABSOLUTE
  868. ..\LIB\Source\gd32f10x_fwdgt.c 0x00000000 Number 0 gd32f10x_fwdgt.o ABSOLUTE
  869. ..\LIB\Source\gd32f10x_gpio.c 0x00000000 Number 0 gd32f10x_gpio.o ABSOLUTE
  870. ..\LIB\Source\gd32f10x_misc.c 0x00000000 Number 0 gd32f10x_misc.o ABSOLUTE
  871. ..\LIB\Source\gd32f10x_rcu.c 0x00000000 Number 0 gd32f10x_rcu.o ABSOLUTE
  872. ..\LIB\Source\gd32f10x_spi.c 0x00000000 Number 0 gd32f10x_spi.o ABSOLUTE
  873. ..\LIB\Source\gd32f10x_usart.c 0x00000000 Number 0 gd32f10x_usart.o ABSOLUTE
  874. ..\LIB\Source\gd32f10x_wwdgt.c 0x00000000 Number 0 gd32f10x_wwdgt.o ABSOLUTE
  875. ..\\CMSIS\\Source\\system_gd32f10x.c 0x00000000 Number 0 system_gd32f10x.o ABSOLUTE
  876. ..\\HW\\Source\\boot.c 0x00000000 Number 0 boot.o ABSOLUTE
  877. ..\\HW\\Source\\delay.c 0x00000000 Number 0 delay.o ABSOLUTE
  878. ..\\HW\\Source\\ec800.c 0x00000000 Number 0 ec800.o ABSOLUTE
  879. ..\\HW\\Source\\fmc.c 0x00000000 Number 0 fmc.o ABSOLUTE
  880. ..\\HW\\Source\\gd32f10x_it.c 0x00000000 Number 0 gd32f10x_it.o ABSOLUTE
  881. ..\\HW\\Source\\gd_ota_flash.c 0x00000000 Number 0 gd_ota_flash.o ABSOLUTE
  882. ..\\HW\\Source\\ota_message.c 0x00000000 Number 0 ota_message.o ABSOLUTE
  883. ..\\HW\\Source\\spi.c 0x00000000 Number 0 spi.o ABSOLUTE
  884. ..\\HW\\Source\\w25q32.c 0x00000000 Number 0 w25q32.o ABSOLUTE
  885. ..\\LIB\\Source\\gd32f10x_dma.c 0x00000000 Number 0 gd32f10x_dma.o ABSOLUTE
  886. ..\\LIB\\Source\\gd32f10x_fmc.c 0x00000000 Number 0 gd32f10x_fmc.o ABSOLUTE
  887. ..\\LIB\\Source\\gd32f10x_fwdgt.c 0x00000000 Number 0 gd32f10x_fwdgt.o ABSOLUTE
  888. ..\\LIB\\Source\\gd32f10x_gpio.c 0x00000000 Number 0 gd32f10x_gpio.o ABSOLUTE
  889. ..\\LIB\\Source\\gd32f10x_misc.c 0x00000000 Number 0 gd32f10x_misc.o ABSOLUTE
  890. ..\\LIB\\Source\\gd32f10x_rcu.c 0x00000000 Number 0 gd32f10x_rcu.o ABSOLUTE
  891. ..\\LIB\\Source\\gd32f10x_spi.c 0x00000000 Number 0 gd32f10x_spi.o ABSOLUTE
  892. ..\\LIB\\Source\\gd32f10x_usart.c 0x00000000 Number 0 gd32f10x_usart.o ABSOLUTE
  893. ..\\LIB\\Source\\gd32f10x_wwdgt.c 0x00000000 Number 0 gd32f10x_wwdgt.o ABSOLUTE
  894. cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE
  895. dc.s 0x00000000 Number 0 dc.o ABSOLUTE
  896. handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
  897. init.s 0x00000000 Number 0 init.o ABSOLUTE
  898. main.c 0x00000000 Number 0 main.o ABSOLUTE
  899. main.c 0x00000000 Number 0 main.o ABSOLUTE
  900. RESET 0x08000000 Section 304 startup_gd32f10x_xd.o(RESET)
  901. .ARM.Collect$$$$00000000 0x08000130 Section 0 entry.o(.ARM.Collect$$$$00000000)
  902. .ARM.Collect$$$$00000001 0x08000130 Section 4 entry2.o(.ARM.Collect$$$$00000001)
  903. .ARM.Collect$$$$00000004 0x08000134 Section 4 entry5.o(.ARM.Collect$$$$00000004)
  904. .ARM.Collect$$$$00000008 0x08000138 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
  905. .ARM.Collect$$$$0000000A 0x08000138 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
  906. .ARM.Collect$$$$0000000B 0x08000138 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
  907. .ARM.Collect$$$$0000000D 0x08000140 Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
  908. .ARM.Collect$$$$0000000F 0x08000140 Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
  909. .ARM.Collect$$$$00002712 0x08000140 Section 4 entry2.o(.ARM.Collect$$$$00002712)
  910. __lit__00000000 0x08000140 Data 4 entry2.o(.ARM.Collect$$$$00002712)
  911. .emb_text 0x08000144 Section 6 boot.o(.emb_text)
  912. .text 0x0800014c Section 36 startup_gd32f10x_xd.o(.text)
  913. .text 0x08000170 Section 0 memseta.o(.text)
  914. .text 0x08000194 Section 0 strstr.o(.text)
  915. .text 0x080001b8 Section 0 strchr.o(.text)
  916. .text 0x080001cc Section 0 strlen.o(.text)
  917. .text 0x080001da Section 0 memcmp.o(.text)
  918. .text 0x080001f4 Section 0 __0sscanf.o(.text)
  919. .text 0x0800022c Section 0 _scanf_int.o(.text)
  920. .text 0x08000378 Section 0 _chval.o(.text)
  921. .text 0x08000394 Section 0 scanf_char.o(.text)
  922. _scanf_char_input 0x08000395 Thumb Code 12 scanf_char.o(.text)
  923. .text 0x080003bc Section 0 _sgetc.o(.text)
  924. .text 0x080003fc Section 36 init.o(.text)
  925. .text 0x08000420 Section 0 isspace_c.o(.text)
  926. .text 0x0800042c Section 0 _scanf.o(.text)
  927. .text 0x08000758 Section 0 ctype_c.o(.text)
  928. i.BootLoader_Clear 0x08000780 Section 0 boot.o(i.BootLoader_Clear)
  929. i.BusFault_Handler 0x080007b8 Section 0 gd32f10x_it.o(i.BusFault_Handler)
  930. i.Clear_DMA_Buffer 0x080007bc Section 0 ec800.o(i.Clear_DMA_Buffer)
  931. i.DMA0_Channel4_IRQHandler 0x080007d0 Section 0 ec800.o(i.DMA0_Channel4_IRQHandler)
  932. i.DebugMon_Handler 0x080007e4 Section 0 gd32f10x_it.o(i.DebugMon_Handler)
  933. i.Delay_Init 0x080007e6 Section 0 delay.o(i.Delay_Init)
  934. i.Delay_Ms 0x080007f0 Section 0 delay.o(i.Delay_Ms)
  935. i.Delay_Us 0x0800080a Section 0 delay.o(i.Delay_Us)
  936. i.EC800MPwoerOn 0x08000844 Section 0 ec800.o(i.EC800MPwoerOn)
  937. i.EC800MSendCmd 0x0800089c Section 0 ec800.o(i.EC800MSendCmd)
  938. i.EC800MSetPDP 0x080008d0 Section 0 ec800.o(i.EC800MSetPDP)
  939. i.EC800MWaitReady 0x08000940 Section 0 ec800.o(i.EC800MWaitReady)
  940. i.GD32_EraseFlash 0x08000980 Section 0 fmc.o(i.GD32_EraseFlash)
  941. i.GD32_READ_OTA 0x080009b0 Section 0 gd_ota_flash.o(i.GD32_READ_OTA)
  942. i.GD32_WriteFlash 0x080009c8 Section 0 fmc.o(i.GD32_WriteFlash)
  943. i.HardFault_Handler 0x080009ee Section 0 gd32f10x_it.o(i.HardFault_Handler)
  944. i.LOAD_A 0x080009f4 Section 0 boot.o(i.LOAD_A)
  945. i.MemManage_Handler 0x08000a28 Section 0 gd32f10x_it.o(i.MemManage_Handler)
  946. i.NMI_Handler 0x08000a2c Section 0 gd32f10x_it.o(i.NMI_Handler)
  947. i.NVIC_SystemReset 0x08000a30 Section 0 main.o(i.NVIC_SystemReset)
  948. NVIC_SystemReset 0x08000a31 Thumb Code 30 main.o(i.NVIC_SystemReset)
  949. i.PendSV_Handler 0x08000a58 Section 0 gd32f10x_it.o(i.PendSV_Handler)
  950. i.SVC_Handler 0x08000a5a Section 0 gd32f10x_it.o(i.SVC_Handler)
  951. i.SysTick_Handler 0x08000a5c Section 0 gd32f10x_it.o(i.SysTick_Handler)
  952. i.SystemInit 0x08000a60 Section 0 system_gd32f10x.o(i.SystemInit)
  953. i.USART0_IRQHandler 0x08000b34 Section 0 ec800.o(i.USART0_IRQHandler)
  954. i.UsageFault_Handler 0x08000b78 Section 0 gd32f10x_it.o(i.UsageFault_Handler)
  955. i.WaitResponse 0x08000b7c Section 0 ec800.o(i.WaitResponse)
  956. i.__0sprintf$2 0x08000bd8 Section 0 printf2.o(i.__0sprintf$2)
  957. i.__scatterload_copy 0x08000c00 Section 14 handlers.o(i.__scatterload_copy)
  958. i.__scatterload_null 0x08000c0e Section 2 handlers.o(i.__scatterload_null)
  959. i.__scatterload_zeroinit 0x08000c10 Section 14 handlers.o(i.__scatterload_zeroinit)
  960. i._printf_core 0x08000c1e Section 0 printf2.o(i._printf_core)
  961. _printf_core 0x08000c1f Thumb Code 214 printf2.o(i._printf_core)
  962. i._sputc 0x08000cf4 Section 0 printf2.o(i._sputc)
  963. _sputc 0x08000cf5 Thumb Code 10 printf2.o(i._sputc)
  964. i.checksum 0x08000cfe Section 0 ec800.o(i.checksum)
  965. checksum 0x08000cff Thumb Code 66 ec800.o(i.checksum)
  966. i.dma_channel_disable 0x08000d40 Section 0 gd32f10x_dma.o(i.dma_channel_disable)
  967. i.dma_channel_enable 0x08000d72 Section 0 gd32f10x_dma.o(i.dma_channel_enable)
  968. i.dma_circulation_disable 0x08000da4 Section 0 gd32f10x_dma.o(i.dma_circulation_disable)
  969. i.dma_config 0x08000dd8 Section 0 ec800.o(i.dma_config)
  970. i.dma_config_change 0x08000e68 Section 0 ec800.o(i.dma_config_change)
  971. i.dma_deinit 0x08000ee8 Section 0 gd32f10x_dma.o(i.dma_deinit)
  972. i.dma_init 0x08000f58 Section 0 gd32f10x_dma.o(i.dma_init)
  973. i.dma_interrupt_enable 0x08001086 Section 0 gd32f10x_dma.o(i.dma_interrupt_enable)
  974. i.dma_interrupt_flag_clear 0x080010b8 Section 0 gd32f10x_dma.o(i.dma_interrupt_flag_clear)
  975. i.dma_memory_to_memory_disable 0x080010c8 Section 0 gd32f10x_dma.o(i.dma_memory_to_memory_disable)
  976. i.dma_periph_and_channel_check 0x080010fc Section 0 gd32f10x_dma.o(i.dma_periph_and_channel_check)
  977. dma_periph_and_channel_check 0x080010fd Thumb Code 18 gd32f10x_dma.o(i.dma_periph_and_channel_check)
  978. i.extract_data_from_buffer 0x08001114 Section 0 ec800.o(i.extract_data_from_buffer)
  979. extract_data_from_buffer 0x08001115 Thumb Code 78 ec800.o(i.extract_data_from_buffer)
  980. i.fmc_bank0_ready_wait 0x08001174 Section 0 gd32f10x_fmc.o(i.fmc_bank0_ready_wait)
  981. i.fmc_bank0_state_get 0x08001198 Section 0 gd32f10x_fmc.o(i.fmc_bank0_state_get)
  982. i.fmc_bank1_ready_wait 0x080011c8 Section 0 gd32f10x_fmc.o(i.fmc_bank1_ready_wait)
  983. i.fmc_bank1_state_get 0x080011ec Section 0 gd32f10x_fmc.o(i.fmc_bank1_state_get)
  984. i.fmc_lock 0x0800121c Section 0 gd32f10x_fmc.o(i.fmc_lock)
  985. i.fmc_page_erase 0x08001248 Section 0 gd32f10x_fmc.o(i.fmc_page_erase)
  986. i.fmc_unlock 0x08001334 Section 0 gd32f10x_fmc.o(i.fmc_unlock)
  987. i.fmc_word_program 0x08001378 Section 0 gd32f10x_fmc.o(i.fmc_word_program)
  988. i.free 0x08001438 Section 0 malloc.o(i.free)
  989. i.gd_EC800M_pin_init 0x08001488 Section 0 ec800.o(i.gd_EC800M_pin_init)
  990. i.gd_com_init 0x080014d0 Section 0 ec800.o(i.gd_com_init)
  991. i.gd_pull_EC800M_pwr_down 0x08001574 Section 0 ec800.o(i.gd_pull_EC800M_pwr_down)
  992. i.gd_pull_EC800M_pwr_up 0x08001580 Section 0 ec800.o(i.gd_pull_EC800M_pwr_up)
  993. i.gd_pull_EC800M_rst_down 0x0800158c Section 0 ec800.o(i.gd_pull_EC800M_rst_down)
  994. i.gd_pull_EC800M_rst_up 0x0800159c Section 0 ec800.o(i.gd_pull_EC800M_rst_up)
  995. i.gpio_bit_set 0x080015ac Section 0 gd32f10x_gpio.o(i.gpio_bit_set)
  996. i.gpio_deinit 0x080015b0 Section 0 gd32f10x_gpio.o(i.gpio_deinit)
  997. i.gpio_init 0x08001674 Section 0 gd32f10x_gpio.o(i.gpio_init)
  998. i.main 0x08001720 Section 0 main.o(i.main)
  999. i.malloc 0x080017a0 Section 0 malloc.o(i.malloc)
  1000. i.my_memmem 0x0800180c Section 0 ec800.o(i.my_memmem)
  1001. my_memmem 0x0800180d Thumb Code 60 ec800.o(i.my_memmem)
  1002. i.nvic_irq_enable 0x08001848 Section 0 gd32f10x_misc.o(i.nvic_irq_enable)
  1003. i.nvic_priority_group_set 0x080018f4 Section 0 gd32f10x_misc.o(i.nvic_priority_group_set)
  1004. i.nvic_vector_table_set 0x08001908 Section 0 gd32f10x_misc.o(i.nvic_vector_table_set)
  1005. i.rcu_clock_freq_get 0x08001920 Section 0 gd32f10x_rcu.o(i.rcu_clock_freq_get)
  1006. i.rcu_periph_clock_enable 0x08001a44 Section 0 gd32f10x_rcu.o(i.rcu_periph_clock_enable)
  1007. i.rcu_periph_reset_disable 0x08001a64 Section 0 gd32f10x_rcu.o(i.rcu_periph_reset_disable)
  1008. i.rcu_periph_reset_enable 0x08001a84 Section 0 gd32f10x_rcu.o(i.rcu_periph_reset_enable)
  1009. i.read_bin_txt 0x08001aa4 Section 0 ec800.o(i.read_bin_txt)
  1010. i.soft_init 0x08001ba8 Section 0 gd_ota_flash.o(i.soft_init)
  1011. i.system_clock_108m_hxtal 0x08001be4 Section 0 system_gd32f10x.o(i.system_clock_108m_hxtal)
  1012. system_clock_108m_hxtal 0x08001be5 Thumb Code 182 system_gd32f10x.o(i.system_clock_108m_hxtal)
  1013. i.system_clock_config 0x08001ca8 Section 0 system_gd32f10x.o(i.system_clock_config)
  1014. system_clock_config 0x08001ca9 Thumb Code 8 system_gd32f10x.o(i.system_clock_config)
  1015. i.systick_clksource_set 0x08001cb0 Section 0 gd32f10x_misc.o(i.systick_clksource_set)
  1016. i.usart_baudrate_set 0x08001cd8 Section 0 gd32f10x_usart.o(i.usart_baudrate_set)
  1017. i.usart_data_receive 0x08001d68 Section 0 gd32f10x_usart.o(i.usart_data_receive)
  1018. i.usart_data_transmit 0x08001d72 Section 0 gd32f10x_usart.o(i.usart_data_transmit)
  1019. i.usart_deinit 0x08001d7c Section 0 gd32f10x_usart.o(i.usart_deinit)
  1020. i.usart_disable 0x08001e0c Section 0 gd32f10x_usart.o(i.usart_disable)
  1021. i.usart_dma_transmit_config 0x08001e16 Section 0 gd32f10x_usart.o(i.usart_dma_transmit_config)
  1022. i.usart_enable 0x08001e26 Section 0 gd32f10x_usart.o(i.usart_enable)
  1023. i.usart_flag_get 0x08001e30 Section 0 gd32f10x_usart.o(i.usart_flag_get)
  1024. i.usart_hardware_flow_cts_config 0x08001e4e Section 0 gd32f10x_usart.o(i.usart_hardware_flow_cts_config)
  1025. i.usart_hardware_flow_rts_config 0x08001e5e Section 0 gd32f10x_usart.o(i.usart_hardware_flow_rts_config)
  1026. i.usart_interrupt_enable 0x08001e6e Section 0 gd32f10x_usart.o(i.usart_interrupt_enable)
  1027. i.usart_interrupt_flag_clear 0x08001e88 Section 0 gd32f10x_usart.o(i.usart_interrupt_flag_clear)
  1028. i.usart_interrupt_flag_get 0x08001ea2 Section 0 gd32f10x_usart.o(i.usart_interrupt_flag_get)
  1029. i.usart_parity_config 0x08001eda Section 0 gd32f10x_usart.o(i.usart_parity_config)
  1030. i.usart_receive_config 0x08001eea Section 0 gd32f10x_usart.o(i.usart_receive_config)
  1031. i.usart_stop_bit_set 0x08001efa Section 0 gd32f10x_usart.o(i.usart_stop_bit_set)
  1032. i.usart_transmit_config 0x08001f0a Section 0 gd32f10x_usart.o(i.usart_transmit_config)
  1033. i.usart_word_length_set 0x08001f1a Section 0 gd32f10x_usart.o(i.usart_word_length_set)
  1034. i.write_soft_version 0x08001f2c Section 0 gd_ota_flash.o(i.write_soft_version)
  1035. .constdata 0x08001f4c Section 64 ctype_c.o(.constdata)
  1036. .data 0x20000000 Section 4 boot.o(.data)
  1037. .data 0x20000004 Section 1 ec800.o(.data)
  1038. .data 0x20000008 Section 4 mvars.o(.data)
  1039. .data 0x2000000c Section 4 mvars.o(.data)
  1040. .bss 0x20000010 Section 512 ec800.o(.bss)
  1041. HEAP 0x20000210 Section 65536 startup_gd32f10x_xd.o(HEAP)
  1042. STACK 0x20010210 Section 4096 startup_gd32f10x_xd.o(STACK)
  1043. Global Symbols
  1044. Symbol Name Value Ov Type Size Object(Section)
  1045. BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
  1046. __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
  1047. _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE
  1048. _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE
  1049. _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE
  1050. _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE
  1051. _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE
  1052. _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE
  1053. _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE
  1054. _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE
  1055. _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE
  1056. _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE
  1057. _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE
  1058. _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE
  1059. _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE
  1060. _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE
  1061. _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE
  1062. _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE
  1063. _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE
  1064. _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE
  1065. _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE
  1066. _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE
  1067. _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE
  1068. _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE
  1069. _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE
  1070. _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE
  1071. _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE
  1072. _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE
  1073. _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE
  1074. _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE
  1075. _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE
  1076. _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE
  1077. _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE
  1078. _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE
  1079. _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE
  1080. _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE
  1081. _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE
  1082. _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE
  1083. _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE
  1084. _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE
  1085. _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE
  1086. _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE
  1087. _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE
  1088. __cpp_initialize__aeabi_ - Undefined Weak Reference
  1089. __cxa_finalize - Undefined Weak Reference
  1090. __decompress - Undefined Weak Reference
  1091. _clock_init - Undefined Weak Reference
  1092. _microlib_exit - Undefined Weak Reference
  1093. _scanf_longlong - Undefined Weak Reference
  1094. _scanf_real - Undefined Weak Reference
  1095. _scanf_string - Undefined Weak Reference
  1096. __Vectors_Size 0x00000130 Number 0 startup_gd32f10x_xd.o ABSOLUTE
  1097. __Vectors 0x08000000 Data 4 startup_gd32f10x_xd.o(RESET)
  1098. __Vectors_End 0x08000130 Data 0 startup_gd32f10x_xd.o(RESET)
  1099. __main 0x08000131 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
  1100. _main_stk 0x08000131 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
  1101. _main_scatterload 0x08000135 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
  1102. __main_after_scatterload 0x08000139 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
  1103. _main_clock 0x08000139 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
  1104. _main_cpp_init 0x08000139 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
  1105. _main_init 0x08000139 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
  1106. __rt_final_cpp 0x08000141 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
  1107. __rt_final_exit 0x08000141 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
  1108. MSR_SP 0x08000145 Thumb Code 6 boot.o(.emb_text)
  1109. Reset_Handler 0x0800014d Thumb Code 8 startup_gd32f10x_xd.o(.text)
  1110. ADC0_1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1111. ADC2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1112. CAN0_EWMC_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1113. CAN0_RX1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1114. DMA0_Channel0_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1115. DMA0_Channel1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1116. DMA0_Channel2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1117. DMA0_Channel3_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1118. DMA0_Channel5_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1119. DMA0_Channel6_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1120. DMA1_Channel0_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1121. DMA1_Channel1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1122. DMA1_Channel2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1123. DMA1_Channel3_4_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1124. EXMC_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1125. EXTI0_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1126. EXTI10_15_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1127. EXTI1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1128. EXTI2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1129. EXTI3_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1130. EXTI4_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1131. EXTI5_9_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1132. FMC_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1133. I2C0_ER_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1134. I2C0_EV_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1135. I2C1_ER_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1136. I2C1_EV_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1137. LVD_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1138. RCU_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1139. RTC_Alarm_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1140. RTC_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1141. SDIO_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1142. SPI0_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1143. SPI1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1144. SPI2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1145. TAMPER_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1146. TIMER0_BRK_TIMER8_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1147. TIMER0_Channel_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1148. TIMER0_TRG_CMT_TIMER10_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1149. TIMER0_UP_TIMER9_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1150. TIMER1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1151. TIMER2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1152. TIMER3_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1153. TIMER4_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1154. TIMER5_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1155. TIMER6_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1156. TIMER7_BRK_TIMER11_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1157. TIMER7_Channel_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1158. TIMER7_TRG_CMT_TIMER13_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1159. TIMER7_UP_TIMER12_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1160. UART3_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1161. UART4_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1162. USART1_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1163. USART2_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1164. USBD_HP_CAN0_TX_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1165. USBD_LP_CAN0_RX0_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1166. USBD_WKUP_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1167. WWDGT_IRQHandler 0x08000167 Thumb Code 0 startup_gd32f10x_xd.o(.text)
  1168. __aeabi_memset 0x08000171 Thumb Code 14 memseta.o(.text)
  1169. __aeabi_memset4 0x08000171 Thumb Code 0 memseta.o(.text)
  1170. __aeabi_memset8 0x08000171 Thumb Code 0 memseta.o(.text)
  1171. __aeabi_memclr 0x0800017f Thumb Code 4 memseta.o(.text)
  1172. __aeabi_memclr4 0x0800017f Thumb Code 0 memseta.o(.text)
  1173. __aeabi_memclr8 0x0800017f Thumb Code 0 memseta.o(.text)
  1174. _memset$wrapper 0x08000183 Thumb Code 18 memseta.o(.text)
  1175. strstr 0x08000195 Thumb Code 36 strstr.o(.text)
  1176. strchr 0x080001b9 Thumb Code 20 strchr.o(.text)
  1177. strlen 0x080001cd Thumb Code 14 strlen.o(.text)
  1178. memcmp 0x080001db Thumb Code 26 memcmp.o(.text)
  1179. __0sscanf 0x080001f5 Thumb Code 48 __0sscanf.o(.text)
  1180. _scanf_int 0x0800022d Thumb Code 332 _scanf_int.o(.text)
  1181. _chval 0x08000379 Thumb Code 28 _chval.o(.text)
  1182. __vfscanf_char 0x080003a1 Thumb Code 20 scanf_char.o(.text)
  1183. _sgetc 0x080003bd Thumb Code 30 _sgetc.o(.text)
  1184. _sbackspace 0x080003db Thumb Code 34 _sgetc.o(.text)
  1185. __scatterload 0x080003fd Thumb Code 28 init.o(.text)
  1186. __scatterload_rt2 0x080003fd Thumb Code 0 init.o(.text)
  1187. isspace 0x08000421 Thumb Code 10 isspace_c.o(.text)
  1188. __vfscanf 0x0800042d Thumb Code 808 _scanf.o(.text)
  1189. __ctype_lookup 0x08000759 Thumb Code 34 ctype_c.o(.text)
  1190. BootLoader_Clear 0x08000781 Thumb Code 38 boot.o(i.BootLoader_Clear)
  1191. BusFault_Handler 0x080007b9 Thumb Code 4 gd32f10x_it.o(i.BusFault_Handler)
  1192. Clear_DMA_Buffer 0x080007bd Thumb Code 14 ec800.o(i.Clear_DMA_Buffer)
  1193. DMA0_Channel4_IRQHandler 0x080007d1 Thumb Code 14 ec800.o(i.DMA0_Channel4_IRQHandler)
  1194. DebugMon_Handler 0x080007e5 Thumb Code 2 gd32f10x_it.o(i.DebugMon_Handler)
  1195. Delay_Init 0x080007e7 Thumb Code 10 delay.o(i.Delay_Init)
  1196. Delay_Ms 0x080007f1 Thumb Code 26 delay.o(i.Delay_Ms)
  1197. Delay_Us 0x0800080b Thumb Code 58 delay.o(i.Delay_Us)
  1198. EC800MPwoerOn 0x08000845 Thumb Code 82 ec800.o(i.EC800MPwoerOn)
  1199. EC800MSendCmd 0x0800089d Thumb Code 48 ec800.o(i.EC800MSendCmd)
  1200. EC800MSetPDP 0x080008d1 Thumb Code 60 ec800.o(i.EC800MSetPDP)
  1201. EC800MWaitReady 0x08000941 Thumb Code 50 ec800.o(i.EC800MWaitReady)
  1202. GD32_EraseFlash 0x08000981 Thumb Code 48 fmc.o(i.GD32_EraseFlash)
  1203. GD32_READ_OTA 0x080009b1 Thumb Code 18 gd_ota_flash.o(i.GD32_READ_OTA)
  1204. GD32_WriteFlash 0x080009c9 Thumb Code 38 fmc.o(i.GD32_WriteFlash)
  1205. HardFault_Handler 0x080009ef Thumb Code 4 gd32f10x_it.o(i.HardFault_Handler)
  1206. LOAD_A 0x080009f5 Thumb Code 44 boot.o(i.LOAD_A)
  1207. MemManage_Handler 0x08000a29 Thumb Code 4 gd32f10x_it.o(i.MemManage_Handler)
  1208. NMI_Handler 0x08000a2d Thumb Code 2 gd32f10x_it.o(i.NMI_Handler)
  1209. PendSV_Handler 0x08000a59 Thumb Code 2 gd32f10x_it.o(i.PendSV_Handler)
  1210. SVC_Handler 0x08000a5b Thumb Code 2 gd32f10x_it.o(i.SVC_Handler)
  1211. SysTick_Handler 0x08000a5d Thumb Code 2 gd32f10x_it.o(i.SysTick_Handler)
  1212. SystemInit 0x08000a61 Thumb Code 196 system_gd32f10x.o(i.SystemInit)
  1213. USART0_IRQHandler 0x08000b35 Thumb Code 50 ec800.o(i.USART0_IRQHandler)
  1214. UsageFault_Handler 0x08000b79 Thumb Code 4 gd32f10x_it.o(i.UsageFault_Handler)
  1215. WaitResponse 0x08000b7d Thumb Code 82 ec800.o(i.WaitResponse)
  1216. __0sprintf$2 0x08000bd9 Thumb Code 34 printf2.o(i.__0sprintf$2)
  1217. __1sprintf$2 0x08000bd9 Thumb Code 0 printf2.o(i.__0sprintf$2)
  1218. __2sprintf 0x08000bd9 Thumb Code 0 printf2.o(i.__0sprintf$2)
  1219. __scatterload_copy 0x08000c01 Thumb Code 14 handlers.o(i.__scatterload_copy)
  1220. __scatterload_null 0x08000c0f Thumb Code 2 handlers.o(i.__scatterload_null)
  1221. __scatterload_zeroinit 0x08000c11 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
  1222. dma_channel_disable 0x08000d41 Thumb Code 50 gd32f10x_dma.o(i.dma_channel_disable)
  1223. dma_channel_enable 0x08000d73 Thumb Code 50 gd32f10x_dma.o(i.dma_channel_enable)
  1224. dma_circulation_disable 0x08000da5 Thumb Code 50 gd32f10x_dma.o(i.dma_circulation_disable)
  1225. dma_config 0x08000dd9 Thumb Code 132 ec800.o(i.dma_config)
  1226. dma_config_change 0x08000e69 Thumb Code 120 ec800.o(i.dma_config_change)
  1227. dma_deinit 0x08000ee9 Thumb Code 112 gd32f10x_dma.o(i.dma_deinit)
  1228. dma_init 0x08000f59 Thumb Code 302 gd32f10x_dma.o(i.dma_init)
  1229. dma_interrupt_enable 0x08001087 Thumb Code 50 gd32f10x_dma.o(i.dma_interrupt_enable)
  1230. dma_interrupt_flag_clear 0x080010b9 Thumb Code 16 gd32f10x_dma.o(i.dma_interrupt_flag_clear)
  1231. dma_memory_to_memory_disable 0x080010c9 Thumb Code 50 gd32f10x_dma.o(i.dma_memory_to_memory_disable)
  1232. fmc_bank0_ready_wait 0x08001175 Thumb Code 34 gd32f10x_fmc.o(i.fmc_bank0_ready_wait)
  1233. fmc_bank0_state_get 0x08001199 Thumb Code 44 gd32f10x_fmc.o(i.fmc_bank0_state_get)
  1234. fmc_bank1_ready_wait 0x080011c9 Thumb Code 34 gd32f10x_fmc.o(i.fmc_bank1_ready_wait)
  1235. fmc_bank1_state_get 0x080011ed Thumb Code 44 gd32f10x_fmc.o(i.fmc_bank1_state_get)
  1236. fmc_lock 0x0800121d Thumb Code 34 gd32f10x_fmc.o(i.fmc_lock)
  1237. fmc_page_erase 0x08001249 Thumb Code 222 gd32f10x_fmc.o(i.fmc_page_erase)
  1238. fmc_unlock 0x08001335 Thumb Code 52 gd32f10x_fmc.o(i.fmc_unlock)
  1239. fmc_word_program 0x08001379 Thumb Code 178 gd32f10x_fmc.o(i.fmc_word_program)
  1240. free 0x08001439 Thumb Code 76 malloc.o(i.free)
  1241. gd_EC800M_pin_init 0x08001489 Thumb Code 62 ec800.o(i.gd_EC800M_pin_init)
  1242. gd_com_init 0x080014d1 Thumb Code 154 ec800.o(i.gd_com_init)
  1243. gd_pull_EC800M_pwr_down 0x08001575 Thumb Code 8 ec800.o(i.gd_pull_EC800M_pwr_down)
  1244. gd_pull_EC800M_pwr_up 0x08001581 Thumb Code 8 ec800.o(i.gd_pull_EC800M_pwr_up)
  1245. gd_pull_EC800M_rst_down 0x0800158d Thumb Code 10 ec800.o(i.gd_pull_EC800M_rst_down)
  1246. gd_pull_EC800M_rst_up 0x0800159d Thumb Code 10 ec800.o(i.gd_pull_EC800M_rst_up)
  1247. gpio_bit_set 0x080015ad Thumb Code 4 gd32f10x_gpio.o(i.gpio_bit_set)
  1248. gpio_deinit 0x080015b1 Thumb Code 186 gd32f10x_gpio.o(i.gpio_deinit)
  1249. gpio_init 0x08001675 Thumb Code 172 gd32f10x_gpio.o(i.gpio_init)
  1250. main 0x08001721 Thumb Code 124 main.o(i.main)
  1251. malloc 0x080017a1 Thumb Code 92 malloc.o(i.malloc)
  1252. nvic_irq_enable 0x08001849 Thumb Code 162 gd32f10x_misc.o(i.nvic_irq_enable)
  1253. nvic_priority_group_set 0x080018f5 Thumb Code 10 gd32f10x_misc.o(i.nvic_priority_group_set)
  1254. nvic_vector_table_set 0x08001909 Thumb Code 16 gd32f10x_misc.o(i.nvic_vector_table_set)
  1255. rcu_clock_freq_get 0x08001921 Thumb Code 264 gd32f10x_rcu.o(i.rcu_clock_freq_get)
  1256. rcu_periph_clock_enable 0x08001a45 Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_clock_enable)
  1257. rcu_periph_reset_disable 0x08001a65 Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_reset_disable)
  1258. rcu_periph_reset_enable 0x08001a85 Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_reset_enable)
  1259. read_bin_txt 0x08001aa5 Thumb Code 212 ec800.o(i.read_bin_txt)
  1260. soft_init 0x08001ba9 Thumb Code 60 gd_ota_flash.o(i.soft_init)
  1261. systick_clksource_set 0x08001cb1 Thumb Code 40 gd32f10x_misc.o(i.systick_clksource_set)
  1262. usart_baudrate_set 0x08001cd9 Thumb Code 136 gd32f10x_usart.o(i.usart_baudrate_set)
  1263. usart_data_receive 0x08001d69 Thumb Code 10 gd32f10x_usart.o(i.usart_data_receive)
  1264. usart_data_transmit 0x08001d73 Thumb Code 8 gd32f10x_usart.o(i.usart_data_transmit)
  1265. usart_deinit 0x08001d7d Thumb Code 136 gd32f10x_usart.o(i.usart_deinit)
  1266. usart_disable 0x08001e0d Thumb Code 10 gd32f10x_usart.o(i.usart_disable)
  1267. usart_dma_transmit_config 0x08001e17 Thumb Code 16 gd32f10x_usart.o(i.usart_dma_transmit_config)
  1268. usart_enable 0x08001e27 Thumb Code 10 gd32f10x_usart.o(i.usart_enable)
  1269. usart_flag_get 0x08001e31 Thumb Code 30 gd32f10x_usart.o(i.usart_flag_get)
  1270. usart_hardware_flow_cts_config 0x08001e4f Thumb Code 16 gd32f10x_usart.o(i.usart_hardware_flow_cts_config)
  1271. usart_hardware_flow_rts_config 0x08001e5f Thumb Code 16 gd32f10x_usart.o(i.usart_hardware_flow_rts_config)
  1272. usart_interrupt_enable 0x08001e6f Thumb Code 26 gd32f10x_usart.o(i.usart_interrupt_enable)
  1273. usart_interrupt_flag_clear 0x08001e89 Thumb Code 26 gd32f10x_usart.o(i.usart_interrupt_flag_clear)
  1274. usart_interrupt_flag_get 0x08001ea3 Thumb Code 56 gd32f10x_usart.o(i.usart_interrupt_flag_get)
  1275. usart_parity_config 0x08001edb Thumb Code 16 gd32f10x_usart.o(i.usart_parity_config)
  1276. usart_receive_config 0x08001eeb Thumb Code 16 gd32f10x_usart.o(i.usart_receive_config)
  1277. usart_stop_bit_set 0x08001efb Thumb Code 16 gd32f10x_usart.o(i.usart_stop_bit_set)
  1278. usart_transmit_config 0x08001f0b Thumb Code 16 gd32f10x_usart.o(i.usart_transmit_config)
  1279. usart_word_length_set 0x08001f1b Thumb Code 16 gd32f10x_usart.o(i.usart_word_length_set)
  1280. write_soft_version 0x08001f2d Thumb Code 28 gd_ota_flash.o(i.write_soft_version)
  1281. __ctype_categories 0x08001f4c Data 64 ctype_c.o(.constdata)
  1282. Region$$Table$$Base 0x08001f8c Number 0 anon$$obj.o(Region$$Table)
  1283. Region$$Table$$Limit 0x08001fac Number 0 anon$$obj.o(Region$$Table)
  1284. load_A 0x20000000 Data 4 boot.o(.data)
  1285. UART0_RX_STAT 0x20000004 Data 1 ec800.o(.data)
  1286. __microlib_freelist 0x20000008 Data 4 mvars.o(.data)
  1287. __microlib_freelist_initialised 0x2000000c Data 4 mvars.o(.data)
  1288. UART0_RX_BUF 0x20000010 Data 512 ec800.o(.bss)
  1289. __heap_base 0x20000210 Data 0 startup_gd32f10x_xd.o(HEAP)
  1290. __heap_limit 0x20010210 Data 0 startup_gd32f10x_xd.o(HEAP)
  1291. __initial_sp 0x20011210 Data 0 startup_gd32f10x_xd.o(STACK)
  1292. ==============================================================================
  1293. Memory Map of the image
  1294. Image Entry point : 0x08000131
  1295. Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001fbc, Max: 0x00019000, ABSOLUTE)
  1296. Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001fac, Max: 0x00019000, ABSOLUTE)
  1297. Exec Addr Load Addr Size Type Attr Idx E Section Name Object
  1298. 0x08000000 0x08000000 0x00000130 Data RO 91 RESET startup_gd32f10x_xd.o
  1299. 0x08000130 0x08000130 0x00000000 Code RO 2056 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
  1300. 0x08000130 0x08000130 0x00000004 Code RO 2362 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
  1301. 0x08000134 0x08000134 0x00000004 Code RO 2365 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
  1302. 0x08000138 0x08000138 0x00000000 Code RO 2367 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
  1303. 0x08000138 0x08000138 0x00000000 Code RO 2369 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
  1304. 0x08000138 0x08000138 0x00000008 Code RO 2370 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
  1305. 0x08000140 0x08000140 0x00000000 Code RO 2372 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o)
  1306. 0x08000140 0x08000140 0x00000000 Code RO 2374 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o)
  1307. 0x08000140 0x08000140 0x00000004 Code RO 2363 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
  1308. 0x08000144 0x08000144 0x00000006 Code RO 98 .emb_text boot.o
  1309. 0x0800014a 0x0800014a 0x00000002 PAD
  1310. 0x0800014c 0x0800014c 0x00000024 Code RO 92 .text startup_gd32f10x_xd.o
  1311. 0x08000170 0x08000170 0x00000024 Code RO 2059 .text mc_w.l(memseta.o)
  1312. 0x08000194 0x08000194 0x00000024 Code RO 2061 .text mc_w.l(strstr.o)
  1313. 0x080001b8 0x080001b8 0x00000014 Code RO 2063 .text mc_w.l(strchr.o)
  1314. 0x080001cc 0x080001cc 0x0000000e Code RO 2065 .text mc_w.l(strlen.o)
  1315. 0x080001da 0x080001da 0x0000001a Code RO 2067 .text mc_w.l(memcmp.o)
  1316. 0x080001f4 0x080001f4 0x00000038 Code RO 2358 .text mc_w.l(__0sscanf.o)
  1317. 0x0800022c 0x0800022c 0x0000014c Code RO 2360 .text mc_w.l(_scanf_int.o)
  1318. 0x08000378 0x08000378 0x0000001c Code RO 2389 .text mc_w.l(_chval.o)
  1319. 0x08000394 0x08000394 0x00000028 Code RO 2391 .text mc_w.l(scanf_char.o)
  1320. 0x080003bc 0x080003bc 0x00000040 Code RO 2393 .text mc_w.l(_sgetc.o)
  1321. 0x080003fc 0x080003fc 0x00000024 Code RO 2406 .text mc_w.l(init.o)
  1322. 0x08000420 0x08000420 0x0000000a Code RO 2415 .text mc_w.l(isspace_c.o)
  1323. 0x0800042a 0x0800042a 0x00000002 PAD
  1324. 0x0800042c 0x0800042c 0x0000032c Code RO 2417 .text mc_w.l(_scanf.o)
  1325. 0x08000758 0x08000758 0x00000028 Code RO 2422 .text mc_w.l(ctype_c.o)
  1326. 0x08000780 0x08000780 0x00000038 Code RO 100 i.BootLoader_Clear boot.o
  1327. 0x080007b8 0x080007b8 0x00000004 Code RO 222 i.BusFault_Handler gd32f10x_it.o
  1328. 0x080007bc 0x080007bc 0x00000014 Code RO 481 i.Clear_DMA_Buffer ec800.o
  1329. 0x080007d0 0x080007d0 0x00000014 Code RO 482 i.DMA0_Channel4_IRQHandler ec800.o
  1330. 0x080007e4 0x080007e4 0x00000002 Code RO 223 i.DebugMon_Handler gd32f10x_it.o
  1331. 0x080007e6 0x080007e6 0x0000000a Code RO 164 i.Delay_Init delay.o
  1332. 0x080007f0 0x080007f0 0x0000001a Code RO 165 i.Delay_Ms delay.o
  1333. 0x0800080a 0x0800080a 0x0000003a Code RO 166 i.Delay_Us delay.o
  1334. 0x08000844 0x08000844 0x00000058 Code RO 483 i.EC800MPwoerOn ec800.o
  1335. 0x0800089c 0x0800089c 0x00000034 Code RO 484 i.EC800MSendCmd ec800.o
  1336. 0x080008d0 0x080008d0 0x00000070 Code RO 485 i.EC800MSetPDP ec800.o
  1337. 0x08000940 0x08000940 0x00000040 Code RO 486 i.EC800MWaitReady ec800.o
  1338. 0x08000980 0x08000980 0x00000030 Code RO 196 i.GD32_EraseFlash fmc.o
  1339. 0x080009b0 0x080009b0 0x00000018 Code RO 434 i.GD32_READ_OTA gd_ota_flash.o
  1340. 0x080009c8 0x080009c8 0x00000026 Code RO 197 i.GD32_WriteFlash fmc.o
  1341. 0x080009ee 0x080009ee 0x00000004 Code RO 224 i.HardFault_Handler gd32f10x_it.o
  1342. 0x080009f2 0x080009f2 0x00000002 PAD
  1343. 0x080009f4 0x080009f4 0x00000034 Code RO 101 i.LOAD_A boot.o
  1344. 0x08000a28 0x08000a28 0x00000004 Code RO 225 i.MemManage_Handler gd32f10x_it.o
  1345. 0x08000a2c 0x08000a2c 0x00000002 Code RO 226 i.NMI_Handler gd32f10x_it.o
  1346. 0x08000a2e 0x08000a2e 0x00000002 PAD
  1347. 0x08000a30 0x08000a30 0x00000028 Code RO 2014 i.NVIC_SystemReset main.o
  1348. 0x08000a58 0x08000a58 0x00000002 Code RO 227 i.PendSV_Handler gd32f10x_it.o
  1349. 0x08000a5a 0x08000a5a 0x00000002 Code RO 228 i.SVC_Handler gd32f10x_it.o
  1350. 0x08000a5c 0x08000a5c 0x00000002 Code RO 229 i.SysTick_Handler gd32f10x_it.o
  1351. 0x08000a5e 0x08000a5e 0x00000002 PAD
  1352. 0x08000a60 0x08000a60 0x000000d4 Code RO 3 i.SystemInit system_gd32f10x.o
  1353. 0x08000b34 0x08000b34 0x00000044 Code RO 487 i.USART0_IRQHandler ec800.o
  1354. 0x08000b78 0x08000b78 0x00000004 Code RO 230 i.UsageFault_Handler gd32f10x_it.o
  1355. 0x08000b7c 0x08000b7c 0x0000005c Code RO 488 i.WaitResponse ec800.o
  1356. 0x08000bd8 0x08000bd8 0x00000028 Code RO 2138 i.__0sprintf$2 mc_w.l(printf2.o)
  1357. 0x08000c00 0x08000c00 0x0000000e Code RO 2427 i.__scatterload_copy mc_w.l(handlers.o)
  1358. 0x08000c0e 0x08000c0e 0x00000002 Code RO 2428 i.__scatterload_null mc_w.l(handlers.o)
  1359. 0x08000c10 0x08000c10 0x0000000e Code RO 2429 i.__scatterload_zeroinit mc_w.l(handlers.o)
  1360. 0x08000c1e 0x08000c1e 0x000000d6 Code RO 2143 i._printf_core mc_w.l(printf2.o)
  1361. 0x08000cf4 0x08000cf4 0x0000000a Code RO 2145 i._sputc mc_w.l(printf2.o)
  1362. 0x08000cfe 0x08000cfe 0x00000042 Code RO 490 i.checksum ec800.o
  1363. 0x08000d40 0x08000d40 0x00000032 Code RO 1561 i.dma_channel_disable gd32f10x_dma.o
  1364. 0x08000d72 0x08000d72 0x00000032 Code RO 1562 i.dma_channel_enable gd32f10x_dma.o
  1365. 0x08000da4 0x08000da4 0x00000032 Code RO 1563 i.dma_circulation_disable gd32f10x_dma.o
  1366. 0x08000dd6 0x08000dd6 0x00000002 PAD
  1367. 0x08000dd8 0x08000dd8 0x00000090 Code RO 491 i.dma_config ec800.o
  1368. 0x08000e68 0x08000e68 0x00000080 Code RO 492 i.dma_config_change ec800.o
  1369. 0x08000ee8 0x08000ee8 0x00000070 Code RO 1565 i.dma_deinit gd32f10x_dma.o
  1370. 0x08000f58 0x08000f58 0x0000012e Code RO 1568 i.dma_init gd32f10x_dma.o
  1371. 0x08001086 0x08001086 0x00000032 Code RO 1570 i.dma_interrupt_enable gd32f10x_dma.o
  1372. 0x080010b8 0x080010b8 0x00000010 Code RO 1571 i.dma_interrupt_flag_clear gd32f10x_dma.o
  1373. 0x080010c8 0x080010c8 0x00000032 Code RO 1576 i.dma_memory_to_memory_disable gd32f10x_dma.o
  1374. 0x080010fa 0x080010fa 0x00000002 PAD
  1375. 0x080010fc 0x080010fc 0x00000018 Code RO 1580 i.dma_periph_and_channel_check gd32f10x_dma.o
  1376. 0x08001114 0x08001114 0x00000060 Code RO 493 i.extract_data_from_buffer ec800.o
  1377. 0x08001174 0x08001174 0x00000022 Code RO 1089 i.fmc_bank0_ready_wait gd32f10x_fmc.o
  1378. 0x08001196 0x08001196 0x00000002 PAD
  1379. 0x08001198 0x08001198 0x00000030 Code RO 1090 i.fmc_bank0_state_get gd32f10x_fmc.o
  1380. 0x080011c8 0x080011c8 0x00000022 Code RO 1094 i.fmc_bank1_ready_wait gd32f10x_fmc.o
  1381. 0x080011ea 0x080011ea 0x00000002 PAD
  1382. 0x080011ec 0x080011ec 0x00000030 Code RO 1095 i.fmc_bank1_state_get gd32f10x_fmc.o
  1383. 0x0800121c 0x0800121c 0x0000002c Code RO 1104 i.fmc_lock gd32f10x_fmc.o
  1384. 0x08001248 0x08001248 0x000000ec Code RO 1106 i.fmc_page_erase gd32f10x_fmc.o
  1385. 0x08001334 0x08001334 0x00000044 Code RO 1107 i.fmc_unlock gd32f10x_fmc.o
  1386. 0x08001378 0x08001378 0x000000c0 Code RO 1108 i.fmc_word_program gd32f10x_fmc.o
  1387. 0x08001438 0x08001438 0x00000050 Code RO 2330 i.free mc_w.l(malloc.o)
  1388. 0x08001488 0x08001488 0x00000048 Code RO 494 i.gd_EC800M_pin_init ec800.o
  1389. 0x080014d0 0x080014d0 0x000000a4 Code RO 495 i.gd_com_init ec800.o
  1390. 0x08001574 0x08001574 0x0000000c Code RO 496 i.gd_pull_EC800M_pwr_down ec800.o
  1391. 0x08001580 0x08001580 0x0000000c Code RO 497 i.gd_pull_EC800M_pwr_up ec800.o
  1392. 0x0800158c 0x0800158c 0x00000010 Code RO 498 i.gd_pull_EC800M_rst_down ec800.o
  1393. 0x0800159c 0x0800159c 0x00000010 Code RO 499 i.gd_pull_EC800M_rst_up ec800.o
  1394. 0x080015ac 0x080015ac 0x00000004 Code RO 973 i.gpio_bit_set gd32f10x_gpio.o
  1395. 0x080015b0 0x080015b0 0x000000c4 Code RO 975 i.gpio_deinit gd32f10x_gpio.o
  1396. 0x08001674 0x08001674 0x000000ac Code RO 980 i.gpio_init gd32f10x_gpio.o
  1397. 0x08001720 0x08001720 0x00000080 Code RO 2015 i.main main.o
  1398. 0x080017a0 0x080017a0 0x0000006c Code RO 2331 i.malloc mc_w.l(malloc.o)
  1399. 0x0800180c 0x0800180c 0x0000003c Code RO 500 i.my_memmem ec800.o
  1400. 0x08001848 0x08001848 0x000000ac Code RO 686 i.nvic_irq_enable gd32f10x_misc.o
  1401. 0x080018f4 0x080018f4 0x00000014 Code RO 687 i.nvic_priority_group_set gd32f10x_misc.o
  1402. 0x08001908 0x08001908 0x00000018 Code RO 688 i.nvic_vector_table_set gd32f10x_misc.o
  1403. 0x08001920 0x08001920 0x00000124 Code RO 749 i.rcu_clock_freq_get gd32f10x_rcu.o
  1404. 0x08001a44 0x08001a44 0x00000020 Code RO 766 i.rcu_periph_clock_enable gd32f10x_rcu.o
  1405. 0x08001a64 0x08001a64 0x00000020 Code RO 769 i.rcu_periph_reset_disable gd32f10x_rcu.o
  1406. 0x08001a84 0x08001a84 0x00000020 Code RO 770 i.rcu_periph_reset_enable gd32f10x_rcu.o
  1407. 0x08001aa4 0x08001aa4 0x00000104 Code RO 501 i.read_bin_txt ec800.o
  1408. 0x08001ba8 0x08001ba8 0x0000003c Code RO 436 i.soft_init gd_ota_flash.o
  1409. 0x08001be4 0x08001be4 0x000000c4 Code RO 4 i.system_clock_108m_hxtal system_gd32f10x.o
  1410. 0x08001ca8 0x08001ca8 0x00000008 Code RO 5 i.system_clock_config system_gd32f10x.o
  1411. 0x08001cb0 0x08001cb0 0x00000028 Code RO 691 i.systick_clksource_set gd32f10x_misc.o
  1412. 0x08001cd8 0x08001cd8 0x00000090 Code RO 1743 i.usart_baudrate_set gd32f10x_usart.o
  1413. 0x08001d68 0x08001d68 0x0000000a Code RO 1744 i.usart_data_receive gd32f10x_usart.o
  1414. 0x08001d72 0x08001d72 0x00000008 Code RO 1745 i.usart_data_transmit gd32f10x_usart.o
  1415. 0x08001d7a 0x08001d7a 0x00000002 PAD
  1416. 0x08001d7c 0x08001d7c 0x00000090 Code RO 1746 i.usart_deinit gd32f10x_usart.o
  1417. 0x08001e0c 0x08001e0c 0x0000000a Code RO 1747 i.usart_disable gd32f10x_usart.o
  1418. 0x08001e16 0x08001e16 0x00000010 Code RO 1749 i.usart_dma_transmit_config gd32f10x_usart.o
  1419. 0x08001e26 0x08001e26 0x0000000a Code RO 1750 i.usart_enable gd32f10x_usart.o
  1420. 0x08001e30 0x08001e30 0x0000001e Code RO 1752 i.usart_flag_get gd32f10x_usart.o
  1421. 0x08001e4e 0x08001e4e 0x00000010 Code RO 1756 i.usart_hardware_flow_cts_config gd32f10x_usart.o
  1422. 0x08001e5e 0x08001e5e 0x00000010 Code RO 1757 i.usart_hardware_flow_rts_config gd32f10x_usart.o
  1423. 0x08001e6e 0x08001e6e 0x0000001a Code RO 1759 i.usart_interrupt_enable gd32f10x_usart.o
  1424. 0x08001e88 0x08001e88 0x0000001a Code RO 1760 i.usart_interrupt_flag_clear gd32f10x_usart.o
  1425. 0x08001ea2 0x08001ea2 0x00000038 Code RO 1761 i.usart_interrupt_flag_get gd32f10x_usart.o
  1426. 0x08001eda 0x08001eda 0x00000010 Code RO 1771 i.usart_parity_config gd32f10x_usart.o
  1427. 0x08001eea 0x08001eea 0x00000010 Code RO 1773 i.usart_receive_config gd32f10x_usart.o
  1428. 0x08001efa 0x08001efa 0x00000010 Code RO 1779 i.usart_stop_bit_set gd32f10x_usart.o
  1429. 0x08001f0a 0x08001f0a 0x00000010 Code RO 1783 i.usart_transmit_config gd32f10x_usart.o
  1430. 0x08001f1a 0x08001f1a 0x00000010 Code RO 1784 i.usart_word_length_set gd32f10x_usart.o
  1431. 0x08001f2a 0x08001f2a 0x00000002 PAD
  1432. 0x08001f2c 0x08001f2c 0x00000020 Code RO 437 i.write_soft_version gd_ota_flash.o
  1433. 0x08001f4c 0x08001f4c 0x00000040 Data RO 2423 .constdata mc_w.l(ctype_c.o)
  1434. 0x08001f8c 0x08001f8c 0x00000020 Data RO 2425 Region$$Table anon$$obj.o
  1435. Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001fac, Size: 0x00011210, Max: 0x00018000, ABSOLUTE)
  1436. Exec Addr Load Addr Size Type Attr Idx E Section Name Object
  1437. 0x20000000 0x08001fac 0x00000004 Data RW 102 .data boot.o
  1438. 0x20000004 0x08001fb0 0x00000001 Data RW 503 .data ec800.o
  1439. 0x20000005 0x08001fb1 0x00000003 PAD
  1440. 0x20000008 0x08001fb4 0x00000004 Data RW 2387 .data mc_w.l(mvars.o)
  1441. 0x2000000c 0x08001fb8 0x00000004 Data RW 2388 .data mc_w.l(mvars.o)
  1442. 0x20000010 - 0x00000200 Zero RW 502 .bss ec800.o
  1443. 0x20000210 - 0x00010000 Zero RW 90 HEAP startup_gd32f10x_xd.o
  1444. 0x20010210 - 0x00001000 Zero RW 89 STACK startup_gd32f10x_xd.o
  1445. ==============================================================================
  1446. Image component sizes
  1447. Code (inc. data) RO Data RW Data ZI Data Debug Object Name
  1448. 114 26 0 4 0 2277 boot.o
  1449. 94 0 0 0 0 1363 delay.o
  1450. 1562 242 0 1 512 34345 ec800.o
  1451. 86 0 0 0 0 1600 fmc.o
  1452. 704 6 0 0 0 5846 gd32f10x_dma.o
  1453. 704 62 0 0 0 4474 gd32f10x_fmc.o
  1454. 372 10 0 0 0 1877 gd32f10x_gpio.o
  1455. 26 0 0 0 0 3806 gd32f10x_it.o
  1456. 256 28 0 0 0 2292 gd32f10x_misc.o
  1457. 388 40 0 0 0 2572 gd32f10x_rcu.o
  1458. 592 16 0 0 0 10132 gd32f10x_usart.o
  1459. 116 10 0 0 0 3205 gd_ota_flash.o
  1460. 168 14 0 0 0 1527 main.o
  1461. 36 8 304 0 69632 796 startup_gd32f10x_xd.o
  1462. 416 30 0 0 0 40569 system_gd32f10x.o
  1463. ----------------------------------------------------------------------
  1464. 5654 492 336 8 70144 116681 Object Totals
  1465. 0 0 32 0 0 0 (incl. Generated)
  1466. 20 0 0 3 0 0 (incl. Padding)
  1467. ----------------------------------------------------------------------
  1468. Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
  1469. 56 8 0 0 0 84 __0sscanf.o
  1470. 28 0 0 0 0 68 _chval.o
  1471. 812 4 0 0 0 112 _scanf.o
  1472. 332 0 0 0 0 96 _scanf_int.o
  1473. 64 0 0 0 0 84 _sgetc.o
  1474. 40 6 64 0 0 68 ctype_c.o
  1475. 0 0 0 0 0 0 entry.o
  1476. 0 0 0 0 0 0 entry10a.o
  1477. 0 0 0 0 0 0 entry11a.o
  1478. 8 4 0 0 0 0 entry2.o
  1479. 4 0 0 0 0 0 entry5.o
  1480. 0 0 0 0 0 0 entry7b.o
  1481. 0 0 0 0 0 0 entry8b.o
  1482. 8 4 0 0 0 0 entry9a.o
  1483. 30 0 0 0 0 0 handlers.o
  1484. 36 8 0 0 0 68 init.o
  1485. 10 0 0 0 0 68 isspace_c.o
  1486. 188 20 0 0 0 160 malloc.o
  1487. 26 0 0 0 0 80 memcmp.o
  1488. 36 0 0 0 0 108 memseta.o
  1489. 0 0 0 8 0 0 mvars.o
  1490. 264 6 0 0 0 244 printf2.o
  1491. 40 8 0 0 0 84 scanf_char.o
  1492. 20 0 0 0 0 68 strchr.o
  1493. 14 0 0 0 0 68 strlen.o
  1494. 36 0 0 0 0 80 strstr.o
  1495. ----------------------------------------------------------------------
  1496. 2054 68 64 8 0 1540 Library Totals
  1497. 2 0 0 0 0 0 (incl. Padding)
  1498. ----------------------------------------------------------------------
  1499. Code (inc. data) RO Data RW Data ZI Data Debug Library Name
  1500. 2052 68 64 8 0 1540 mc_w.l
  1501. ----------------------------------------------------------------------
  1502. 2054 68 64 8 0 1540 Library Totals
  1503. ----------------------------------------------------------------------
  1504. ==============================================================================
  1505. Code (inc. data) RO Data RW Data ZI Data Debug
  1506. 7708 560 400 16 70144 113017 Grand Totals
  1507. 7708 560 400 16 70144 113017 ELF Image Totals
  1508. 7708 560 400 16 0 0 ROM Totals
  1509. ==============================================================================
  1510. Total RO Size (Code + RO Data) 8108 ( 7.92kB)
  1511. Total RW Size (RW Data + ZI Data) 70160 ( 68.52kB)
  1512. Total ROM Size (Code + RO Data + RW Data) 8124 ( 7.93kB)
  1513. ==============================================================================