smart_pdu.map 136 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670
  1. Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]
  2. ==============================================================================
  3. Section Cross References
  4. system_gd32f30x.o(i.SystemCoreClockUpdate) refers to system_gd32f30x.o(.data) for SystemCoreClock
  5. system_gd32f30x.o(i.SystemInit) refers to system_gd32f30x.o(i.system_clock_config) for system_clock_config
  6. system_gd32f30x.o(i.system_clock_config) refers to system_gd32f30x.o(i.system_clock_120m_hxtal) for system_clock_120m_hxtal
  7. gd32f30x_adc.o(i.adc_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  8. gd32f30x_adc.o(i.adc_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  9. gd32f30x_bkp.o(i.bkp_deinit) refers to gd32f30x_rcu.o(i.rcu_bkp_reset_enable) for rcu_bkp_reset_enable
  10. gd32f30x_bkp.o(i.bkp_deinit) refers to gd32f30x_rcu.o(i.rcu_bkp_reset_disable) for rcu_bkp_reset_disable
  11. gd32f30x_can.o(i.can_debug_freeze_disable) refers to gd32f30x_dbg.o(i.dbg_periph_enable) for dbg_periph_enable
  12. gd32f30x_can.o(i.can_debug_freeze_enable) refers to gd32f30x_dbg.o(i.dbg_periph_enable) for dbg_periph_enable
  13. gd32f30x_can.o(i.can_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  14. gd32f30x_can.o(i.can_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  15. gd32f30x_can.o(i.can_interrupt_flag_get) refers to gd32f30x_can.o(i.can_receive_message_length_get) for can_receive_message_length_get
  16. gd32f30x_can.o(i.can_interrupt_flag_get) refers to gd32f30x_can.o(i.can_error_get) for can_error_get
  17. gd32f30x_ctc.o(i.ctc_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  18. gd32f30x_ctc.o(i.ctc_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  19. gd32f30x_dac.o(i.dac_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  20. gd32f30x_dac.o(i.dac_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  21. gd32f30x_dma.o(i.dma_channel_disable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  22. gd32f30x_dma.o(i.dma_channel_enable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  23. gd32f30x_dma.o(i.dma_circulation_disable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  24. gd32f30x_dma.o(i.dma_circulation_enable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  25. gd32f30x_dma.o(i.dma_deinit) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  26. gd32f30x_dma.o(i.dma_init) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  27. gd32f30x_dma.o(i.dma_interrupt_disable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  28. gd32f30x_dma.o(i.dma_interrupt_enable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  29. gd32f30x_dma.o(i.dma_memory_address_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  30. gd32f30x_dma.o(i.dma_memory_increase_disable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  31. gd32f30x_dma.o(i.dma_memory_increase_enable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  32. gd32f30x_dma.o(i.dma_memory_to_memory_disable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  33. gd32f30x_dma.o(i.dma_memory_to_memory_enable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  34. gd32f30x_dma.o(i.dma_memory_width_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  35. gd32f30x_dma.o(i.dma_periph_address_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  36. gd32f30x_dma.o(i.dma_periph_increase_disable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  37. gd32f30x_dma.o(i.dma_periph_increase_enable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  38. gd32f30x_dma.o(i.dma_periph_width_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  39. gd32f30x_dma.o(i.dma_priority_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  40. gd32f30x_dma.o(i.dma_transfer_direction_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  41. gd32f30x_dma.o(i.dma_transfer_number_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  42. gd32f30x_dma.o(i.dma_transfer_number_get) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  43. gd32f30x_fmc.o(i.fmc_bank0_erase) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  44. gd32f30x_fmc.o(i.fmc_bank0_ready_wait) refers to gd32f30x_fmc.o(i.fmc_bank0_state_get) for fmc_bank0_state_get
  45. gd32f30x_fmc.o(i.fmc_bank1_erase) refers to gd32f30x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  46. gd32f30x_fmc.o(i.fmc_bank1_ready_wait) refers to gd32f30x_fmc.o(i.fmc_bank1_state_get) for fmc_bank1_state_get
  47. gd32f30x_fmc.o(i.fmc_halfword_program) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  48. gd32f30x_fmc.o(i.fmc_halfword_program) refers to gd32f30x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  49. gd32f30x_fmc.o(i.fmc_mass_erase) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  50. gd32f30x_fmc.o(i.fmc_mass_erase) refers to gd32f30x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  51. gd32f30x_fmc.o(i.fmc_page_erase) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  52. gd32f30x_fmc.o(i.fmc_page_erase) refers to gd32f30x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  53. gd32f30x_fmc.o(i.fmc_word_program) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  54. gd32f30x_fmc.o(i.fmc_word_program) refers to gd32f30x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  55. gd32f30x_fmc.o(i.fmc_word_reprogram) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  56. gd32f30x_fmc.o(i.fmc_word_reprogram) refers to gd32f30x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  57. gd32f30x_fmc.o(i.ob_data_program) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  58. gd32f30x_fmc.o(i.ob_erase) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  59. gd32f30x_fmc.o(i.ob_erase) refers to gd32f30x_fmc.o(i.ob_spc_get) for ob_spc_get
  60. gd32f30x_fmc.o(i.ob_security_protection_config) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  61. gd32f30x_fmc.o(i.ob_user_write) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  62. gd32f30x_fmc.o(i.ob_write_protection_enable) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  63. gd32f30x_gpio.o(i.gpio_afio_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  64. gd32f30x_gpio.o(i.gpio_afio_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  65. gd32f30x_gpio.o(i.gpio_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  66. gd32f30x_gpio.o(i.gpio_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  67. gd32f30x_i2c.o(i.i2c_clock_config) refers to gd32f30x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get
  68. gd32f30x_i2c.o(i.i2c_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  69. gd32f30x_i2c.o(i.i2c_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  70. gd32f30x_misc.o(i.nvic_irq_enable) refers to gd32f30x_misc.o(i.nvic_priority_group_set) for nvic_priority_group_set
  71. gd32f30x_pmu.o(i.pmu_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  72. gd32f30x_pmu.o(i.pmu_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  73. gd32f30x_pmu.o(i.pmu_highdriver_switch_select) refers to gd32f30x_pmu.o(i.pmu_flag_get) for pmu_flag_get
  74. gd32f30x_pmu.o(i.pmu_to_deepsleepmode) refers to gd32f30x_pmu.o(.bss) for reg_snap
  75. gd32f30x_rcu.o(i.rcu_deinit) refers to gd32f30x_rcu.o(i.rcu_osci_stab_wait) for rcu_osci_stab_wait
  76. gd32f30x_rcu.o(i.rcu_osci_stab_wait) refers to gd32f30x_rcu.o(i.rcu_flag_get) for rcu_flag_get
  77. gd32f30x_rtc.o(i.rtc_alarm_config) refers to gd32f30x_rtc.o(i.rtc_configuration_mode_enter) for rtc_configuration_mode_enter
  78. gd32f30x_rtc.o(i.rtc_alarm_config) refers to gd32f30x_rtc.o(i.rtc_configuration_mode_exit) for rtc_configuration_mode_exit
  79. gd32f30x_rtc.o(i.rtc_counter_set) refers to gd32f30x_rtc.o(i.rtc_configuration_mode_enter) for rtc_configuration_mode_enter
  80. gd32f30x_rtc.o(i.rtc_counter_set) refers to gd32f30x_rtc.o(i.rtc_configuration_mode_exit) for rtc_configuration_mode_exit
  81. gd32f30x_rtc.o(i.rtc_prescaler_set) refers to gd32f30x_rtc.o(i.rtc_configuration_mode_enter) for rtc_configuration_mode_enter
  82. gd32f30x_rtc.o(i.rtc_prescaler_set) refers to gd32f30x_rtc.o(i.rtc_configuration_mode_exit) for rtc_configuration_mode_exit
  83. gd32f30x_spi.o(i.i2s_psc_config) refers to gd32f30x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get
  84. gd32f30x_spi.o(i.spi_i2s_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  85. gd32f30x_spi.o(i.spi_i2s_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  86. gd32f30x_timer.o(i.timer_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  87. gd32f30x_timer.o(i.timer_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  88. gd32f30x_timer.o(i.timer_external_clock_mode0_config) refers to gd32f30x_timer.o(i.timer_external_trigger_config) for timer_external_trigger_config
  89. gd32f30x_timer.o(i.timer_external_clock_mode1_config) refers to gd32f30x_timer.o(i.timer_external_trigger_config) for timer_external_trigger_config
  90. gd32f30x_timer.o(i.timer_external_trigger_as_external_clock_config) refers to gd32f30x_timer.o(i.timer_input_trigger_source_select) for timer_input_trigger_source_select
  91. gd32f30x_timer.o(i.timer_input_capture_config) refers to gd32f30x_timer.o(i.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config
  92. gd32f30x_timer.o(i.timer_input_pwm_capture_config) refers to gd32f30x_timer.o(i.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config
  93. gd32f30x_timer.o(i.timer_internal_trigger_as_external_clock_config) refers to gd32f30x_timer.o(i.timer_input_trigger_source_select) for timer_input_trigger_source_select
  94. gd32f30x_usart.o(i.usart_baudrate_set) refers to gd32f30x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get
  95. gd32f30x_usart.o(i.usart_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  96. gd32f30x_usart.o(i.usart_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  97. gd32f30x_wwdgt.o(i.wwdgt_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  98. gd32f30x_wwdgt.o(i.wwdgt_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  99. startup_gd32f30x_xd.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
  100. startup_gd32f30x_xd.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
  101. startup_gd32f30x_xd.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
  102. startup_gd32f30x_xd.o(RESET) refers to startup_gd32f30x_xd.o(STACK) for __initial_sp
  103. startup_gd32f30x_xd.o(RESET) refers to startup_gd32f30x_xd.o(.text) for Reset_Handler
  104. startup_gd32f30x_xd.o(RESET) refers to gd32f30x_it.o(i.NMI_Handler) for NMI_Handler
  105. startup_gd32f30x_xd.o(RESET) refers to gd32f30x_it.o(i.HardFault_Handler) for HardFault_Handler
  106. startup_gd32f30x_xd.o(RESET) refers to gd32f30x_it.o(i.MemManage_Handler) for MemManage_Handler
  107. startup_gd32f30x_xd.o(RESET) refers to gd32f30x_it.o(i.BusFault_Handler) for BusFault_Handler
  108. startup_gd32f30x_xd.o(RESET) refers to gd32f30x_it.o(i.UsageFault_Handler) for UsageFault_Handler
  109. startup_gd32f30x_xd.o(RESET) refers to gd32f30x_it.o(i.SVC_Handler) for SVC_Handler
  110. startup_gd32f30x_xd.o(RESET) refers to gd32f30x_it.o(i.DebugMon_Handler) for DebugMon_Handler
  111. startup_gd32f30x_xd.o(RESET) refers to gd32f30x_it.o(i.PendSV_Handler) for PendSV_Handler
  112. startup_gd32f30x_xd.o(RESET) refers to gd32f30x_it.o(i.SysTick_Handler) for SysTick_Handler
  113. startup_gd32f30x_xd.o(RESET) refers to usart.o(i.USART0_IRQHandler) for USART0_IRQHandler
  114. startup_gd32f30x_xd.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
  115. startup_gd32f30x_xd.o(.text) refers to system_gd32f30x.o(i.SystemInit) for SystemInit
  116. startup_gd32f30x_xd.o(.text) refers to __main.o(!!!main) for __main
  117. startup_gd32f30x_xd.o(.text) refers to startup_gd32f30x_xd.o(HEAP) for Heap_Mem
  118. startup_gd32f30x_xd.o(.text) refers to startup_gd32f30x_xd.o(STACK) for Stack_Mem
  119. gd32f30x_it.o(i.SysTick_Handler) refers to systick.o(i.delay_decrement) for delay_decrement
  120. main.o(i.main) refers to delay.o(i.delay_init) for delay_init
  121. main.o(i.main) refers to lcd.o(i.Lcd_Init) for Lcd_Init
  122. main.o(i.main) refers to gd32f30x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  123. main.o(i.main) refers to gd32f30x_gpio.o(i.gpio_init) for gpio_init
  124. main.o(i.main) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  125. main.o(i.main) refers to delay.o(i.delay_ms) for delay_ms
  126. main.o(i.main) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  127. main.o(i.main) refers to lcd.o(i.LCD_ShowString) for LCD_ShowString
  128. main.o(i.main) refers to lcd.o(i.LCD_ShowNum) for LCD_ShowNum
  129. systick.o(i.delay_1ms) refers to systick.o(.data) for delay
  130. systick.o(i.delay_decrement) refers to systick.o(.data) for delay
  131. systick.o(i.systick_config) refers to systick.o(i.__NVIC_SetPriority) for __NVIC_SetPriority
  132. systick.o(i.systick_config) refers to system_gd32f30x.o(.data) for SystemCoreClock
  133. lcd.o(i.Draw_Circle) refers to lcd.o(i.LCD_DrawPoint) for LCD_DrawPoint
  134. lcd.o(i.LCD_Address_Set) refers to lcd.o(i.LCD_WR_REG) for LCD_WR_REG
  135. lcd.o(i.LCD_Address_Set) refers to lcd.o(i.LCD_WR_DATA) for LCD_WR_DATA
  136. lcd.o(i.LCD_Clear) refers to lcd.o(i.LCD_Address_Set) for LCD_Address_Set
  137. lcd.o(i.LCD_Clear) refers to lcd.o(i.LCD_WR_DATA) for LCD_WR_DATA
  138. lcd.o(i.LCD_DrawLine) refers to lcd.o(i.LCD_DrawPoint) for LCD_DrawPoint
  139. lcd.o(i.LCD_DrawPoint) refers to lcd.o(i.LCD_Address_Set) for LCD_Address_Set
  140. lcd.o(i.LCD_DrawPoint) refers to lcd.o(i.LCD_WR_DATA) for LCD_WR_DATA
  141. lcd.o(i.LCD_DrawPoint_big) refers to lcd.o(i.LCD_Fill) for LCD_Fill
  142. lcd.o(i.LCD_DrawRectangle) refers to lcd.o(i.LCD_DrawLine) for LCD_DrawLine
  143. lcd.o(i.LCD_Fill) refers to lcd.o(i.LCD_Address_Set) for LCD_Address_Set
  144. lcd.o(i.LCD_Fill) refers to lcd.o(i.LCD_WR_DATA) for LCD_WR_DATA
  145. lcd.o(i.LCD_ShowChar) refers to lcd.o(i.LCD_Address_Set) for LCD_Address_Set
  146. lcd.o(i.LCD_ShowChar) refers to lcd.o(i.LCD_WR_DATA) for LCD_WR_DATA
  147. lcd.o(i.LCD_ShowChar) refers to lcd.o(i.LCD_DrawPoint) for LCD_DrawPoint
  148. lcd.o(i.LCD_ShowChar) refers to lcd.o(.constdata) for asc2_1608
  149. lcd.o(i.LCD_ShowChar) refers to lcd.o(.data) for BACK_COLOR
  150. lcd.o(i.LCD_ShowNum) refers to lcd.o(i.mypow) for mypow
  151. lcd.o(i.LCD_ShowNum) refers to lcd.o(i.LCD_ShowChar) for LCD_ShowChar
  152. lcd.o(i.LCD_ShowNum1) refers to lcd.o(i.mypow) for mypow
  153. lcd.o(i.LCD_ShowNum1) refers to lcd.o(i.LCD_ShowChar) for LCD_ShowChar
  154. lcd.o(i.LCD_ShowString) refers to lcd.o(i.LCD_Clear) for LCD_Clear
  155. lcd.o(i.LCD_ShowString) refers to lcd.o(i.LCD_ShowChar) for LCD_ShowChar
  156. lcd.o(i.LCD_WR_DATA) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  157. lcd.o(i.LCD_WR_DATA) refers to lcd.o(i.LCD_Writ_Bus) for LCD_Writ_Bus
  158. lcd.o(i.LCD_WR_DATA8) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  159. lcd.o(i.LCD_WR_DATA8) refers to lcd.o(i.LCD_Writ_Bus) for LCD_Writ_Bus
  160. lcd.o(i.LCD_WR_REG) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  161. lcd.o(i.LCD_WR_REG) refers to lcd.o(i.LCD_Writ_Bus) for LCD_Writ_Bus
  162. lcd.o(i.LCD_Writ_Bus) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  163. lcd.o(i.LCD_Writ_Bus) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  164. lcd.o(i.Lcd_Init) refers to gd32f30x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  165. lcd.o(i.Lcd_Init) refers to gd32f30x_gpio.o(i.gpio_init) for gpio_init
  166. lcd.o(i.Lcd_Init) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  167. lcd.o(i.Lcd_Init) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  168. lcd.o(i.Lcd_Init) refers to delay.o(i.delay_ms) for delay_ms
  169. lcd.o(i.Lcd_Init) refers to lcd.o(i.LCD_WR_REG) for LCD_WR_REG
  170. lcd.o(i.Lcd_Init) refers to lcd.o(i.LCD_WR_DATA8) for LCD_WR_DATA8
  171. delay.o(i.delay_init) refers to gd32f30x_misc.o(i.systick_clksource_set) for systick_clksource_set
  172. delay.o(i.delay_init) refers to system_gd32f30x.o(.data) for SystemCoreClock
  173. delay.o(i.delay_init) refers to delay.o(.data) for fac_us
  174. delay.o(i.delay_ms) refers to delay.o(.data) for fac_ms
  175. delay.o(i.delay_us) refers to delay.o(.data) for fac_us
  176. usart.o(.rev16_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
  177. usart.o(.revsh_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
  178. usart.o(.rrx_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
  179. usart.o(i.USART0_IRQHandler) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
  180. usart.o(i.USART0_IRQHandler) refers to gd32f30x_usart.o(i.usart_interrupt_flag_get) for usart_interrupt_flag_get
  181. usart.o(i.USART0_IRQHandler) refers to gd32f30x_usart.o(i.usart_interrupt_flag_clear) for usart_interrupt_flag_clear
  182. usart.o(i.USART0_IRQHandler) refers to gd32f30x_usart.o(i.usart_data_receive) for usart_data_receive
  183. usart.o(i.USART0_IRQHandler) refers to usart.o(.data) for USART_RX_STA
  184. usart.o(i.USART0_IRQHandler) refers to usart.o(.bss) for USART_RX_BUF
  185. usart.o(i._sys_exit) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
  186. usart.o(i.fputc) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
  187. usart.o(i.fputc) refers to gd32f30x_usart.o(i.usart_data_transmit) for usart_data_transmit
  188. usart.o(i.fputc) refers to gd32f30x_usart.o(i.usart_flag_get) for usart_flag_get
  189. usart.o(i.uart_init) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
  190. usart.o(i.uart_init) refers to gd32f30x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  191. usart.o(i.uart_init) refers to gd32f30x_gpio.o(i.gpio_init) for gpio_init
  192. usart.o(i.uart_init) refers to gd32f30x_usart.o(i.usart_deinit) for usart_deinit
  193. usart.o(i.uart_init) refers to gd32f30x_usart.o(i.usart_baudrate_set) for usart_baudrate_set
  194. usart.o(i.uart_init) refers to gd32f30x_usart.o(i.usart_stop_bit_set) for usart_stop_bit_set
  195. usart.o(i.uart_init) refers to gd32f30x_usart.o(i.usart_word_length_set) for usart_word_length_set
  196. usart.o(i.uart_init) refers to gd32f30x_usart.o(i.usart_parity_config) for usart_parity_config
  197. usart.o(i.uart_init) refers to gd32f30x_usart.o(i.usart_receive_config) for usart_receive_config
  198. usart.o(i.uart_init) refers to gd32f30x_usart.o(i.usart_transmit_config) for usart_transmit_config
  199. usart.o(i.uart_init) refers to gd32f30x_usart.o(i.usart_interrupt_enable) for usart_interrupt_enable
  200. usart.o(i.uart_init) refers to gd32f30x_usart.o(i.usart_enable) for usart_enable
  201. usart.o(i.uart_init) refers to gd32f30x_misc.o(i.nvic_irq_enable) for nvic_irq_enable
  202. usart.o(.bss) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
  203. usart.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
  204. use_no_semi_2.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
  205. __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
  206. __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
  207. __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
  208. __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
  209. __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
  210. __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
  211. __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
  212. __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
  213. __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
  214. __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
  215. __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(i.main) for main
  216. __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
  217. __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
  218. __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
  219. __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
  220. __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
  221. __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
  222. __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
  223. __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
  224. sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
  225. sys_stackheap_outer.o(.text) refers to startup_gd32f30x_xd.o(.text) for __user_initial_stackheap
  226. exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
  227. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1
  228. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1
  229. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1
  230. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1
  231. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1
  232. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1
  233. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000001) for __rt_lib_init_fp_1
  234. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1
  235. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1
  236. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1
  237. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1
  238. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1
  239. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1
  240. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1
  241. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1
  242. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1
  243. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1
  244. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return
  245. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1
  246. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1
  247. libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1
  248. libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
  249. rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
  250. rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
  251. rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
  252. rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
  253. rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
  254. rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
  255. rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
  256. libinit2.o(.ARM.Collect$$libinit$$00000001) refers to fpinit.o(x$fpl$fpinit) for _fp_init
  257. libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
  258. libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
  259. libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
  260. libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
  261. libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
  262. libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
  263. libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
  264. rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
  265. rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to usart.o(i._sys_exit) for _sys_exit
  266. rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
  267. rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
  268. rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
  269. argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
  270. _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
  271. _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
  272. _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
  273. libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
  274. libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
  275. libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
  276. libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
  277. libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
  278. libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
  279. libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
  280. sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
  281. sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
  282. defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
  283. defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
  284. defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
  285. rt_raise.o(.text) refers to __raise.o(.text) for __raise
  286. rt_raise.o(.text) refers to usart.o(i._sys_exit) for _sys_exit
  287. defsig_exit.o(.text) refers to usart.o(i._sys_exit) for _sys_exit
  288. defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  289. __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
  290. defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
  291. sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
  292. sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
  293. defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
  294. defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  295. defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  296. defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  297. defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  298. defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  299. defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  300. defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  301. defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  302. ==============================================================================
  303. Removing Unused input sections from the image.
  304. Removing system_gd32f30x.o(.rev16_text), (4 bytes).
  305. Removing system_gd32f30x.o(.revsh_text), (4 bytes).
  306. Removing system_gd32f30x.o(.rrx_text), (6 bytes).
  307. Removing system_gd32f30x.o(i.SystemCoreClockUpdate), (316 bytes).
  308. Removing gd32f30x_adc.o(.rev16_text), (4 bytes).
  309. Removing gd32f30x_adc.o(.revsh_text), (4 bytes).
  310. Removing gd32f30x_adc.o(.rrx_text), (6 bytes).
  311. Removing gd32f30x_adc.o(i.adc_calibration_enable), (42 bytes).
  312. Removing gd32f30x_adc.o(i.adc_channel_length_config), (70 bytes).
  313. Removing gd32f30x_adc.o(i.adc_data_alignment_config), (22 bytes).
  314. Removing gd32f30x_adc.o(i.adc_deinit), (88 bytes).
  315. Removing gd32f30x_adc.o(i.adc_disable), (10 bytes).
  316. Removing gd32f30x_adc.o(i.adc_discontinuous_mode_config), (76 bytes).
  317. Removing gd32f30x_adc.o(i.adc_dma_mode_disable), (10 bytes).
  318. Removing gd32f30x_adc.o(i.adc_dma_mode_enable), (10 bytes).
  319. Removing gd32f30x_adc.o(i.adc_enable), (18 bytes).
  320. Removing gd32f30x_adc.o(i.adc_external_trigger_config), (62 bytes).
  321. Removing gd32f30x_adc.o(i.adc_external_trigger_source_config), (48 bytes).
  322. Removing gd32f30x_adc.o(i.adc_flag_clear), (8 bytes).
  323. Removing gd32f30x_adc.o(i.adc_flag_get), (14 bytes).
  324. Removing gd32f30x_adc.o(i.adc_inserted_channel_config), (116 bytes).
  325. Removing gd32f30x_adc.o(i.adc_inserted_channel_offset_config), (36 bytes).
  326. Removing gd32f30x_adc.o(i.adc_inserted_data_read), (46 bytes).
  327. Removing gd32f30x_adc.o(i.adc_interrupt_disable), (44 bytes).
  328. Removing gd32f30x_adc.o(i.adc_interrupt_enable), (44 bytes).
  329. Removing gd32f30x_adc.o(i.adc_interrupt_flag_clear), (8 bytes).
  330. Removing gd32f30x_adc.o(i.adc_interrupt_flag_get), (88 bytes).
  331. Removing gd32f30x_adc.o(i.adc_mode_config), (28 bytes).
  332. Removing gd32f30x_adc.o(i.adc_oversample_mode_config), (58 bytes).
  333. Removing gd32f30x_adc.o(i.adc_oversample_mode_disable), (14 bytes).
  334. Removing gd32f30x_adc.o(i.adc_oversample_mode_enable), (14 bytes).
  335. Removing gd32f30x_adc.o(i.adc_regular_channel_config), (172 bytes).
  336. Removing gd32f30x_adc.o(i.adc_regular_data_read), (8 bytes).
  337. Removing gd32f30x_adc.o(i.adc_resolution_config), (20 bytes).
  338. Removing gd32f30x_adc.o(i.adc_software_trigger_enable), (30 bytes).
  339. Removing gd32f30x_adc.o(i.adc_special_function_config), (90 bytes).
  340. Removing gd32f30x_adc.o(i.adc_sync_mode_convert_value_read), (12 bytes).
  341. Removing gd32f30x_adc.o(i.adc_tempsensor_vrefint_disable), (20 bytes).
  342. Removing gd32f30x_adc.o(i.adc_tempsensor_vrefint_enable), (20 bytes).
  343. Removing gd32f30x_adc.o(i.adc_watchdog_disable), (16 bytes).
  344. Removing gd32f30x_adc.o(i.adc_watchdog_group_channel_enable), (64 bytes).
  345. Removing gd32f30x_adc.o(i.adc_watchdog_single_channel_enable), (32 bytes).
  346. Removing gd32f30x_adc.o(i.adc_watchdog_threshold_config), (14 bytes).
  347. Removing gd32f30x_bkp.o(.rev16_text), (4 bytes).
  348. Removing gd32f30x_bkp.o(.revsh_text), (4 bytes).
  349. Removing gd32f30x_bkp.o(.rrx_text), (6 bytes).
  350. Removing gd32f30x_bkp.o(i.bkp_deinit), (12 bytes).
  351. Removing gd32f30x_bkp.o(i.bkp_flag_clear), (20 bytes).
  352. Removing gd32f30x_bkp.o(i.bkp_flag_get), (24 bytes).
  353. Removing gd32f30x_bkp.o(i.bkp_interrupt_flag_clear), (20 bytes).
  354. Removing gd32f30x_bkp.o(i.bkp_interrupt_flag_get), (24 bytes).
  355. Removing gd32f30x_bkp.o(i.bkp_read_data), (56 bytes).
  356. Removing gd32f30x_bkp.o(i.bkp_rtc_calibration_output_disable), (20 bytes).
  357. Removing gd32f30x_bkp.o(i.bkp_rtc_calibration_output_enable), (20 bytes).
  358. Removing gd32f30x_bkp.o(i.bkp_rtc_calibration_value_set), (28 bytes).
  359. Removing gd32f30x_bkp.o(i.bkp_rtc_clock_calibration_direction), (24 bytes).
  360. Removing gd32f30x_bkp.o(i.bkp_rtc_clock_output_select), (28 bytes).
  361. Removing gd32f30x_bkp.o(i.bkp_rtc_output_select), (28 bytes).
  362. Removing gd32f30x_bkp.o(i.bkp_rtc_signal_output_disable), (20 bytes).
  363. Removing gd32f30x_bkp.o(i.bkp_rtc_signal_output_enable), (20 bytes).
  364. Removing gd32f30x_bkp.o(i.bkp_tamper_active_level_set), (28 bytes).
  365. Removing gd32f30x_bkp.o(i.bkp_tamper_detection_disable), (20 bytes).
  366. Removing gd32f30x_bkp.o(i.bkp_tamper_detection_enable), (20 bytes).
  367. Removing gd32f30x_bkp.o(i.bkp_tamper_interrupt_disable), (20 bytes).
  368. Removing gd32f30x_bkp.o(i.bkp_tamper_interrupt_enable), (20 bytes).
  369. Removing gd32f30x_bkp.o(i.bkp_write_data), (52 bytes).
  370. Removing gd32f30x_can.o(.rev16_text), (4 bytes).
  371. Removing gd32f30x_can.o(.revsh_text), (4 bytes).
  372. Removing gd32f30x_can.o(.rrx_text), (6 bytes).
  373. Removing gd32f30x_can.o(i.can1_filter_start_bank), (56 bytes).
  374. Removing gd32f30x_can.o(i.can_debug_freeze_disable), (32 bytes).
  375. Removing gd32f30x_can.o(i.can_debug_freeze_enable), (32 bytes).
  376. Removing gd32f30x_can.o(i.can_deinit), (32 bytes).
  377. Removing gd32f30x_can.o(i.can_error_get), (12 bytes).
  378. Removing gd32f30x_can.o(i.can_fifo_release), (32 bytes).
  379. Removing gd32f30x_can.o(i.can_filter_init), (272 bytes).
  380. Removing gd32f30x_can.o(i.can_flag_clear), (16 bytes).
  381. Removing gd32f30x_can.o(i.can_flag_get), (30 bytes).
  382. Removing gd32f30x_can.o(i.can_init), (290 bytes).
  383. Removing gd32f30x_can.o(i.can_interrupt_disable), (8 bytes).
  384. Removing gd32f30x_can.o(i.can_interrupt_enable), (8 bytes).
  385. Removing gd32f30x_can.o(i.can_interrupt_flag_clear), (16 bytes).
  386. Removing gd32f30x_can.o(i.can_interrupt_flag_get), (116 bytes).
  387. Removing gd32f30x_can.o(i.can_message_receive), (228 bytes).
  388. Removing gd32f30x_can.o(i.can_message_transmit), (336 bytes).
  389. Removing gd32f30x_can.o(i.can_receive_error_number_get), (8 bytes).
  390. Removing gd32f30x_can.o(i.can_receive_message_length_get), (26 bytes).
  391. Removing gd32f30x_can.o(i.can_struct_para_init), (164 bytes).
  392. Removing gd32f30x_can.o(i.can_time_trigger_mode_disable), (48 bytes).
  393. Removing gd32f30x_can.o(i.can_time_trigger_mode_enable), (48 bytes).
  394. Removing gd32f30x_can.o(i.can_transmission_stop), (80 bytes).
  395. Removing gd32f30x_can.o(i.can_transmit_error_number_get), (10 bytes).
  396. Removing gd32f30x_can.o(i.can_transmit_states), (124 bytes).
  397. Removing gd32f30x_can.o(i.can_wakeup), (48 bytes).
  398. Removing gd32f30x_can.o(i.can_working_mode_set), (168 bytes).
  399. Removing gd32f30x_crc.o(.rev16_text), (4 bytes).
  400. Removing gd32f30x_crc.o(.revsh_text), (4 bytes).
  401. Removing gd32f30x_crc.o(.rrx_text), (6 bytes).
  402. Removing gd32f30x_crc.o(i.crc_block_data_calculate), (36 bytes).
  403. Removing gd32f30x_crc.o(i.crc_data_register_read), (12 bytes).
  404. Removing gd32f30x_crc.o(i.crc_data_register_reset), (20 bytes).
  405. Removing gd32f30x_crc.o(i.crc_deinit), (24 bytes).
  406. Removing gd32f30x_crc.o(i.crc_free_data_register_read), (12 bytes).
  407. Removing gd32f30x_crc.o(i.crc_free_data_register_write), (12 bytes).
  408. Removing gd32f30x_crc.o(i.crc_single_data_calculate), (16 bytes).
  409. Removing gd32f30x_ctc.o(.rev16_text), (4 bytes).
  410. Removing gd32f30x_ctc.o(.revsh_text), (4 bytes).
  411. Removing gd32f30x_ctc.o(.rrx_text), (6 bytes).
  412. Removing gd32f30x_ctc.o(i.ctc_clock_limit_value_config), (28 bytes).
  413. Removing gd32f30x_ctc.o(i.ctc_counter_capture_value_read), (16 bytes).
  414. Removing gd32f30x_ctc.o(i.ctc_counter_direction_read), (24 bytes).
  415. Removing gd32f30x_ctc.o(i.ctc_counter_disable), (20 bytes).
  416. Removing gd32f30x_ctc.o(i.ctc_counter_enable), (20 bytes).
  417. Removing gd32f30x_ctc.o(i.ctc_counter_reload_value_config), (28 bytes).
  418. Removing gd32f30x_ctc.o(i.ctc_counter_reload_value_read), (16 bytes).
  419. Removing gd32f30x_ctc.o(i.ctc_deinit), (20 bytes).
  420. Removing gd32f30x_ctc.o(i.ctc_flag_clear), (36 bytes).
  421. Removing gd32f30x_ctc.o(i.ctc_flag_get), (24 bytes).
  422. Removing gd32f30x_ctc.o(i.ctc_hardware_trim_mode_config), (28 bytes).
  423. Removing gd32f30x_ctc.o(i.ctc_interrupt_disable), (16 bytes).
  424. Removing gd32f30x_ctc.o(i.ctc_interrupt_enable), (16 bytes).
  425. Removing gd32f30x_ctc.o(i.ctc_interrupt_flag_clear), (36 bytes).
  426. Removing gd32f30x_ctc.o(i.ctc_interrupt_flag_get), (56 bytes).
  427. Removing gd32f30x_ctc.o(i.ctc_irc48m_trim_value_config), (28 bytes).
  428. Removing gd32f30x_ctc.o(i.ctc_irc48m_trim_value_read), (16 bytes).
  429. Removing gd32f30x_ctc.o(i.ctc_refsource_polarity_config), (28 bytes).
  430. Removing gd32f30x_ctc.o(i.ctc_refsource_prescaler_config), (28 bytes).
  431. Removing gd32f30x_ctc.o(i.ctc_refsource_signal_select), (28 bytes).
  432. Removing gd32f30x_ctc.o(i.ctc_software_refsource_pulse_generate), (20 bytes).
  433. Removing gd32f30x_dac.o(.rev16_text), (4 bytes).
  434. Removing gd32f30x_dac.o(.revsh_text), (4 bytes).
  435. Removing gd32f30x_dac.o(.rrx_text), (6 bytes).
  436. Removing gd32f30x_dac.o(i.dac_concurrent_data_set), (64 bytes).
  437. Removing gd32f30x_dac.o(i.dac_concurrent_disable), (24 bytes).
  438. Removing gd32f30x_dac.o(i.dac_concurrent_enable), (24 bytes).
  439. Removing gd32f30x_dac.o(i.dac_concurrent_output_buffer_disable), (24 bytes).
  440. Removing gd32f30x_dac.o(i.dac_concurrent_output_buffer_enable), (24 bytes).
  441. Removing gd32f30x_dac.o(i.dac_concurrent_software_trigger_disable), (20 bytes).
  442. Removing gd32f30x_dac.o(i.dac_concurrent_software_trigger_enable), (20 bytes).
  443. Removing gd32f30x_dac.o(i.dac_data_set), (88 bytes).
  444. Removing gd32f30x_dac.o(i.dac_deinit), (20 bytes).
  445. Removing gd32f30x_dac.o(i.dac_disable), (36 bytes).
  446. Removing gd32f30x_dac.o(i.dac_dma_disable), (36 bytes).
  447. Removing gd32f30x_dac.o(i.dac_dma_enable), (36 bytes).
  448. Removing gd32f30x_dac.o(i.dac_enable), (36 bytes).
  449. Removing gd32f30x_dac.o(i.dac_lfsr_noise_config), (52 bytes).
  450. Removing gd32f30x_dac.o(i.dac_output_buffer_disable), (36 bytes).
  451. Removing gd32f30x_dac.o(i.dac_output_buffer_enable), (36 bytes).
  452. Removing gd32f30x_dac.o(i.dac_output_value_get), (28 bytes).
  453. Removing gd32f30x_dac.o(i.dac_software_trigger_disable), (36 bytes).
  454. Removing gd32f30x_dac.o(i.dac_software_trigger_enable), (36 bytes).
  455. Removing gd32f30x_dac.o(i.dac_triangle_noise_config), (52 bytes).
  456. Removing gd32f30x_dac.o(i.dac_trigger_disable), (36 bytes).
  457. Removing gd32f30x_dac.o(i.dac_trigger_enable), (36 bytes).
  458. Removing gd32f30x_dac.o(i.dac_trigger_source_config), (52 bytes).
  459. Removing gd32f30x_dac.o(i.dac_wave_bit_width_config), (52 bytes).
  460. Removing gd32f30x_dac.o(i.dac_wave_mode_config), (52 bytes).
  461. Removing gd32f30x_dbg.o(.rev16_text), (4 bytes).
  462. Removing gd32f30x_dbg.o(.revsh_text), (4 bytes).
  463. Removing gd32f30x_dbg.o(.rrx_text), (6 bytes).
  464. Removing gd32f30x_dbg.o(i.dbg_deinit), (12 bytes).
  465. Removing gd32f30x_dbg.o(i.dbg_id_get), (12 bytes).
  466. Removing gd32f30x_dbg.o(i.dbg_low_power_disable), (16 bytes).
  467. Removing gd32f30x_dbg.o(i.dbg_low_power_enable), (16 bytes).
  468. Removing gd32f30x_dbg.o(i.dbg_periph_disable), (32 bytes).
  469. Removing gd32f30x_dbg.o(i.dbg_periph_enable), (32 bytes).
  470. Removing gd32f30x_dbg.o(i.dbg_trace_pin_disable), (20 bytes).
  471. Removing gd32f30x_dbg.o(i.dbg_trace_pin_enable), (20 bytes).
  472. Removing gd32f30x_dbg.o(i.dbg_trace_pin_mode_set), (28 bytes).
  473. Removing gd32f30x_dma.o(.rev16_text), (4 bytes).
  474. Removing gd32f30x_dma.o(.revsh_text), (4 bytes).
  475. Removing gd32f30x_dma.o(.rrx_text), (6 bytes).
  476. Removing gd32f30x_dma.o(i.dma_channel_disable), (50 bytes).
  477. Removing gd32f30x_dma.o(i.dma_channel_enable), (50 bytes).
  478. Removing gd32f30x_dma.o(i.dma_circulation_disable), (50 bytes).
  479. Removing gd32f30x_dma.o(i.dma_circulation_enable), (50 bytes).
  480. Removing gd32f30x_dma.o(i.dma_deinit), (112 bytes).
  481. Removing gd32f30x_dma.o(i.dma_flag_clear), (16 bytes).
  482. Removing gd32f30x_dma.o(i.dma_flag_get), (24 bytes).
  483. Removing gd32f30x_dma.o(i.dma_init), (302 bytes).
  484. Removing gd32f30x_dma.o(i.dma_interrupt_disable), (50 bytes).
  485. Removing gd32f30x_dma.o(i.dma_interrupt_enable), (50 bytes).
  486. Removing gd32f30x_dma.o(i.dma_interrupt_flag_clear), (16 bytes).
  487. Removing gd32f30x_dma.o(i.dma_interrupt_flag_get), (130 bytes).
  488. Removing gd32f30x_dma.o(i.dma_memory_address_config), (36 bytes).
  489. Removing gd32f30x_dma.o(i.dma_memory_increase_disable), (50 bytes).
  490. Removing gd32f30x_dma.o(i.dma_memory_increase_enable), (50 bytes).
  491. Removing gd32f30x_dma.o(i.dma_memory_to_memory_disable), (50 bytes).
  492. Removing gd32f30x_dma.o(i.dma_memory_to_memory_enable), (50 bytes).
  493. Removing gd32f30x_dma.o(i.dma_memory_width_config), (58 bytes).
  494. Removing gd32f30x_dma.o(i.dma_periph_address_config), (36 bytes).
  495. Removing gd32f30x_dma.o(i.dma_periph_and_channel_check), (24 bytes).
  496. Removing gd32f30x_dma.o(i.dma_periph_increase_disable), (50 bytes).
  497. Removing gd32f30x_dma.o(i.dma_periph_increase_enable), (50 bytes).
  498. Removing gd32f30x_dma.o(i.dma_periph_width_config), (58 bytes).
  499. Removing gd32f30x_dma.o(i.dma_priority_config), (58 bytes).
  500. Removing gd32f30x_dma.o(i.dma_struct_para_init), (28 bytes).
  501. Removing gd32f30x_dma.o(i.dma_transfer_direction_config), (84 bytes).
  502. Removing gd32f30x_dma.o(i.dma_transfer_number_config), (38 bytes).
  503. Removing gd32f30x_dma.o(i.dma_transfer_number_get), (34 bytes).
  504. Removing gd32f30x_enet.o(.rev16_text), (4 bytes).
  505. Removing gd32f30x_enet.o(.revsh_text), (4 bytes).
  506. Removing gd32f30x_enet.o(.rrx_text), (6 bytes).
  507. Removing gd32f30x_exmc.o(.rev16_text), (4 bytes).
  508. Removing gd32f30x_exmc.o(.revsh_text), (4 bytes).
  509. Removing gd32f30x_exmc.o(.rrx_text), (6 bytes).
  510. Removing gd32f30x_exmc.o(i.exmc_ecc_get), (12 bytes).
  511. Removing gd32f30x_exmc.o(i.exmc_flag_clear), (20 bytes).
  512. Removing gd32f30x_exmc.o(i.exmc_flag_get), (28 bytes).
  513. Removing gd32f30x_exmc.o(i.exmc_interrupt_disable), (20 bytes).
  514. Removing gd32f30x_exmc.o(i.exmc_interrupt_enable), (20 bytes).
  515. Removing gd32f30x_exmc.o(i.exmc_interrupt_flag_clear), (22 bytes).
  516. Removing gd32f30x_exmc.o(i.exmc_interrupt_flag_get), (38 bytes).
  517. Removing gd32f30x_exmc.o(i.exmc_nand_deinit), (42 bytes).
  518. Removing gd32f30x_exmc.o(i.exmc_nand_disable), (22 bytes).
  519. Removing gd32f30x_exmc.o(i.exmc_nand_ecc_config), (48 bytes).
  520. Removing gd32f30x_exmc.o(i.exmc_nand_enable), (22 bytes).
  521. Removing gd32f30x_exmc.o(i.exmc_nand_init), (174 bytes).
  522. Removing gd32f30x_exmc.o(i.exmc_nand_struct_para_init), (54 bytes).
  523. Removing gd32f30x_exmc.o(i.exmc_norsram_deinit), (52 bytes).
  524. Removing gd32f30x_exmc.o(i.exmc_norsram_disable), (22 bytes).
  525. Removing gd32f30x_exmc.o(i.exmc_norsram_enable), (22 bytes).
  526. Removing gd32f30x_exmc.o(i.exmc_norsram_init), (284 bytes).
  527. Removing gd32f30x_exmc.o(i.exmc_norsram_page_size_config), (40 bytes).
  528. Removing gd32f30x_exmc.o(i.exmc_norsram_struct_para_init), (106 bytes).
  529. Removing gd32f30x_exmc.o(i.exmc_pccard_deinit), (40 bytes).
  530. Removing gd32f30x_exmc.o(i.exmc_pccard_disable), (24 bytes).
  531. Removing gd32f30x_exmc.o(i.exmc_pccard_enable), (24 bytes).
  532. Removing gd32f30x_exmc.o(i.exmc_pccard_init), (192 bytes).
  533. Removing gd32f30x_exmc.o(i.exmc_pccard_struct_para_init), (60 bytes).
  534. Removing gd32f30x_exti.o(.rev16_text), (4 bytes).
  535. Removing gd32f30x_exti.o(.revsh_text), (4 bytes).
  536. Removing gd32f30x_exti.o(.rrx_text), (6 bytes).
  537. Removing gd32f30x_exti.o(i.exti_deinit), (28 bytes).
  538. Removing gd32f30x_exti.o(i.exti_event_disable), (16 bytes).
  539. Removing gd32f30x_exti.o(i.exti_event_enable), (16 bytes).
  540. Removing gd32f30x_exti.o(i.exti_flag_clear), (12 bytes).
  541. Removing gd32f30x_exti.o(i.exti_flag_get), (24 bytes).
  542. Removing gd32f30x_exti.o(i.exti_init), (184 bytes).
  543. Removing gd32f30x_exti.o(i.exti_interrupt_disable), (16 bytes).
  544. Removing gd32f30x_exti.o(i.exti_interrupt_enable), (16 bytes).
  545. Removing gd32f30x_exti.o(i.exti_interrupt_flag_clear), (12 bytes).
  546. Removing gd32f30x_exti.o(i.exti_interrupt_flag_get), (36 bytes).
  547. Removing gd32f30x_exti.o(i.exti_software_interrupt_disable), (16 bytes).
  548. Removing gd32f30x_exti.o(i.exti_software_interrupt_enable), (16 bytes).
  549. Removing gd32f30x_fmc.o(.rev16_text), (4 bytes).
  550. Removing gd32f30x_fmc.o(.revsh_text), (4 bytes).
  551. Removing gd32f30x_fmc.o(.rrx_text), (6 bytes).
  552. Removing gd32f30x_fmc.o(i.fmc_bank0_erase), (68 bytes).
  553. Removing gd32f30x_fmc.o(i.fmc_bank0_lock), (20 bytes).
  554. Removing gd32f30x_fmc.o(i.fmc_bank0_ready_wait), (34 bytes).
  555. Removing gd32f30x_fmc.o(i.fmc_bank0_state_get), (48 bytes).
  556. Removing gd32f30x_fmc.o(i.fmc_bank0_unlock), (36 bytes).
  557. Removing gd32f30x_fmc.o(i.fmc_bank1_erase), (68 bytes).
  558. Removing gd32f30x_fmc.o(i.fmc_bank1_lock), (20 bytes).
  559. Removing gd32f30x_fmc.o(i.fmc_bank1_ready_wait), (34 bytes).
  560. Removing gd32f30x_fmc.o(i.fmc_bank1_state_get), (48 bytes).
  561. Removing gd32f30x_fmc.o(i.fmc_bank1_unlock), (36 bytes).
  562. Removing gd32f30x_fmc.o(i.fmc_flag_clear), (32 bytes).
  563. Removing gd32f30x_fmc.o(i.fmc_flag_get), (36 bytes).
  564. Removing gd32f30x_fmc.o(i.fmc_halfword_program), (184 bytes).
  565. Removing gd32f30x_fmc.o(i.fmc_interrupt_disable), (32 bytes).
  566. Removing gd32f30x_fmc.o(i.fmc_interrupt_enable), (32 bytes).
  567. Removing gd32f30x_fmc.o(i.fmc_interrupt_flag_clear), (32 bytes).
  568. Removing gd32f30x_fmc.o(i.fmc_interrupt_flag_get), (108 bytes).
  569. Removing gd32f30x_fmc.o(i.fmc_lock), (44 bytes).
  570. Removing gd32f30x_fmc.o(i.fmc_mass_erase), (192 bytes).
  571. Removing gd32f30x_fmc.o(i.fmc_page_erase), (228 bytes).
  572. Removing gd32f30x_fmc.o(i.fmc_unlock), (68 bytes).
  573. Removing gd32f30x_fmc.o(i.fmc_word_program), (184 bytes).
  574. Removing gd32f30x_fmc.o(i.fmc_word_reprogram), (236 bytes).
  575. Removing gd32f30x_fmc.o(i.fmc_wscnt_set), (24 bytes).
  576. Removing gd32f30x_fmc.o(i.ob_data_get), (16 bytes).
  577. Removing gd32f30x_fmc.o(i.ob_data_program), (68 bytes).
  578. Removing gd32f30x_fmc.o(i.ob_erase), (140 bytes).
  579. Removing gd32f30x_fmc.o(i.ob_lock), (20 bytes).
  580. Removing gd32f30x_fmc.o(i.ob_security_protection_config), (132 bytes).
  581. Removing gd32f30x_fmc.o(i.ob_spc_get), (24 bytes).
  582. Removing gd32f30x_fmc.o(i.ob_unlock), (36 bytes).
  583. Removing gd32f30x_fmc.o(i.ob_user_get), (16 bytes).
  584. Removing gd32f30x_fmc.o(i.ob_user_write), (96 bytes).
  585. Removing gd32f30x_fmc.o(i.ob_write_protection_enable), (164 bytes).
  586. Removing gd32f30x_fmc.o(i.ob_write_protection_get), (12 bytes).
  587. Removing gd32f30x_fwdgt.o(.rev16_text), (4 bytes).
  588. Removing gd32f30x_fwdgt.o(.revsh_text), (4 bytes).
  589. Removing gd32f30x_fwdgt.o(.rrx_text), (6 bytes).
  590. Removing gd32f30x_fwdgt.o(i.fwdgt_config), (104 bytes).
  591. Removing gd32f30x_fwdgt.o(i.fwdgt_counter_reload), (16 bytes).
  592. Removing gd32f30x_fwdgt.o(i.fwdgt_enable), (16 bytes).
  593. Removing gd32f30x_fwdgt.o(i.fwdgt_flag_get), (24 bytes).
  594. Removing gd32f30x_fwdgt.o(i.fwdgt_write_disable), (12 bytes).
  595. Removing gd32f30x_fwdgt.o(i.fwdgt_write_enable), (16 bytes).
  596. Removing gd32f30x_gpio.o(.rev16_text), (4 bytes).
  597. Removing gd32f30x_gpio.o(.revsh_text), (4 bytes).
  598. Removing gd32f30x_gpio.o(.rrx_text), (6 bytes).
  599. Removing gd32f30x_gpio.o(i.gpio_afio_deinit), (20 bytes).
  600. Removing gd32f30x_gpio.o(i.gpio_bit_write), (10 bytes).
  601. Removing gd32f30x_gpio.o(i.gpio_compensation_config), (24 bytes).
  602. Removing gd32f30x_gpio.o(i.gpio_compensation_flag_get), (24 bytes).
  603. Removing gd32f30x_gpio.o(i.gpio_deinit), (196 bytes).
  604. Removing gd32f30x_gpio.o(i.gpio_event_output_config), (28 bytes).
  605. Removing gd32f30x_gpio.o(i.gpio_event_output_disable), (20 bytes).
  606. Removing gd32f30x_gpio.o(i.gpio_event_output_enable), (20 bytes).
  607. Removing gd32f30x_gpio.o(i.gpio_exti_source_select), (152 bytes).
  608. Removing gd32f30x_gpio.o(i.gpio_input_bit_get), (16 bytes).
  609. Removing gd32f30x_gpio.o(i.gpio_input_port_get), (8 bytes).
  610. Removing gd32f30x_gpio.o(i.gpio_output_bit_get), (16 bytes).
  611. Removing gd32f30x_gpio.o(i.gpio_output_port_get), (8 bytes).
  612. Removing gd32f30x_gpio.o(i.gpio_pin_lock), (18 bytes).
  613. Removing gd32f30x_gpio.o(i.gpio_pin_remap_config), (144 bytes).
  614. Removing gd32f30x_gpio.o(i.gpio_port_write), (4 bytes).
  615. Removing gd32f30x_i2c.o(.rev16_text), (4 bytes).
  616. Removing gd32f30x_i2c.o(.revsh_text), (4 bytes).
  617. Removing gd32f30x_i2c.o(.rrx_text), (6 bytes).
  618. Removing gd32f30x_i2c.o(i.i2c_ack_config), (24 bytes).
  619. Removing gd32f30x_i2c.o(i.i2c_ackpos_config), (22 bytes).
  620. Removing gd32f30x_i2c.o(i.i2c_clock_config), (320 bytes).
  621. Removing gd32f30x_i2c.o(i.i2c_data_receive), (8 bytes).
  622. Removing gd32f30x_i2c.o(i.i2c_data_transmit), (6 bytes).
  623. Removing gd32f30x_i2c.o(i.i2c_deinit), (64 bytes).
  624. Removing gd32f30x_i2c.o(i.i2c_disable), (10 bytes).
  625. Removing gd32f30x_i2c.o(i.i2c_dma_enable), (16 bytes).
  626. Removing gd32f30x_i2c.o(i.i2c_dma_last_transfer_config), (16 bytes).
  627. Removing gd32f30x_i2c.o(i.i2c_dualaddr_disable), (10 bytes).
  628. Removing gd32f30x_i2c.o(i.i2c_dualaddr_enable), (12 bytes).
  629. Removing gd32f30x_i2c.o(i.i2c_enable), (10 bytes).
  630. Removing gd32f30x_i2c.o(i.i2c_flag_clear), (40 bytes).
  631. Removing gd32f30x_i2c.o(i.i2c_flag_get), (30 bytes).
  632. Removing gd32f30x_i2c.o(i.i2c_interrupt_disable), (26 bytes).
  633. Removing gd32f30x_i2c.o(i.i2c_interrupt_enable), (26 bytes).
  634. Removing gd32f30x_i2c.o(i.i2c_interrupt_flag_clear), (44 bytes).
  635. Removing gd32f30x_i2c.o(i.i2c_interrupt_flag_get), (92 bytes).
  636. Removing gd32f30x_i2c.o(i.i2c_master_addressing), (20 bytes).
  637. Removing gd32f30x_i2c.o(i.i2c_mode_addr_config), (28 bytes).
  638. Removing gd32f30x_i2c.o(i.i2c_pec_enable), (16 bytes).
  639. Removing gd32f30x_i2c.o(i.i2c_pec_transfer_enable), (16 bytes).
  640. Removing gd32f30x_i2c.o(i.i2c_pec_value_get), (10 bytes).
  641. Removing gd32f30x_i2c.o(i.i2c_slave_response_to_gcall_config), (16 bytes).
  642. Removing gd32f30x_i2c.o(i.i2c_smbus_arp_enable), (16 bytes).
  643. Removing gd32f30x_i2c.o(i.i2c_smbus_issue_alert), (16 bytes).
  644. Removing gd32f30x_i2c.o(i.i2c_smbus_type_config), (24 bytes).
  645. Removing gd32f30x_i2c.o(i.i2c_software_reset_config), (16 bytes).
  646. Removing gd32f30x_i2c.o(i.i2c_start_on_bus), (10 bytes).
  647. Removing gd32f30x_i2c.o(i.i2c_stop_on_bus), (10 bytes).
  648. Removing gd32f30x_i2c.o(i.i2c_stretch_scl_low_config), (16 bytes).
  649. Removing gd32f30x_misc.o(.rev16_text), (4 bytes).
  650. Removing gd32f30x_misc.o(.revsh_text), (4 bytes).
  651. Removing gd32f30x_misc.o(.rrx_text), (6 bytes).
  652. Removing gd32f30x_misc.o(i.nvic_irq_disable), (24 bytes).
  653. Removing gd32f30x_misc.o(i.nvic_irq_enable), (196 bytes).
  654. Removing gd32f30x_misc.o(i.nvic_priority_group_set), (20 bytes).
  655. Removing gd32f30x_misc.o(i.nvic_vector_table_set), (36 bytes).
  656. Removing gd32f30x_misc.o(i.system_lowpower_reset), (16 bytes).
  657. Removing gd32f30x_misc.o(i.system_lowpower_set), (16 bytes).
  658. Removing gd32f30x_pmu.o(.rev16_text), (4 bytes).
  659. Removing gd32f30x_pmu.o(.revsh_text), (4 bytes).
  660. Removing gd32f30x_pmu.o(.rrx_text), (6 bytes).
  661. Removing gd32f30x_pmu.o(i.pmu_backup_write_disable), (20 bytes).
  662. Removing gd32f30x_pmu.o(i.pmu_backup_write_enable), (20 bytes).
  663. Removing gd32f30x_pmu.o(i.pmu_deinit), (20 bytes).
  664. Removing gd32f30x_pmu.o(i.pmu_flag_clear), (48 bytes).
  665. Removing gd32f30x_pmu.o(i.pmu_flag_get), (24 bytes).
  666. Removing gd32f30x_pmu.o(i.pmu_highdriver_mode_disable), (20 bytes).
  667. Removing gd32f30x_pmu.o(i.pmu_highdriver_mode_enable), (20 bytes).
  668. Removing gd32f30x_pmu.o(i.pmu_highdriver_switch_select), (44 bytes).
  669. Removing gd32f30x_pmu.o(i.pmu_ldo_output_select), (28 bytes).
  670. Removing gd32f30x_pmu.o(i.pmu_lowdriver_mode_disable), (20 bytes).
  671. Removing gd32f30x_pmu.o(i.pmu_lowdriver_mode_enable), (20 bytes).
  672. Removing gd32f30x_pmu.o(i.pmu_lowpower_driver_config), (28 bytes).
  673. Removing gd32f30x_pmu.o(i.pmu_lvd_disable), (20 bytes).
  674. Removing gd32f30x_pmu.o(i.pmu_lvd_select), (48 bytes).
  675. Removing gd32f30x_pmu.o(i.pmu_normalpower_driver_config), (28 bytes).
  676. Removing gd32f30x_pmu.o(i.pmu_to_deepsleepmode), (244 bytes).
  677. Removing gd32f30x_pmu.o(i.pmu_to_sleepmode), (28 bytes).
  678. Removing gd32f30x_pmu.o(i.pmu_to_standbymode), (52 bytes).
  679. Removing gd32f30x_pmu.o(i.pmu_wakeup_pin_disable), (20 bytes).
  680. Removing gd32f30x_pmu.o(i.pmu_wakeup_pin_enable), (20 bytes).
  681. Removing gd32f30x_pmu.o(.bss), (16 bytes).
  682. Removing gd32f30x_rcu.o(.rev16_text), (4 bytes).
  683. Removing gd32f30x_rcu.o(.revsh_text), (4 bytes).
  684. Removing gd32f30x_rcu.o(.rrx_text), (6 bytes).
  685. Removing gd32f30x_rcu.o(i.rcu_adc_clock_config), (108 bytes).
  686. Removing gd32f30x_rcu.o(i.rcu_ahb_clock_config), (24 bytes).
  687. Removing gd32f30x_rcu.o(i.rcu_all_reset_flag_clear), (20 bytes).
  688. Removing gd32f30x_rcu.o(i.rcu_apb1_clock_config), (24 bytes).
  689. Removing gd32f30x_rcu.o(i.rcu_apb2_clock_config), (24 bytes).
  690. Removing gd32f30x_rcu.o(i.rcu_bkp_reset_disable), (20 bytes).
  691. Removing gd32f30x_rcu.o(i.rcu_bkp_reset_enable), (20 bytes).
  692. Removing gd32f30x_rcu.o(i.rcu_ck48m_clock_config), (28 bytes).
  693. Removing gd32f30x_rcu.o(i.rcu_ckout0_config), (24 bytes).
  694. Removing gd32f30x_rcu.o(i.rcu_clock_freq_get), (344 bytes).
  695. Removing gd32f30x_rcu.o(i.rcu_deepsleep_voltage_set), (16 bytes).
  696. Removing gd32f30x_rcu.o(i.rcu_deinit), (120 bytes).
  697. Removing gd32f30x_rcu.o(i.rcu_flag_get), (36 bytes).
  698. Removing gd32f30x_rcu.o(i.rcu_hxtal_clock_monitor_disable), (20 bytes).
  699. Removing gd32f30x_rcu.o(i.rcu_hxtal_clock_monitor_enable), (20 bytes).
  700. Removing gd32f30x_rcu.o(i.rcu_interrupt_disable), (32 bytes).
  701. Removing gd32f30x_rcu.o(i.rcu_interrupt_enable), (32 bytes).
  702. Removing gd32f30x_rcu.o(i.rcu_interrupt_flag_clear), (32 bytes).
  703. Removing gd32f30x_rcu.o(i.rcu_interrupt_flag_get), (36 bytes).
  704. Removing gd32f30x_rcu.o(i.rcu_irc8m_adjust_value_set), (28 bytes).
  705. Removing gd32f30x_rcu.o(i.rcu_lxtal_drive_capability_config), (24 bytes).
  706. Removing gd32f30x_rcu.o(i.rcu_osci_bypass_mode_disable), (100 bytes).
  707. Removing gd32f30x_rcu.o(i.rcu_osci_bypass_mode_enable), (100 bytes).
  708. Removing gd32f30x_rcu.o(i.rcu_osci_off), (32 bytes).
  709. Removing gd32f30x_rcu.o(i.rcu_osci_on), (32 bytes).
  710. Removing gd32f30x_rcu.o(i.rcu_osci_stab_wait), (272 bytes).
  711. Removing gd32f30x_rcu.o(i.rcu_periph_clock_disable), (32 bytes).
  712. Removing gd32f30x_rcu.o(i.rcu_periph_clock_sleep_disable), (32 bytes).
  713. Removing gd32f30x_rcu.o(i.rcu_periph_clock_sleep_enable), (32 bytes).
  714. Removing gd32f30x_rcu.o(i.rcu_periph_reset_disable), (32 bytes).
  715. Removing gd32f30x_rcu.o(i.rcu_periph_reset_enable), (32 bytes).
  716. Removing gd32f30x_rcu.o(i.rcu_pll_config), (32 bytes).
  717. Removing gd32f30x_rcu.o(i.rcu_pllpresel_config), (24 bytes).
  718. Removing gd32f30x_rcu.o(i.rcu_predv0_config), (32 bytes).
  719. Removing gd32f30x_rcu.o(i.rcu_rtc_clock_config), (24 bytes).
  720. Removing gd32f30x_rcu.o(i.rcu_system_clock_source_config), (24 bytes).
  721. Removing gd32f30x_rcu.o(i.rcu_system_clock_source_get), (16 bytes).
  722. Removing gd32f30x_rcu.o(i.rcu_usb_clock_config), (24 bytes).
  723. Removing gd32f30x_rtc.o(.rev16_text), (4 bytes).
  724. Removing gd32f30x_rtc.o(.revsh_text), (4 bytes).
  725. Removing gd32f30x_rtc.o(.rrx_text), (6 bytes).
  726. Removing gd32f30x_rtc.o(i.rtc_alarm_config), (32 bytes).
  727. Removing gd32f30x_rtc.o(i.rtc_configuration_mode_enter), (20 bytes).
  728. Removing gd32f30x_rtc.o(i.rtc_configuration_mode_exit), (20 bytes).
  729. Removing gd32f30x_rtc.o(i.rtc_counter_get), (20 bytes).
  730. Removing gd32f30x_rtc.o(i.rtc_counter_set), (32 bytes).
  731. Removing gd32f30x_rtc.o(i.rtc_divider_get), (24 bytes).
  732. Removing gd32f30x_rtc.o(i.rtc_flag_clear), (16 bytes).
  733. Removing gd32f30x_rtc.o(i.rtc_flag_get), (24 bytes).
  734. Removing gd32f30x_rtc.o(i.rtc_interrupt_disable), (16 bytes).
  735. Removing gd32f30x_rtc.o(i.rtc_interrupt_enable), (16 bytes).
  736. Removing gd32f30x_rtc.o(i.rtc_lwoff_wait), (20 bytes).
  737. Removing gd32f30x_rtc.o(i.rtc_prescaler_set), (32 bytes).
  738. Removing gd32f30x_rtc.o(i.rtc_register_sync_wait), (32 bytes).
  739. Removing gd32f30x_sdio.o(.rev16_text), (4 bytes).
  740. Removing gd32f30x_sdio.o(.revsh_text), (4 bytes).
  741. Removing gd32f30x_sdio.o(.rrx_text), (6 bytes).
  742. Removing gd32f30x_sdio.o(i.sdio_bus_mode_set), (28 bytes).
  743. Removing gd32f30x_sdio.o(i.sdio_ceata_command_completion_disable), (20 bytes).
  744. Removing gd32f30x_sdio.o(i.sdio_ceata_command_completion_enable), (20 bytes).
  745. Removing gd32f30x_sdio.o(i.sdio_ceata_command_disable), (20 bytes).
  746. Removing gd32f30x_sdio.o(i.sdio_ceata_command_enable), (20 bytes).
  747. Removing gd32f30x_sdio.o(i.sdio_ceata_interrupt_disable), (20 bytes).
  748. Removing gd32f30x_sdio.o(i.sdio_ceata_interrupt_enable), (20 bytes).
  749. Removing gd32f30x_sdio.o(i.sdio_clock_config), (52 bytes).
  750. Removing gd32f30x_sdio.o(i.sdio_clock_disable), (20 bytes).
  751. Removing gd32f30x_sdio.o(i.sdio_clock_enable), (20 bytes).
  752. Removing gd32f30x_sdio.o(i.sdio_command_index_get), (12 bytes).
  753. Removing gd32f30x_sdio.o(i.sdio_command_response_config), (44 bytes).
  754. Removing gd32f30x_sdio.o(i.sdio_csm_disable), (20 bytes).
  755. Removing gd32f30x_sdio.o(i.sdio_csm_enable), (20 bytes).
  756. Removing gd32f30x_sdio.o(i.sdio_data_config), (52 bytes).
  757. Removing gd32f30x_sdio.o(i.sdio_data_counter_get), (12 bytes).
  758. Removing gd32f30x_sdio.o(i.sdio_data_read), (12 bytes).
  759. Removing gd32f30x_sdio.o(i.sdio_data_transfer_config), (28 bytes).
  760. Removing gd32f30x_sdio.o(i.sdio_data_write), (12 bytes).
  761. Removing gd32f30x_sdio.o(i.sdio_deinit), (28 bytes).
  762. Removing gd32f30x_sdio.o(i.sdio_dma_disable), (20 bytes).
  763. Removing gd32f30x_sdio.o(i.sdio_dma_enable), (20 bytes).
  764. Removing gd32f30x_sdio.o(i.sdio_dsm_disable), (20 bytes).
  765. Removing gd32f30x_sdio.o(i.sdio_dsm_enable), (20 bytes).
  766. Removing gd32f30x_sdio.o(i.sdio_fifo_counter_get), (12 bytes).
  767. Removing gd32f30x_sdio.o(i.sdio_flag_clear), (12 bytes).
  768. Removing gd32f30x_sdio.o(i.sdio_flag_get), (24 bytes).
  769. Removing gd32f30x_sdio.o(i.sdio_hardware_clock_disable), (20 bytes).
  770. Removing gd32f30x_sdio.o(i.sdio_hardware_clock_enable), (20 bytes).
  771. Removing gd32f30x_sdio.o(i.sdio_interrupt_disable), (16 bytes).
  772. Removing gd32f30x_sdio.o(i.sdio_interrupt_enable), (16 bytes).
  773. Removing gd32f30x_sdio.o(i.sdio_interrupt_flag_clear), (12 bytes).
  774. Removing gd32f30x_sdio.o(i.sdio_interrupt_flag_get), (24 bytes).
  775. Removing gd32f30x_sdio.o(i.sdio_operation_disable), (20 bytes).
  776. Removing gd32f30x_sdio.o(i.sdio_operation_enable), (20 bytes).
  777. Removing gd32f30x_sdio.o(i.sdio_power_state_get), (12 bytes).
  778. Removing gd32f30x_sdio.o(i.sdio_power_state_set), (12 bytes).
  779. Removing gd32f30x_sdio.o(i.sdio_readwait_disable), (20 bytes).
  780. Removing gd32f30x_sdio.o(i.sdio_readwait_enable), (20 bytes).
  781. Removing gd32f30x_sdio.o(i.sdio_readwait_type_set), (40 bytes).
  782. Removing gd32f30x_sdio.o(i.sdio_response_get), (56 bytes).
  783. Removing gd32f30x_sdio.o(i.sdio_stop_readwait_disable), (20 bytes).
  784. Removing gd32f30x_sdio.o(i.sdio_stop_readwait_enable), (20 bytes).
  785. Removing gd32f30x_sdio.o(i.sdio_suspend_disable), (20 bytes).
  786. Removing gd32f30x_sdio.o(i.sdio_suspend_enable), (20 bytes).
  787. Removing gd32f30x_sdio.o(i.sdio_wait_type_set), (28 bytes).
  788. Removing gd32f30x_spi.o(.rev16_text), (4 bytes).
  789. Removing gd32f30x_spi.o(.revsh_text), (4 bytes).
  790. Removing gd32f30x_spi.o(.rrx_text), (6 bytes).
  791. Removing gd32f30x_spi.o(i.i2s_disable), (10 bytes).
  792. Removing gd32f30x_spi.o(i.i2s_enable), (10 bytes).
  793. Removing gd32f30x_spi.o(i.i2s_init), (28 bytes).
  794. Removing gd32f30x_spi.o(i.i2s_psc_config), (170 bytes).
  795. Removing gd32f30x_spi.o(i.qspi_disable), (14 bytes).
  796. Removing gd32f30x_spi.o(i.qspi_enable), (14 bytes).
  797. Removing gd32f30x_spi.o(i.qspi_io23_output_disable), (14 bytes).
  798. Removing gd32f30x_spi.o(i.qspi_io23_output_enable), (14 bytes).
  799. Removing gd32f30x_spi.o(i.qspi_read_enable), (14 bytes).
  800. Removing gd32f30x_spi.o(i.qspi_write_enable), (14 bytes).
  801. Removing gd32f30x_spi.o(i.spi_bidirectional_transfer_config), (26 bytes).
  802. Removing gd32f30x_spi.o(i.spi_crc_error_clear), (10 bytes).
  803. Removing gd32f30x_spi.o(i.spi_crc_get), (16 bytes).
  804. Removing gd32f30x_spi.o(i.spi_crc_next), (10 bytes).
  805. Removing gd32f30x_spi.o(i.spi_crc_off), (10 bytes).
  806. Removing gd32f30x_spi.o(i.spi_crc_on), (10 bytes).
  807. Removing gd32f30x_spi.o(i.spi_crc_polynomial_get), (8 bytes).
  808. Removing gd32f30x_spi.o(i.spi_crc_polynomial_set), (4 bytes).
  809. Removing gd32f30x_spi.o(i.spi_disable), (10 bytes).
  810. Removing gd32f30x_spi.o(i.spi_dma_disable), (22 bytes).
  811. Removing gd32f30x_spi.o(i.spi_dma_enable), (22 bytes).
  812. Removing gd32f30x_spi.o(i.spi_enable), (10 bytes).
  813. Removing gd32f30x_spi.o(i.spi_i2s_data_frame_format_config), (16 bytes).
  814. Removing gd32f30x_spi.o(i.spi_i2s_data_receive), (8 bytes).
  815. Removing gd32f30x_spi.o(i.spi_i2s_data_transmit), (4 bytes).
  816. Removing gd32f30x_spi.o(i.spi_i2s_deinit), (88 bytes).
  817. Removing gd32f30x_spi.o(i.spi_i2s_flag_get), (16 bytes).
  818. Removing gd32f30x_spi.o(i.spi_i2s_interrupt_disable), (48 bytes).
  819. Removing gd32f30x_spi.o(i.spi_i2s_interrupt_enable), (48 bytes).
  820. Removing gd32f30x_spi.o(i.spi_i2s_interrupt_flag_get), (112 bytes).
  821. Removing gd32f30x_spi.o(i.spi_init), (50 bytes).
  822. Removing gd32f30x_spi.o(i.spi_nss_internal_high), (10 bytes).
  823. Removing gd32f30x_spi.o(i.spi_nss_internal_low), (10 bytes).
  824. Removing gd32f30x_spi.o(i.spi_nss_output_disable), (10 bytes).
  825. Removing gd32f30x_spi.o(i.spi_nss_output_enable), (10 bytes).
  826. Removing gd32f30x_spi.o(i.spi_nssp_mode_disable), (10 bytes).
  827. Removing gd32f30x_spi.o(i.spi_nssp_mode_enable), (10 bytes).
  828. Removing gd32f30x_spi.o(i.spi_struct_para_init), (18 bytes).
  829. Removing gd32f30x_spi.o(i.spi_ti_mode_disable), (10 bytes).
  830. Removing gd32f30x_spi.o(i.spi_ti_mode_enable), (10 bytes).
  831. Removing gd32f30x_timer.o(.rev16_text), (4 bytes).
  832. Removing gd32f30x_timer.o(.revsh_text), (4 bytes).
  833. Removing gd32f30x_timer.o(.rrx_text), (6 bytes).
  834. Removing gd32f30x_timer.o(i.timer_auto_reload_shadow_disable), (10 bytes).
  835. Removing gd32f30x_timer.o(i.timer_auto_reload_shadow_enable), (10 bytes).
  836. Removing gd32f30x_timer.o(i.timer_automatic_output_disable), (10 bytes).
  837. Removing gd32f30x_timer.o(i.timer_automatic_output_enable), (10 bytes).
  838. Removing gd32f30x_timer.o(i.timer_autoreload_value_config), (4 bytes).
  839. Removing gd32f30x_timer.o(i.timer_break_config), (30 bytes).
  840. Removing gd32f30x_timer.o(i.timer_break_disable), (10 bytes).
  841. Removing gd32f30x_timer.o(i.timer_break_enable), (10 bytes).
  842. Removing gd32f30x_timer.o(i.timer_break_struct_para_init), (18 bytes).
  843. Removing gd32f30x_timer.o(i.timer_channel_capture_value_register_read), (42 bytes).
  844. Removing gd32f30x_timer.o(i.timer_channel_complementary_output_polarity_config), (70 bytes).
  845. Removing gd32f30x_timer.o(i.timer_channel_complementary_output_state_config), (70 bytes).
  846. Removing gd32f30x_timer.o(i.timer_channel_control_shadow_config), (24 bytes).
  847. Removing gd32f30x_timer.o(i.timer_channel_control_shadow_update_config), (26 bytes).
  848. Removing gd32f30x_timer.o(i.timer_channel_dma_request_source_select), (26 bytes).
  849. Removing gd32f30x_timer.o(i.timer_channel_input_capture_prescaler_config), (90 bytes).
  850. Removing gd32f30x_timer.o(i.timer_channel_input_struct_para_init), (16 bytes).
  851. Removing gd32f30x_timer.o(i.timer_channel_output_clear_config), (90 bytes).
  852. Removing gd32f30x_timer.o(i.timer_channel_output_config), (492 bytes).
  853. Removing gd32f30x_timer.o(i.timer_channel_output_fast_config), (90 bytes).
  854. Removing gd32f30x_timer.o(i.timer_channel_output_mode_config), (90 bytes).
  855. Removing gd32f30x_timer.o(i.timer_channel_output_polarity_config), (92 bytes).
  856. Removing gd32f30x_timer.o(i.timer_channel_output_pulse_value_config), (38 bytes).
  857. Removing gd32f30x_timer.o(i.timer_channel_output_shadow_config), (90 bytes).
  858. Removing gd32f30x_timer.o(i.timer_channel_output_state_config), (92 bytes).
  859. Removing gd32f30x_timer.o(i.timer_channel_output_struct_para_init), (16 bytes).
  860. Removing gd32f30x_timer.o(i.timer_counter_alignment), (16 bytes).
  861. Removing gd32f30x_timer.o(i.timer_counter_down_direction), (10 bytes).
  862. Removing gd32f30x_timer.o(i.timer_counter_read), (8 bytes).
  863. Removing gd32f30x_timer.o(i.timer_counter_up_direction), (10 bytes).
  864. Removing gd32f30x_timer.o(i.timer_counter_value_config), (4 bytes).
  865. Removing gd32f30x_timer.o(i.timer_deinit), (220 bytes).
  866. Removing gd32f30x_timer.o(i.timer_disable), (10 bytes).
  867. Removing gd32f30x_timer.o(i.timer_dma_disable), (8 bytes).
  868. Removing gd32f30x_timer.o(i.timer_dma_enable), (8 bytes).
  869. Removing gd32f30x_timer.o(i.timer_dma_transfer_config), (24 bytes).
  870. Removing gd32f30x_timer.o(i.timer_enable), (10 bytes).
  871. Removing gd32f30x_timer.o(i.timer_event_software_generate), (8 bytes).
  872. Removing gd32f30x_timer.o(i.timer_external_clock_mode0_config), (40 bytes).
  873. Removing gd32f30x_timer.o(i.timer_external_clock_mode1_config), (32 bytes).
  874. Removing gd32f30x_timer.o(i.timer_external_clock_mode1_disable), (10 bytes).
  875. Removing gd32f30x_timer.o(i.timer_external_trigger_as_external_clock_config), (166 bytes).
  876. Removing gd32f30x_timer.o(i.timer_external_trigger_config), (30 bytes).
  877. Removing gd32f30x_timer.o(i.timer_flag_clear), (6 bytes).
  878. Removing gd32f30x_timer.o(i.timer_flag_get), (16 bytes).
  879. Removing gd32f30x_timer.o(i.timer_hall_mode_config), (26 bytes).
  880. Removing gd32f30x_timer.o(i.timer_init), (152 bytes).
  881. Removing gd32f30x_timer.o(i.timer_input_capture_config), (326 bytes).
  882. Removing gd32f30x_timer.o(i.timer_input_pwm_capture_config), (356 bytes).
  883. Removing gd32f30x_timer.o(i.timer_input_trigger_source_select), (16 bytes).
  884. Removing gd32f30x_timer.o(i.timer_internal_clock_config), (10 bytes).
  885. Removing gd32f30x_timer.o(i.timer_internal_trigger_as_external_clock_config), (32 bytes).
  886. Removing gd32f30x_timer.o(i.timer_interrupt_disable), (8 bytes).
  887. Removing gd32f30x_timer.o(i.timer_interrupt_enable), (8 bytes).
  888. Removing gd32f30x_timer.o(i.timer_interrupt_flag_clear), (6 bytes).
  889. Removing gd32f30x_timer.o(i.timer_interrupt_flag_get), (24 bytes).
  890. Removing gd32f30x_timer.o(i.timer_master_output_trigger_source_select), (16 bytes).
  891. Removing gd32f30x_timer.o(i.timer_master_slave_mode_config), (26 bytes).
  892. Removing gd32f30x_timer.o(i.timer_output_value_selection_config), (34 bytes).
  893. Removing gd32f30x_timer.o(i.timer_prescaler_config), (14 bytes).
  894. Removing gd32f30x_timer.o(i.timer_prescaler_read), (10 bytes).
  895. Removing gd32f30x_timer.o(i.timer_primary_output_config), (24 bytes).
  896. Removing gd32f30x_timer.o(i.timer_quadrature_decoder_mode_config), (64 bytes).
  897. Removing gd32f30x_timer.o(i.timer_repetition_value_config), (4 bytes).
  898. Removing gd32f30x_timer.o(i.timer_single_pulse_mode_config), (26 bytes).
  899. Removing gd32f30x_timer.o(i.timer_slave_mode_select), (16 bytes).
  900. Removing gd32f30x_timer.o(i.timer_struct_para_init), (22 bytes).
  901. Removing gd32f30x_timer.o(i.timer_update_event_disable), (10 bytes).
  902. Removing gd32f30x_timer.o(i.timer_update_event_enable), (10 bytes).
  903. Removing gd32f30x_timer.o(i.timer_update_source_config), (26 bytes).
  904. Removing gd32f30x_timer.o(i.timer_write_chxval_register_config), (34 bytes).
  905. Removing gd32f30x_usart.o(.rev16_text), (4 bytes).
  906. Removing gd32f30x_usart.o(.revsh_text), (4 bytes).
  907. Removing gd32f30x_usart.o(.rrx_text), (6 bytes).
  908. Removing gd32f30x_usart.o(i.usart_address_config), (20 bytes).
  909. Removing gd32f30x_usart.o(i.usart_baudrate_set), (144 bytes).
  910. Removing gd32f30x_usart.o(i.usart_block_length_config), (28 bytes).
  911. Removing gd32f30x_usart.o(i.usart_data_first_config), (20 bytes).
  912. Removing gd32f30x_usart.o(i.usart_data_transmit), (8 bytes).
  913. Removing gd32f30x_usart.o(i.usart_deinit), (144 bytes).
  914. Removing gd32f30x_usart.o(i.usart_disable), (10 bytes).
  915. Removing gd32f30x_usart.o(i.usart_dma_receive_config), (16 bytes).
  916. Removing gd32f30x_usart.o(i.usart_dma_transmit_config), (16 bytes).
  917. Removing gd32f30x_usart.o(i.usart_enable), (10 bytes).
  918. Removing gd32f30x_usart.o(i.usart_flag_clear), (26 bytes).
  919. Removing gd32f30x_usart.o(i.usart_flag_get), (30 bytes).
  920. Removing gd32f30x_usart.o(i.usart_guard_time_config), (24 bytes).
  921. Removing gd32f30x_usart.o(i.usart_halfduplex_disable), (10 bytes).
  922. Removing gd32f30x_usart.o(i.usart_halfduplex_enable), (10 bytes).
  923. Removing gd32f30x_usart.o(i.usart_hardware_flow_cts_config), (16 bytes).
  924. Removing gd32f30x_usart.o(i.usart_hardware_flow_rts_config), (16 bytes).
  925. Removing gd32f30x_usart.o(i.usart_interrupt_disable), (26 bytes).
  926. Removing gd32f30x_usart.o(i.usart_interrupt_enable), (26 bytes).
  927. Removing gd32f30x_usart.o(i.usart_invert_config), (104 bytes).
  928. Removing gd32f30x_usart.o(i.usart_irda_lowpower_config), (20 bytes).
  929. Removing gd32f30x_usart.o(i.usart_irda_mode_disable), (10 bytes).
  930. Removing gd32f30x_usart.o(i.usart_irda_mode_enable), (10 bytes).
  931. Removing gd32f30x_usart.o(i.usart_lin_break_detection_length_config), (20 bytes).
  932. Removing gd32f30x_usart.o(i.usart_lin_mode_disable), (10 bytes).
  933. Removing gd32f30x_usart.o(i.usart_lin_mode_enable), (10 bytes).
  934. Removing gd32f30x_usart.o(i.usart_mute_mode_disable), (10 bytes).
  935. Removing gd32f30x_usart.o(i.usart_mute_mode_enable), (10 bytes).
  936. Removing gd32f30x_usart.o(i.usart_mute_mode_wakeup_config), (16 bytes).
  937. Removing gd32f30x_usart.o(i.usart_parity_config), (16 bytes).
  938. Removing gd32f30x_usart.o(i.usart_prescaler_config), (16 bytes).
  939. Removing gd32f30x_usart.o(i.usart_receive_config), (16 bytes).
  940. Removing gd32f30x_usart.o(i.usart_receiver_timeout_disable), (14 bytes).
  941. Removing gd32f30x_usart.o(i.usart_receiver_timeout_enable), (14 bytes).
  942. Removing gd32f30x_usart.o(i.usart_receiver_timeout_threshold_config), (20 bytes).
  943. Removing gd32f30x_usart.o(i.usart_send_break), (10 bytes).
  944. Removing gd32f30x_usart.o(i.usart_smartcard_autoretry_config), (26 bytes).
  945. Removing gd32f30x_usart.o(i.usart_smartcard_mode_disable), (10 bytes).
  946. Removing gd32f30x_usart.o(i.usart_smartcard_mode_enable), (10 bytes).
  947. Removing gd32f30x_usart.o(i.usart_smartcard_mode_nack_disable), (10 bytes).
  948. Removing gd32f30x_usart.o(i.usart_smartcard_mode_nack_enable), (10 bytes).
  949. Removing gd32f30x_usart.o(i.usart_stop_bit_set), (16 bytes).
  950. Removing gd32f30x_usart.o(i.usart_synchronous_clock_config), (34 bytes).
  951. Removing gd32f30x_usart.o(i.usart_synchronous_clock_disable), (10 bytes).
  952. Removing gd32f30x_usart.o(i.usart_synchronous_clock_enable), (10 bytes).
  953. Removing gd32f30x_usart.o(i.usart_transmit_config), (16 bytes).
  954. Removing gd32f30x_usart.o(i.usart_word_length_set), (16 bytes).
  955. Removing gd32f30x_wwdgt.o(.rev16_text), (4 bytes).
  956. Removing gd32f30x_wwdgt.o(.revsh_text), (4 bytes).
  957. Removing gd32f30x_wwdgt.o(.rrx_text), (6 bytes).
  958. Removing gd32f30x_wwdgt.o(i.wwdgt_config), (28 bytes).
  959. Removing gd32f30x_wwdgt.o(i.wwdgt_counter_update), (16 bytes).
  960. Removing gd32f30x_wwdgt.o(i.wwdgt_deinit), (20 bytes).
  961. Removing gd32f30x_wwdgt.o(i.wwdgt_enable), (20 bytes).
  962. Removing gd32f30x_wwdgt.o(i.wwdgt_flag_clear), (12 bytes).
  963. Removing gd32f30x_wwdgt.o(i.wwdgt_flag_get), (24 bytes).
  964. Removing gd32f30x_wwdgt.o(i.wwdgt_interrupt_enable), (20 bytes).
  965. Removing gd32f30x_it.o(.rev16_text), (4 bytes).
  966. Removing gd32f30x_it.o(.revsh_text), (4 bytes).
  967. Removing gd32f30x_it.o(.rrx_text), (6 bytes).
  968. Removing main.o(.rev16_text), (4 bytes).
  969. Removing main.o(.revsh_text), (4 bytes).
  970. Removing main.o(.rrx_text), (6 bytes).
  971. Removing systick.o(.rev16_text), (4 bytes).
  972. Removing systick.o(.revsh_text), (4 bytes).
  973. Removing systick.o(.rrx_text), (6 bytes).
  974. Removing systick.o(i.__NVIC_SetPriority), (40 bytes).
  975. Removing systick.o(i.delay_1ms), (20 bytes).
  976. Removing systick.o(i.systick_config), (80 bytes).
  977. Removing lcd.o(.rev16_text), (4 bytes).
  978. Removing lcd.o(.revsh_text), (4 bytes).
  979. Removing lcd.o(.rrx_text), (6 bytes).
  980. Removing lcd.o(i.Draw_Circle), (158 bytes).
  981. Removing lcd.o(i.LCD_DrawLine), (172 bytes).
  982. Removing lcd.o(i.LCD_DrawPoint_big), (32 bytes).
  983. Removing lcd.o(i.LCD_DrawRectangle), (74 bytes).
  984. Removing lcd.o(i.LCD_Fill), (70 bytes).
  985. Removing lcd.o(i.LCD_ShowNum1), (156 bytes).
  986. Removing delay.o(.rev16_text), (4 bytes).
  987. Removing delay.o(.revsh_text), (4 bytes).
  988. Removing delay.o(.rrx_text), (6 bytes).
  989. Removing delay.o(i.delay_us), (68 bytes).
  990. Removing sys.o(.rev16_text), (4 bytes).
  991. Removing sys.o(.revsh_text), (4 bytes).
  992. Removing sys.o(.rrx_text), (6 bytes).
  993. Removing usart.o(.rev16_text), (4 bytes).
  994. Removing usart.o(.revsh_text), (4 bytes).
  995. Removing usart.o(.rrx_text), (6 bytes).
  996. Removing usart.o(i.fputc), (36 bytes).
  997. Removing usart.o(i.uart_init), (148 bytes).
  998. 694 unused section(s) (total 25742 bytes) removed from the image.
  999. ==============================================================================
  1000. Image Symbol Table
  1001. Local Symbols
  1002. Symbol Name Value Ov Type Size Object(Section)
  1003. ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
  1004. ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
  1005. ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
  1006. ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
  1007. ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
  1008. ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
  1009. ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
  1010. ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
  1011. ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
  1012. ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
  1013. ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
  1014. ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
  1015. ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
  1016. ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
  1017. ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
  1018. ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
  1019. ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi_2.o ABSOLUTE
  1020. ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
  1021. ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
  1022. ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
  1023. ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
  1024. ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
  1025. ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
  1026. ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
  1027. ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
  1028. ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
  1029. ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
  1030. ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
  1031. ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
  1032. ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
  1033. ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
  1034. ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
  1035. ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
  1036. ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
  1037. ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
  1038. ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
  1039. ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
  1040. ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
  1041. ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
  1042. ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
  1043. ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
  1044. ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
  1045. ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
  1046. ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
  1047. ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
  1048. ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
  1049. ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
  1050. ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
  1051. ..\CMSIS\system_gd32f30x.c 0x00000000 Number 0 system_gd32f30x.o ABSOLUTE
  1052. ..\HardWare\LCD\lcd.c 0x00000000 Number 0 lcd.o ABSOLUTE
  1053. ..\Library\Source\gd32f30x_adc.c 0x00000000 Number 0 gd32f30x_adc.o ABSOLUTE
  1054. ..\Library\Source\gd32f30x_bkp.c 0x00000000 Number 0 gd32f30x_bkp.o ABSOLUTE
  1055. ..\Library\Source\gd32f30x_can.c 0x00000000 Number 0 gd32f30x_can.o ABSOLUTE
  1056. ..\Library\Source\gd32f30x_crc.c 0x00000000 Number 0 gd32f30x_crc.o ABSOLUTE
  1057. ..\Library\Source\gd32f30x_ctc.c 0x00000000 Number 0 gd32f30x_ctc.o ABSOLUTE
  1058. ..\Library\Source\gd32f30x_dac.c 0x00000000 Number 0 gd32f30x_dac.o ABSOLUTE
  1059. ..\Library\Source\gd32f30x_dbg.c 0x00000000 Number 0 gd32f30x_dbg.o ABSOLUTE
  1060. ..\Library\Source\gd32f30x_dma.c 0x00000000 Number 0 gd32f30x_dma.o ABSOLUTE
  1061. ..\Library\Source\gd32f30x_enet.c 0x00000000 Number 0 gd32f30x_enet.o ABSOLUTE
  1062. ..\Library\Source\gd32f30x_exmc.c 0x00000000 Number 0 gd32f30x_exmc.o ABSOLUTE
  1063. ..\Library\Source\gd32f30x_exti.c 0x00000000 Number 0 gd32f30x_exti.o ABSOLUTE
  1064. ..\Library\Source\gd32f30x_fmc.c 0x00000000 Number 0 gd32f30x_fmc.o ABSOLUTE
  1065. ..\Library\Source\gd32f30x_fwdgt.c 0x00000000 Number 0 gd32f30x_fwdgt.o ABSOLUTE
  1066. ..\Library\Source\gd32f30x_gpio.c 0x00000000 Number 0 gd32f30x_gpio.o ABSOLUTE
  1067. ..\Library\Source\gd32f30x_i2c.c 0x00000000 Number 0 gd32f30x_i2c.o ABSOLUTE
  1068. ..\Library\Source\gd32f30x_misc.c 0x00000000 Number 0 gd32f30x_misc.o ABSOLUTE
  1069. ..\Library\Source\gd32f30x_pmu.c 0x00000000 Number 0 gd32f30x_pmu.o ABSOLUTE
  1070. ..\Library\Source\gd32f30x_rcu.c 0x00000000 Number 0 gd32f30x_rcu.o ABSOLUTE
  1071. ..\Library\Source\gd32f30x_rtc.c 0x00000000 Number 0 gd32f30x_rtc.o ABSOLUTE
  1072. ..\Library\Source\gd32f30x_sdio.c 0x00000000 Number 0 gd32f30x_sdio.o ABSOLUTE
  1073. ..\Library\Source\gd32f30x_spi.c 0x00000000 Number 0 gd32f30x_spi.o ABSOLUTE
  1074. ..\Library\Source\gd32f30x_timer.c 0x00000000 Number 0 gd32f30x_timer.o ABSOLUTE
  1075. ..\Library\Source\gd32f30x_usart.c 0x00000000 Number 0 gd32f30x_usart.o ABSOLUTE
  1076. ..\Library\Source\gd32f30x_wwdgt.c 0x00000000 Number 0 gd32f30x_wwdgt.o ABSOLUTE
  1077. ..\SYSTEM\delay\delay.c 0x00000000 Number 0 delay.o ABSOLUTE
  1078. ..\SYSTEM\sys\sys.c 0x00000000 Number 0 sys.o ABSOLUTE
  1079. ..\SYSTEM\usart\usart.c 0x00000000 Number 0 usart.o ABSOLUTE
  1080. ..\Startup\startup_gd32f30x_xd.s 0x00000000 Number 0 startup_gd32f30x_xd.o ABSOLUTE
  1081. ..\User\gd32f30x_it.c 0x00000000 Number 0 gd32f30x_it.o ABSOLUTE
  1082. ..\User\main.c 0x00000000 Number 0 main.o ABSOLUTE
  1083. ..\User\systick.c 0x00000000 Number 0 systick.o ABSOLUTE
  1084. ..\\CMSIS\\system_gd32f30x.c 0x00000000 Number 0 system_gd32f30x.o ABSOLUTE
  1085. ..\\HardWare\\LCD\\lcd.c 0x00000000 Number 0 lcd.o ABSOLUTE
  1086. ..\\Library\\Source\\gd32f30x_adc.c 0x00000000 Number 0 gd32f30x_adc.o ABSOLUTE
  1087. ..\\Library\\Source\\gd32f30x_bkp.c 0x00000000 Number 0 gd32f30x_bkp.o ABSOLUTE
  1088. ..\\Library\\Source\\gd32f30x_can.c 0x00000000 Number 0 gd32f30x_can.o ABSOLUTE
  1089. ..\\Library\\Source\\gd32f30x_crc.c 0x00000000 Number 0 gd32f30x_crc.o ABSOLUTE
  1090. ..\\Library\\Source\\gd32f30x_ctc.c 0x00000000 Number 0 gd32f30x_ctc.o ABSOLUTE
  1091. ..\\Library\\Source\\gd32f30x_dac.c 0x00000000 Number 0 gd32f30x_dac.o ABSOLUTE
  1092. ..\\Library\\Source\\gd32f30x_dbg.c 0x00000000 Number 0 gd32f30x_dbg.o ABSOLUTE
  1093. ..\\Library\\Source\\gd32f30x_dma.c 0x00000000 Number 0 gd32f30x_dma.o ABSOLUTE
  1094. ..\\Library\\Source\\gd32f30x_enet.c 0x00000000 Number 0 gd32f30x_enet.o ABSOLUTE
  1095. ..\\Library\\Source\\gd32f30x_exmc.c 0x00000000 Number 0 gd32f30x_exmc.o ABSOLUTE
  1096. ..\\Library\\Source\\gd32f30x_exti.c 0x00000000 Number 0 gd32f30x_exti.o ABSOLUTE
  1097. ..\\Library\\Source\\gd32f30x_fmc.c 0x00000000 Number 0 gd32f30x_fmc.o ABSOLUTE
  1098. ..\\Library\\Source\\gd32f30x_fwdgt.c 0x00000000 Number 0 gd32f30x_fwdgt.o ABSOLUTE
  1099. ..\\Library\\Source\\gd32f30x_gpio.c 0x00000000 Number 0 gd32f30x_gpio.o ABSOLUTE
  1100. ..\\Library\\Source\\gd32f30x_i2c.c 0x00000000 Number 0 gd32f30x_i2c.o ABSOLUTE
  1101. ..\\Library\\Source\\gd32f30x_misc.c 0x00000000 Number 0 gd32f30x_misc.o ABSOLUTE
  1102. ..\\Library\\Source\\gd32f30x_pmu.c 0x00000000 Number 0 gd32f30x_pmu.o ABSOLUTE
  1103. ..\\Library\\Source\\gd32f30x_rcu.c 0x00000000 Number 0 gd32f30x_rcu.o ABSOLUTE
  1104. ..\\Library\\Source\\gd32f30x_rtc.c 0x00000000 Number 0 gd32f30x_rtc.o ABSOLUTE
  1105. ..\\Library\\Source\\gd32f30x_sdio.c 0x00000000 Number 0 gd32f30x_sdio.o ABSOLUTE
  1106. ..\\Library\\Source\\gd32f30x_spi.c 0x00000000 Number 0 gd32f30x_spi.o ABSOLUTE
  1107. ..\\Library\\Source\\gd32f30x_timer.c 0x00000000 Number 0 gd32f30x_timer.o ABSOLUTE
  1108. ..\\Library\\Source\\gd32f30x_usart.c 0x00000000 Number 0 gd32f30x_usart.o ABSOLUTE
  1109. ..\\Library\\Source\\gd32f30x_wwdgt.c 0x00000000 Number 0 gd32f30x_wwdgt.o ABSOLUTE
  1110. ..\\SYSTEM\\delay\\delay.c 0x00000000 Number 0 delay.o ABSOLUTE
  1111. ..\\SYSTEM\\sys\\sys.c 0x00000000 Number 0 sys.o ABSOLUTE
  1112. ..\\SYSTEM\\usart\\usart.c 0x00000000 Number 0 usart.o ABSOLUTE
  1113. ..\\User\\gd32f30x_it.c 0x00000000 Number 0 gd32f30x_it.o ABSOLUTE
  1114. ..\\User\\main.c 0x00000000 Number 0 main.o ABSOLUTE
  1115. ..\\User\\systick.c 0x00000000 Number 0 systick.o ABSOLUTE
  1116. dc.s 0x00000000 Number 0 dc.o ABSOLUTE
  1117. RESET 0x08000000 Section 304 startup_gd32f30x_xd.o(RESET)
  1118. !!!main 0x08000130 Section 8 __main.o(!!!main)
  1119. !!!scatter 0x08000138 Section 52 __scatter.o(!!!scatter)
  1120. !!dczerorl2 0x0800016c Section 90 __dczerorl2.o(!!dczerorl2)
  1121. !!handler_zi 0x080001c8 Section 28 __scatter_zi.o(!!handler_zi)
  1122. .ARM.Collect$$libinit$$00000000 0x080001e4 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
  1123. .ARM.Collect$$libinit$$00000001 0x080001e6 Section 4 libinit2.o(.ARM.Collect$$libinit$$00000001)
  1124. .ARM.Collect$$libinit$$00000004 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
  1125. .ARM.Collect$$libinit$$0000000A 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
  1126. .ARM.Collect$$libinit$$0000000C 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
  1127. .ARM.Collect$$libinit$$0000000E 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
  1128. .ARM.Collect$$libinit$$00000011 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
  1129. .ARM.Collect$$libinit$$00000013 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
  1130. .ARM.Collect$$libinit$$00000015 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
  1131. .ARM.Collect$$libinit$$00000017 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
  1132. .ARM.Collect$$libinit$$00000019 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
  1133. .ARM.Collect$$libinit$$0000001B 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
  1134. .ARM.Collect$$libinit$$0000001D 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
  1135. .ARM.Collect$$libinit$$0000001F 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
  1136. .ARM.Collect$$libinit$$00000021 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
  1137. .ARM.Collect$$libinit$$00000023 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
  1138. .ARM.Collect$$libinit$$00000025 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
  1139. .ARM.Collect$$libinit$$0000002C 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
  1140. .ARM.Collect$$libinit$$0000002E 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
  1141. .ARM.Collect$$libinit$$00000030 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
  1142. .ARM.Collect$$libinit$$00000032 0x080001ea Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
  1143. .ARM.Collect$$libinit$$00000033 0x080001ea Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033)
  1144. .ARM.Collect$$libshutdown$$00000000 0x080001ec Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
  1145. .ARM.Collect$$libshutdown$$00000002 0x080001ee Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
  1146. .ARM.Collect$$libshutdown$$00000004 0x080001ee Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
  1147. .ARM.Collect$$libshutdown$$00000007 0x080001ee Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
  1148. .ARM.Collect$$libshutdown$$0000000A 0x080001ee Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
  1149. .ARM.Collect$$libshutdown$$0000000C 0x080001ee Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
  1150. .ARM.Collect$$libshutdown$$0000000F 0x080001ee Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
  1151. .ARM.Collect$$libshutdown$$00000010 0x080001ee Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
  1152. .ARM.Collect$$rtentry$$00000000 0x080001f0 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
  1153. .ARM.Collect$$rtentry$$00000002 0x080001f0 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
  1154. .ARM.Collect$$rtentry$$00000004 0x080001f0 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
  1155. .ARM.Collect$$rtentry$$00000009 0x080001f6 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
  1156. .ARM.Collect$$rtentry$$0000000A 0x080001f6 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
  1157. .ARM.Collect$$rtentry$$0000000C 0x080001fa Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
  1158. .ARM.Collect$$rtentry$$0000000D 0x080001fa Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
  1159. .ARM.Collect$$rtexit$$00000000 0x08000202 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
  1160. .ARM.Collect$$rtexit$$00000002 0x08000204 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
  1161. .ARM.Collect$$rtexit$$00000003 0x08000204 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
  1162. .ARM.Collect$$rtexit$$00000004 0x08000208 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
  1163. .text 0x08000210 Section 64 startup_gd32f30x_xd.o(.text)
  1164. $v0 0x08000210 Number 0 startup_gd32f30x_xd.o(.text)
  1165. .text 0x08000250 Section 2 use_no_semi_2.o(.text)
  1166. .text 0x08000252 Section 0 heapauxi.o(.text)
  1167. .text 0x08000258 Section 2 use_no_semi.o(.text)
  1168. .text 0x0800025a Section 74 sys_stackheap_outer.o(.text)
  1169. .text 0x080002a4 Section 0 exit.o(.text)
  1170. .text 0x080002b8 Section 8 libspace.o(.text)
  1171. i.BusFault_Handler 0x080002c0 Section 0 gd32f30x_it.o(i.BusFault_Handler)
  1172. i.DebugMon_Handler 0x080002c4 Section 0 gd32f30x_it.o(i.DebugMon_Handler)
  1173. i.HardFault_Handler 0x080002c6 Section 0 gd32f30x_it.o(i.HardFault_Handler)
  1174. i.LCD_Address_Set 0x080002ca Section 0 lcd.o(i.LCD_Address_Set)
  1175. i.LCD_Clear 0x08000304 Section 0 lcd.o(i.LCD_Clear)
  1176. i.LCD_DrawPoint 0x08000334 Section 0 lcd.o(i.LCD_DrawPoint)
  1177. i.LCD_ShowChar 0x08000350 Section 0 lcd.o(i.LCD_ShowChar)
  1178. i.LCD_ShowNum 0x0800042c Section 0 lcd.o(i.LCD_ShowNum)
  1179. i.LCD_ShowString 0x080004b0 Section 0 lcd.o(i.LCD_ShowString)
  1180. i.LCD_WR_DATA 0x080004f8 Section 0 lcd.o(i.LCD_WR_DATA)
  1181. i.LCD_WR_DATA8 0x08000518 Section 0 lcd.o(i.LCD_WR_DATA8)
  1182. i.LCD_WR_REG 0x08000534 Section 0 lcd.o(i.LCD_WR_REG)
  1183. i.LCD_Writ_Bus 0x08000550 Section 0 lcd.o(i.LCD_Writ_Bus)
  1184. i.Lcd_Init 0x080005a8 Section 0 lcd.o(i.Lcd_Init)
  1185. i.MemManage_Handler 0x080007e0 Section 0 gd32f30x_it.o(i.MemManage_Handler)
  1186. i.NMI_Handler 0x080007e4 Section 0 gd32f30x_it.o(i.NMI_Handler)
  1187. i.PendSV_Handler 0x080007e6 Section 0 gd32f30x_it.o(i.PendSV_Handler)
  1188. i.SVC_Handler 0x080007e8 Section 0 gd32f30x_it.o(i.SVC_Handler)
  1189. i.SysTick_Handler 0x080007ea Section 0 gd32f30x_it.o(i.SysTick_Handler)
  1190. i.SystemInit 0x080007f4 Section 0 system_gd32f30x.o(i.SystemInit)
  1191. i.USART0_IRQHandler 0x08000870 Section 0 usart.o(i.USART0_IRQHandler)
  1192. i.UsageFault_Handler 0x08000920 Section 0 gd32f30x_it.o(i.UsageFault_Handler)
  1193. i._sys_exit 0x08000924 Section 0 usart.o(i._sys_exit)
  1194. i.delay_decrement 0x0800092c Section 0 systick.o(i.delay_decrement)
  1195. i.delay_init 0x08000944 Section 0 delay.o(i.delay_init)
  1196. i.delay_ms 0x08000988 Section 0 delay.o(i.delay_ms)
  1197. i.gpio_bit_reset 0x080009d0 Section 0 gd32f30x_gpio.o(i.gpio_bit_reset)
  1198. i.gpio_bit_set 0x080009d4 Section 0 gd32f30x_gpio.o(i.gpio_bit_set)
  1199. i.gpio_init 0x080009d8 Section 0 gd32f30x_gpio.o(i.gpio_init)
  1200. i.main 0x08000a94 Section 0 main.o(i.main)
  1201. i.mypow 0x08000b54 Section 0 lcd.o(i.mypow)
  1202. i.rcu_periph_clock_enable 0x08000b6c Section 0 gd32f30x_rcu.o(i.rcu_periph_clock_enable)
  1203. i.system_clock_120m_hxtal 0x08000b8c Section 0 system_gd32f30x.o(i.system_clock_120m_hxtal)
  1204. system_clock_120m_hxtal 0x08000b8d Thumb Code 258 system_gd32f30x.o(i.system_clock_120m_hxtal)
  1205. i.system_clock_config 0x08000ca0 Section 0 system_gd32f30x.o(i.system_clock_config)
  1206. system_clock_config 0x08000ca1 Thumb Code 8 system_gd32f30x.o(i.system_clock_config)
  1207. i.systick_clksource_set 0x08000ca8 Section 0 gd32f30x_misc.o(i.systick_clksource_set)
  1208. i.usart_data_receive 0x08000cd0 Section 0 gd32f30x_usart.o(i.usart_data_receive)
  1209. i.usart_interrupt_flag_clear 0x08000cda Section 0 gd32f30x_usart.o(i.usart_interrupt_flag_clear)
  1210. i.usart_interrupt_flag_get 0x08000cf4 Section 0 gd32f30x_usart.o(i.usart_interrupt_flag_get)
  1211. x$fpl$fpinit 0x08000d2c Section 10 fpinit.o(x$fpl$fpinit)
  1212. $v0 0x08000d2c Number 0 fpinit.o(x$fpl$fpinit)
  1213. .constdata 0x08000d36 Section 1520 lcd.o(.constdata)
  1214. .data 0x20000000 Section 4 system_gd32f30x.o(.data)
  1215. .data 0x20000004 Section 4 systick.o(.data)
  1216. delay 0x20000004 Data 4 systick.o(.data)
  1217. .data 0x20000008 Section 866 lcd.o(.data)
  1218. .data 0x2000036a Section 4 delay.o(.data)
  1219. fac_us 0x2000036a Data 1 delay.o(.data)
  1220. fac_ms 0x2000036c Data 2 delay.o(.data)
  1221. .data 0x20000370 Section 6 usart.o(.data)
  1222. .bss 0x20000378 Section 200 usart.o(.bss)
  1223. .bss 0x20000440 Section 96 libspace.o(.bss)
  1224. HEAP 0x200004a0 Section 1024 startup_gd32f30x_xd.o(HEAP)
  1225. Heap_Mem 0x200004a0 Data 1024 startup_gd32f30x_xd.o(HEAP)
  1226. STACK 0x200008a0 Section 1024 startup_gd32f30x_xd.o(STACK)
  1227. Stack_Mem 0x200008a0 Data 1024 startup_gd32f30x_xd.o(STACK)
  1228. __initial_sp 0x20000ca0 Data 0 startup_gd32f30x_xd.o(STACK)
  1229. Global Symbols
  1230. Symbol Name Value Ov Type Size Object(Section)
  1231. BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
  1232. __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
  1233. __ARM_exceptions_init - Undefined Weak Reference
  1234. __alloca_initialize - Undefined Weak Reference
  1235. __arm_preinit_ - Undefined Weak Reference
  1236. __cpp_initialize__aeabi_ - Undefined Weak Reference
  1237. __cxa_finalize - Undefined Weak Reference
  1238. __rt_locale - Undefined Weak Reference
  1239. __sigvec_lookup - Undefined Weak Reference
  1240. _atexit_init - Undefined Weak Reference
  1241. _call_atexit_fns - Undefined Weak Reference
  1242. _clock_init - Undefined Weak Reference
  1243. _fp_trap_init - Undefined Weak Reference
  1244. _fp_trap_shutdown - Undefined Weak Reference
  1245. _get_lc_collate - Undefined Weak Reference
  1246. _get_lc_ctype - Undefined Weak Reference
  1247. _get_lc_monetary - Undefined Weak Reference
  1248. _get_lc_numeric - Undefined Weak Reference
  1249. _get_lc_time - Undefined Weak Reference
  1250. _getenv_init - Undefined Weak Reference
  1251. _handle_redirection - Undefined Weak Reference
  1252. _init_alloc - Undefined Weak Reference
  1253. _init_user_alloc - Undefined Weak Reference
  1254. _initio - Undefined Weak Reference
  1255. _rand_init - Undefined Weak Reference
  1256. _signal_finish - Undefined Weak Reference
  1257. _signal_init - Undefined Weak Reference
  1258. _terminate_alloc - Undefined Weak Reference
  1259. _terminate_user_alloc - Undefined Weak Reference
  1260. _terminateio - Undefined Weak Reference
  1261. __Vectors_Size 0x00000130 Number 0 startup_gd32f30x_xd.o ABSOLUTE
  1262. __Vectors 0x08000000 Data 4 startup_gd32f30x_xd.o(RESET)
  1263. __Vectors_End 0x08000130 Data 0 startup_gd32f30x_xd.o(RESET)
  1264. __main 0x08000131 Thumb Code 8 __main.o(!!!main)
  1265. __scatterload 0x08000139 Thumb Code 0 __scatter.o(!!!scatter)
  1266. __scatterload_rt2 0x08000139 Thumb Code 44 __scatter.o(!!!scatter)
  1267. __scatterload_rt2_thumb_only 0x08000139 Thumb Code 0 __scatter.o(!!!scatter)
  1268. __scatterload_null 0x08000147 Thumb Code 0 __scatter.o(!!!scatter)
  1269. __decompress 0x0800016d Thumb Code 90 __dczerorl2.o(!!dczerorl2)
  1270. __decompress1 0x0800016d Thumb Code 0 __dczerorl2.o(!!dczerorl2)
  1271. __scatterload_zeroinit 0x080001c9 Thumb Code 28 __scatter_zi.o(!!handler_zi)
  1272. __rt_lib_init 0x080001e5 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
  1273. __rt_lib_init_fp_1 0x080001e7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000001)
  1274. __rt_lib_init_alloca_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
  1275. __rt_lib_init_argv_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
  1276. __rt_lib_init_atexit_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
  1277. __rt_lib_init_clock_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
  1278. __rt_lib_init_cpp_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
  1279. __rt_lib_init_exceptions_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
  1280. __rt_lib_init_fp_trap_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
  1281. __rt_lib_init_getenv_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
  1282. __rt_lib_init_heap_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
  1283. __rt_lib_init_lc_collate_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
  1284. __rt_lib_init_lc_ctype_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
  1285. __rt_lib_init_lc_monetary_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
  1286. __rt_lib_init_lc_numeric_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
  1287. __rt_lib_init_lc_time_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
  1288. __rt_lib_init_preinit_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
  1289. __rt_lib_init_rand_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
  1290. __rt_lib_init_return 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033)
  1291. __rt_lib_init_signal_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
  1292. __rt_lib_init_stdio_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
  1293. __rt_lib_init_user_alloc_1 0x080001eb Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
  1294. __rt_lib_shutdown 0x080001ed Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
  1295. __rt_lib_shutdown_cpp_1 0x080001ef Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
  1296. __rt_lib_shutdown_fp_trap_1 0x080001ef Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
  1297. __rt_lib_shutdown_heap_1 0x080001ef Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
  1298. __rt_lib_shutdown_return 0x080001ef Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
  1299. __rt_lib_shutdown_signal_1 0x080001ef Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
  1300. __rt_lib_shutdown_stdio_1 0x080001ef Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
  1301. __rt_lib_shutdown_user_alloc_1 0x080001ef Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
  1302. __rt_entry 0x080001f1 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
  1303. __rt_entry_presh_1 0x080001f1 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
  1304. __rt_entry_sh 0x080001f1 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
  1305. __rt_entry_li 0x080001f7 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
  1306. __rt_entry_postsh_1 0x080001f7 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
  1307. __rt_entry_main 0x080001fb Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
  1308. __rt_entry_postli_1 0x080001fb Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
  1309. __rt_exit 0x08000203 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
  1310. __rt_exit_ls 0x08000205 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
  1311. __rt_exit_prels_1 0x08000205 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
  1312. __rt_exit_exit 0x08000209 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
  1313. Reset_Handler 0x08000211 Thumb Code 8 startup_gd32f30x_xd.o(.text)
  1314. ADC0_1_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1315. ADC2_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1316. CAN0_EWMC_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1317. CAN0_RX1_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1318. DMA0_Channel0_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1319. DMA0_Channel1_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1320. DMA0_Channel2_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1321. DMA0_Channel3_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1322. DMA0_Channel4_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1323. DMA0_Channel5_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1324. DMA0_Channel6_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1325. DMA1_Channel0_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1326. DMA1_Channel1_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1327. DMA1_Channel2_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1328. DMA1_Channel3_4_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1329. EXMC_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1330. EXTI0_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1331. EXTI10_15_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1332. EXTI1_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1333. EXTI2_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1334. EXTI3_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1335. EXTI4_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1336. EXTI5_9_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1337. FMC_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1338. I2C0_ER_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1339. I2C0_EV_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1340. I2C1_ER_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1341. I2C1_EV_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1342. LVD_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1343. RCU_CTC_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1344. RTC_Alarm_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1345. RTC_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1346. SDIO_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1347. SPI0_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1348. SPI1_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1349. SPI2_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1350. TAMPER_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1351. TIMER0_BRK_TIMER8_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1352. TIMER0_Channel_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1353. TIMER0_TRG_CMT_TIMER10_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1354. TIMER0_UP_TIMER9_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1355. TIMER1_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1356. TIMER2_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1357. TIMER3_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1358. TIMER4_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1359. TIMER5_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1360. TIMER6_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1361. TIMER7_BRK_TIMER11_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1362. TIMER7_Channel_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1363. TIMER7_TRG_CMT_TIMER13_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1364. TIMER7_UP_TIMER12_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1365. UART3_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1366. UART4_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1367. USART1_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1368. USART2_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1369. USBD_HP_CAN0_TX_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1370. USBD_LP_CAN0_RX0_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1371. USBD_WKUP_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1372. WWDGT_IRQHandler 0x0800022b Thumb Code 0 startup_gd32f30x_xd.o(.text)
  1373. __user_initial_stackheap 0x0800022d Thumb Code 10 startup_gd32f30x_xd.o(.text)
  1374. __use_no_semihosting 0x08000251 Thumb Code 2 use_no_semi_2.o(.text)
  1375. __use_two_region_memory 0x08000253 Thumb Code 2 heapauxi.o(.text)
  1376. __rt_heap_escrow$2region 0x08000255 Thumb Code 2 heapauxi.o(.text)
  1377. __rt_heap_expand$2region 0x08000257 Thumb Code 2 heapauxi.o(.text)
  1378. __I$use$semihosting 0x08000259 Thumb Code 0 use_no_semi.o(.text)
  1379. __use_no_semihosting_swi 0x08000259 Thumb Code 2 use_no_semi.o(.text)
  1380. __user_setup_stackheap 0x0800025b Thumb Code 74 sys_stackheap_outer.o(.text)
  1381. exit 0x080002a5 Thumb Code 18 exit.o(.text)
  1382. __user_libspace 0x080002b9 Thumb Code 8 libspace.o(.text)
  1383. __user_perproc_libspace 0x080002b9 Thumb Code 0 libspace.o(.text)
  1384. __user_perthread_libspace 0x080002b9 Thumb Code 0 libspace.o(.text)
  1385. BusFault_Handler 0x080002c1 Thumb Code 4 gd32f30x_it.o(i.BusFault_Handler)
  1386. DebugMon_Handler 0x080002c5 Thumb Code 2 gd32f30x_it.o(i.DebugMon_Handler)
  1387. HardFault_Handler 0x080002c7 Thumb Code 4 gd32f30x_it.o(i.HardFault_Handler)
  1388. LCD_Address_Set 0x080002cb Thumb Code 58 lcd.o(i.LCD_Address_Set)
  1389. LCD_Clear 0x08000305 Thumb Code 48 lcd.o(i.LCD_Clear)
  1390. LCD_DrawPoint 0x08000335 Thumb Code 28 lcd.o(i.LCD_DrawPoint)
  1391. LCD_ShowChar 0x08000351 Thumb Code 212 lcd.o(i.LCD_ShowChar)
  1392. LCD_ShowNum 0x0800042d Thumb Code 132 lcd.o(i.LCD_ShowNum)
  1393. LCD_ShowString 0x080004b1 Thumb Code 72 lcd.o(i.LCD_ShowString)
  1394. LCD_WR_DATA 0x080004f9 Thumb Code 28 lcd.o(i.LCD_WR_DATA)
  1395. LCD_WR_DATA8 0x08000519 Thumb Code 22 lcd.o(i.LCD_WR_DATA8)
  1396. LCD_WR_REG 0x08000535 Thumb Code 22 lcd.o(i.LCD_WR_REG)
  1397. LCD_Writ_Bus 0x08000551 Thumb Code 82 lcd.o(i.LCD_Writ_Bus)
  1398. Lcd_Init 0x080005a9 Thumb Code 558 lcd.o(i.Lcd_Init)
  1399. MemManage_Handler 0x080007e1 Thumb Code 4 gd32f30x_it.o(i.MemManage_Handler)
  1400. NMI_Handler 0x080007e5 Thumb Code 2 gd32f30x_it.o(i.NMI_Handler)
  1401. PendSV_Handler 0x080007e7 Thumb Code 2 gd32f30x_it.o(i.PendSV_Handler)
  1402. SVC_Handler 0x080007e9 Thumb Code 2 gd32f30x_it.o(i.SVC_Handler)
  1403. SysTick_Handler 0x080007eb Thumb Code 8 gd32f30x_it.o(i.SysTick_Handler)
  1404. SystemInit 0x080007f5 Thumb Code 110 system_gd32f30x.o(i.SystemInit)
  1405. USART0_IRQHandler 0x08000871 Thumb Code 154 usart.o(i.USART0_IRQHandler)
  1406. UsageFault_Handler 0x08000921 Thumb Code 4 gd32f30x_it.o(i.UsageFault_Handler)
  1407. _sys_exit 0x08000925 Thumb Code 6 usart.o(i._sys_exit)
  1408. delay_decrement 0x0800092d Thumb Code 18 systick.o(i.delay_decrement)
  1409. delay_init 0x08000945 Thumb Code 50 delay.o(i.delay_init)
  1410. delay_ms 0x08000989 Thumb Code 66 delay.o(i.delay_ms)
  1411. gpio_bit_reset 0x080009d1 Thumb Code 4 gd32f30x_gpio.o(i.gpio_bit_reset)
  1412. gpio_bit_set 0x080009d5 Thumb Code 4 gd32f30x_gpio.o(i.gpio_bit_set)
  1413. gpio_init 0x080009d9 Thumb Code 188 gd32f30x_gpio.o(i.gpio_init)
  1414. main 0x08000a95 Thumb Code 148 main.o(i.main)
  1415. mypow 0x08000b55 Thumb Code 22 lcd.o(i.mypow)
  1416. rcu_periph_clock_enable 0x08000b6d Thumb Code 28 gd32f30x_rcu.o(i.rcu_periph_clock_enable)
  1417. systick_clksource_set 0x08000ca9 Thumb Code 40 gd32f30x_misc.o(i.systick_clksource_set)
  1418. usart_data_receive 0x08000cd1 Thumb Code 10 gd32f30x_usart.o(i.usart_data_receive)
  1419. usart_interrupt_flag_clear 0x08000cdb Thumb Code 26 gd32f30x_usart.o(i.usart_interrupt_flag_clear)
  1420. usart_interrupt_flag_get 0x08000cf5 Thumb Code 56 gd32f30x_usart.o(i.usart_interrupt_flag_get)
  1421. _fp_init 0x08000d2d Thumb Code 10 fpinit.o(x$fpl$fpinit)
  1422. __fplib_config_fpu_vfp 0x08000d35 Thumb Code 0 fpinit.o(x$fpl$fpinit)
  1423. __fplib_config_pureend_doubles 0x08000d35 Thumb Code 0 fpinit.o(x$fpl$fpinit)
  1424. asc2_1608 0x08000d36 Data 1520 lcd.o(.constdata)
  1425. Region$$Table$$Base 0x08001328 Number 0 anon$$obj.o(Region$$Table)
  1426. Region$$Table$$Limit 0x08001348 Number 0 anon$$obj.o(Region$$Table)
  1427. SystemCoreClock 0x20000000 Data 4 system_gd32f30x.o(.data)
  1428. Hzk32 0x20000008 Data 640 lcd.o(.data)
  1429. Hzk16 0x20000288 Data 224 lcd.o(.data)
  1430. BACK_COLOR 0x20000368 Data 2 lcd.o(.data)
  1431. __stdout 0x20000370 Data 4 usart.o(.data)
  1432. USART_RX_STA 0x20000374 Data 2 usart.o(.data)
  1433. USART_RX_BUF 0x20000378 Data 200 usart.o(.bss)
  1434. __libspace_start 0x20000440 Data 96 libspace.o(.bss)
  1435. __temporary_stack_top$libspace 0x200004a0 Data 0 libspace.o(.bss)
  1436. ==============================================================================
  1437. Memory Map of the image
  1438. Image Entry point : 0x08000131
  1439. Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000016c0, Max: 0x00040000, ABSOLUTE, COMPRESSED[0x000014f0])
  1440. Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001348, Max: 0x00040000, ABSOLUTE)
  1441. Exec Addr Load Addr Size Type Attr Idx E Section Name Object
  1442. 0x08000000 0x08000000 0x00000130 Data RO 4140 RESET startup_gd32f30x_xd.o
  1443. 0x08000130 0x08000130 0x00000008 Code RO 4567 * !!!main c_w.l(__main.o)
  1444. 0x08000138 0x08000138 0x00000034 Code RO 4724 !!!scatter c_w.l(__scatter.o)
  1445. 0x0800016c 0x0800016c 0x0000005a Code RO 4722 !!dczerorl2 c_w.l(__dczerorl2.o)
  1446. 0x080001c6 0x080001c6 0x00000002 PAD
  1447. 0x080001c8 0x080001c8 0x0000001c Code RO 4726 !!handler_zi c_w.l(__scatter_zi.o)
  1448. 0x080001e4 0x080001e4 0x00000002 Code RO 4596 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
  1449. 0x080001e6 0x080001e6 0x00000004 Code RO 4602 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o)
  1450. 0x080001ea 0x080001ea 0x00000000 Code RO 4605 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
  1451. 0x080001ea 0x080001ea 0x00000000 Code RO 4608 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o)
  1452. 0x080001ea 0x080001ea 0x00000000 Code RO 4610 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
  1453. 0x080001ea 0x080001ea 0x00000000 Code RO 4612 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
  1454. 0x080001ea 0x080001ea 0x00000000 Code RO 4615 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
  1455. 0x080001ea 0x080001ea 0x00000000 Code RO 4617 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
  1456. 0x080001ea 0x080001ea 0x00000000 Code RO 4619 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
  1457. 0x080001ea 0x080001ea 0x00000000 Code RO 4621 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
  1458. 0x080001ea 0x080001ea 0x00000000 Code RO 4623 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
  1459. 0x080001ea 0x080001ea 0x00000000 Code RO 4625 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
  1460. 0x080001ea 0x080001ea 0x00000000 Code RO 4627 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
  1461. 0x080001ea 0x080001ea 0x00000000 Code RO 4629 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
  1462. 0x080001ea 0x080001ea 0x00000000 Code RO 4631 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
  1463. 0x080001ea 0x080001ea 0x00000000 Code RO 4633 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
  1464. 0x080001ea 0x080001ea 0x00000000 Code RO 4635 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
  1465. 0x080001ea 0x080001ea 0x00000000 Code RO 4639 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o)
  1466. 0x080001ea 0x080001ea 0x00000000 Code RO 4641 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
  1467. 0x080001ea 0x080001ea 0x00000000 Code RO 4643 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
  1468. 0x080001ea 0x080001ea 0x00000000 Code RO 4645 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
  1469. 0x080001ea 0x080001ea 0x00000002 Code RO 4646 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o)
  1470. 0x080001ec 0x080001ec 0x00000002 Code RO 4664 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
  1471. 0x080001ee 0x080001ee 0x00000000 Code RO 4674 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
  1472. 0x080001ee 0x080001ee 0x00000000 Code RO 4676 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
  1473. 0x080001ee 0x080001ee 0x00000000 Code RO 4679 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
  1474. 0x080001ee 0x080001ee 0x00000000 Code RO 4682 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
  1475. 0x080001ee 0x080001ee 0x00000000 Code RO 4684 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
  1476. 0x080001ee 0x080001ee 0x00000000 Code RO 4687 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
  1477. 0x080001ee 0x080001ee 0x00000002 Code RO 4688 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
  1478. 0x080001f0 0x080001f0 0x00000000 Code RO 4571 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
  1479. 0x080001f0 0x080001f0 0x00000000 Code RO 4573 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
  1480. 0x080001f0 0x080001f0 0x00000006 Code RO 4585 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
  1481. 0x080001f6 0x080001f6 0x00000000 Code RO 4575 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
  1482. 0x080001f6 0x080001f6 0x00000004 Code RO 4576 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
  1483. 0x080001fa 0x080001fa 0x00000000 Code RO 4578 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
  1484. 0x080001fa 0x080001fa 0x00000008 Code RO 4579 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
  1485. 0x08000202 0x08000202 0x00000002 Code RO 4600 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
  1486. 0x08000204 0x08000204 0x00000000 Code RO 4648 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
  1487. 0x08000204 0x08000204 0x00000004 Code RO 4649 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
  1488. 0x08000208 0x08000208 0x00000006 Code RO 4650 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
  1489. 0x0800020e 0x0800020e 0x00000002 PAD
  1490. 0x08000210 0x08000210 0x00000040 Code RO 4141 .text startup_gd32f30x_xd.o
  1491. 0x08000250 0x08000250 0x00000002 Code RO 4563 .text c_w.l(use_no_semi_2.o)
  1492. 0x08000252 0x08000252 0x00000006 Code RO 4565 .text c_w.l(heapauxi.o)
  1493. 0x08000258 0x08000258 0x00000002 Code RO 4569 .text c_w.l(use_no_semi.o)
  1494. 0x0800025a 0x0800025a 0x0000004a Code RO 4587 .text c_w.l(sys_stackheap_outer.o)
  1495. 0x080002a4 0x080002a4 0x00000012 Code RO 4589 .text c_w.l(exit.o)
  1496. 0x080002b6 0x080002b6 0x00000002 PAD
  1497. 0x080002b8 0x080002b8 0x00000008 Code RO 4597 .text c_w.l(libspace.o)
  1498. 0x080002c0 0x080002c0 0x00000004 Code RO 4148 i.BusFault_Handler gd32f30x_it.o
  1499. 0x080002c4 0x080002c4 0x00000002 Code RO 4149 i.DebugMon_Handler gd32f30x_it.o
  1500. 0x080002c6 0x080002c6 0x00000004 Code RO 4150 i.HardFault_Handler gd32f30x_it.o
  1501. 0x080002ca 0x080002ca 0x0000003a Code RO 4316 i.LCD_Address_Set lcd.o
  1502. 0x08000304 0x08000304 0x00000030 Code RO 4317 i.LCD_Clear lcd.o
  1503. 0x08000334 0x08000334 0x0000001c Code RO 4319 i.LCD_DrawPoint lcd.o
  1504. 0x08000350 0x08000350 0x000000dc Code RO 4323 i.LCD_ShowChar lcd.o
  1505. 0x0800042c 0x0800042c 0x00000084 Code RO 4324 i.LCD_ShowNum lcd.o
  1506. 0x080004b0 0x080004b0 0x00000048 Code RO 4326 i.LCD_ShowString lcd.o
  1507. 0x080004f8 0x080004f8 0x00000020 Code RO 4327 i.LCD_WR_DATA lcd.o
  1508. 0x08000518 0x08000518 0x0000001c Code RO 4328 i.LCD_WR_DATA8 lcd.o
  1509. 0x08000534 0x08000534 0x0000001c Code RO 4329 i.LCD_WR_REG lcd.o
  1510. 0x08000550 0x08000550 0x00000058 Code RO 4330 i.LCD_Writ_Bus lcd.o
  1511. 0x080005a8 0x080005a8 0x00000238 Code RO 4331 i.Lcd_Init lcd.o
  1512. 0x080007e0 0x080007e0 0x00000004 Code RO 4151 i.MemManage_Handler gd32f30x_it.o
  1513. 0x080007e4 0x080007e4 0x00000002 Code RO 4152 i.NMI_Handler gd32f30x_it.o
  1514. 0x080007e6 0x080007e6 0x00000002 Code RO 4153 i.PendSV_Handler gd32f30x_it.o
  1515. 0x080007e8 0x080007e8 0x00000002 Code RO 4154 i.SVC_Handler gd32f30x_it.o
  1516. 0x080007ea 0x080007ea 0x00000008 Code RO 4155 i.SysTick_Handler gd32f30x_it.o
  1517. 0x080007f2 0x080007f2 0x00000002 PAD
  1518. 0x080007f4 0x080007f4 0x0000007c Code RO 5 i.SystemInit system_gd32f30x.o
  1519. 0x08000870 0x08000870 0x000000b0 Code RO 4507 i.USART0_IRQHandler usart.o
  1520. 0x08000920 0x08000920 0x00000004 Code RO 4156 i.UsageFault_Handler gd32f30x_it.o
  1521. 0x08000924 0x08000924 0x00000006 Code RO 4508 i._sys_exit usart.o
  1522. 0x0800092a 0x0800092a 0x00000002 PAD
  1523. 0x0800092c 0x0800092c 0x00000018 Code RO 4270 i.delay_decrement systick.o
  1524. 0x08000944 0x08000944 0x00000044 Code RO 4451 i.delay_init delay.o
  1525. 0x08000988 0x08000988 0x00000048 Code RO 4452 i.delay_ms delay.o
  1526. 0x080009d0 0x080009d0 0x00000004 Code RO 1885 i.gpio_bit_reset gd32f30x_gpio.o
  1527. 0x080009d4 0x080009d4 0x00000004 Code RO 1886 i.gpio_bit_set gd32f30x_gpio.o
  1528. 0x080009d8 0x080009d8 0x000000bc Code RO 1895 i.gpio_init gd32f30x_gpio.o
  1529. 0x08000a94 0x08000a94 0x000000c0 Code RO 4226 i.main main.o
  1530. 0x08000b54 0x08000b54 0x00000016 Code RO 4332 i.mypow lcd.o
  1531. 0x08000b6a 0x08000b6a 0x00000002 PAD
  1532. 0x08000b6c 0x08000b6c 0x00000020 Code RO 2446 i.rcu_periph_clock_enable gd32f30x_rcu.o
  1533. 0x08000b8c 0x08000b8c 0x00000114 Code RO 6 i.system_clock_120m_hxtal system_gd32f30x.o
  1534. 0x08000ca0 0x08000ca0 0x00000008 Code RO 7 i.system_clock_config system_gd32f30x.o
  1535. 0x08000ca8 0x08000ca8 0x00000028 Code RO 2226 i.systick_clksource_set gd32f30x_misc.o
  1536. 0x08000cd0 0x08000cd0 0x0000000a Code RO 3767 i.usart_data_receive gd32f30x_usart.o
  1537. 0x08000cda 0x08000cda 0x0000001a Code RO 3783 i.usart_interrupt_flag_clear gd32f30x_usart.o
  1538. 0x08000cf4 0x08000cf4 0x00000038 Code RO 3784 i.usart_interrupt_flag_get gd32f30x_usart.o
  1539. 0x08000d2c 0x08000d2c 0x0000000a Code RO 4656 x$fpl$fpinit fz_wm.l(fpinit.o)
  1540. 0x08000d36 0x08000d36 0x000005f0 Data RO 4333 .constdata lcd.o
  1541. 0x08001326 0x08001326 0x00000002 PAD
  1542. 0x08001328 0x08001328 0x00000020 Data RO 4720 Region$$Table anon$$obj.o
  1543. Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001348, Size: 0x00000ca0, Max: 0x0000c000, ABSOLUTE, COMPRESSED[0x000001a8])
  1544. Exec Addr Load Addr Size Type Attr Idx E Section Name Object
  1545. 0x20000000 COMPRESSED 0x00000004 Data RW 8 .data system_gd32f30x.o
  1546. 0x20000004 COMPRESSED 0x00000004 Data RW 4272 .data systick.o
  1547. 0x20000008 COMPRESSED 0x00000362 Data RW 4334 .data lcd.o
  1548. 0x2000036a COMPRESSED 0x00000004 Data RW 4454 .data delay.o
  1549. 0x2000036e COMPRESSED 0x00000002 PAD
  1550. 0x20000370 COMPRESSED 0x00000006 Data RW 4512 .data usart.o
  1551. 0x20000376 COMPRESSED 0x00000002 PAD
  1552. 0x20000378 - 0x000000c8 Zero RW 4511 .bss usart.o
  1553. 0x20000440 - 0x00000060 Zero RW 4598 .bss c_w.l(libspace.o)
  1554. 0x200004a0 - 0x00000400 Zero RW 4139 HEAP startup_gd32f30x_xd.o
  1555. 0x200008a0 - 0x00000400 Zero RW 4138 STACK startup_gd32f30x_xd.o
  1556. ==============================================================================
  1557. Image component sizes
  1558. Code (inc. data) RO Data RW Data ZI Data Debug Object Name
  1559. 140 24 0 4 0 1156 delay.o
  1560. 196 0 0 0 0 1892 gd32f30x_gpio.o
  1561. 32 0 0 0 0 3906 gd32f30x_it.o
  1562. 40 0 0 0 0 532 gd32f30x_misc.o
  1563. 32 4 0 0 0 510 gd32f30x_rcu.o
  1564. 92 0 0 0 0 1889 gd32f30x_usart.o
  1565. 1324 40 1520 866 0 8899 lcd.o
  1566. 192 44 0 0 0 831 main.o
  1567. 64 26 304 0 2048 860 startup_gd32f30x_xd.o
  1568. 408 32 0 4 0 34395 system_gd32f30x.o
  1569. 24 6 0 4 0 958 systick.o
  1570. 182 22 0 6 200 33383 usart.o
  1571. ----------------------------------------------------------------------
  1572. 2732 198 1858 888 2248 89211 Object Totals
  1573. 0 0 32 0 0 0 (incl. Generated)
  1574. 6 0 2 4 0 0 (incl. Padding)
  1575. ----------------------------------------------------------------------
  1576. Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
  1577. 90 0 0 0 0 0 __dczerorl2.o
  1578. 8 0 0 0 0 68 __main.o
  1579. 0 0 0 0 0 0 __rtentry.o
  1580. 12 0 0 0 0 0 __rtentry2.o
  1581. 6 0 0 0 0 0 __rtentry4.o
  1582. 52 8 0 0 0 0 __scatter.o
  1583. 28 0 0 0 0 0 __scatter_zi.o
  1584. 18 0 0 0 0 80 exit.o
  1585. 6 0 0 0 0 152 heapauxi.o
  1586. 2 0 0 0 0 0 libinit.o
  1587. 6 0 0 0 0 0 libinit2.o
  1588. 2 0 0 0 0 0 libshutdown.o
  1589. 2 0 0 0 0 0 libshutdown2.o
  1590. 8 4 0 0 96 68 libspace.o
  1591. 2 0 0 0 0 0 rtexit.o
  1592. 10 0 0 0 0 0 rtexit2.o
  1593. 74 0 0 0 0 80 sys_stackheap_outer.o
  1594. 2 0 0 0 0 68 use_no_semi.o
  1595. 2 0 0 0 0 68 use_no_semi_2.o
  1596. 10 0 0 0 0 116 fpinit.o
  1597. ----------------------------------------------------------------------
  1598. 346 12 0 0 96 700 Library Totals
  1599. 6 0 0 0 0 0 (incl. Padding)
  1600. ----------------------------------------------------------------------
  1601. Code (inc. data) RO Data RW Data ZI Data Debug Library Name
  1602. 330 12 0 0 96 584 c_w.l
  1603. 10 0 0 0 0 116 fz_wm.l
  1604. ----------------------------------------------------------------------
  1605. 346 12 0 0 96 700 Library Totals
  1606. ----------------------------------------------------------------------
  1607. ==============================================================================
  1608. Code (inc. data) RO Data RW Data ZI Data Debug
  1609. 3078 210 1858 888 2344 86455 Grand Totals
  1610. 3078 210 1858 424 2344 86455 ELF Image Totals (compressed)
  1611. 3078 210 1858 424 0 0 ROM Totals
  1612. ==============================================================================
  1613. Total RO Size (Code + RO Data) 4936 ( 4.82kB)
  1614. Total RW Size (RW Data + ZI Data) 3232 ( 3.16kB)
  1615. Total ROM Size (Code + RO Data + RW Data) 5360 ( 5.23kB)
  1616. ==============================================================================