Ringzle.map 300 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570
  1. Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]
  2. ==============================================================================
  3. Section Cross References
  4. system_gd32f10x.o(i.SystemInit) refers to system_gd32f10x.o(i.system_clock_config) for system_clock_config
  5. system_gd32f10x.o(i.SystemInit) refers to gd32f10x_misc.o(i.nvic_vector_table_set) for nvic_vector_table_set
  6. system_gd32f10x.o(i.system_clock_config) refers to system_gd32f10x.o(i.system_clock_108m_hxtal) for system_clock_108m_hxtal
  7. startup_gd32f10x_xd.o(RESET) refers to startup_gd32f10x_xd.o(STACK) for __initial_sp
  8. startup_gd32f10x_xd.o(RESET) refers to startup_gd32f10x_xd.o(.text) for Reset_Handler
  9. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.NMI_Handler) for NMI_Handler
  10. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.HardFault_Handler) for HardFault_Handler
  11. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.MemManage_Handler) for MemManage_Handler
  12. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.BusFault_Handler) for BusFault_Handler
  13. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.UsageFault_Handler) for UsageFault_Handler
  14. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.SVC_Handler) for SVC_Handler
  15. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.DebugMon_Handler) for DebugMon_Handler
  16. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.PendSV_Handler) for PendSV_Handler
  17. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.SysTick_Handler) for SysTick_Handler
  18. startup_gd32f10x_xd.o(RESET) refers to key.o(i.EXTI1_IRQHandler) for EXTI1_IRQHandler
  19. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.DMA0_Channel4_IRQHandler) for DMA0_Channel4_IRQHandler
  20. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.USART0_IRQHandler) for USART0_IRQHandler
  21. startup_gd32f10x_xd.o(RESET) refers to gd32f10x_it.o(i.USART1_IRQHandler) for USART1_IRQHandler
  22. startup_gd32f10x_xd.o(RESET) refers to pc.o(i.USART2_IRQHandler) for USART2_IRQHandler
  23. startup_gd32f10x_xd.o(.text) refers to system_gd32f10x.o(i.SystemInit) for SystemInit
  24. startup_gd32f10x_xd.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
  25. gd32f10x_it.o(i.DMA0_Channel4_IRQHandler) refers to gd32f10x_dma.o(i.dma_interrupt_flag_clear) for dma_interrupt_flag_clear
  26. gd32f10x_it.o(i.SysTick_Handler) refers to systick.o(i.delay_decrement) for delay_decrement
  27. gd32f10x_it.o(i.SysTick_Handler) refers to systick.o(i.runtime_increment) for runtime_increment
  28. gd32f10x_it.o(i.USART0_IRQHandler) refers to gd32f10x_usart.o(i.usart_interrupt_flag_get) for usart_interrupt_flag_get
  29. gd32f10x_it.o(i.USART0_IRQHandler) refers to gd32f10x_usart.o(i.usart_interrupt_flag_clear) for usart_interrupt_flag_clear
  30. gd32f10x_it.o(i.USART0_IRQHandler) refers to gd32f10x_usart.o(i.usart_data_receive) for usart_data_receive
  31. gd32f10x_it.o(i.USART0_IRQHandler) refers to gd32f10x_dma.o(i.dma_channel_disable) for dma_channel_disable
  32. gd32f10x_it.o(i.USART0_IRQHandler) refers to gd32f10x_dma.o(i.dma_channel_enable) for dma_channel_enable
  33. gd32f10x_it.o(i.USART0_IRQHandler) refers to mqttrecv.o(i.Receive_MQTT_DataPack) for Receive_MQTT_DataPack
  34. gd32f10x_it.o(i.USART0_IRQHandler) refers to usart.o(.data) for UART0_RX_STAT
  35. gd32f10x_it.o(i.USART1_IRQHandler) refers to mmodbus.o(i.mmodbus_callback) for mmodbus_callback
  36. gd32f10x_it.o(i.USART1_IRQHandler) refers to dlt645_port.o(i.dlt_callback) for dlt_callback
  37. gd32f10x_it.o(i.USART1_IRQHandler) refers to parsedevicemessage.o(.data) for protocol
  38. systick.o(i.delay_1ms) refers to systick.o(.data) for delay
  39. systick.o(i.delay_decrement) refers to systick.o(.data) for delay
  40. systick.o(i.gettick) refers to systick.o(.data) for runtime
  41. systick.o(i.runtime_increment) refers to systick.o(.data) for runtime
  42. systick.o(i.systick_config) refers to systick.o(i.NVIC_SetPriority) for NVIC_SetPriority
  43. systick.o(i.systick_config) refers to system_gd32f10x.o(.data) for SystemCoreClock
  44. log.o(i.LogPrint) refers to printfa.o(i.__0vsnprintf) for vsnprintf
  45. log.o(i.LogPrint) refers to printfa.o(i.__0printf) for __2printf
  46. log.o(i.fputc) refers to gd32f10x_usart.o(i.usart_data_transmit) for usart_data_transmit
  47. log.o(i.fputc) refers to gd32f10x_usart.o(i.usart_flag_get) for usart_flag_get
  48. ec800m.o(i.ConnectMQTTSever) refers to ec800m.o(i.EC800MSendCmd) for EC800MSendCmd
  49. ec800m.o(i.ConnectMQTTSever) refers to ec800m.o(i.WaitResponse) for WaitResponse
  50. ec800m.o(i.ConnectMQTTSever) refers to printfa.o(i.__0sprintf) for __2sprintf
  51. ec800m.o(i.ConnectMQTTSever) refers to strlen.o(.text) for strlen
  52. ec800m.o(i.EC800MGetUrl) refers to strlen.o(.text) for strlen
  53. ec800m.o(i.EC800MGetUrl) refers to printfa.o(i.__0sprintf) for __2sprintf
  54. ec800m.o(i.EC800MGetUrl) refers to ec800m.o(i.EC800MSendCmd) for EC800MSendCmd
  55. ec800m.o(i.EC800MGetUrl) refers to ec800m.o(i.WaitResponse) for WaitResponse
  56. ec800m.o(i.EC800MGetUrl) refers to systick.o(i.delay_1ms) for delay_1ms
  57. ec800m.o(i.EC800MGetUrl) refers to usart.o(i.dma_config_change) for dma_config_change
  58. ec800m.o(i.EC800MPwoerOn) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  59. ec800m.o(i.EC800MPwoerOn) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  60. ec800m.o(i.EC800MPwoerOn) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  61. ec800m.o(i.EC800MPwoerOn) refers to systick.o(i.delay_1ms) for delay_1ms
  62. ec800m.o(i.EC800MPwoerOn) refers to usart.o(i.gd_pull_EC800M_pwr_up) for gd_pull_EC800M_pwr_up
  63. ec800m.o(i.EC800MPwoerOn) refers to usart.o(i.gd_pull_EC800M_rst_down) for gd_pull_EC800M_rst_down
  64. ec800m.o(i.EC800MPwoerOn) refers to usart.o(i.gd_pull_EC800M_pwr_down) for gd_pull_EC800M_pwr_down
  65. ec800m.o(i.EC800MPwoerOn) refers to usart.o(i.gd_pull_EC800M_rst_up) for gd_pull_EC800M_rst_up
  66. ec800m.o(i.EC800MSendCmd) refers to gd32f10x_usart.o(i.usart_data_transmit) for usart_data_transmit
  67. ec800m.o(i.EC800MSendCmd) refers to gd32f10x_usart.o(i.usart_flag_get) for usart_flag_get
  68. ec800m.o(i.EC800MSetPDP) refers to systick.o(i.delay_1ms) for delay_1ms
  69. ec800m.o(i.EC800MSetPDP) refers to ec800m.o(i.EC800MSendCmd) for EC800MSendCmd
  70. ec800m.o(i.EC800MSetPDP) refers to ec800m.o(i.WaitResponse) for WaitResponse
  71. ec800m.o(i.EC800MWaitReady) refers to ec800m.o(i.WaitResponse) for WaitResponse
  72. ec800m.o(i.MQTTPublish) refers to device_message.o(i.get_gateway_config_params) for get_gateway_config_params
  73. ec800m.o(i.MQTTPublish) refers to mallocr.o(i.__malloc$realloc) for malloc
  74. ec800m.o(i.MQTTPublish) refers to printfa.o(i.__0sprintf) for __2sprintf
  75. ec800m.o(i.MQTTPublish) refers to f2d.o(.text) for __aeabi_f2d
  76. ec800m.o(i.MQTTPublish) refers to strlen.o(.text) for strlen
  77. ec800m.o(i.MQTTPublish) refers to ec800m.o(i.EC800MSendCmd) for EC800MSendCmd
  78. ec800m.o(i.MQTTPublish) refers to ec800m.o(i.WaitResponse) for WaitResponse
  79. ec800m.o(i.MQTTPublish) refers to systick.o(i.delay_1ms) for delay_1ms
  80. ec800m.o(i.MQTTPublish) refers to mallocr.o(i.__free$realloc) for free
  81. ec800m.o(i.MQTTSubTopic) refers to printfa.o(i.__0sprintf) for __2sprintf
  82. ec800m.o(i.MQTTSubTopic) refers to strlen.o(.text) for strlen
  83. ec800m.o(i.MQTTSubTopic) refers to ec800m.o(i.EC800MSendCmd) for EC800MSendCmd
  84. ec800m.o(i.MQTTSubTopic) refers to ec800m.o(i.WaitResponse) for WaitResponse
  85. ec800m.o(i.WaitResponse) refers to systick.o(i.delay_1ms) for delay_1ms
  86. ec800m.o(i.WaitResponse) refers to strstr.o(.text) for strstr
  87. ec800m.o(i.WaitResponse) refers to usart.o(i.Clear_DMA_Buffer) for Clear_DMA_Buffer
  88. ec800m.o(i.WaitResponse) refers to usart.o(.data) for UART0_RX_STAT
  89. ec800m.o(i.WaitResponse) refers to usart.o(.bss) for UART0_RX_BUF
  90. device_message.o(i.addCommandListParams) refers to mallocr.o(i.__malloc$realloc) for malloc
  91. device_message.o(i.addCommandListParams) refers to device_message.o(i.parseStringField) for parseStringField
  92. device_message.o(i.addCommandListParams) refers to device_message.o(i.parseIntField) for parseIntField
  93. device_message.o(i.addDevice) refers to mallocr.o(i.__malloc$realloc) for malloc
  94. device_message.o(i.addDevice) refers to device_message.o(i.parseStringField) for parseStringField
  95. device_message.o(i.addDevice) refers to device_message.o(i.parseIntField) for parseIntField
  96. device_message.o(i.addDevice) refers to strstr.o(.text) for strstr
  97. device_message.o(i.addDevice) refers to device_message.o(i.addSensorListParams) for addSensorListParams
  98. device_message.o(i.addDevice) refers to device_message.o(i.addCommandListParams) for addCommandListParams
  99. device_message.o(i.addDevice) refers to device_message.o(.bss) for gateway_config_params
  100. device_message.o(i.addGatewayParams) refers to device_message.o(i.parseStringField) for parseStringField
  101. device_message.o(i.addGatewayParams) refers to device_message.o(i.parseIntField) for parseIntField
  102. device_message.o(i.addGatewayParams) refers to strstr.o(.text) for strstr
  103. device_message.o(i.addGatewayParams) refers to device_message.o(i.addDevice) for addDevice
  104. device_message.o(i.addGatewayParams) refers to device_message.o(.bss) for gateway_config_params
  105. device_message.o(i.addSensorListParams) refers to _scanf_int.o(.text) for _scanf_int
  106. device_message.o(i.addSensorListParams) refers to mallocr.o(i.__malloc$realloc) for malloc
  107. device_message.o(i.addSensorListParams) refers to device_message.o(i.parseIntField) for parseIntField
  108. device_message.o(i.addSensorListParams) refers to device_message.o(i.parseStringField) for parseStringField
  109. device_message.o(i.addSensorListParams) refers to __0sscanf.o(.text) for __0sscanf
  110. device_message.o(i.addSensorListParams) refers to mallocr.o(i.__free$realloc) for free
  111. device_message.o(i.get_gateway_config_params) refers to device_message.o(.bss) for gateway_config_params
  112. device_message.o(i.parseIntField) refers to strstr.o(.text) for strstr
  113. device_message.o(i.parseIntField) refers to strlen.o(.text) for strlen
  114. device_message.o(i.parseIntField) refers to strtol.o(.text) for strtol
  115. device_message.o(i.parseStringField) refers to _scanf_str.o(.text) for _scanf_string
  116. device_message.o(i.parseStringField) refers to strstr.o(.text) for strstr
  117. device_message.o(i.parseStringField) refers to strlen.o(.text) for strlen
  118. device_message.o(i.parseStringField) refers to __0sscanf.o(.text) for __0sscanf
  119. parsedevicemessage.o(i.Read_Data) refers to device_message.o(i.get_gateway_config_params) for get_gateway_config_params
  120. parsedevicemessage.o(i.Read_Data) refers to mmodbus.o(i.mmodbus_set16bitOrder) for mmodbus_set16bitOrder
  121. parsedevicemessage.o(i.Read_Data) refers to systick.o(i.delay_1ms) for delay_1ms
  122. parsedevicemessage.o(i.Read_Data) refers to dlt645.o(i.dlt645_set_addr) for dlt645_set_addr
  123. parsedevicemessage.o(i.Read_Data) refers to dlt645.o(i.dlt645_read_data) for dlt645_read_data
  124. parsedevicemessage.o(i.Read_Data) refers to memcpya.o(.text) for __aeabi_memcpy4
  125. parsedevicemessage.o(i.Read_Data) refers to mallocr.o(i.__malloc$realloc) for malloc
  126. parsedevicemessage.o(i.Read_Data) refers to mmodbus.o(i.mmodbus_readHoldingRegisters16i) for mmodbus_readHoldingRegisters16i
  127. parsedevicemessage.o(i.Read_Data) refers to dfltui.o(.text) for __aeabi_ui2d
  128. parsedevicemessage.o(i.Read_Data) refers to pow.o(i.pow) for pow
  129. parsedevicemessage.o(i.Read_Data) refers to ffltui.o(.text) for __aeabi_ui2f
  130. parsedevicemessage.o(i.Read_Data) refers to f2d.o(.text) for __aeabi_f2d
  131. parsedevicemessage.o(i.Read_Data) refers to ddiv.o(.text) for __aeabi_ddiv
  132. parsedevicemessage.o(i.Read_Data) refers to d2f.o(.text) for __aeabi_d2f
  133. parsedevicemessage.o(i.Read_Data) refers to mmodbus.o(i.mmodbus_readCoils) for mmodbus_readCoils
  134. parsedevicemessage.o(i.Read_Data) refers to mallocr.o(i.__free$realloc) for free
  135. parsedevicemessage.o(i.Read_Data) refers to main.o(i.task_fwdgt_reload) for task_fwdgt_reload
  136. parsedevicemessage.o(i.Read_Data) refers to parsedevicemessage.o(.data) for protocol
  137. parsedevicemessage.o(i.Read_Data) refers to dlt645_port.o(.data) for dlt645
  138. parsedevicemessage.o(i.WaitForUpData) refers to parsedevicemessage.o(i.extract_data_from_buffer) for extract_data_from_buffer
  139. parsedevicemessage.o(i.WaitForUpData) refers to parsedevicemessage.o(i.checksum) for checksum
  140. parsedevicemessage.o(i.WaitForUpData) refers to device_message.o(i.addGatewayParams) for addGatewayParams
  141. parsedevicemessage.o(i.WaitForUpData) refers to usart.o(.data) for UART0_RX_STAT
  142. parsedevicemessage.o(i.extract_data_from_buffer) refers to _scanf_int.o(.text) for _scanf_int
  143. parsedevicemessage.o(i.extract_data_from_buffer) refers to strstr.o(.text) for strstr
  144. parsedevicemessage.o(i.extract_data_from_buffer) refers to __0sscanf.o(.text) for __0sscanf
  145. parsedevicemessage.o(i.extract_data_from_buffer) refers to strchr.o(.text) for strchr
  146. parsedevicemessage.o(i.parseMQTTData) refers to memseta.o(.text) for __aeabi_memclr4
  147. parsedevicemessage.o(i.parseMQTTData) refers to log.o(i.LogPrint) for LogPrint
  148. parsedevicemessage.o(i.parseMQTTData) refers to cjson.o(i.cJSON_Parse) for cJSON_Parse
  149. parsedevicemessage.o(i.parseMQTTData) refers to parsedevicemessage.o(i.processStringData) for processStringData
  150. parsedevicemessage.o(i.parseMQTTData) refers to strcpy.o(.text) for strcpy
  151. parsedevicemessage.o(i.parseMQTTData) refers to parsedevicemessage.o(i.processIntData) for processIntData
  152. parsedevicemessage.o(i.parseMQTTData) refers to strcmp.o(.text) for strcmp
  153. parsedevicemessage.o(i.parseMQTTData) refers to mmodbus.o(i.mmodbus_set16bitOrder) for mmodbus_set16bitOrder
  154. parsedevicemessage.o(i.parseMQTTData) refers to mmodbus.o(i.mmodbus_writeCoil) for mmodbus_writeCoil
  155. parsedevicemessage.o(i.parseMQTTData) refers to printfa.o(i.__0sprintf) for __2sprintf
  156. parsedevicemessage.o(i.parseMQTTData) refers to mmodbus.o(i.mmodbus_writeHoldingRegister16i) for mmodbus_writeHoldingRegister16i
  157. parsedevicemessage.o(i.parseMQTTData) refers to mmodbus.o(i.mmodbus_readCoils) for mmodbus_readCoils
  158. parsedevicemessage.o(i.parseMQTTData) refers to dlt645.o(i.dlt645_set_addr) for dlt645_set_addr
  159. parsedevicemessage.o(i.parseMQTTData) refers to dlt645.o(i.dlt645_read_data) for dlt645_read_data
  160. parsedevicemessage.o(i.parseMQTTData) refers to f2d.o(.text) for __aeabi_f2d
  161. parsedevicemessage.o(i.parseMQTTData) refers to strlen.o(.text) for strlen
  162. parsedevicemessage.o(i.parseMQTTData) refers to ec800m.o(i.EC800MSendCmd) for EC800MSendCmd
  163. parsedevicemessage.o(i.parseMQTTData) refers to ec800m.o(i.WaitResponse) for WaitResponse
  164. parsedevicemessage.o(i.parseMQTTData) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  165. parsedevicemessage.o(i.parseMQTTData) refers to mqttrecv.o(i.MQTT_BUFFER_READ) for MQTT_BUFFER_READ
  166. parsedevicemessage.o(i.parseMQTTData) refers to usart.o(.data) for UART0_RX_MQTT_SUB_STAT
  167. parsedevicemessage.o(i.parseMQTTData) refers to parsedevicemessage.o(.constdata) for __func__
  168. parsedevicemessage.o(i.parseMQTTData) refers to parsedevicemessage.o(.data) for protocol
  169. parsedevicemessage.o(i.parseMQTTData) refers to parsedevicemessage.o(.conststring) for .conststring
  170. parsedevicemessage.o(i.parseMQTTData) refers to dlt645_port.o(.data) for dlt645
  171. parsedevicemessage.o(i.processIntData) refers to cjson.o(i.cJSON_GetObjectItemCaseSensitive) for cJSON_GetObjectItemCaseSensitive
  172. parsedevicemessage.o(i.processIntData) refers to cjson.o(i.cJSON_IsNumber) for cJSON_IsNumber
  173. parsedevicemessage.o(i.processStringData) refers to cjson.o(i.cJSON_GetObjectItemCaseSensitive) for cJSON_GetObjectItemCaseSensitive
  174. parsedevicemessage.o(i.processStringData) refers to cjson.o(i.cJSON_IsString) for cJSON_IsString
  175. mmodbus.o(i.mmodbus_callback) refers to gd32f10x_usart.o(i.usart_interrupt_flag_get) for usart_interrupt_flag_get
  176. mmodbus.o(i.mmodbus_callback) refers to gd32f10x_usart.o(i.usart_data_receive) for usart_data_receive
  177. mmodbus.o(i.mmodbus_callback) refers to gd32f10x_usart.o(i.usart_interrupt_flag_clear) for usart_interrupt_flag_clear
  178. mmodbus.o(i.mmodbus_callback) refers to systick.o(i.gettick) for gettick
  179. mmodbus.o(i.mmodbus_callback) refers to mmodbus.o(.bss) for mmodbus
  180. mmodbus.o(i.mmodbus_crc16) refers to mmodbus.o(.constdata) for wCRCTable
  181. mmodbus.o(i.mmodbus_init) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  182. mmodbus.o(i.mmodbus_init) refers to memseta.o(.text) for __aeabi_memclr4
  183. mmodbus.o(i.mmodbus_init) refers to mmodbus.o(.bss) for mmodbus
  184. mmodbus.o(i.mmodbus_readCoil) refers to mmodbus.o(i.mmodbus_readCoils) for mmodbus_readCoils
  185. mmodbus.o(i.mmodbus_readCoils) refers to mmodbus.o(i.mmodbus_crc16) for mmodbus_crc16
  186. mmodbus.o(i.mmodbus_readCoils) refers to mmodbus.o(i.mmodbus_sendRaw) for mmodbus_sendRaw
  187. mmodbus.o(i.mmodbus_readCoils) refers to mmodbus.o(i.mmodbus_receiveRaw) for mmodbus_receiveRaw
  188. mmodbus.o(i.mmodbus_readCoils) refers to memcpya.o(.text) for __aeabi_memcpy
  189. mmodbus.o(i.mmodbus_readCoils) refers to mmodbus.o(.data) for crc
  190. mmodbus.o(i.mmodbus_readCoils) refers to mmodbus.o(.bss) for mmodbus
  191. mmodbus.o(i.mmodbus_readDiscreteInput) refers to mmodbus.o(i.mmodbus_readDiscreteInputs) for mmodbus_readDiscreteInputs
  192. mmodbus.o(i.mmodbus_readDiscreteInputs) refers to mmodbus.o(i.mmodbus_crc16) for mmodbus_crc16
  193. mmodbus.o(i.mmodbus_readDiscreteInputs) refers to mmodbus.o(i.mmodbus_sendRaw) for mmodbus_sendRaw
  194. mmodbus.o(i.mmodbus_readDiscreteInputs) refers to mmodbus.o(i.mmodbus_receiveRaw) for mmodbus_receiveRaw
  195. mmodbus.o(i.mmodbus_readDiscreteInputs) refers to memcpya.o(.text) for __aeabi_memcpy
  196. mmodbus.o(i.mmodbus_readDiscreteInputs) refers to mmodbus.o(.data) for crc
  197. mmodbus.o(i.mmodbus_readDiscreteInputs) refers to mmodbus.o(.bss) for mmodbus
  198. mmodbus.o(i.mmodbus_readHoldingRegister16i) refers to mmodbus.o(i.mmodbus_readHoldingRegisters16i) for mmodbus_readHoldingRegisters16i
  199. mmodbus.o(i.mmodbus_readHoldingRegister32f) refers to mmodbus.o(i.mmodbus_readHoldingRegisters32f) for mmodbus_readHoldingRegisters32f
  200. mmodbus.o(i.mmodbus_readHoldingRegister32i) refers to mmodbus.o(i.mmodbus_readHoldingRegisters32i) for mmodbus_readHoldingRegisters32i
  201. mmodbus.o(i.mmodbus_readHoldingRegisters16i) refers to mmodbus.o(i.mmodbus_readHoldingRegisters8i) for mmodbus_readHoldingRegisters8i
  202. mmodbus.o(i.mmodbus_readHoldingRegisters16i) refers to mmodbus.o(.bss) for mmodbus
  203. mmodbus.o(i.mmodbus_readHoldingRegisters32f) refers to mmodbus.o(i.mmodbus_readHoldingRegisters8i) for mmodbus_readHoldingRegisters8i
  204. mmodbus.o(i.mmodbus_readHoldingRegisters32f) refers to mmodbus.o(.bss) for mmodbus
  205. mmodbus.o(i.mmodbus_readHoldingRegisters32i) refers to mmodbus.o(i.mmodbus_readHoldingRegisters32f) for mmodbus_readHoldingRegisters32f
  206. mmodbus.o(i.mmodbus_readHoldingRegisters8i) refers to mmodbus.o(i.mmodbus_crc16) for mmodbus_crc16
  207. mmodbus.o(i.mmodbus_readHoldingRegisters8i) refers to mmodbus.o(i.mmodbus_sendRaw) for mmodbus_sendRaw
  208. mmodbus.o(i.mmodbus_readHoldingRegisters8i) refers to mmodbus.o(i.mmodbus_receiveRaw) for mmodbus_receiveRaw
  209. mmodbus.o(i.mmodbus_readHoldingRegisters8i) refers to memcpya.o(.text) for __aeabi_memcpy
  210. mmodbus.o(i.mmodbus_readHoldingRegisters8i) refers to mmodbus.o(.data) for crc
  211. mmodbus.o(i.mmodbus_readHoldingRegisters8i) refers to mmodbus.o(.bss) for mmodbus
  212. mmodbus.o(i.mmodbus_readInputRegister16i) refers to mmodbus.o(i.mmodbus_readInputRegisters16i) for mmodbus_readInputRegisters16i
  213. mmodbus.o(i.mmodbus_readInputRegister32f) refers to mmodbus.o(i.mmodbus_readInputRegisters32f) for mmodbus_readInputRegisters32f
  214. mmodbus.o(i.mmodbus_readInputRegister32i) refers to mmodbus.o(i.mmodbus_readInputRegisters32i) for mmodbus_readInputRegisters32i
  215. mmodbus.o(i.mmodbus_readInputRegisters16i) refers to mmodbus.o(i.mmodbus_readInputRegisters8i) for mmodbus_readInputRegisters8i
  216. mmodbus.o(i.mmodbus_readInputRegisters16i) refers to mmodbus.o(.bss) for mmodbus
  217. mmodbus.o(i.mmodbus_readInputRegisters32f) refers to mmodbus.o(i.mmodbus_readInputRegisters8i) for mmodbus_readInputRegisters8i
  218. mmodbus.o(i.mmodbus_readInputRegisters32f) refers to mmodbus.o(.bss) for mmodbus
  219. mmodbus.o(i.mmodbus_readInputRegisters32i) refers to mmodbus.o(i.mmodbus_readInputRegisters32f) for mmodbus_readInputRegisters32f
  220. mmodbus.o(i.mmodbus_readInputRegisters8i) refers to mmodbus.o(i.mmodbus_crc16) for mmodbus_crc16
  221. mmodbus.o(i.mmodbus_readInputRegisters8i) refers to mmodbus.o(i.mmodbus_sendRaw) for mmodbus_sendRaw
  222. mmodbus.o(i.mmodbus_readInputRegisters8i) refers to mmodbus.o(i.mmodbus_receiveRaw) for mmodbus_receiveRaw
  223. mmodbus.o(i.mmodbus_readInputRegisters8i) refers to memcpya.o(.text) for __aeabi_memcpy
  224. mmodbus.o(i.mmodbus_readInputRegisters8i) refers to mmodbus.o(.data) for crc
  225. mmodbus.o(i.mmodbus_readInputRegisters8i) refers to mmodbus.o(.bss) for mmodbus
  226. mmodbus.o(i.mmodbus_receiveRaw) refers to systick.o(i.gettick) for gettick
  227. mmodbus.o(i.mmodbus_receiveRaw) refers to gd32f10x_usart.o(i.usart_interrupt_flag_get) for usart_interrupt_flag_get
  228. mmodbus.o(i.mmodbus_receiveRaw) refers to gd32f10x_usart.o(i.usart_data_receive) for usart_data_receive
  229. mmodbus.o(i.mmodbus_receiveRaw) refers to systick.o(i.delay_1ms) for delay_1ms
  230. mmodbus.o(i.mmodbus_receiveRaw) refers to mmodbus.o(.bss) for mmodbus
  231. mmodbus.o(i.mmodbus_sendRaw) refers to systick.o(i.delay_1ms) for delay_1ms
  232. mmodbus.o(i.mmodbus_sendRaw) refers to memseta.o(.text) for __aeabi_memclr
  233. mmodbus.o(i.mmodbus_sendRaw) refers to systick.o(i.gettick) for gettick
  234. mmodbus.o(i.mmodbus_sendRaw) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  235. mmodbus.o(i.mmodbus_sendRaw) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  236. mmodbus.o(i.mmodbus_sendRaw) refers to gd32f10x_usart.o(i.usart_flag_get) for usart_flag_get
  237. mmodbus.o(i.mmodbus_sendRaw) refers to gd32f10x_usart.o(i.usart_data_transmit) for usart_data_transmit
  238. mmodbus.o(i.mmodbus_sendRaw) refers to mmodbus.o(.bss) for mmodbus
  239. mmodbus.o(i.mmodbus_set16bitOrder) refers to mmodbus.o(.bss) for mmodbus
  240. mmodbus.o(i.mmodbus_set32bitOrder) refers to mmodbus.o(.bss) for mmodbus
  241. mmodbus.o(i.mmodbus_writeCoil) refers to mmodbus.o(i.mmodbus_crc16) for mmodbus_crc16
  242. mmodbus.o(i.mmodbus_writeCoil) refers to mmodbus.o(i.mmodbus_sendRaw) for mmodbus_sendRaw
  243. mmodbus.o(i.mmodbus_writeCoil) refers to mmodbus.o(i.mmodbus_receiveRaw) for mmodbus_receiveRaw
  244. mmodbus.o(i.mmodbus_writeCoil) refers to memcmp.o(.text) for memcmp
  245. mmodbus.o(i.mmodbus_writeCoil) refers to mmodbus.o(.data) for crc
  246. mmodbus.o(i.mmodbus_writeCoil) refers to mmodbus.o(.bss) for mmodbus
  247. mmodbus.o(i.mmodbus_writeHoldingRegister16i) refers to mmodbus.o(i.mmodbus_crc16) for mmodbus_crc16
  248. mmodbus.o(i.mmodbus_writeHoldingRegister16i) refers to mmodbus.o(i.mmodbus_sendRaw) for mmodbus_sendRaw
  249. mmodbus.o(i.mmodbus_writeHoldingRegister16i) refers to mmodbus.o(i.mmodbus_receiveRaw) for mmodbus_receiveRaw
  250. mmodbus.o(i.mmodbus_writeHoldingRegister16i) refers to memcmp.o(.text) for memcmp
  251. mmodbus.o(i.mmodbus_writeHoldingRegister16i) refers to mmodbus.o(.data) for crc
  252. mmodbus.o(i.mmodbus_writeHoldingRegister16i) refers to mmodbus.o(.bss) for mmodbus
  253. mmodbus.o(i.mmodbus_writeHoldingRegisters16i) refers to mmodbus.o(i.mmodbus_writeHoldingRegister16i) for mmodbus_writeHoldingRegister16i
  254. mmodbus.o(i.mmodbus_writeHoldingRegisters16i) refers to mallocr.o(i.__malloc$realloc) for malloc
  255. mmodbus.o(i.mmodbus_writeHoldingRegisters16i) refers to mmodbus.o(i.mmodbus_crc16) for mmodbus_crc16
  256. mmodbus.o(i.mmodbus_writeHoldingRegisters16i) refers to mmodbus.o(i.mmodbus_sendRaw) for mmodbus_sendRaw
  257. mmodbus.o(i.mmodbus_writeHoldingRegisters16i) refers to mmodbus.o(i.mmodbus_receiveRaw) for mmodbus_receiveRaw
  258. mmodbus.o(i.mmodbus_writeHoldingRegisters16i) refers to mallocr.o(i.__free$realloc) for free
  259. mmodbus.o(i.mmodbus_writeHoldingRegisters16i) refers to memcmp.o(.text) for memcmp
  260. mmodbus.o(i.mmodbus_writeHoldingRegisters16i) refers to mmodbus.o(.bss) for mmodbus
  261. mmodbus.o(i.mmodbus_writeHoldingRegisters16i) refers to mmodbus.o(.data) for crc
  262. mqttrecv.o(i.MQTT_BUFFER_READ) refers to strcpy.o(.text) for strcpy
  263. mqttrecv.o(i.MQTT_BUFFER_READ) refers to memseta.o(.text) for __aeabi_memclr
  264. mqttrecv.o(i.MQTT_BUFFER_READ) refers to ring_buffer.o(i.ring_buffer_read) for ring_buffer_read
  265. mqttrecv.o(i.MQTT_BUFFER_READ) refers to mqttrecv.o(.data) for json_len
  266. mqttrecv.o(i.MQTT_BUFFER_READ) refers to mqttrecv.o(.bss) for json_buf
  267. mqttrecv.o(i.MQTT_BUFFER_READ) refers to parsedevicemessage.o(.bss) for mqttRecv
  268. mqttrecv.o(i.Receive_MQTT_DataPack) refers to strstr.o(.text) for strstr
  269. mqttrecv.o(i.Receive_MQTT_DataPack) refers to ring_buffer.o(i.ring_buffer_write) for ring_buffer_write
  270. mqttrecv.o(i.Receive_MQTT_DataPack) refers to strlen.o(.text) for strlen
  271. mqttrecv.o(i.Receive_MQTT_DataPack) refers to usart.o(i.Clear_DMA_Buffer) for Clear_DMA_Buffer
  272. mqttrecv.o(i.Receive_MQTT_DataPack) refers to usart.o(.bss) for UART0_RX_BUF
  273. mqttrecv.o(i.Receive_MQTT_DataPack) refers to usart.o(.data) for UART0_RX_MQTT_SUB_STAT
  274. mqttrecv.o(i.Receive_MQTT_DataPack) refers to parsedevicemessage.o(.bss) for mqttRecv
  275. main.o(i.MQTT_Alarm_clock) refers to parsedevicemessage.o(i.Read_Data) for Read_Data
  276. main.o(i.MQTT_Alarm_clock) refers to ec800m.o(i.MQTTPublish) for MQTTPublish
  277. main.o(i.MQTT_Alarm_clock) refers to led.o(i.gd_eval_led_toggle) for gd_eval_led_toggle
  278. main.o(i.MQTT_Alarm_clock) refers to parsedevicemessage.o(i.parseMQTTData) for parseMQTTData
  279. main.o(i.MQTT_Alarm_clock) refers to otaevent.o(i.check_ota_event) for check_ota_event
  280. main.o(i.MQTT_Alarm_clock) refers to systick.o(i.delay_1ms) for delay_1ms
  281. main.o(i.MQTT_Alarm_clock) refers to main.o(i.task_fwdgt_reload) for task_fwdgt_reload
  282. main.o(i.fwdgt_init) refers to gd32f10x_rcu.o(i.rcu_osci_on) for rcu_osci_on
  283. main.o(i.fwdgt_init) refers to gd32f10x_fwdgt.o(i.fwdgt_config) for fwdgt_config
  284. main.o(i.fwdgt_init) refers to gd32f10x_fwdgt.o(i.fwdgt_enable) for fwdgt_enable
  285. main.o(i.http_load_config) refers to mallocr.o(i.__malloc$realloc) for malloc
  286. main.o(i.http_load_config) refers to ec800m.o(i.EC800MGetUrl) for EC800MGetUrl
  287. main.o(i.http_load_config) refers to parsedevicemessage.o(i.WaitForUpData) for WaitForUpData
  288. main.o(i.http_load_config) refers to usart.o(i.dma_config_change) for dma_config_change
  289. main.o(i.http_load_config) refers to systick.o(i.delay_1ms) for delay_1ms
  290. main.o(i.http_load_config) refers to ec800m.o(i.EC800MSendCmd) for EC800MSendCmd
  291. main.o(i.http_load_config) refers to usart.o(i.dma_config) for dma_config
  292. main.o(i.http_load_config) refers to mallocr.o(i.__free$realloc) for free
  293. main.o(i.main) refers to gd32f10x_rcu.o(i.rcu_osci_on) for rcu_osci_on
  294. main.o(i.main) refers to systick.o(i.systick_config) for systick_config
  295. main.o(i.main) refers to usart.o(i.nvic_config) for nvic_config
  296. main.o(i.main) refers to w25q32.o(i.W25Q32_Init) for W25Q32_Init
  297. main.o(i.main) refers to led.o(i.gd_eval_led_init) for gd_eval_led_init
  298. main.o(i.main) refers to usart.o(i.gd_com_init) for gd_com_init
  299. main.o(i.main) refers to usart.o(i.dma_config) for dma_config
  300. main.o(i.main) refers to usart.o(i.gd_EC800M_pin_init) for gd_EC800M_pin_init
  301. main.o(i.main) refers to key.o(i.gd_eval_key_init) for gd_eval_key_init
  302. main.o(i.main) refers to ec800m.o(i.EC800MPwoerOn) for EC800MPwoerOn
  303. main.o(i.main) refers to ec800m.o(i.EC800MWaitReady) for EC800MWaitReady
  304. main.o(i.main) refers to ec800m.o(i.EC800MSetPDP) for EC800MSetPDP
  305. main.o(i.main) refers to mallocr.o(i.__malloc$realloc) for malloc
  306. main.o(i.main) refers to main.o(i.readID) for readID
  307. main.o(i.main) refers to device_message.o(i.get_gateway_config_params) for get_gateway_config_params
  308. main.o(i.main) refers to strcpy.o(.text) for strcpy
  309. main.o(i.main) refers to memseta.o(.text) for __aeabi_memclr
  310. main.o(i.main) refers to printfa.o(i.__0sprintf) for __2sprintf
  311. main.o(i.main) refers to main.o(i.http_load_config) for http_load_config
  312. main.o(i.main) refers to mallocr.o(i.__free$realloc) for free
  313. main.o(i.main) refers to usart.o(i.config_485_port) for config_485_port
  314. main.o(i.main) refers to usart.o(i.gd_485_DE_pin_init) for gd_485_DE_pin_init
  315. main.o(i.main) refers to usart.o(i.gd_485_DE_tx) for gd_485_DE_tx
  316. main.o(i.main) refers to ec800m.o(i.ConnectMQTTSever) for ConnectMQTTSever
  317. main.o(i.main) refers to ec800m.o(i.MQTTSubTopic) for MQTTSubTopic
  318. main.o(i.main) refers to ring_buffer.o(i.ring_buffer_init) for ring_buffer_init
  319. main.o(i.main) refers to mmodbus.o(i.mmodbus_init) for mmodbus_init
  320. main.o(i.main) refers to dlt645_port.o(i.dlt645_init) for dlt645_init
  321. main.o(i.main) refers to otaevent.o(i.check_ota_event) for check_ota_event
  322. main.o(i.main) refers to main.o(i.MQTT_Alarm_clock) for MQTT_Alarm_clock
  323. main.o(i.main) refers to parsedevicemessage.o(.bss) for mqttRecv
  324. main.o(i.readID) refers to main.o(.data) for hex_table
  325. main.o(i.task_fwdgt_reload) refers to gd32f10x_fwdgt.o(i.fwdgt_write_enable) for fwdgt_write_enable
  326. main.o(i.task_fwdgt_reload) refers to gd32f10x_fwdgt.o(i.fwdgt_counter_reload) for fwdgt_counter_reload
  327. main.o(.data) refers to main.o(.conststring) for .conststring
  328. pc.o(i.USART2_IRQHandler) refers to gd32f10x_usart.o(i.usart_interrupt_flag_get) for usart_interrupt_flag_get
  329. pc.o(i.USART2_IRQHandler) refers to gd32f10x_usart.o(i.usart_data_receive) for usart_data_receive
  330. pc.o(i.USART2_IRQHandler) refers to mallocr.o(i.__malloc$realloc) for malloc
  331. pc.o(i.USART2_IRQHandler) refers to memseta.o(.text) for __aeabi_memclr
  332. pc.o(i.USART2_IRQHandler) refers to gd32f10x_usart.o(i.usart_interrupt_flag_clear) for usart_interrupt_flag_clear
  333. pc.o(i.USART2_IRQHandler) refers to otaevent.o(.bss) for ota_data
  334. pc.o(i.USART2_IRQHandler) refers to pc.o(.data) for RxState
  335. pc.o(i.WaitField) refers to systick.o(i.delay_1ms) for delay_1ms
  336. pc.o(i.WaitField) refers to strstr.o(.text) for strstr
  337. pc.o(i.WaitField) refers to usart.o(.data) for UART0_RX_STAT
  338. pc.o(i.WaitField) refers to usart.o(.bss) for UART0_RX_BUF
  339. pc.o(i.readGatewayMessage) refers to device_message.o(i.get_gateway_config_params) for get_gateway_config_params
  340. pc.o(i.readGatewayMessage) refers to mallocr.o(i.__malloc$realloc) for malloc
  341. pc.o(i.readGatewayMessage) refers to memseta.o(.text) for __aeabi_memclr
  342. pc.o(i.readGatewayMessage) refers to strlen.o(.text) for strlen
  343. pc.o(i.readGatewayMessage) refers to memcpya.o(.text) for __aeabi_memcpy
  344. pc.o(i.readGatewayMessage) refers to mmodbus.o(i.mmodbus_crc16) for mmodbus_crc16
  345. pc.o(i.readGatewayMessage) refers to usart.o(i.gd_com_232_send) for gd_com_232_send
  346. pc.o(i.readGatewayMessage) refers to mallocr.o(i.__free$realloc) for free
  347. pc.o(i.readSIMCARD) refers to _scanf_str.o(.text) for _scanf_string
  348. pc.o(i.readSIMCARD) refers to _scanf_int.o(.text) for _scanf_int
  349. pc.o(i.readSIMCARD) refers to device_message.o(i.get_gateway_config_params) for get_gateway_config_params
  350. pc.o(i.readSIMCARD) refers to mallocr.o(i.__malloc$realloc) for malloc
  351. pc.o(i.readSIMCARD) refers to memseta.o(.text) for __aeabi_memclr
  352. pc.o(i.readSIMCARD) refers to ec800m.o(i.EC800MSendCmd) for EC800MSendCmd
  353. pc.o(i.readSIMCARD) refers to pc.o(i.WaitField) for WaitField
  354. pc.o(i.readSIMCARD) refers to __0sscanf.o(.text) for __0sscanf
  355. pc.o(i.readSIMCARD) refers to usart.o(i.Clear_DMA_Buffer) for Clear_DMA_Buffer
  356. pc.o(i.readSIMCARD) refers to strstr.o(.text) for strstr
  357. pc.o(i.readSIMCARD) refers to fflti.o(.text) for __aeabi_i2f
  358. pc.o(i.readSIMCARD) refers to fdiv.o(.text) for __aeabi_fdiv
  359. pc.o(i.readSIMCARD) refers to fmul.o(.text) for __aeabi_fmul
  360. pc.o(i.readSIMCARD) refers to ffixi.o(.text) for __aeabi_f2iz
  361. pc.o(i.readSIMCARD) refers to printfa.o(i.__0sprintf) for __2sprintf
  362. pc.o(i.readSIMCARD) refers to strlen.o(.text) for strlen
  363. pc.o(i.readSIMCARD) refers to mmodbus.o(i.mmodbus_crc16) for mmodbus_crc16
  364. pc.o(i.readSIMCARD) refers to usart.o(i.gd_com_232_send) for gd_com_232_send
  365. pc.o(i.readSIMCARD) refers to mallocr.o(i.__free$realloc) for free
  366. pc.o(i.readSIMCARD) refers to usart.o(.bss) for UART0_RX_BUF
  367. pc.o(i.readSIMCARD) refers to pc.o(.conststring) for .conststring
  368. otaevent.o(i.check_ota_event) refers to w25q32.o(i.W25Q32_Erase64K) for W25Q32_Erase64K
  369. otaevent.o(i.check_ota_event) refers to otaevent.o(i.xmodem) for xmodem
  370. otaevent.o(i.check_ota_event) refers to otaevent.o(.bss) for ota_data
  371. otaevent.o(i.xmodem) refers to systick.o(i.gettick) for gettick
  372. otaevent.o(i.xmodem) refers to main.o(i.task_fwdgt_reload) for task_fwdgt_reload
  373. otaevent.o(i.xmodem) refers to gd32f10x_usart.o(i.usart_data_transmit) for usart_data_transmit
  374. otaevent.o(i.xmodem) refers to systick.o(i.delay_1ms) for delay_1ms
  375. otaevent.o(i.xmodem) refers to otaevent.o(i.Xmodem_CRC16) for Xmodem_CRC16
  376. otaevent.o(i.xmodem) refers to memcpya.o(.text) for __aeabi_memcpy
  377. otaevent.o(i.xmodem) refers to w25q32.o(i.W25Q32_PageWrite) for W25Q32_PageWrite
  378. otaevent.o(i.xmodem) refers to memseta.o(.text) for __aeabi_memclr
  379. otaevent.o(i.xmodem) refers to w25q32.o(i.W25Q32_Erase64K) for W25Q32_Erase64K
  380. otaevent.o(i.xmodem) refers to otaevent.o(.bss) for ota_data
  381. gd32f10x_adc.o(i.adc_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  382. gd32f10x_adc.o(i.adc_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  383. gd32f10x_bkp.o(i.bkp_deinit) refers to gd32f10x_rcu.o(i.rcu_bkp_reset_enable) for rcu_bkp_reset_enable
  384. gd32f10x_bkp.o(i.bkp_deinit) refers to gd32f10x_rcu.o(i.rcu_bkp_reset_disable) for rcu_bkp_reset_disable
  385. gd32f10x_can.o(i.can_debug_freeze_disable) refers to gd32f10x_dbg.o(i.dbg_periph_enable) for dbg_periph_enable
  386. gd32f10x_can.o(i.can_debug_freeze_enable) refers to gd32f10x_dbg.o(i.dbg_periph_enable) for dbg_periph_enable
  387. gd32f10x_can.o(i.can_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  388. gd32f10x_can.o(i.can_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  389. gd32f10x_can.o(i.can_interrupt_flag_get) refers to gd32f10x_can.o(i.can_receive_message_length_get) for can_receive_message_length_get
  390. gd32f10x_can.o(i.can_interrupt_flag_get) refers to gd32f10x_can.o(i.can_error_get) for can_error_get
  391. gd32f10x_dac.o(i.dac_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  392. gd32f10x_dac.o(i.dac_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  393. gd32f10x_dma.o(i.dma_channel_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  394. gd32f10x_dma.o(i.dma_channel_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  395. gd32f10x_dma.o(i.dma_circulation_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  396. gd32f10x_dma.o(i.dma_circulation_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  397. gd32f10x_dma.o(i.dma_deinit) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  398. gd32f10x_dma.o(i.dma_init) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  399. gd32f10x_dma.o(i.dma_interrupt_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  400. gd32f10x_dma.o(i.dma_interrupt_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  401. gd32f10x_dma.o(i.dma_memory_address_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  402. gd32f10x_dma.o(i.dma_memory_increase_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  403. gd32f10x_dma.o(i.dma_memory_increase_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  404. gd32f10x_dma.o(i.dma_memory_to_memory_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  405. gd32f10x_dma.o(i.dma_memory_to_memory_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  406. gd32f10x_dma.o(i.dma_memory_width_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  407. gd32f10x_dma.o(i.dma_periph_address_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  408. gd32f10x_dma.o(i.dma_periph_increase_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  409. gd32f10x_dma.o(i.dma_periph_increase_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  410. gd32f10x_dma.o(i.dma_periph_width_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  411. gd32f10x_dma.o(i.dma_priority_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  412. gd32f10x_dma.o(i.dma_transfer_direction_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  413. gd32f10x_dma.o(i.dma_transfer_number_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  414. gd32f10x_dma.o(i.dma_transfer_number_get) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
  415. gd32f10x_fmc.o(i.fmc_bank0_erase) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  416. gd32f10x_fmc.o(i.fmc_bank0_ready_wait) refers to gd32f10x_fmc.o(i.fmc_bank0_state_get) for fmc_bank0_state_get
  417. gd32f10x_fmc.o(i.fmc_bank1_erase) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  418. gd32f10x_fmc.o(i.fmc_bank1_ready_wait) refers to gd32f10x_fmc.o(i.fmc_bank1_state_get) for fmc_bank1_state_get
  419. gd32f10x_fmc.o(i.fmc_halfword_program) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  420. gd32f10x_fmc.o(i.fmc_halfword_program) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  421. gd32f10x_fmc.o(i.fmc_mass_erase) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  422. gd32f10x_fmc.o(i.fmc_mass_erase) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  423. gd32f10x_fmc.o(i.fmc_page_erase) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  424. gd32f10x_fmc.o(i.fmc_page_erase) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  425. gd32f10x_fmc.o(i.fmc_word_program) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  426. gd32f10x_fmc.o(i.fmc_word_program) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
  427. gd32f10x_fmc.o(i.ob_data_program) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  428. gd32f10x_fmc.o(i.ob_erase) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  429. gd32f10x_fmc.o(i.ob_erase) refers to gd32f10x_fmc.o(i.ob_spc_get) for ob_spc_get
  430. gd32f10x_fmc.o(i.ob_security_protection_config) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  431. gd32f10x_fmc.o(i.ob_user_write) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  432. gd32f10x_fmc.o(i.ob_write_protection_enable) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
  433. gd32f10x_gpio.o(i.gpio_afio_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  434. gd32f10x_gpio.o(i.gpio_afio_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  435. gd32f10x_gpio.o(i.gpio_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  436. gd32f10x_gpio.o(i.gpio_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  437. gd32f10x_i2c.o(i.i2c_clock_config) refers to gd32f10x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get
  438. gd32f10x_i2c.o(i.i2c_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  439. gd32f10x_i2c.o(i.i2c_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  440. gd32f10x_misc.o(i.nvic_irq_enable) refers to gd32f10x_misc.o(i.nvic_priority_group_set) for nvic_priority_group_set
  441. gd32f10x_pmu.o(i.pmu_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  442. gd32f10x_pmu.o(i.pmu_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  443. gd32f10x_pmu.o(i.pmu_to_deepsleepmode) refers to gd32f10x_pmu.o(.bss) for reg_snap
  444. gd32f10x_rcu.o(i.rcu_deinit) refers to gd32f10x_rcu.o(i.rcu_osci_stab_wait) for rcu_osci_stab_wait
  445. gd32f10x_rcu.o(i.rcu_osci_stab_wait) refers to gd32f10x_rcu.o(i.rcu_flag_get) for rcu_flag_get
  446. gd32f10x_rtc.o(i.rtc_alarm_config) refers to gd32f10x_rtc.o(i.rtc_configuration_mode_enter) for rtc_configuration_mode_enter
  447. gd32f10x_rtc.o(i.rtc_alarm_config) refers to gd32f10x_rtc.o(i.rtc_configuration_mode_exit) for rtc_configuration_mode_exit
  448. gd32f10x_rtc.o(i.rtc_counter_set) refers to gd32f10x_rtc.o(i.rtc_configuration_mode_enter) for rtc_configuration_mode_enter
  449. gd32f10x_rtc.o(i.rtc_counter_set) refers to gd32f10x_rtc.o(i.rtc_configuration_mode_exit) for rtc_configuration_mode_exit
  450. gd32f10x_rtc.o(i.rtc_prescaler_set) refers to gd32f10x_rtc.o(i.rtc_configuration_mode_enter) for rtc_configuration_mode_enter
  451. gd32f10x_rtc.o(i.rtc_prescaler_set) refers to gd32f10x_rtc.o(i.rtc_configuration_mode_exit) for rtc_configuration_mode_exit
  452. gd32f10x_spi.o(i.i2s_psc_config) refers to gd32f10x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get
  453. gd32f10x_spi.o(i.spi_i2s_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  454. gd32f10x_spi.o(i.spi_i2s_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  455. gd32f10x_timer.o(i.timer_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  456. gd32f10x_timer.o(i.timer_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  457. gd32f10x_timer.o(i.timer_external_clock_mode0_config) refers to gd32f10x_timer.o(i.timer_external_trigger_config) for timer_external_trigger_config
  458. gd32f10x_timer.o(i.timer_external_clock_mode1_config) refers to gd32f10x_timer.o(i.timer_external_trigger_config) for timer_external_trigger_config
  459. gd32f10x_timer.o(i.timer_external_trigger_as_external_clock_config) refers to gd32f10x_timer.o(i.timer_input_trigger_source_select) for timer_input_trigger_source_select
  460. gd32f10x_timer.o(i.timer_input_capture_config) refers to gd32f10x_timer.o(i.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config
  461. gd32f10x_timer.o(i.timer_input_pwm_capture_config) refers to gd32f10x_timer.o(i.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config
  462. gd32f10x_timer.o(i.timer_internal_trigger_as_external_clock_config) refers to gd32f10x_timer.o(i.timer_input_trigger_source_select) for timer_input_trigger_source_select
  463. gd32f10x_usart.o(i.usart_baudrate_set) refers to gd32f10x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get
  464. gd32f10x_usart.o(i.usart_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  465. gd32f10x_usart.o(i.usart_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  466. gd32f10x_wwdgt.o(i.wwdgt_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
  467. gd32f10x_wwdgt.o(i.wwdgt_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
  468. led.o(i.gd_eval_led_init) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  469. led.o(i.gd_eval_led_init) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  470. led.o(i.gd_eval_led_init) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  471. led.o(i.gd_eval_led_init) refers to led.o(.data) for GPIO_CLK
  472. led.o(i.gd_eval_led_off) refers to led.o(.data) for GPIO_PIN
  473. led.o(i.gd_eval_led_on) refers to led.o(.data) for GPIO_PIN
  474. led.o(i.gd_eval_led_toggle) refers to gd32f10x_gpio.o(i.gpio_input_bit_get) for gpio_input_bit_get
  475. led.o(i.gd_eval_led_toggle) refers to gd32f10x_gpio.o(i.gpio_bit_write) for gpio_bit_write
  476. led.o(i.gd_eval_led_toggle) refers to led.o(.data) for GPIO_PIN
  477. spi.o(i.SPI0_Init) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  478. spi.o(i.SPI0_Init) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  479. spi.o(i.SPI0_Init) refers to gd32f10x_spi.o(i.spi_i2s_deinit) for spi_i2s_deinit
  480. spi.o(i.SPI0_Init) refers to gd32f10x_spi.o(i.spi_init) for spi_init
  481. spi.o(i.SPI0_Init) refers to gd32f10x_spi.o(i.spi_enable) for spi_enable
  482. spi.o(i.SPI0_Read) refers to spi.o(i.SPI0_ReadWriteByte) for SPI0_ReadWriteByte
  483. spi.o(i.SPI0_ReadWriteByte) refers to gd32f10x_spi.o(i.spi_i2s_flag_get) for spi_i2s_flag_get
  484. spi.o(i.SPI0_ReadWriteByte) refers to gd32f10x_spi.o(i.spi_i2s_data_transmit) for spi_i2s_data_transmit
  485. spi.o(i.SPI0_ReadWriteByte) refers to gd32f10x_spi.o(i.spi_i2s_data_receive) for spi_i2s_data_receive
  486. spi.o(i.SPI0_Write) refers to spi.o(i.SPI0_ReadWriteByte) for SPI0_ReadWriteByte
  487. usart.o(i.Clear_DMA_Buffer) refers to memseta.o(.text) for __aeabi_memclr
  488. usart.o(i.Clear_DMA_Buffer) refers to usart.o(.data) for UART0_RX_NUM
  489. usart.o(i.Clear_DMA_Buffer) refers to usart.o(.bss) for UART0_RX_BUF
  490. usart.o(i.config_485_port) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  491. usart.o(i.config_485_port) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  492. usart.o(i.config_485_port) refers to gd32f10x_usart.o(i.usart_baudrate_set) for usart_baudrate_set
  493. usart.o(i.config_485_port) refers to gd32f10x_usart.o(i.usart_word_length_set) for usart_word_length_set
  494. usart.o(i.config_485_port) refers to gd32f10x_usart.o(i.usart_stop_bit_set) for usart_stop_bit_set
  495. usart.o(i.config_485_port) refers to gd32f10x_usart.o(i.usart_parity_config) for usart_parity_config
  496. usart.o(i.config_485_port) refers to gd32f10x_usart.o(i.usart_hardware_flow_rts_config) for usart_hardware_flow_rts_config
  497. usart.o(i.config_485_port) refers to gd32f10x_usart.o(i.usart_hardware_flow_cts_config) for usart_hardware_flow_cts_config
  498. usart.o(i.config_485_port) refers to gd32f10x_usart.o(i.usart_receive_config) for usart_receive_config
  499. usart.o(i.config_485_port) refers to gd32f10x_usart.o(i.usart_transmit_config) for usart_transmit_config
  500. usart.o(i.config_485_port) refers to gd32f10x_usart.o(i.usart_enable) for usart_enable
  501. usart.o(i.config_485_port) refers to gd32f10x_usart.o(i.usart_interrupt_enable) for usart_interrupt_enable
  502. usart.o(i.config_485_port) refers to gd32f10x_usart.o(i.usart_flag_clear) for usart_flag_clear
  503. usart.o(i.config_485_port) refers to usart.o(.data) for COM_GPIO_CLK
  504. usart.o(i.dma_config) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  505. usart.o(i.dma_config) refers to gd32f10x_dma.o(i.dma_deinit) for dma_deinit
  506. usart.o(i.dma_config) refers to gd32f10x_dma.o(i.dma_init) for dma_init
  507. usart.o(i.dma_config) refers to gd32f10x_dma.o(i.dma_circulation_disable) for dma_circulation_disable
  508. usart.o(i.dma_config) refers to gd32f10x_dma.o(i.dma_memory_to_memory_disable) for dma_memory_to_memory_disable
  509. usart.o(i.dma_config) refers to gd32f10x_usart.o(i.usart_dma_transmit_config) for usart_dma_transmit_config
  510. usart.o(i.dma_config) refers to gd32f10x_dma.o(i.dma_interrupt_enable) for dma_interrupt_enable
  511. usart.o(i.dma_config) refers to gd32f10x_dma.o(i.dma_channel_enable) for dma_channel_enable
  512. usart.o(i.dma_config) refers to usart.o(.bss) for UART0_RX_BUF
  513. usart.o(i.dma_config_change) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  514. usart.o(i.dma_config_change) refers to gd32f10x_dma.o(i.dma_deinit) for dma_deinit
  515. usart.o(i.dma_config_change) refers to gd32f10x_dma.o(i.dma_init) for dma_init
  516. usart.o(i.dma_config_change) refers to gd32f10x_dma.o(i.dma_circulation_disable) for dma_circulation_disable
  517. usart.o(i.dma_config_change) refers to gd32f10x_dma.o(i.dma_memory_to_memory_disable) for dma_memory_to_memory_disable
  518. usart.o(i.dma_config_change) refers to gd32f10x_usart.o(i.usart_dma_transmit_config) for usart_dma_transmit_config
  519. usart.o(i.dma_config_change) refers to gd32f10x_dma.o(i.dma_interrupt_enable) for dma_interrupt_enable
  520. usart.o(i.dma_config_change) refers to gd32f10x_dma.o(i.dma_channel_enable) for dma_channel_enable
  521. usart.o(i.gd_485_DE_pin_init) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  522. usart.o(i.gd_485_DE_pin_init) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  523. usart.o(i.gd_EC800M_pin_init) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  524. usart.o(i.gd_EC800M_pin_init) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  525. usart.o(i.gd_com_232_Receive) refers to gd32f10x_usart.o(i.usart_interrupt_flag_get) for usart_interrupt_flag_get
  526. usart.o(i.gd_com_232_Receive) refers to gd32f10x_usart.o(i.usart_data_receive) for usart_data_receive
  527. usart.o(i.gd_com_232_Receive) refers to gd32f10x_usart.o(i.usart_interrupt_flag_clear) for usart_interrupt_flag_clear
  528. usart.o(i.gd_com_232_send) refers to gd32f10x_usart.o(i.usart_data_transmit) for usart_data_transmit
  529. usart.o(i.gd_com_232_send) refers to gd32f10x_usart.o(i.usart_flag_get) for usart_flag_get
  530. usart.o(i.gd_com_485_send) refers to usart.o(i.gd_485_DE_tx) for gd_485_DE_tx
  531. usart.o(i.gd_com_485_send) refers to gd32f10x_usart.o(i.usart_data_transmit) for usart_data_transmit
  532. usart.o(i.gd_com_485_send) refers to gd32f10x_usart.o(i.usart_flag_get) for usart_flag_get
  533. usart.o(i.gd_com_485_send) refers to usart.o(i.gd_485_DE_rx) for gd_485_DE_rx
  534. usart.o(i.gd_com_init) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  535. usart.o(i.gd_com_init) refers to gd32f10x_gpio.o(i.gpio_pin_remap_config) for gpio_pin_remap_config
  536. usart.o(i.gd_com_init) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  537. usart.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_deinit) for usart_deinit
  538. usart.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_baudrate_set) for usart_baudrate_set
  539. usart.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_word_length_set) for usart_word_length_set
  540. usart.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_stop_bit_set) for usart_stop_bit_set
  541. usart.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_parity_config) for usart_parity_config
  542. usart.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_hardware_flow_rts_config) for usart_hardware_flow_rts_config
  543. usart.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_hardware_flow_cts_config) for usart_hardware_flow_cts_config
  544. usart.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_receive_config) for usart_receive_config
  545. usart.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_transmit_config) for usart_transmit_config
  546. usart.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_enable) for usart_enable
  547. usart.o(i.gd_com_init) refers to gd32f10x_usart.o(i.usart_interrupt_enable) for usart_interrupt_enable
  548. usart.o(i.gd_com_init) refers to usart.o(.data) for COM_GPIO_CLK
  549. usart.o(i.nvic_config) refers to gd32f10x_misc.o(i.nvic_priority_group_set) for nvic_priority_group_set
  550. usart.o(i.nvic_config) refers to gd32f10x_misc.o(i.nvic_irq_enable) for nvic_irq_enable
  551. w25q32.o(i.W25Q32_Enable) refers to w25q32.o(i.W25Q32_WaitBusy) for W25Q32_WaitBusy
  552. w25q32.o(i.W25Q32_Enable) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  553. w25q32.o(i.W25Q32_Enable) refers to spi.o(i.SPI0_ReadWriteByte) for SPI0_ReadWriteByte
  554. w25q32.o(i.W25Q32_Enable) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  555. w25q32.o(i.W25Q32_Erase64K) refers to w25q32.o(i.W25Q32_WaitBusy) for W25Q32_WaitBusy
  556. w25q32.o(i.W25Q32_Erase64K) refers to w25q32.o(i.W25Q32_Enable) for W25Q32_Enable
  557. w25q32.o(i.W25Q32_Erase64K) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  558. w25q32.o(i.W25Q32_Erase64K) refers to spi.o(i.SPI0_Write) for SPI0_Write
  559. w25q32.o(i.W25Q32_Erase64K) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  560. w25q32.o(i.W25Q32_Init) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  561. w25q32.o(i.W25Q32_Init) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  562. w25q32.o(i.W25Q32_Init) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  563. w25q32.o(i.W25Q32_Init) refers to spi.o(i.SPI0_Init) for SPI0_Init
  564. w25q32.o(i.W25Q32_PageWrite) refers to w25q32.o(i.W25Q32_WaitBusy) for W25Q32_WaitBusy
  565. w25q32.o(i.W25Q32_PageWrite) refers to w25q32.o(i.W25Q32_Enable) for W25Q32_Enable
  566. w25q32.o(i.W25Q32_PageWrite) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  567. w25q32.o(i.W25Q32_PageWrite) refers to spi.o(i.SPI0_Write) for SPI0_Write
  568. w25q32.o(i.W25Q32_PageWrite) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  569. w25q32.o(i.W25Q32_Read) refers to w25q32.o(i.W25Q32_WaitBusy) for W25Q32_WaitBusy
  570. w25q32.o(i.W25Q32_Read) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  571. w25q32.o(i.W25Q32_Read) refers to spi.o(i.SPI0_Write) for SPI0_Write
  572. w25q32.o(i.W25Q32_Read) refers to spi.o(i.SPI0_Read) for SPI0_Read
  573. w25q32.o(i.W25Q32_Read) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  574. w25q32.o(i.W25Q32_WaitBusy) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  575. w25q32.o(i.W25Q32_WaitBusy) refers to spi.o(i.SPI0_ReadWriteByte) for SPI0_ReadWriteByte
  576. w25q32.o(i.W25Q32_WaitBusy) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  577. key.o(i.EXTI1_IRQHandler) refers to gd32f10x_exti.o(i.exti_interrupt_flag_get) for exti_interrupt_flag_get
  578. key.o(i.EXTI1_IRQHandler) refers to systick.o(i.delay_1ms) for delay_1ms
  579. key.o(i.EXTI1_IRQHandler) refers to gd32f10x_gpio.o(i.gpio_input_bit_get) for gpio_input_bit_get
  580. key.o(i.EXTI1_IRQHandler) refers to gd32f10x_exti.o(i.exti_interrupt_flag_clear) for exti_interrupt_flag_clear
  581. key.o(i.EXTI1_IRQHandler) refers to key.o(.data) for KEY_PIN
  582. key.o(i.gd_eval_key_init) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
  583. key.o(i.gd_eval_key_init) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init
  584. key.o(i.gd_eval_key_init) refers to gd32f10x_misc.o(i.nvic_irq_enable) for nvic_irq_enable
  585. key.o(i.gd_eval_key_init) refers to gd32f10x_gpio.o(i.gpio_exti_source_select) for gpio_exti_source_select
  586. key.o(i.gd_eval_key_init) refers to gd32f10x_exti.o(i.exti_init) for exti_init
  587. key.o(i.gd_eval_key_init) refers to gd32f10x_exti.o(i.exti_interrupt_flag_clear) for exti_interrupt_flag_clear
  588. key.o(i.gd_eval_key_init) refers to key.o(.data) for KEY_CLK
  589. cjson.o(i.add_item_to_array) refers to cjson.o(i.suffix_object) for suffix_object
  590. cjson.o(i.add_item_to_object) refers to cjson.o(i.cast_away_const) for cast_away_const
  591. cjson.o(i.add_item_to_object) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup
  592. cjson.o(i.add_item_to_object) refers to cjson.o(i.add_item_to_array) for add_item_to_array
  593. cjson.o(i.cJSON_AddArrayToObject) refers to cjson.o(i.cJSON_CreateArray) for cJSON_CreateArray
  594. cjson.o(i.cJSON_AddArrayToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object
  595. cjson.o(i.cJSON_AddArrayToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  596. cjson.o(i.cJSON_AddArrayToObject) refers to cjson.o(.data) for global_hooks
  597. cjson.o(i.cJSON_AddBoolToObject) refers to cjson.o(i.cJSON_CreateBool) for cJSON_CreateBool
  598. cjson.o(i.cJSON_AddBoolToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object
  599. cjson.o(i.cJSON_AddBoolToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  600. cjson.o(i.cJSON_AddBoolToObject) refers to cjson.o(.data) for global_hooks
  601. cjson.o(i.cJSON_AddFalseToObject) refers to cjson.o(i.cJSON_CreateFalse) for cJSON_CreateFalse
  602. cjson.o(i.cJSON_AddFalseToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object
  603. cjson.o(i.cJSON_AddFalseToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  604. cjson.o(i.cJSON_AddFalseToObject) refers to cjson.o(.data) for global_hooks
  605. cjson.o(i.cJSON_AddItemReferenceToArray) refers to cjson.o(i.create_reference) for create_reference
  606. cjson.o(i.cJSON_AddItemReferenceToArray) refers to cjson.o(i.add_item_to_array) for add_item_to_array
  607. cjson.o(i.cJSON_AddItemReferenceToArray) refers to cjson.o(.data) for global_hooks
  608. cjson.o(i.cJSON_AddItemReferenceToObject) refers to cjson.o(i.create_reference) for create_reference
  609. cjson.o(i.cJSON_AddItemReferenceToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object
  610. cjson.o(i.cJSON_AddItemReferenceToObject) refers to cjson.o(.data) for global_hooks
  611. cjson.o(i.cJSON_AddItemToArray) refers to cjson.o(i.add_item_to_array) for add_item_to_array
  612. cjson.o(i.cJSON_AddItemToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object
  613. cjson.o(i.cJSON_AddItemToObject) refers to cjson.o(.data) for global_hooks
  614. cjson.o(i.cJSON_AddItemToObjectCS) refers to cjson.o(i.add_item_to_object) for add_item_to_object
  615. cjson.o(i.cJSON_AddItemToObjectCS) refers to cjson.o(.data) for global_hooks
  616. cjson.o(i.cJSON_AddNullToObject) refers to cjson.o(i.cJSON_CreateNull) for cJSON_CreateNull
  617. cjson.o(i.cJSON_AddNullToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object
  618. cjson.o(i.cJSON_AddNullToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  619. cjson.o(i.cJSON_AddNullToObject) refers to cjson.o(.data) for global_hooks
  620. cjson.o(i.cJSON_AddNumberToObject) refers to cjson.o(i.cJSON_CreateNumber) for cJSON_CreateNumber
  621. cjson.o(i.cJSON_AddNumberToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object
  622. cjson.o(i.cJSON_AddNumberToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  623. cjson.o(i.cJSON_AddNumberToObject) refers to cjson.o(.data) for global_hooks
  624. cjson.o(i.cJSON_AddObjectToObject) refers to cjson.o(i.cJSON_CreateObject) for cJSON_CreateObject
  625. cjson.o(i.cJSON_AddObjectToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object
  626. cjson.o(i.cJSON_AddObjectToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  627. cjson.o(i.cJSON_AddObjectToObject) refers to cjson.o(.data) for global_hooks
  628. cjson.o(i.cJSON_AddRawToObject) refers to cjson.o(i.cJSON_CreateRaw) for cJSON_CreateRaw
  629. cjson.o(i.cJSON_AddRawToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object
  630. cjson.o(i.cJSON_AddRawToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  631. cjson.o(i.cJSON_AddRawToObject) refers to cjson.o(.data) for global_hooks
  632. cjson.o(i.cJSON_AddStringToObject) refers to cjson.o(i.cJSON_CreateString) for cJSON_CreateString
  633. cjson.o(i.cJSON_AddStringToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object
  634. cjson.o(i.cJSON_AddStringToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  635. cjson.o(i.cJSON_AddStringToObject) refers to cjson.o(.data) for global_hooks
  636. cjson.o(i.cJSON_AddTrueToObject) refers to cjson.o(i.cJSON_CreateTrue) for cJSON_CreateTrue
  637. cjson.o(i.cJSON_AddTrueToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object
  638. cjson.o(i.cJSON_AddTrueToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  639. cjson.o(i.cJSON_AddTrueToObject) refers to cjson.o(.data) for global_hooks
  640. cjson.o(i.cJSON_Compare) refers to cjson.o(i.compare_double) for compare_double
  641. cjson.o(i.cJSON_Compare) refers to strcmp.o(.text) for strcmp
  642. cjson.o(i.cJSON_Compare) refers to cjson.o(i.get_object_item) for get_object_item
  643. cjson.o(i.cJSON_CreateArray) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  644. cjson.o(i.cJSON_CreateArray) refers to cjson.o(.data) for global_hooks
  645. cjson.o(i.cJSON_CreateArrayReference) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  646. cjson.o(i.cJSON_CreateArrayReference) refers to cjson.o(i.cast_away_const) for cast_away_const
  647. cjson.o(i.cJSON_CreateArrayReference) refers to cjson.o(.data) for global_hooks
  648. cjson.o(i.cJSON_CreateBool) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  649. cjson.o(i.cJSON_CreateBool) refers to cjson.o(.data) for global_hooks
  650. cjson.o(i.cJSON_CreateDoubleArray) refers to cjson.o(i.cJSON_CreateArray) for cJSON_CreateArray
  651. cjson.o(i.cJSON_CreateDoubleArray) refers to cjson.o(i.cJSON_CreateNumber) for cJSON_CreateNumber
  652. cjson.o(i.cJSON_CreateDoubleArray) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  653. cjson.o(i.cJSON_CreateDoubleArray) refers to cjson.o(i.suffix_object) for suffix_object
  654. cjson.o(i.cJSON_CreateFalse) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  655. cjson.o(i.cJSON_CreateFalse) refers to cjson.o(.data) for global_hooks
  656. cjson.o(i.cJSON_CreateFloatArray) refers to cjson.o(i.cJSON_CreateArray) for cJSON_CreateArray
  657. cjson.o(i.cJSON_CreateFloatArray) refers to f2d.o(.text) for __aeabi_f2d
  658. cjson.o(i.cJSON_CreateFloatArray) refers to cjson.o(i.cJSON_CreateNumber) for cJSON_CreateNumber
  659. cjson.o(i.cJSON_CreateFloatArray) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  660. cjson.o(i.cJSON_CreateFloatArray) refers to cjson.o(i.suffix_object) for suffix_object
  661. cjson.o(i.cJSON_CreateIntArray) refers to cjson.o(i.cJSON_CreateArray) for cJSON_CreateArray
  662. cjson.o(i.cJSON_CreateIntArray) refers to dflti.o(.text) for __aeabi_i2d
  663. cjson.o(i.cJSON_CreateIntArray) refers to cjson.o(i.cJSON_CreateNumber) for cJSON_CreateNumber
  664. cjson.o(i.cJSON_CreateIntArray) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  665. cjson.o(i.cJSON_CreateIntArray) refers to cjson.o(i.suffix_object) for suffix_object
  666. cjson.o(i.cJSON_CreateNull) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  667. cjson.o(i.cJSON_CreateNull) refers to cjson.o(.data) for global_hooks
  668. cjson.o(i.cJSON_CreateNumber) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  669. cjson.o(i.cJSON_CreateNumber) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
  670. cjson.o(i.cJSON_CreateNumber) refers to cdcmple.o(.text) for __aeabi_cdcmple
  671. cjson.o(i.cJSON_CreateNumber) refers to dfixi.o(.text) for __aeabi_d2iz
  672. cjson.o(i.cJSON_CreateNumber) refers to cjson.o(.data) for global_hooks
  673. cjson.o(i.cJSON_CreateObject) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  674. cjson.o(i.cJSON_CreateObject) refers to cjson.o(.data) for global_hooks
  675. cjson.o(i.cJSON_CreateObjectReference) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  676. cjson.o(i.cJSON_CreateObjectReference) refers to cjson.o(i.cast_away_const) for cast_away_const
  677. cjson.o(i.cJSON_CreateObjectReference) refers to cjson.o(.data) for global_hooks
  678. cjson.o(i.cJSON_CreateRaw) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  679. cjson.o(i.cJSON_CreateRaw) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup
  680. cjson.o(i.cJSON_CreateRaw) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  681. cjson.o(i.cJSON_CreateRaw) refers to cjson.o(.data) for global_hooks
  682. cjson.o(i.cJSON_CreateString) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  683. cjson.o(i.cJSON_CreateString) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup
  684. cjson.o(i.cJSON_CreateString) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  685. cjson.o(i.cJSON_CreateString) refers to cjson.o(.data) for global_hooks
  686. cjson.o(i.cJSON_CreateStringArray) refers to cjson.o(i.cJSON_CreateArray) for cJSON_CreateArray
  687. cjson.o(i.cJSON_CreateStringArray) refers to cjson.o(i.cJSON_CreateString) for cJSON_CreateString
  688. cjson.o(i.cJSON_CreateStringArray) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  689. cjson.o(i.cJSON_CreateStringArray) refers to cjson.o(i.suffix_object) for suffix_object
  690. cjson.o(i.cJSON_CreateStringReference) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  691. cjson.o(i.cJSON_CreateStringReference) refers to cjson.o(i.cast_away_const) for cast_away_const
  692. cjson.o(i.cJSON_CreateStringReference) refers to cjson.o(.data) for global_hooks
  693. cjson.o(i.cJSON_CreateTrue) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  694. cjson.o(i.cJSON_CreateTrue) refers to cjson.o(.data) for global_hooks
  695. cjson.o(i.cJSON_Delete) refers to cjson.o(.data) for global_hooks
  696. cjson.o(i.cJSON_DeleteItemFromArray) refers to cjson.o(i.cJSON_DetachItemFromArray) for cJSON_DetachItemFromArray
  697. cjson.o(i.cJSON_DeleteItemFromArray) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  698. cjson.o(i.cJSON_DeleteItemFromObject) refers to cjson.o(i.cJSON_DetachItemFromObject) for cJSON_DetachItemFromObject
  699. cjson.o(i.cJSON_DeleteItemFromObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  700. cjson.o(i.cJSON_DeleteItemFromObjectCaseSensitive) refers to cjson.o(i.cJSON_DetachItemFromObjectCaseSensitive) for cJSON_DetachItemFromObjectCaseSensitive
  701. cjson.o(i.cJSON_DeleteItemFromObjectCaseSensitive) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  702. cjson.o(i.cJSON_DetachItemFromArray) refers to cjson.o(i.get_array_item) for get_array_item
  703. cjson.o(i.cJSON_DetachItemFromArray) refers to cjson.o(i.cJSON_DetachItemViaPointer) for cJSON_DetachItemViaPointer
  704. cjson.o(i.cJSON_DetachItemFromObject) refers to cjson.o(i.cJSON_GetObjectItem) for cJSON_GetObjectItem
  705. cjson.o(i.cJSON_DetachItemFromObject) refers to cjson.o(i.cJSON_DetachItemViaPointer) for cJSON_DetachItemViaPointer
  706. cjson.o(i.cJSON_DetachItemFromObjectCaseSensitive) refers to cjson.o(i.cJSON_GetObjectItemCaseSensitive) for cJSON_GetObjectItemCaseSensitive
  707. cjson.o(i.cJSON_DetachItemFromObjectCaseSensitive) refers to cjson.o(i.cJSON_DetachItemViaPointer) for cJSON_DetachItemViaPointer
  708. cjson.o(i.cJSON_Duplicate) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  709. cjson.o(i.cJSON_Duplicate) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup
  710. cjson.o(i.cJSON_Duplicate) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  711. cjson.o(i.cJSON_Duplicate) refers to cjson.o(.data) for global_hooks
  712. cjson.o(i.cJSON_GetArrayItem) refers to cjson.o(i.get_array_item) for get_array_item
  713. cjson.o(i.cJSON_GetErrorPtr) refers to cjson.o(.data) for global_error
  714. cjson.o(i.cJSON_GetNumberValue) refers to cjson.o(i.cJSON_IsNumber) for cJSON_IsNumber
  715. cjson.o(i.cJSON_GetObjectItem) refers to cjson.o(i.get_object_item) for get_object_item
  716. cjson.o(i.cJSON_GetObjectItemCaseSensitive) refers to cjson.o(i.get_object_item) for get_object_item
  717. cjson.o(i.cJSON_GetStringValue) refers to cjson.o(i.cJSON_IsString) for cJSON_IsString
  718. cjson.o(i.cJSON_HasObjectItem) refers to cjson.o(i.cJSON_GetObjectItem) for cJSON_GetObjectItem
  719. cjson.o(i.cJSON_InitHooks) refers to mallocr.o(i.__malloc$realloc) for malloc
  720. cjson.o(i.cJSON_InitHooks) refers to cjson.o(.data) for global_hooks
  721. cjson.o(i.cJSON_InitHooks) refers to mallocr.o(i.__free$realloc) for free
  722. cjson.o(i.cJSON_InitHooks) refers to mallocr.o(i.realloc) for realloc
  723. cjson.o(i.cJSON_InsertItemInArray) refers to cjson.o(i.get_array_item) for get_array_item
  724. cjson.o(i.cJSON_InsertItemInArray) refers to cjson.o(i.add_item_to_array) for add_item_to_array
  725. cjson.o(i.cJSON_Minify) refers to cjson.o(i.skip_oneline_comment) for skip_oneline_comment
  726. cjson.o(i.cJSON_Minify) refers to cjson.o(i.skip_multiline_comment) for skip_multiline_comment
  727. cjson.o(i.cJSON_Minify) refers to cjson.o(i.minify_string) for minify_string
  728. cjson.o(i.cJSON_New_Item) refers to memseta.o(.text) for __aeabi_memclr4
  729. cjson.o(i.cJSON_Parse) refers to cjson.o(i.cJSON_ParseWithOpts) for cJSON_ParseWithOpts
  730. cjson.o(i.cJSON_ParseWithLength) refers to cjson.o(i.cJSON_ParseWithLengthOpts) for cJSON_ParseWithLengthOpts
  731. cjson.o(i.cJSON_ParseWithLengthOpts) refers to memseta.o(.text) for __aeabi_memclr4
  732. cjson.o(i.cJSON_ParseWithLengthOpts) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  733. cjson.o(i.cJSON_ParseWithLengthOpts) refers to cjson.o(i.skip_utf8_bom) for skip_utf8_bom
  734. cjson.o(i.cJSON_ParseWithLengthOpts) refers to cjson.o(i.buffer_skip_whitespace) for buffer_skip_whitespace
  735. cjson.o(i.cJSON_ParseWithLengthOpts) refers to cjson.o(i.parse_value) for parse_value
  736. cjson.o(i.cJSON_ParseWithLengthOpts) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  737. cjson.o(i.cJSON_ParseWithLengthOpts) refers to cjson.o(.data) for global_error
  738. cjson.o(i.cJSON_ParseWithOpts) refers to strlen.o(.text) for strlen
  739. cjson.o(i.cJSON_ParseWithOpts) refers to cjson.o(i.cJSON_ParseWithLengthOpts) for cJSON_ParseWithLengthOpts
  740. cjson.o(i.cJSON_Print) refers to cjson.o(i.print) for print
  741. cjson.o(i.cJSON_Print) refers to cjson.o(.data) for global_hooks
  742. cjson.o(i.cJSON_PrintBuffered) refers to memseta.o(.text) for __aeabi_memclr4
  743. cjson.o(i.cJSON_PrintBuffered) refers to cjson.o(i.print_value) for print_value
  744. cjson.o(i.cJSON_PrintBuffered) refers to cjson.o(.data) for global_hooks
  745. cjson.o(i.cJSON_PrintPreallocated) refers to memseta.o(.text) for __aeabi_memclr4
  746. cjson.o(i.cJSON_PrintPreallocated) refers to cjson.o(i.print_value) for print_value
  747. cjson.o(i.cJSON_PrintPreallocated) refers to cjson.o(.data) for global_hooks
  748. cjson.o(i.cJSON_PrintUnformatted) refers to cjson.o(i.print) for print
  749. cjson.o(i.cJSON_PrintUnformatted) refers to cjson.o(.data) for global_hooks
  750. cjson.o(i.cJSON_ReplaceItemInArray) refers to cjson.o(i.get_array_item) for get_array_item
  751. cjson.o(i.cJSON_ReplaceItemInArray) refers to cjson.o(i.cJSON_ReplaceItemViaPointer) for cJSON_ReplaceItemViaPointer
  752. cjson.o(i.cJSON_ReplaceItemInObject) refers to cjson.o(i.replace_item_in_object) for replace_item_in_object
  753. cjson.o(i.cJSON_ReplaceItemInObjectCaseSensitive) refers to cjson.o(i.replace_item_in_object) for replace_item_in_object
  754. cjson.o(i.cJSON_ReplaceItemViaPointer) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  755. cjson.o(i.cJSON_SetNumberHelper) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
  756. cjson.o(i.cJSON_SetNumberHelper) refers to cdcmple.o(.text) for __aeabi_cdcmple
  757. cjson.o(i.cJSON_SetNumberHelper) refers to dfixi.o(.text) for __aeabi_d2iz
  758. cjson.o(i.cJSON_SetValuestring) refers to strlen.o(.text) for strlen
  759. cjson.o(i.cJSON_SetValuestring) refers to strcpy.o(.text) for strcpy
  760. cjson.o(i.cJSON_SetValuestring) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup
  761. cjson.o(i.cJSON_SetValuestring) refers to cjson.o(i.cJSON_free) for cJSON_free
  762. cjson.o(i.cJSON_SetValuestring) refers to cjson.o(.data) for global_hooks
  763. cjson.o(i.cJSON_Version) refers to printfa.o(i.__0sprintf) for __2sprintf
  764. cjson.o(i.cJSON_Version) refers to cjson.o(.bss) for version
  765. cjson.o(i.cJSON_free) refers to cjson.o(.data) for global_hooks
  766. cjson.o(i.cJSON_malloc) refers to cjson.o(.data) for global_hooks
  767. cjson.o(i.cJSON_strdup) refers to strlen.o(.text) for strlen
  768. cjson.o(i.cJSON_strdup) refers to memcpya.o(.text) for __aeabi_memcpy
  769. cjson.o(i.case_insensitive_strcmp) refers to tolower.o(.text) for tolower
  770. cjson.o(i.compare_double) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
  771. cjson.o(i.compare_double) refers to dmul.o(.text) for __aeabi_dmul
  772. cjson.o(i.compare_double) refers to dadd.o(.text) for __aeabi_dsub
  773. cjson.o(i.compare_double) refers to cdcmple.o(.text) for __aeabi_cdcmple
  774. cjson.o(i.create_reference) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  775. cjson.o(i.create_reference) refers to memcpya.o(.text) for __aeabi_memcpy4
  776. cjson.o(i.ensure) refers to memcpya.o(.text) for __aeabi_memcpy
  777. cjson.o(i.get_object_item) refers to strcmp.o(.text) for strcmp
  778. cjson.o(i.get_object_item) refers to cjson.o(i.case_insensitive_strcmp) for case_insensitive_strcmp
  779. cjson.o(i.parse_array) refers to cjson.o(i.buffer_skip_whitespace) for buffer_skip_whitespace
  780. cjson.o(i.parse_array) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  781. cjson.o(i.parse_array) refers to cjson.o(i.parse_value) for parse_value
  782. cjson.o(i.parse_array) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  783. cjson.o(i.parse_number) refers to cjson.o(i.get_decimal_point) for get_decimal_point
  784. cjson.o(i.parse_number) refers to strtod.o(i.strtod) for strtod
  785. cjson.o(i.parse_number) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
  786. cjson.o(i.parse_number) refers to cdcmple.o(.text) for __aeabi_cdcmple
  787. cjson.o(i.parse_number) refers to dfixi.o(.text) for __aeabi_d2iz
  788. cjson.o(i.parse_object) refers to cjson.o(i.buffer_skip_whitespace) for buffer_skip_whitespace
  789. cjson.o(i.parse_object) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
  790. cjson.o(i.parse_object) refers to cjson.o(i.parse_string) for parse_string
  791. cjson.o(i.parse_object) refers to cjson.o(i.parse_value) for parse_value
  792. cjson.o(i.parse_object) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
  793. cjson.o(i.parse_string) refers to cjson.o(i.utf16_literal_to_utf8) for utf16_literal_to_utf8
  794. cjson.o(i.parse_value) refers to strncmp.o(.text) for strncmp
  795. cjson.o(i.parse_value) refers to cjson.o(i.parse_string) for parse_string
  796. cjson.o(i.parse_value) refers to cjson.o(i.parse_number) for parse_number
  797. cjson.o(i.parse_value) refers to cjson.o(i.parse_array) for parse_array
  798. cjson.o(i.parse_value) refers to cjson.o(i.parse_object) for parse_object
  799. cjson.o(i.print) refers to memseta.o(.text) for __aeabi_memclr4
  800. cjson.o(i.print) refers to cjson.o(i.print_value) for print_value
  801. cjson.o(i.print) refers to cjson.o(i.update_offset) for update_offset
  802. cjson.o(i.print) refers to memcpya.o(.text) for __aeabi_memcpy
  803. cjson.o(i.print_array) refers to cjson.o(i.ensure) for ensure
  804. cjson.o(i.print_array) refers to cjson.o(i.print_value) for print_value
  805. cjson.o(i.print_array) refers to cjson.o(i.update_offset) for update_offset
  806. cjson.o(i.print_number) refers to scanf_fp.o(.text) for _scanf_real
  807. cjson.o(i.print_number) refers to memseta.o(.text) for __aeabi_memclr4
  808. cjson.o(i.print_number) refers to cjson.o(i.get_decimal_point) for get_decimal_point
  809. cjson.o(i.print_number) refers to printfa.o(i.__0sprintf) for __2sprintf
  810. cjson.o(i.print_number) refers to dflti.o(.text) for __aeabi_i2d
  811. cjson.o(i.print_number) refers to cdcmple.o(.text) for __aeabi_cdcmpeq
  812. cjson.o(i.print_number) refers to __0sscanf.o(.text) for __0sscanf
  813. cjson.o(i.print_number) refers to cjson.o(i.compare_double) for compare_double
  814. cjson.o(i.print_number) refers to cjson.o(i.ensure) for ensure
  815. cjson.o(i.print_object) refers to cjson.o(i.ensure) for ensure
  816. cjson.o(i.print_object) refers to cjson.o(i.print_string_ptr) for print_string_ptr
  817. cjson.o(i.print_object) refers to cjson.o(i.update_offset) for update_offset
  818. cjson.o(i.print_object) refers to cjson.o(i.print_value) for print_value
  819. cjson.o(i.print_string) refers to cjson.o(i.print_string_ptr) for print_string_ptr
  820. cjson.o(i.print_string_ptr) refers to cjson.o(i.ensure) for ensure
  821. cjson.o(i.print_string_ptr) refers to strcpy.o(.text) for strcpy
  822. cjson.o(i.print_string_ptr) refers to memcpya.o(.text) for __aeabi_memcpy
  823. cjson.o(i.print_string_ptr) refers to printfa.o(i.__0sprintf) for __2sprintf
  824. cjson.o(i.print_value) refers to cjson.o(i.ensure) for ensure
  825. cjson.o(i.print_value) refers to strcpy.o(.text) for strcpy
  826. cjson.o(i.print_value) refers to cjson.o(i.print_number) for print_number
  827. cjson.o(i.print_value) refers to strlen.o(.text) for strlen
  828. cjson.o(i.print_value) refers to memcpya.o(.text) for __aeabi_memcpy
  829. cjson.o(i.print_value) refers to cjson.o(i.print_string) for print_string
  830. cjson.o(i.print_value) refers to cjson.o(i.print_array) for print_array
  831. cjson.o(i.print_value) refers to cjson.o(i.print_object) for print_object
  832. cjson.o(i.replace_item_in_object) refers to cjson.o(i.cJSON_free) for cJSON_free
  833. cjson.o(i.replace_item_in_object) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup
  834. cjson.o(i.replace_item_in_object) refers to cjson.o(i.get_object_item) for get_object_item
  835. cjson.o(i.replace_item_in_object) refers to cjson.o(i.cJSON_ReplaceItemViaPointer) for cJSON_ReplaceItemViaPointer
  836. cjson.o(i.replace_item_in_object) refers to cjson.o(.data) for global_hooks
  837. cjson.o(i.skip_utf8_bom) refers to strncmp.o(.text) for strncmp
  838. cjson.o(i.update_offset) refers to strlen.o(.text) for strlen
  839. cjson.o(i.utf16_literal_to_utf8) refers to cjson.o(i.parse_hex4) for parse_hex4
  840. cjson.o(.data) refers to mallocr.o(i.__malloc$realloc) for malloc
  841. cjson.o(.data) refers to mallocr.o(i.__free$realloc) for free
  842. cjson.o(.data) refers to mallocr.o(i.realloc) for realloc
  843. dlt645.o(i.dlt645_read_data) refers to dlt645_1997.o(i.dlt645_1997_read_data) for dlt645_1997_read_data
  844. dlt645.o(i.dlt645_read_data) refers to dlt645_2007.o(i.dlt645_2007_read_data) for dlt645_2007_read_data
  845. dlt645.o(i.dlt645_receive_msg) refers to dlt645_1997.o(i.dlt645_1997_recv_check) for dlt645_1997_recv_check
  846. dlt645.o(i.dlt645_receive_msg) refers to dlt645_2007.o(i.dlt645_2007_recv_check) for dlt645_2007_recv_check
  847. dlt645.o(i.dlt645_send_msg) refers to dlt645_data.o(i._crc) for _crc
  848. dlt645_2007.o(i.dlt645_2007_parsing_data) refers to dlt645_data.o(i.dlt645_data_parse_by_format_to_float) for dlt645_data_parse_by_format_to_float
  849. dlt645_2007.o(i.dlt645_2007_read_data) refers to memseta.o(.text) for __aeabi_memclr4
  850. dlt645_2007.o(i.dlt645_2007_read_data) refers to dlt645.o(i.dlt645_send_msg) for dlt645_send_msg
  851. dlt645_2007.o(i.dlt645_2007_read_data) refers to dlt645.o(i.dlt645_receive_msg) for dlt645_receive_msg
  852. dlt645_2007.o(i.dlt645_2007_read_data) refers to dlt645_2007.o(i.dlt645_2007_parsing_data) for dlt645_2007_parsing_data
  853. dlt645_2007.o(i.dlt645_2007_recv_check) refers to dlt645_data.o(i.dlt645_common_check) for dlt645_common_check
  854. dlt645_2007.o(i.dlt645_write_data) refers to memseta.o(.text) for __aeabi_memclr4
  855. dlt645_2007.o(i.dlt645_write_data) refers to memcpya.o(.text) for __aeabi_memcpy
  856. dlt645_2007.o(i.dlt645_write_data) refers to dlt645.o(i.dlt645_send_msg) for dlt645_send_msg
  857. dlt645_2007.o(i.dlt645_write_data) refers to dlt645.o(i.dlt645_receive_msg) for dlt645_receive_msg
  858. dlt645_data.o(i.data_package_translate_to_int) refers to dfltui.o(.text) for __aeabi_ui2d
  859. dlt645_data.o(i.data_package_translate_to_int) refers to pow.o(i.pow) for pow
  860. dlt645_data.o(i.data_package_translate_to_int) refers to dflti.o(.text) for __aeabi_i2d
  861. dlt645_data.o(i.data_package_translate_to_int) refers to dmul.o(.text) for __aeabi_dmul
  862. dlt645_data.o(i.data_package_translate_to_int) refers to dadd.o(.text) for __aeabi_dadd
  863. dlt645_data.o(i.data_package_translate_to_int) refers to dfixi.o(.text) for __aeabi_d2iz
  864. dlt645_data.o(i.dlt645_common_check) refers to dlt645_data.o(i._crc) for _crc
  865. dlt645_data.o(i.dlt645_common_check) refers to memcmp.o(.text) for memcmp
  866. dlt645_data.o(i.dlt645_data_parse_by_format_to_float) refers to dlt645_data.o(i.data_package_translate_to_int) for data_package_translate_to_int
  867. dlt645_data.o(i.dlt645_data_parse_by_format_to_float) refers to strlen.o(.text) for strlen
  868. dlt645_data.o(i.dlt645_data_parse_by_format_to_float) refers to dflti.o(.text) for __aeabi_i2d
  869. dlt645_data.o(i.dlt645_data_parse_by_format_to_float) refers to pow.o(i.pow) for pow
  870. dlt645_data.o(i.dlt645_data_parse_by_format_to_float) refers to ddiv.o(.text) for __aeabi_ddiv
  871. dlt645_data.o(i.dlt645_data_parse_by_format_to_float) refers to d2f.o(.text) for __aeabi_d2f
  872. dlt645_data.o(i.dlt645_data_parse_by_format_to_float_and_DATE) refers to dlt645_data.o(i.data_package_translate_to_int) for data_package_translate_to_int
  873. dlt645_data.o(i.dlt645_data_parse_by_format_to_float_and_DATE) refers to strlen.o(.text) for strlen
  874. dlt645_data.o(i.dlt645_data_parse_by_format_to_float_and_DATE) refers to dflti.o(.text) for __aeabi_i2d
  875. dlt645_data.o(i.dlt645_data_parse_by_format_to_float_and_DATE) refers to pow.o(i.pow) for pow
  876. dlt645_data.o(i.dlt645_data_parse_by_format_to_float_and_DATE) refers to ddiv.o(.text) for __aeabi_ddiv
  877. dlt645_data.o(i.dlt645_data_parse_by_format_to_float_and_DATE) refers to d2f.o(.text) for __aeabi_d2f
  878. dlt645_data.o(i.str_to_bcd) refers to strlen.o(.text) for strlen
  879. dlt645_data.o(i.str_to_bcd) refers to memseta.o(.text) for __aeabi_memclr
  880. dlt645_port.o(i.dlt645_hw_read) refers to systick.o(i.gettick) for gettick
  881. dlt645_port.o(i.dlt645_hw_read) refers to memcpya.o(.text) for __aeabi_memcpy
  882. dlt645_port.o(i.dlt645_hw_read) refers to dlt645_port.o(.bss) for dlt645_port
  883. dlt645_port.o(i.dlt645_hw_write) refers to memseta.o(.text) for __aeabi_memclr4
  884. dlt645_port.o(i.dlt645_hw_write) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  885. dlt645_port.o(i.dlt645_hw_write) refers to gd32f10x_usart.o(i.usart_data_transmit) for usart_data_transmit
  886. dlt645_port.o(i.dlt645_hw_write) refers to gd32f10x_usart.o(i.usart_flag_get) for usart_flag_get
  887. dlt645_port.o(i.dlt645_hw_write) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
  888. dlt645_port.o(i.dlt645_hw_write) refers to dlt645_port.o(.bss) for dlt645_port
  889. dlt645_port.o(i.dlt645_init) refers to gd32f10x_gpio.o(i.gpio_bit_set) for gpio_bit_set
  890. dlt645_port.o(i.dlt645_init) refers to dlt645_port.o(.bss) for dlt645_port
  891. dlt645_port.o(i.dlt_callback) refers to gd32f10x_usart.o(i.usart_interrupt_flag_get) for usart_interrupt_flag_get
  892. dlt645_port.o(i.dlt_callback) refers to gd32f10x_usart.o(i.usart_data_receive) for usart_data_receive
  893. dlt645_port.o(i.dlt_callback) refers to gd32f10x_usart.o(i.usart_interrupt_flag_clear) for usart_interrupt_flag_clear
  894. dlt645_port.o(i.dlt_callback) refers to dlt645_port.o(.bss) for dlt645_port
  895. dlt645_port.o(.data) refers to dlt645_port.o(i.dlt645_hw_write) for dlt645_hw_write
  896. dlt645_port.o(.data) refers to dlt645_port.o(i.dlt645_hw_read) for dlt645_hw_read
  897. dlt645_port.o(.data) refers to dlt645_port.o(.bss) for dlt645_port
  898. dlt645_1997.o(i.dlt645_1997_parsing_data) refers to dlt645_data.o(i.dlt645_data_parse_by_format_to_float) for dlt645_data_parse_by_format_to_float
  899. dlt645_1997.o(i.dlt645_1997_read_data) refers to memseta.o(.text) for __aeabi_memclr4
  900. dlt645_1997.o(i.dlt645_1997_read_data) refers to dlt645.o(i.dlt645_send_msg) for dlt645_send_msg
  901. dlt645_1997.o(i.dlt645_1997_read_data) refers to dlt645.o(i.dlt645_receive_msg) for dlt645_receive_msg
  902. dlt645_1997.o(i.dlt645_1997_read_data) refers to dlt645_1997.o(i.dlt645_1997_parsing_data) for dlt645_1997_parsing_data
  903. dlt645_1997.o(i.dlt645_1997_recv_check) refers to dlt645_data.o(i.dlt645_common_check) for dlt645_common_check
  904. pow.o(i.__softfp_pow) refers (Special) to iusefp.o(.text) for __I$use$fp
  905. pow.o(i.__softfp_pow) refers to pow.o(i.pow) for pow
  906. pow.o(i.pow) refers (Special) to iusefp.o(.text) for __I$use$fp
  907. pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2
  908. pow.o(i.pow) refers to errno.o(i.__set_errno) for __set_errno
  909. pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_divzero) for __mathlib_dbl_divzero
  910. pow.o(i.pow) refers to ddiv.o(.text) for __aeabi_ddiv
  911. pow.o(i.pow) refers to sqrt.o(i.sqrt) for sqrt
  912. pow.o(i.pow) refers to dmul.o(.text) for __aeabi_dmul
  913. pow.o(i.pow) refers to dflti.o(.text) for __aeabi_i2d
  914. pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid
  915. pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_overflow) for __mathlib_dbl_overflow
  916. pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_underflow) for __mathlib_dbl_underflow
  917. pow.o(i.pow) refers to dadd.o(.text) for __aeabi_dsub
  918. pow.o(i.pow) refers to dscalb.o(.text) for __ARM_scalbn
  919. pow.o(i.pow) refers to qnan.o(.constdata) for __mathlib_zero
  920. pow.o(i.pow) refers to poly.o(i.__kernel_poly) for __kernel_poly
  921. pow.o(i.pow) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
  922. pow.o(i.pow) refers to pow.o(.constdata) for .constdata
  923. pow.o(i.pow) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify
  924. pow.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
  925. pow_x.o(i.____softfp_pow$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
  926. pow_x.o(i.____softfp_pow$lsc) refers to pow_x.o(i.__pow$lsc) for __pow$lsc
  927. pow_x.o(i.__pow$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
  928. pow_x.o(i.__pow$lsc) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2
  929. pow_x.o(i.__pow$lsc) refers to errno.o(i.__set_errno) for __set_errno
  930. pow_x.o(i.__pow$lsc) refers to ddiv.o(.text) for __aeabi_ddiv
  931. pow_x.o(i.__pow$lsc) refers to sqrt.o(i.sqrt) for sqrt
  932. pow_x.o(i.__pow$lsc) refers to dmul.o(.text) for __aeabi_dmul
  933. pow_x.o(i.__pow$lsc) refers to dflti.o(.text) for __aeabi_i2d
  934. pow_x.o(i.__pow$lsc) refers to dadd.o(.text) for __aeabi_dsub
  935. pow_x.o(i.__pow$lsc) refers to dscalb.o(.text) for __ARM_scalbn
  936. pow_x.o(i.__pow$lsc) refers to qnan.o(.constdata) for __mathlib_zero
  937. pow_x.o(i.__pow$lsc) refers to poly.o(i.__kernel_poly) for __kernel_poly
  938. pow_x.o(i.__pow$lsc) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
  939. pow_x.o(i.__pow$lsc) refers to pow_x.o(.constdata) for .constdata
  940. pow_x.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
  941. strtod.o(i.__softfp_strtod) refers (Special) to iusefp.o(.text) for __I$use$fp
  942. strtod.o(i.__softfp_strtod) refers to strtod.o(.text) for __strtod_int
  943. strtod.o(i.strtod) refers (Special) to iusefp.o(.text) for __I$use$fp
  944. strtod.o(i.strtod) refers to strtod.o(.text) for __strtod_int
  945. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
  946. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
  947. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
  948. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
  949. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
  950. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
  951. entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
  952. printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  953. printfb.o(i.__0fprintf$bare) refers to log.o(i.fputc) for fputc
  954. printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core
  955. printfb.o(i.__0printf$bare) refers to log.o(i.fputc) for fputc
  956. printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout
  957. printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  958. printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc
  959. printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  960. printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc
  961. printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  962. printfb.o(i.__0vfprintf$bare) refers to log.o(i.fputc) for fputc
  963. printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  964. printfb.o(i.__0vprintf$bare) refers to log.o(i.fputc) for fputc
  965. printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout
  966. printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  967. printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc
  968. printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
  969. printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc
  970. printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  971. printf0.o(i.__0fprintf$0) refers to log.o(i.fputc) for fputc
  972. printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core
  973. printf0.o(i.__0printf$0) refers to log.o(i.fputc) for fputc
  974. printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout
  975. printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  976. printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc
  977. printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  978. printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc
  979. printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  980. printf0.o(i.__0vfprintf$0) refers to log.o(i.fputc) for fputc
  981. printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  982. printf0.o(i.__0vprintf$0) refers to log.o(i.fputc) for fputc
  983. printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout
  984. printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  985. printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc
  986. printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core
  987. printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc
  988. printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  989. printf1.o(i.__0fprintf$1) refers to log.o(i.fputc) for fputc
  990. printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core
  991. printf1.o(i.__0printf$1) refers to log.o(i.fputc) for fputc
  992. printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout
  993. printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  994. printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc
  995. printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  996. printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc
  997. printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  998. printf1.o(i.__0vfprintf$1) refers to log.o(i.fputc) for fputc
  999. printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  1000. printf1.o(i.__0vprintf$1) refers to log.o(i.fputc) for fputc
  1001. printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout
  1002. printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  1003. printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc
  1004. printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core
  1005. printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc
  1006. printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
  1007. printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  1008. printf2.o(i.__0fprintf$2) refers to log.o(i.fputc) for fputc
  1009. printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core
  1010. printf2.o(i.__0printf$2) refers to log.o(i.fputc) for fputc
  1011. printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout
  1012. printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  1013. printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc
  1014. printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  1015. printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc
  1016. printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  1017. printf2.o(i.__0vfprintf$2) refers to log.o(i.fputc) for fputc
  1018. printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  1019. printf2.o(i.__0vprintf$2) refers to log.o(i.fputc) for fputc
  1020. printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout
  1021. printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  1022. printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc
  1023. printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core
  1024. printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc
  1025. printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  1026. printf3.o(i.__0fprintf$3) refers to log.o(i.fputc) for fputc
  1027. printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core
  1028. printf3.o(i.__0printf$3) refers to log.o(i.fputc) for fputc
  1029. printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout
  1030. printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  1031. printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc
  1032. printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  1033. printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc
  1034. printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  1035. printf3.o(i.__0vfprintf$3) refers to log.o(i.fputc) for fputc
  1036. printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  1037. printf3.o(i.__0vprintf$3) refers to log.o(i.fputc) for fputc
  1038. printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout
  1039. printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  1040. printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc
  1041. printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core
  1042. printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc
  1043. printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
  1044. printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  1045. printf4.o(i.__0fprintf$4) refers to log.o(i.fputc) for fputc
  1046. printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core
  1047. printf4.o(i.__0printf$4) refers to log.o(i.fputc) for fputc
  1048. printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout
  1049. printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  1050. printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc
  1051. printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  1052. printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc
  1053. printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  1054. printf4.o(i.__0vfprintf$4) refers to log.o(i.fputc) for fputc
  1055. printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  1056. printf4.o(i.__0vprintf$4) refers to log.o(i.fputc) for fputc
  1057. printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout
  1058. printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  1059. printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc
  1060. printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core
  1061. printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc
  1062. printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
  1063. printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  1064. printf5.o(i.__0fprintf$5) refers to log.o(i.fputc) for fputc
  1065. printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core
  1066. printf5.o(i.__0printf$5) refers to log.o(i.fputc) for fputc
  1067. printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout
  1068. printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  1069. printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc
  1070. printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  1071. printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc
  1072. printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  1073. printf5.o(i.__0vfprintf$5) refers to log.o(i.fputc) for fputc
  1074. printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  1075. printf5.o(i.__0vprintf$5) refers to log.o(i.fputc) for fputc
  1076. printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout
  1077. printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  1078. printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc
  1079. printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core
  1080. printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc
  1081. printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
  1082. printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  1083. printf6.o(i.__0fprintf$6) refers to log.o(i.fputc) for fputc
  1084. printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core
  1085. printf6.o(i.__0printf$6) refers to log.o(i.fputc) for fputc
  1086. printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout
  1087. printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  1088. printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc
  1089. printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  1090. printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc
  1091. printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  1092. printf6.o(i.__0vfprintf$6) refers to log.o(i.fputc) for fputc
  1093. printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  1094. printf6.o(i.__0vprintf$6) refers to log.o(i.fputc) for fputc
  1095. printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout
  1096. printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  1097. printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc
  1098. printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core
  1099. printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc
  1100. printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
  1101. printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
  1102. printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
  1103. printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  1104. printf7.o(i.__0fprintf$7) refers to log.o(i.fputc) for fputc
  1105. printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core
  1106. printf7.o(i.__0printf$7) refers to log.o(i.fputc) for fputc
  1107. printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout
  1108. printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  1109. printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc
  1110. printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  1111. printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc
  1112. printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  1113. printf7.o(i.__0vfprintf$7) refers to log.o(i.fputc) for fputc
  1114. printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  1115. printf7.o(i.__0vprintf$7) refers to log.o(i.fputc) for fputc
  1116. printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout
  1117. printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  1118. printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc
  1119. printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core
  1120. printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc
  1121. printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
  1122. printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
  1123. printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
  1124. printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  1125. printf8.o(i.__0fprintf$8) refers to log.o(i.fputc) for fputc
  1126. printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core
  1127. printf8.o(i.__0printf$8) refers to log.o(i.fputc) for fputc
  1128. printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout
  1129. printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  1130. printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc
  1131. printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  1132. printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc
  1133. printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  1134. printf8.o(i.__0vfprintf$8) refers to log.o(i.fputc) for fputc
  1135. printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  1136. printf8.o(i.__0vprintf$8) refers to log.o(i.fputc) for fputc
  1137. printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout
  1138. printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  1139. printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc
  1140. printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core
  1141. printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc
  1142. printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
  1143. printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
  1144. printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
  1145. printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  1146. printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
  1147. printfa.o(i.__0fprintf) refers to log.o(i.fputc) for fputc
  1148. printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp
  1149. printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
  1150. printfa.o(i.__0printf) refers to log.o(i.fputc) for fputc
  1151. printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout
  1152. printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  1153. printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core
  1154. printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc
  1155. printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  1156. printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
  1157. printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
  1158. printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  1159. printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
  1160. printfa.o(i.__0vfprintf) refers to log.o(i.fputc) for fputc
  1161. printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  1162. printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
  1163. printfa.o(i.__0vprintf) refers to log.o(i.fputc) for fputc
  1164. printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout
  1165. printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  1166. printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core
  1167. printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc
  1168. printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
  1169. printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
  1170. printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
  1171. printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp
  1172. printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
  1173. printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
  1174. printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
  1175. printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
  1176. printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz
  1177. printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
  1178. printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp
  1179. printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
  1180. printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
  1181. printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
  1182. printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
  1183. printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
  1184. printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
  1185. printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
  1186. printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp
  1187. printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp
  1188. malloc.o(i.free) refers to mvars.o(.data) for __microlib_freelist
  1189. malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist_initialised
  1190. malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist
  1191. malloc.o(i.malloc) refers to startup_gd32f10x_xd.o(HEAP) for __heap_base
  1192. mallocr.o(i.__free$realloc) refers to mvars.o(.data) for __microlib_freelist
  1193. mallocr.o(i.__malloc$realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc
  1194. mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised
  1195. mallocr.o(i.__malloc$realloc) refers to startup_gd32f10x_xd.o(HEAP) for __heap_base
  1196. mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist
  1197. mallocr.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy
  1198. mallocr.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
  1199. mallocr.o(i.realloc) refers to mallocr.o(i.__free$realloc) for free
  1200. mallocr.o(i.realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc
  1201. mallocr.o(i.realloc) refers to mallocr.o(i.__malloc$realloc) for malloc
  1202. mallocr.o(i.realloc) refers to mvars.o(.data) for __microlib_freelist
  1203. malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist_initialised
  1204. malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist
  1205. malloca.o(i.__aligned_malloc) refers to startup_gd32f10x_xd.o(HEAP) for __heap_base
  1206. malloca.o(i.__free$memalign) refers to mvars.o(.data) for __microlib_freelist
  1207. malloca.o(i.__malloc$memalign) refers to malloca.o(i.__aligned_malloc) for __aligned_malloc
  1208. mallocra.o(i.__aligned_malloc$realloc) refers to mallocra.o(i.internal_alloc) for internal_alloc
  1209. mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised
  1210. mallocra.o(i.__aligned_malloc$realloc) refers to startup_gd32f10x_xd.o(HEAP) for __heap_base
  1211. mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist
  1212. mallocra.o(i.__free$realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
  1213. mallocra.o(i.__malloc$realloc$memalign) refers to mallocra.o(i.__aligned_malloc$realloc) for __aligned_malloc$realloc
  1214. mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__free$realloc$memalign) for __free$realloc$memalign
  1215. mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.internal_alloc) for internal_alloc
  1216. mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__malloc$realloc$memalign) for __malloc$realloc$memalign
  1217. mallocra.o(i.__realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
  1218. mallocra.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy
  1219. mallocra.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
  1220. __0sscanf.o(.text) refers to scanf_char.o(.text) for __vfscanf_char
  1221. __0sscanf.o(.text) refers to _sgetc.o(.text) for _sgetc
  1222. _scanf_int.o(.text) refers to _chval.o(.text) for _chval
  1223. scanf_fp.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1224. scanf_fp.o(.text) refers to dfltul.o(.text) for __aeabi_ul2d
  1225. scanf_fp.o(.text) refers to dmul.o(.text) for __aeabi_dmul
  1226. scanf_fp.o(.text) refers to ddiv.o(.text) for __aeabi_ddiv
  1227. scanf_fp.o(.text) refers to scanf_fp.o(i._is_digit) for _is_digit
  1228. scanf_fp.o(.text) refers to d2f.o(.text) for __aeabi_d2f
  1229. strtol.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
  1230. strtol.o(.text) refers to _strtoul.o(.text) for _strtoul
  1231. strtol.o(.text) refers to errno.o(i.__aeabi_errno_addr) for __aeabi_errno_addr
  1232. fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1233. fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1234. fdiv.o(.text) refers to fepilogue.o(.text) for _float_round
  1235. dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1236. dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
  1237. dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
  1238. dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
  1239. dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1240. dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
  1241. ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1242. ddiv.o(.text) refers to depilogue.o(.text) for _double_round
  1243. fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1244. fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
  1245. ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1246. ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue
  1247. dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1248. dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue
  1249. dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1250. dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
  1251. ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1252. dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1253. dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr
  1254. f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1255. cdcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1256. cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1257. d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
  1258. d2f.o(.text) refers to fepilogue.o(.text) for _float_round
  1259. dunder.o(i.__mathlib_dbl_divzero) refers to ddiv.o(.text) for __aeabi_ddiv
  1260. dunder.o(i.__mathlib_dbl_infnan) refers to dscalb.o(.text) for __ARM_scalbn
  1261. dunder.o(i.__mathlib_dbl_infnan2) refers to dadd.o(.text) for __aeabi_dadd
  1262. dunder.o(i.__mathlib_dbl_invalid) refers to ddiv.o(.text) for __aeabi_ddiv
  1263. dunder.o(i.__mathlib_dbl_overflow) refers to dscalb.o(.text) for __ARM_scalbn
  1264. dunder.o(i.__mathlib_dbl_posinfnan) refers to dmul.o(.text) for __aeabi_dmul
  1265. dunder.o(i.__mathlib_dbl_underflow) refers to dscalb.o(.text) for __ARM_scalbn
  1266. fpclassify.o(i.__ARM_fpclassify) refers (Special) to iusefp.o(.text) for __I$use$fp
  1267. poly.o(i.__kernel_poly) refers (Special) to iusefp.o(.text) for __I$use$fp
  1268. poly.o(i.__kernel_poly) refers to dmul.o(.text) for __aeabi_dmul
  1269. poly.o(i.__kernel_poly) refers to dadd.o(.text) for __aeabi_dadd
  1270. qnan.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
  1271. sqrt.o(i.__softfp_sqrt) refers (Special) to iusefp.o(.text) for __I$use$fp
  1272. sqrt.o(i.__softfp_sqrt) refers to dsqrt.o(.text) for _dsqrt
  1273. sqrt.o(i.__softfp_sqrt) refers to errno.o(i.__set_errno) for __set_errno
  1274. sqrt.o(i.sqrt) refers (Special) to iusefp.o(.text) for __I$use$fp
  1275. sqrt.o(i.sqrt) refers to dsqrt.o(.text) for _dsqrt
  1276. sqrt.o(i.sqrt) refers to errno.o(i.__set_errno) for __set_errno
  1277. sqrt_x.o(i.____softfp_sqrt$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
  1278. sqrt_x.o(i.____softfp_sqrt$lsc) refers to cdcmple.o(.text) for __aeabi_cdcmple
  1279. sqrt_x.o(i.____softfp_sqrt$lsc) refers to errno.o(i.__set_errno) for __set_errno
  1280. sqrt_x.o(i.____softfp_sqrt$lsc) refers to dsqrt.o(.text) for _dsqrt
  1281. sqrt_x.o(i.__sqrt$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
  1282. sqrt_x.o(i.__sqrt$lsc) refers to cdcmple.o(.text) for __aeabi_cdcmple
  1283. sqrt_x.o(i.__sqrt$lsc) refers to errno.o(i.__set_errno) for __set_errno
  1284. sqrt_x.o(i.__sqrt$lsc) refers to dsqrt.o(.text) for _dsqrt
  1285. entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
  1286. entry2.o(.ARM.Collect$$$$00002712) refers to startup_gd32f10x_xd.o(STACK) for __initial_sp
  1287. entry2.o(__vectab_stack_and_reset_area) refers to startup_gd32f10x_xd.o(STACK) for __initial_sp
  1288. entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
  1289. entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
  1290. entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
  1291. entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
  1292. uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
  1293. uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
  1294. ctype_o.o(.text) refers to ctype_o.o(.constdata) for .constdata
  1295. ctype_o.o(.constdata) refers to ctype_o.o(.constdata) for __ctype_table
  1296. isalnum_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
  1297. isalpha_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
  1298. isblank_o.o(.text) refers to ctype_o.o(.constdata) for __ctype_table
  1299. iscntrl_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
  1300. isdigit_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
  1301. isgraph_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
  1302. islower_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
  1303. isprint_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
  1304. ispunct_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
  1305. isspace_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
  1306. isupper_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
  1307. isxdigit_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
  1308. errno.o(i.__aeabi_errno_addr) refers to errno.o(.data) for .data
  1309. errno.o(i.__read_errno) refers to errno.o(.data) for .data
  1310. errno.o(i.__set_errno) refers to errno.o(.data) for .data
  1311. scanf_char.o(.text) refers to _scanf.o(.text) for __vfscanf
  1312. scanf_char.o(.text) refers to isspace_o.o(.text) for isspace
  1313. _strtoul.o(.text) refers to _chval.o(.text) for _chval
  1314. _strtoul.o(.text) refers to errno.o(i.__aeabi_errno_addr) for __aeabi_errno_addr
  1315. strtod.o(.text) refers to scanf_fp.o(.text) for _scanf_real
  1316. strtod.o(.text) refers to _sgetc.o(.text) for _sgetc
  1317. strtod.o(.text) refers to isspace_o.o(.text) for isspace
  1318. depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
  1319. depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
  1320. dfltul.o(.text) refers to depilogue.o(.text) for _double_epilogue
  1321. dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
  1322. dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
  1323. init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
  1324. isspace_c.o(.text) refers to ctype_c.o(.text) for __ctype_lookup
  1325. _scanf.o(.text) refers (Weak) to scanf_fp.o(.text) for _scanf_real
  1326. _scanf.o(.text) refers (Weak) to _scanf_int.o(.text) for _scanf_int
  1327. _scanf.o(.text) refers (Weak) to _scanf_str.o(.text) for _scanf_string
  1328. dsqrt.o(.text) refers to llushr.o(.text) for __aeabi_llsr
  1329. dsqrt.o(.text) refers to depilogue.o(.text) for _double_round
  1330. ctype_c.o(.text) refers to ctype_c.o(.constdata) for .constdata
  1331. scanf_fp.o(i._is_digit) refers (Special) to iusefp.o(.text) for __I$use$fp
  1332. ==============================================================================
  1333. Removing Unused input sections from the image.
  1334. Removing system_gd32f10x.o(.rev16_text), (4 bytes).
  1335. Removing system_gd32f10x.o(.revsh_text), (4 bytes).
  1336. Removing gd32f10x_it.o(.rev16_text), (4 bytes).
  1337. Removing gd32f10x_it.o(.revsh_text), (4 bytes).
  1338. Removing systick.o(.rev16_text), (4 bytes).
  1339. Removing systick.o(.revsh_text), (4 bytes).
  1340. Removing log.o(.rev16_text), (4 bytes).
  1341. Removing log.o(.revsh_text), (4 bytes).
  1342. Removing ec800m.o(.rev16_text), (4 bytes).
  1343. Removing ec800m.o(.revsh_text), (4 bytes).
  1344. Removing device_message.o(.rev16_text), (4 bytes).
  1345. Removing device_message.o(.revsh_text), (4 bytes).
  1346. Removing device_message.o(i.addGatewayParamsJson), (2 bytes).
  1347. Removing parsedevicemessage.o(.rev16_text), (4 bytes).
  1348. Removing parsedevicemessage.o(.revsh_text), (4 bytes).
  1349. Removing mmodbus.o(.rev16_text), (4 bytes).
  1350. Removing mmodbus.o(.revsh_text), (4 bytes).
  1351. Removing mmodbus.o(i.mmodbus_readCoil), (22 bytes).
  1352. Removing mmodbus.o(i.mmodbus_readDiscreteInput), (22 bytes).
  1353. Removing mmodbus.o(i.mmodbus_readDiscreteInputs), (220 bytes).
  1354. Removing mmodbus.o(i.mmodbus_readHoldingRegister16i), (22 bytes).
  1355. Removing mmodbus.o(i.mmodbus_readHoldingRegister32f), (22 bytes).
  1356. Removing mmodbus.o(i.mmodbus_readHoldingRegister32i), (22 bytes).
  1357. Removing mmodbus.o(i.mmodbus_readHoldingRegisters32f), (228 bytes).
  1358. Removing mmodbus.o(i.mmodbus_readHoldingRegisters32i), (28 bytes).
  1359. Removing mmodbus.o(i.mmodbus_readInputRegister16i), (22 bytes).
  1360. Removing mmodbus.o(i.mmodbus_readInputRegister32f), (22 bytes).
  1361. Removing mmodbus.o(i.mmodbus_readInputRegister32i), (22 bytes).
  1362. Removing mmodbus.o(i.mmodbus_readInputRegisters16i), (144 bytes).
  1363. Removing mmodbus.o(i.mmodbus_readInputRegisters32f), (228 bytes).
  1364. Removing mmodbus.o(i.mmodbus_readInputRegisters32i), (28 bytes).
  1365. Removing mmodbus.o(i.mmodbus_readInputRegisters8i), (220 bytes).
  1366. Removing mmodbus.o(i.mmodbus_set32bitOrder), (12 bytes).
  1367. Removing mmodbus.o(i.mmodbus_writeHoldingRegisters16i), (336 bytes).
  1368. Removing mqttrecv.o(.rev16_text), (4 bytes).
  1369. Removing mqttrecv.o(.revsh_text), (4 bytes).
  1370. Removing main.o(.rev16_text), (4 bytes).
  1371. Removing main.o(.revsh_text), (4 bytes).
  1372. Removing main.o(i.fwdgt_init), (26 bytes).
  1373. Removing pc.o(.rev16_text), (4 bytes).
  1374. Removing pc.o(.revsh_text), (4 bytes).
  1375. Removing pc.o(i.WaitField), (84 bytes).
  1376. Removing pc.o(i.readGatewayMessage), (192 bytes).
  1377. Removing pc.o(i.readSIMCARD), (656 bytes).
  1378. Removing pc.o(.conststring), (271 bytes).
  1379. Removing otaevent.o(.rev16_text), (4 bytes).
  1380. Removing otaevent.o(.revsh_text), (4 bytes).
  1381. Removing gd32f10x_adc.o(.rev16_text), (4 bytes).
  1382. Removing gd32f10x_adc.o(.revsh_text), (4 bytes).
  1383. Removing gd32f10x_adc.o(i.adc_calibration_enable), (42 bytes).
  1384. Removing gd32f10x_adc.o(i.adc_channel_length_config), (70 bytes).
  1385. Removing gd32f10x_adc.o(i.adc_data_alignment_config), (22 bytes).
  1386. Removing gd32f10x_adc.o(i.adc_deinit), (88 bytes).
  1387. Removing gd32f10x_adc.o(i.adc_disable), (10 bytes).
  1388. Removing gd32f10x_adc.o(i.adc_discontinuous_mode_config), (76 bytes).
  1389. Removing gd32f10x_adc.o(i.adc_dma_mode_disable), (10 bytes).
  1390. Removing gd32f10x_adc.o(i.adc_dma_mode_enable), (10 bytes).
  1391. Removing gd32f10x_adc.o(i.adc_enable), (18 bytes).
  1392. Removing gd32f10x_adc.o(i.adc_external_trigger_config), (62 bytes).
  1393. Removing gd32f10x_adc.o(i.adc_external_trigger_source_config), (48 bytes).
  1394. Removing gd32f10x_adc.o(i.adc_flag_clear), (8 bytes).
  1395. Removing gd32f10x_adc.o(i.adc_flag_get), (14 bytes).
  1396. Removing gd32f10x_adc.o(i.adc_inserted_channel_config), (120 bytes).
  1397. Removing gd32f10x_adc.o(i.adc_inserted_channel_offset_config), (36 bytes).
  1398. Removing gd32f10x_adc.o(i.adc_inserted_data_read), (46 bytes).
  1399. Removing gd32f10x_adc.o(i.adc_inserted_software_startconv_flag_get), (16 bytes).
  1400. Removing gd32f10x_adc.o(i.adc_interrupt_disable), (44 bytes).
  1401. Removing gd32f10x_adc.o(i.adc_interrupt_enable), (44 bytes).
  1402. Removing gd32f10x_adc.o(i.adc_interrupt_flag_clear), (8 bytes).
  1403. Removing gd32f10x_adc.o(i.adc_interrupt_flag_get), (88 bytes).
  1404. Removing gd32f10x_adc.o(i.adc_mode_config), (28 bytes).
  1405. Removing gd32f10x_adc.o(i.adc_regular_channel_config), (172 bytes).
  1406. Removing gd32f10x_adc.o(i.adc_regular_data_read), (8 bytes).
  1407. Removing gd32f10x_adc.o(i.adc_regular_software_startconv_flag_get), (16 bytes).
  1408. Removing gd32f10x_adc.o(i.adc_software_trigger_enable), (30 bytes).
  1409. Removing gd32f10x_adc.o(i.adc_special_function_config), (90 bytes).
  1410. Removing gd32f10x_adc.o(i.adc_sync_mode_convert_value_read), (12 bytes).
  1411. Removing gd32f10x_adc.o(i.adc_tempsensor_vrefint_disable), (20 bytes).
  1412. Removing gd32f10x_adc.o(i.adc_tempsensor_vrefint_enable), (20 bytes).
  1413. Removing gd32f10x_adc.o(i.adc_watchdog_disable), (16 bytes).
  1414. Removing gd32f10x_adc.o(i.adc_watchdog_group_channel_enable), (64 bytes).
  1415. Removing gd32f10x_adc.o(i.adc_watchdog_single_channel_enable), (32 bytes).
  1416. Removing gd32f10x_adc.o(i.adc_watchdog_threshold_config), (14 bytes).
  1417. Removing gd32f10x_bkp.o(.rev16_text), (4 bytes).
  1418. Removing gd32f10x_bkp.o(.revsh_text), (4 bytes).
  1419. Removing gd32f10x_bkp.o(i.bkp_data_read), (56 bytes).
  1420. Removing gd32f10x_bkp.o(i.bkp_data_write), (52 bytes).
  1421. Removing gd32f10x_bkp.o(i.bkp_deinit), (12 bytes).
  1422. Removing gd32f10x_bkp.o(i.bkp_flag_clear), (20 bytes).
  1423. Removing gd32f10x_bkp.o(i.bkp_flag_get), (24 bytes).
  1424. Removing gd32f10x_bkp.o(i.bkp_interrupt_disable), (20 bytes).
  1425. Removing gd32f10x_bkp.o(i.bkp_interrupt_enable), (20 bytes).
  1426. Removing gd32f10x_bkp.o(i.bkp_interrupt_flag_clear), (20 bytes).
  1427. Removing gd32f10x_bkp.o(i.bkp_interrupt_flag_get), (24 bytes).
  1428. Removing gd32f10x_bkp.o(i.bkp_rtc_calibration_output_disable), (20 bytes).
  1429. Removing gd32f10x_bkp.o(i.bkp_rtc_calibration_output_enable), (20 bytes).
  1430. Removing gd32f10x_bkp.o(i.bkp_rtc_calibration_value_set), (28 bytes).
  1431. Removing gd32f10x_bkp.o(i.bkp_rtc_output_select), (28 bytes).
  1432. Removing gd32f10x_bkp.o(i.bkp_rtc_signal_output_disable), (20 bytes).
  1433. Removing gd32f10x_bkp.o(i.bkp_rtc_signal_output_enable), (20 bytes).
  1434. Removing gd32f10x_bkp.o(i.bkp_tamper_active_level_set), (28 bytes).
  1435. Removing gd32f10x_bkp.o(i.bkp_tamper_detection_disable), (20 bytes).
  1436. Removing gd32f10x_bkp.o(i.bkp_tamper_detection_enable), (20 bytes).
  1437. Removing gd32f10x_can.o(.rev16_text), (4 bytes).
  1438. Removing gd32f10x_can.o(.revsh_text), (4 bytes).
  1439. Removing gd32f10x_can.o(i.can1_filter_start_bank), (56 bytes).
  1440. Removing gd32f10x_can.o(i.can_debug_freeze_disable), (32 bytes).
  1441. Removing gd32f10x_can.o(i.can_debug_freeze_enable), (32 bytes).
  1442. Removing gd32f10x_can.o(i.can_deinit), (32 bytes).
  1443. Removing gd32f10x_can.o(i.can_error_get), (12 bytes).
  1444. Removing gd32f10x_can.o(i.can_fifo_release), (32 bytes).
  1445. Removing gd32f10x_can.o(i.can_filter_init), (272 bytes).
  1446. Removing gd32f10x_can.o(i.can_flag_clear), (52 bytes).
  1447. Removing gd32f10x_can.o(i.can_flag_get), (30 bytes).
  1448. Removing gd32f10x_can.o(i.can_init), (290 bytes).
  1449. Removing gd32f10x_can.o(i.can_interrupt_disable), (8 bytes).
  1450. Removing gd32f10x_can.o(i.can_interrupt_enable), (8 bytes).
  1451. Removing gd32f10x_can.o(i.can_interrupt_flag_clear), (56 bytes).
  1452. Removing gd32f10x_can.o(i.can_interrupt_flag_get), (116 bytes).
  1453. Removing gd32f10x_can.o(i.can_message_receive), (228 bytes).
  1454. Removing gd32f10x_can.o(i.can_message_transmit), (336 bytes).
  1455. Removing gd32f10x_can.o(i.can_receive_error_number_get), (8 bytes).
  1456. Removing gd32f10x_can.o(i.can_receive_message_length_get), (26 bytes).
  1457. Removing gd32f10x_can.o(i.can_struct_para_init), (158 bytes).
  1458. Removing gd32f10x_can.o(i.can_time_trigger_mode_disable), (48 bytes).
  1459. Removing gd32f10x_can.o(i.can_time_trigger_mode_enable), (48 bytes).
  1460. Removing gd32f10x_can.o(i.can_transmission_stop), (80 bytes).
  1461. Removing gd32f10x_can.o(i.can_transmit_error_number_get), (10 bytes).
  1462. Removing gd32f10x_can.o(i.can_transmit_states), (124 bytes).
  1463. Removing gd32f10x_can.o(i.can_wakeup), (48 bytes).
  1464. Removing gd32f10x_can.o(i.can_working_mode_set), (168 bytes).
  1465. Removing gd32f10x_crc.o(.rev16_text), (4 bytes).
  1466. Removing gd32f10x_crc.o(.revsh_text), (4 bytes).
  1467. Removing gd32f10x_crc.o(i.crc_block_data_calculate), (36 bytes).
  1468. Removing gd32f10x_crc.o(i.crc_data_register_read), (12 bytes).
  1469. Removing gd32f10x_crc.o(i.crc_data_register_reset), (20 bytes).
  1470. Removing gd32f10x_crc.o(i.crc_deinit), (24 bytes).
  1471. Removing gd32f10x_crc.o(i.crc_free_data_register_read), (12 bytes).
  1472. Removing gd32f10x_crc.o(i.crc_free_data_register_write), (12 bytes).
  1473. Removing gd32f10x_crc.o(i.crc_single_data_calculate), (16 bytes).
  1474. Removing gd32f10x_dac.o(.rev16_text), (4 bytes).
  1475. Removing gd32f10x_dac.o(.revsh_text), (4 bytes).
  1476. Removing gd32f10x_dac.o(i.dac_concurrent_data_set), (64 bytes).
  1477. Removing gd32f10x_dac.o(i.dac_concurrent_disable), (24 bytes).
  1478. Removing gd32f10x_dac.o(i.dac_concurrent_enable), (24 bytes).
  1479. Removing gd32f10x_dac.o(i.dac_concurrent_output_buffer_disable), (24 bytes).
  1480. Removing gd32f10x_dac.o(i.dac_concurrent_output_buffer_enable), (24 bytes).
  1481. Removing gd32f10x_dac.o(i.dac_concurrent_software_trigger_disable), (20 bytes).
  1482. Removing gd32f10x_dac.o(i.dac_concurrent_software_trigger_enable), (20 bytes).
  1483. Removing gd32f10x_dac.o(i.dac_data_set), (88 bytes).
  1484. Removing gd32f10x_dac.o(i.dac_deinit), (20 bytes).
  1485. Removing gd32f10x_dac.o(i.dac_disable), (36 bytes).
  1486. Removing gd32f10x_dac.o(i.dac_dma_disable), (36 bytes).
  1487. Removing gd32f10x_dac.o(i.dac_dma_enable), (36 bytes).
  1488. Removing gd32f10x_dac.o(i.dac_enable), (36 bytes).
  1489. Removing gd32f10x_dac.o(i.dac_lfsr_noise_config), (52 bytes).
  1490. Removing gd32f10x_dac.o(i.dac_output_buffer_disable), (36 bytes).
  1491. Removing gd32f10x_dac.o(i.dac_output_buffer_enable), (36 bytes).
  1492. Removing gd32f10x_dac.o(i.dac_output_value_get), (28 bytes).
  1493. Removing gd32f10x_dac.o(i.dac_software_trigger_disable), (36 bytes).
  1494. Removing gd32f10x_dac.o(i.dac_software_trigger_enable), (36 bytes).
  1495. Removing gd32f10x_dac.o(i.dac_triangle_noise_config), (52 bytes).
  1496. Removing gd32f10x_dac.o(i.dac_trigger_disable), (36 bytes).
  1497. Removing gd32f10x_dac.o(i.dac_trigger_enable), (36 bytes).
  1498. Removing gd32f10x_dac.o(i.dac_trigger_source_config), (52 bytes).
  1499. Removing gd32f10x_dac.o(i.dac_wave_bit_width_config), (52 bytes).
  1500. Removing gd32f10x_dac.o(i.dac_wave_mode_config), (52 bytes).
  1501. Removing gd32f10x_dbg.o(.rev16_text), (4 bytes).
  1502. Removing gd32f10x_dbg.o(.revsh_text), (4 bytes).
  1503. Removing gd32f10x_dbg.o(i.dbg_id_get), (12 bytes).
  1504. Removing gd32f10x_dbg.o(i.dbg_low_power_disable), (16 bytes).
  1505. Removing gd32f10x_dbg.o(i.dbg_low_power_enable), (16 bytes).
  1506. Removing gd32f10x_dbg.o(i.dbg_periph_disable), (16 bytes).
  1507. Removing gd32f10x_dbg.o(i.dbg_periph_enable), (16 bytes).
  1508. Removing gd32f10x_dbg.o(i.dbg_trace_pin_disable), (20 bytes).
  1509. Removing gd32f10x_dbg.o(i.dbg_trace_pin_enable), (20 bytes).
  1510. Removing gd32f10x_dbg.o(i.dbg_trace_pin_mode_set), (28 bytes).
  1511. Removing gd32f10x_dma.o(.rev16_text), (4 bytes).
  1512. Removing gd32f10x_dma.o(.revsh_text), (4 bytes).
  1513. Removing gd32f10x_dma.o(i.dma_circulation_enable), (50 bytes).
  1514. Removing gd32f10x_dma.o(i.dma_flag_clear), (16 bytes).
  1515. Removing gd32f10x_dma.o(i.dma_flag_get), (24 bytes).
  1516. Removing gd32f10x_dma.o(i.dma_interrupt_disable), (50 bytes).
  1517. Removing gd32f10x_dma.o(i.dma_interrupt_flag_get), (130 bytes).
  1518. Removing gd32f10x_dma.o(i.dma_memory_address_config), (36 bytes).
  1519. Removing gd32f10x_dma.o(i.dma_memory_increase_disable), (50 bytes).
  1520. Removing gd32f10x_dma.o(i.dma_memory_increase_enable), (50 bytes).
  1521. Removing gd32f10x_dma.o(i.dma_memory_to_memory_enable), (50 bytes).
  1522. Removing gd32f10x_dma.o(i.dma_memory_width_config), (58 bytes).
  1523. Removing gd32f10x_dma.o(i.dma_periph_address_config), (36 bytes).
  1524. Removing gd32f10x_dma.o(i.dma_periph_increase_disable), (50 bytes).
  1525. Removing gd32f10x_dma.o(i.dma_periph_increase_enable), (50 bytes).
  1526. Removing gd32f10x_dma.o(i.dma_periph_width_config), (58 bytes).
  1527. Removing gd32f10x_dma.o(i.dma_priority_config), (58 bytes).
  1528. Removing gd32f10x_dma.o(i.dma_struct_para_init), (22 bytes).
  1529. Removing gd32f10x_dma.o(i.dma_transfer_direction_config), (84 bytes).
  1530. Removing gd32f10x_dma.o(i.dma_transfer_number_config), (38 bytes).
  1531. Removing gd32f10x_dma.o(i.dma_transfer_number_get), (34 bytes).
  1532. Removing gd32f10x_enet.o(.rev16_text), (4 bytes).
  1533. Removing gd32f10x_enet.o(.revsh_text), (4 bytes).
  1534. Removing gd32f10x_exti.o(.rev16_text), (4 bytes).
  1535. Removing gd32f10x_exti.o(.revsh_text), (4 bytes).
  1536. Removing gd32f10x_exti.o(i.exti_deinit), (28 bytes).
  1537. Removing gd32f10x_exti.o(i.exti_event_disable), (16 bytes).
  1538. Removing gd32f10x_exti.o(i.exti_event_enable), (16 bytes).
  1539. Removing gd32f10x_exti.o(i.exti_flag_clear), (12 bytes).
  1540. Removing gd32f10x_exti.o(i.exti_flag_get), (24 bytes).
  1541. Removing gd32f10x_exti.o(i.exti_interrupt_disable), (16 bytes).
  1542. Removing gd32f10x_exti.o(i.exti_interrupt_enable), (16 bytes).
  1543. Removing gd32f10x_exti.o(i.exti_software_interrupt_disable), (16 bytes).
  1544. Removing gd32f10x_exti.o(i.exti_software_interrupt_enable), (16 bytes).
  1545. Removing gd32f10x_exmc.o(.rev16_text), (4 bytes).
  1546. Removing gd32f10x_exmc.o(.revsh_text), (4 bytes).
  1547. Removing gd32f10x_exmc.o(i.exmc_ecc_get), (12 bytes).
  1548. Removing gd32f10x_exmc.o(i.exmc_flag_clear), (20 bytes).
  1549. Removing gd32f10x_exmc.o(i.exmc_flag_get), (28 bytes).
  1550. Removing gd32f10x_exmc.o(i.exmc_interrupt_disable), (20 bytes).
  1551. Removing gd32f10x_exmc.o(i.exmc_interrupt_enable), (20 bytes).
  1552. Removing gd32f10x_exmc.o(i.exmc_interrupt_flag_clear), (22 bytes).
  1553. Removing gd32f10x_exmc.o(i.exmc_interrupt_flag_get), (38 bytes).
  1554. Removing gd32f10x_exmc.o(i.exmc_nand_deinit), (42 bytes).
  1555. Removing gd32f10x_exmc.o(i.exmc_nand_disable), (22 bytes).
  1556. Removing gd32f10x_exmc.o(i.exmc_nand_ecc_config), (48 bytes).
  1557. Removing gd32f10x_exmc.o(i.exmc_nand_enable), (22 bytes).
  1558. Removing gd32f10x_exmc.o(i.exmc_nand_init), (174 bytes).
  1559. Removing gd32f10x_exmc.o(i.exmc_nand_struct_para_init), (54 bytes).
  1560. Removing gd32f10x_exmc.o(i.exmc_norsram_deinit), (52 bytes).
  1561. Removing gd32f10x_exmc.o(i.exmc_norsram_disable), (22 bytes).
  1562. Removing gd32f10x_exmc.o(i.exmc_norsram_enable), (22 bytes).
  1563. Removing gd32f10x_exmc.o(i.exmc_norsram_init), (268 bytes).
  1564. Removing gd32f10x_exmc.o(i.exmc_norsram_struct_para_init), (106 bytes).
  1565. Removing gd32f10x_exmc.o(i.exmc_pccard_deinit), (40 bytes).
  1566. Removing gd32f10x_exmc.o(i.exmc_pccard_disable), (24 bytes).
  1567. Removing gd32f10x_exmc.o(i.exmc_pccard_enable), (24 bytes).
  1568. Removing gd32f10x_exmc.o(i.exmc_pccard_init), (192 bytes).
  1569. Removing gd32f10x_exmc.o(i.exmc_pccard_struct_para_init), (60 bytes).
  1570. Removing gd32f10x_fmc.o(.rev16_text), (4 bytes).
  1571. Removing gd32f10x_fmc.o(.revsh_text), (4 bytes).
  1572. Removing gd32f10x_fmc.o(i.fmc_bank0_erase), (68 bytes).
  1573. Removing gd32f10x_fmc.o(i.fmc_bank0_lock), (20 bytes).
  1574. Removing gd32f10x_fmc.o(i.fmc_bank0_ready_wait), (34 bytes).
  1575. Removing gd32f10x_fmc.o(i.fmc_bank0_state_get), (48 bytes).
  1576. Removing gd32f10x_fmc.o(i.fmc_bank0_unlock), (36 bytes).
  1577. Removing gd32f10x_fmc.o(i.fmc_bank1_erase), (68 bytes).
  1578. Removing gd32f10x_fmc.o(i.fmc_bank1_lock), (20 bytes).
  1579. Removing gd32f10x_fmc.o(i.fmc_bank1_ready_wait), (34 bytes).
  1580. Removing gd32f10x_fmc.o(i.fmc_bank1_state_get), (48 bytes).
  1581. Removing gd32f10x_fmc.o(i.fmc_bank1_unlock), (36 bytes).
  1582. Removing gd32f10x_fmc.o(i.fmc_flag_clear), (32 bytes).
  1583. Removing gd32f10x_fmc.o(i.fmc_flag_get), (36 bytes).
  1584. Removing gd32f10x_fmc.o(i.fmc_halfword_program), (192 bytes).
  1585. Removing gd32f10x_fmc.o(i.fmc_interrupt_disable), (32 bytes).
  1586. Removing gd32f10x_fmc.o(i.fmc_interrupt_enable), (32 bytes).
  1587. Removing gd32f10x_fmc.o(i.fmc_interrupt_flag_clear), (32 bytes).
  1588. Removing gd32f10x_fmc.o(i.fmc_interrupt_flag_get), (108 bytes).
  1589. Removing gd32f10x_fmc.o(i.fmc_lock), (44 bytes).
  1590. Removing gd32f10x_fmc.o(i.fmc_mass_erase), (196 bytes).
  1591. Removing gd32f10x_fmc.o(i.fmc_page_erase), (236 bytes).
  1592. Removing gd32f10x_fmc.o(i.fmc_unlock), (68 bytes).
  1593. Removing gd32f10x_fmc.o(i.fmc_word_program), (192 bytes).
  1594. Removing gd32f10x_fmc.o(i.fmc_wscnt_set), (24 bytes).
  1595. Removing gd32f10x_fmc.o(i.ob_data_get), (16 bytes).
  1596. Removing gd32f10x_fmc.o(i.ob_data_program), (68 bytes).
  1597. Removing gd32f10x_fmc.o(i.ob_erase), (140 bytes).
  1598. Removing gd32f10x_fmc.o(i.ob_lock), (20 bytes).
  1599. Removing gd32f10x_fmc.o(i.ob_security_protection_config), (132 bytes).
  1600. Removing gd32f10x_fmc.o(i.ob_spc_get), (24 bytes).
  1601. Removing gd32f10x_fmc.o(i.ob_unlock), (48 bytes).
  1602. Removing gd32f10x_fmc.o(i.ob_user_get), (16 bytes).
  1603. Removing gd32f10x_fmc.o(i.ob_user_write), (96 bytes).
  1604. Removing gd32f10x_fmc.o(i.ob_write_protection_enable), (168 bytes).
  1605. Removing gd32f10x_fmc.o(i.ob_write_protection_get), (12 bytes).
  1606. Removing gd32f10x_fwdgt.o(.rev16_text), (4 bytes).
  1607. Removing gd32f10x_fwdgt.o(.revsh_text), (4 bytes).
  1608. Removing gd32f10x_fwdgt.o(i.fwdgt_config), (104 bytes).
  1609. Removing gd32f10x_fwdgt.o(i.fwdgt_enable), (16 bytes).
  1610. Removing gd32f10x_fwdgt.o(i.fwdgt_flag_get), (24 bytes).
  1611. Removing gd32f10x_fwdgt.o(i.fwdgt_prescaler_value_config), (60 bytes).
  1612. Removing gd32f10x_fwdgt.o(i.fwdgt_reload_value_config), (64 bytes).
  1613. Removing gd32f10x_fwdgt.o(i.fwdgt_write_disable), (12 bytes).
  1614. Removing gd32f10x_gpio.o(.rev16_text), (4 bytes).
  1615. Removing gd32f10x_gpio.o(.revsh_text), (4 bytes).
  1616. Removing gd32f10x_gpio.o(i.gpio_afio_deinit), (20 bytes).
  1617. Removing gd32f10x_gpio.o(i.gpio_deinit), (196 bytes).
  1618. Removing gd32f10x_gpio.o(i.gpio_event_output_config), (28 bytes).
  1619. Removing gd32f10x_gpio.o(i.gpio_event_output_disable), (20 bytes).
  1620. Removing gd32f10x_gpio.o(i.gpio_event_output_enable), (20 bytes).
  1621. Removing gd32f10x_gpio.o(i.gpio_input_port_get), (8 bytes).
  1622. Removing gd32f10x_gpio.o(i.gpio_output_bit_get), (16 bytes).
  1623. Removing gd32f10x_gpio.o(i.gpio_output_port_get), (8 bytes).
  1624. Removing gd32f10x_gpio.o(i.gpio_pin_lock), (18 bytes).
  1625. Removing gd32f10x_gpio.o(i.gpio_port_write), (4 bytes).
  1626. Removing gd32f10x_i2c.o(.rev16_text), (4 bytes).
  1627. Removing gd32f10x_i2c.o(.revsh_text), (4 bytes).
  1628. Removing gd32f10x_i2c.o(i.i2c_ack_config), (16 bytes).
  1629. Removing gd32f10x_i2c.o(i.i2c_ackpos_config), (16 bytes).
  1630. Removing gd32f10x_i2c.o(i.i2c_clock_config), (228 bytes).
  1631. Removing gd32f10x_i2c.o(i.i2c_data_receive), (8 bytes).
  1632. Removing gd32f10x_i2c.o(i.i2c_data_transmit), (6 bytes).
  1633. Removing gd32f10x_i2c.o(i.i2c_deinit), (64 bytes).
  1634. Removing gd32f10x_i2c.o(i.i2c_disable), (10 bytes).
  1635. Removing gd32f10x_i2c.o(i.i2c_dma_config), (16 bytes).
  1636. Removing gd32f10x_i2c.o(i.i2c_dma_last_transfer_config), (16 bytes).
  1637. Removing gd32f10x_i2c.o(i.i2c_dualaddr_disable), (10 bytes).
  1638. Removing gd32f10x_i2c.o(i.i2c_dualaddr_enable), (12 bytes).
  1639. Removing gd32f10x_i2c.o(i.i2c_enable), (10 bytes).
  1640. Removing gd32f10x_i2c.o(i.i2c_flag_clear), (40 bytes).
  1641. Removing gd32f10x_i2c.o(i.i2c_flag_get), (30 bytes).
  1642. Removing gd32f10x_i2c.o(i.i2c_interrupt_disable), (26 bytes).
  1643. Removing gd32f10x_i2c.o(i.i2c_interrupt_enable), (26 bytes).
  1644. Removing gd32f10x_i2c.o(i.i2c_interrupt_flag_clear), (44 bytes).
  1645. Removing gd32f10x_i2c.o(i.i2c_interrupt_flag_get), (92 bytes).
  1646. Removing gd32f10x_i2c.o(i.i2c_master_addressing), (20 bytes).
  1647. Removing gd32f10x_i2c.o(i.i2c_mode_addr_config), (28 bytes).
  1648. Removing gd32f10x_i2c.o(i.i2c_pec_config), (16 bytes).
  1649. Removing gd32f10x_i2c.o(i.i2c_pec_transfer_config), (16 bytes).
  1650. Removing gd32f10x_i2c.o(i.i2c_pec_value_get), (10 bytes).
  1651. Removing gd32f10x_i2c.o(i.i2c_slave_response_to_gcall_config), (16 bytes).
  1652. Removing gd32f10x_i2c.o(i.i2c_smbus_alert_config), (16 bytes).
  1653. Removing gd32f10x_i2c.o(i.i2c_smbus_arp_config), (16 bytes).
  1654. Removing gd32f10x_i2c.o(i.i2c_smbus_type_config), (24 bytes).
  1655. Removing gd32f10x_i2c.o(i.i2c_software_reset_config), (16 bytes).
  1656. Removing gd32f10x_i2c.o(i.i2c_start_on_bus), (10 bytes).
  1657. Removing gd32f10x_i2c.o(i.i2c_stop_on_bus), (10 bytes).
  1658. Removing gd32f10x_i2c.o(i.i2c_stretch_scl_low_config), (16 bytes).
  1659. Removing gd32f10x_misc.o(.rev16_text), (4 bytes).
  1660. Removing gd32f10x_misc.o(.revsh_text), (4 bytes).
  1661. Removing gd32f10x_misc.o(i.nvic_irq_disable), (24 bytes).
  1662. Removing gd32f10x_misc.o(i.system_lowpower_reset), (16 bytes).
  1663. Removing gd32f10x_misc.o(i.system_lowpower_set), (16 bytes).
  1664. Removing gd32f10x_misc.o(i.systick_clksource_set), (40 bytes).
  1665. Removing gd32f10x_pmu.o(.rev16_text), (4 bytes).
  1666. Removing gd32f10x_pmu.o(.revsh_text), (4 bytes).
  1667. Removing gd32f10x_pmu.o(i.pmu_backup_write_disable), (20 bytes).
  1668. Removing gd32f10x_pmu.o(i.pmu_backup_write_enable), (20 bytes).
  1669. Removing gd32f10x_pmu.o(i.pmu_deinit), (20 bytes).
  1670. Removing gd32f10x_pmu.o(i.pmu_flag_clear), (48 bytes).
  1671. Removing gd32f10x_pmu.o(i.pmu_flag_get), (24 bytes).
  1672. Removing gd32f10x_pmu.o(i.pmu_lvd_disable), (20 bytes).
  1673. Removing gd32f10x_pmu.o(i.pmu_lvd_select), (48 bytes).
  1674. Removing gd32f10x_pmu.o(i.pmu_to_deepsleepmode), (196 bytes).
  1675. Removing gd32f10x_pmu.o(i.pmu_to_sleepmode), (28 bytes).
  1676. Removing gd32f10x_pmu.o(i.pmu_to_standbymode), (100 bytes).
  1677. Removing gd32f10x_pmu.o(i.pmu_wakeup_pin_disable), (20 bytes).
  1678. Removing gd32f10x_pmu.o(i.pmu_wakeup_pin_enable), (20 bytes).
  1679. Removing gd32f10x_pmu.o(.bss), (16 bytes).
  1680. Removing gd32f10x_rcu.o(.rev16_text), (4 bytes).
  1681. Removing gd32f10x_rcu.o(.revsh_text), (4 bytes).
  1682. Removing gd32f10x_rcu.o(i.rcu_adc_clock_config), (72 bytes).
  1683. Removing gd32f10x_rcu.o(i.rcu_ahb_clock_config), (24 bytes).
  1684. Removing gd32f10x_rcu.o(i.rcu_all_reset_flag_clear), (20 bytes).
  1685. Removing gd32f10x_rcu.o(i.rcu_apb1_clock_config), (24 bytes).
  1686. Removing gd32f10x_rcu.o(i.rcu_apb2_clock_config), (24 bytes).
  1687. Removing gd32f10x_rcu.o(i.rcu_bkp_reset_disable), (20 bytes).
  1688. Removing gd32f10x_rcu.o(i.rcu_bkp_reset_enable), (20 bytes).
  1689. Removing gd32f10x_rcu.o(i.rcu_ckout0_config), (24 bytes).
  1690. Removing gd32f10x_rcu.o(i.rcu_deepsleep_voltage_set), (16 bytes).
  1691. Removing gd32f10x_rcu.o(i.rcu_deinit), (88 bytes).
  1692. Removing gd32f10x_rcu.o(i.rcu_flag_get), (36 bytes).
  1693. Removing gd32f10x_rcu.o(i.rcu_hxtal_clock_monitor_disable), (20 bytes).
  1694. Removing gd32f10x_rcu.o(i.rcu_hxtal_clock_monitor_enable), (20 bytes).
  1695. Removing gd32f10x_rcu.o(i.rcu_interrupt_disable), (32 bytes).
  1696. Removing gd32f10x_rcu.o(i.rcu_interrupt_enable), (32 bytes).
  1697. Removing gd32f10x_rcu.o(i.rcu_interrupt_flag_clear), (32 bytes).
  1698. Removing gd32f10x_rcu.o(i.rcu_interrupt_flag_get), (36 bytes).
  1699. Removing gd32f10x_rcu.o(i.rcu_irc8m_adjust_value_set), (28 bytes).
  1700. Removing gd32f10x_rcu.o(i.rcu_osci_bypass_mode_disable), (92 bytes).
  1701. Removing gd32f10x_rcu.o(i.rcu_osci_bypass_mode_enable), (92 bytes).
  1702. Removing gd32f10x_rcu.o(i.rcu_osci_off), (32 bytes).
  1703. Removing gd32f10x_rcu.o(i.rcu_osci_stab_wait), (224 bytes).
  1704. Removing gd32f10x_rcu.o(i.rcu_periph_clock_disable), (32 bytes).
  1705. Removing gd32f10x_rcu.o(i.rcu_periph_clock_sleep_disable), (32 bytes).
  1706. Removing gd32f10x_rcu.o(i.rcu_periph_clock_sleep_enable), (32 bytes).
  1707. Removing gd32f10x_rcu.o(i.rcu_pll_config), (32 bytes).
  1708. Removing gd32f10x_rcu.o(i.rcu_predv0_config), (32 bytes).
  1709. Removing gd32f10x_rcu.o(i.rcu_rtc_clock_config), (24 bytes).
  1710. Removing gd32f10x_rcu.o(i.rcu_system_clock_source_config), (24 bytes).
  1711. Removing gd32f10x_rcu.o(i.rcu_system_clock_source_get), (16 bytes).
  1712. Removing gd32f10x_rcu.o(i.rcu_usb_clock_config), (24 bytes).
  1713. Removing gd32f10x_rtc.o(.rev16_text), (4 bytes).
  1714. Removing gd32f10x_rtc.o(.revsh_text), (4 bytes).
  1715. Removing gd32f10x_rtc.o(i.rtc_alarm_config), (32 bytes).
  1716. Removing gd32f10x_rtc.o(i.rtc_configuration_mode_enter), (20 bytes).
  1717. Removing gd32f10x_rtc.o(i.rtc_configuration_mode_exit), (20 bytes).
  1718. Removing gd32f10x_rtc.o(i.rtc_counter_get), (20 bytes).
  1719. Removing gd32f10x_rtc.o(i.rtc_counter_set), (32 bytes).
  1720. Removing gd32f10x_rtc.o(i.rtc_divider_get), (24 bytes).
  1721. Removing gd32f10x_rtc.o(i.rtc_flag_clear), (16 bytes).
  1722. Removing gd32f10x_rtc.o(i.rtc_flag_get), (24 bytes).
  1723. Removing gd32f10x_rtc.o(i.rtc_interrupt_disable), (16 bytes).
  1724. Removing gd32f10x_rtc.o(i.rtc_interrupt_enable), (16 bytes).
  1725. Removing gd32f10x_rtc.o(i.rtc_interrupt_flag_clear), (16 bytes).
  1726. Removing gd32f10x_rtc.o(i.rtc_interrupt_flag_get), (24 bytes).
  1727. Removing gd32f10x_rtc.o(i.rtc_lwoff_wait), (20 bytes).
  1728. Removing gd32f10x_rtc.o(i.rtc_prescaler_set), (32 bytes).
  1729. Removing gd32f10x_rtc.o(i.rtc_register_sync_wait), (32 bytes).
  1730. Removing gd32f10x_sdio.o(.rev16_text), (4 bytes).
  1731. Removing gd32f10x_sdio.o(.revsh_text), (4 bytes).
  1732. Removing gd32f10x_sdio.o(i.sdio_bus_mode_set), (28 bytes).
  1733. Removing gd32f10x_sdio.o(i.sdio_ceata_command_completion_disable), (20 bytes).
  1734. Removing gd32f10x_sdio.o(i.sdio_ceata_command_completion_enable), (20 bytes).
  1735. Removing gd32f10x_sdio.o(i.sdio_ceata_command_disable), (20 bytes).
  1736. Removing gd32f10x_sdio.o(i.sdio_ceata_command_enable), (20 bytes).
  1737. Removing gd32f10x_sdio.o(i.sdio_ceata_interrupt_disable), (20 bytes).
  1738. Removing gd32f10x_sdio.o(i.sdio_ceata_interrupt_enable), (20 bytes).
  1739. Removing gd32f10x_sdio.o(i.sdio_clock_config), (36 bytes).
  1740. Removing gd32f10x_sdio.o(i.sdio_clock_disable), (20 bytes).
  1741. Removing gd32f10x_sdio.o(i.sdio_clock_enable), (20 bytes).
  1742. Removing gd32f10x_sdio.o(i.sdio_command_index_get), (12 bytes).
  1743. Removing gd32f10x_sdio.o(i.sdio_command_response_config), (44 bytes).
  1744. Removing gd32f10x_sdio.o(i.sdio_csm_disable), (20 bytes).
  1745. Removing gd32f10x_sdio.o(i.sdio_csm_enable), (20 bytes).
  1746. Removing gd32f10x_sdio.o(i.sdio_data_config), (52 bytes).
  1747. Removing gd32f10x_sdio.o(i.sdio_data_counter_get), (12 bytes).
  1748. Removing gd32f10x_sdio.o(i.sdio_data_read), (12 bytes).
  1749. Removing gd32f10x_sdio.o(i.sdio_data_transfer_config), (28 bytes).
  1750. Removing gd32f10x_sdio.o(i.sdio_data_write), (12 bytes).
  1751. Removing gd32f10x_sdio.o(i.sdio_deinit), (28 bytes).
  1752. Removing gd32f10x_sdio.o(i.sdio_dma_disable), (20 bytes).
  1753. Removing gd32f10x_sdio.o(i.sdio_dma_enable), (20 bytes).
  1754. Removing gd32f10x_sdio.o(i.sdio_dsm_disable), (20 bytes).
  1755. Removing gd32f10x_sdio.o(i.sdio_dsm_enable), (20 bytes).
  1756. Removing gd32f10x_sdio.o(i.sdio_fifo_counter_get), (12 bytes).
  1757. Removing gd32f10x_sdio.o(i.sdio_flag_clear), (12 bytes).
  1758. Removing gd32f10x_sdio.o(i.sdio_flag_get), (20 bytes).
  1759. Removing gd32f10x_sdio.o(i.sdio_hardware_clock_disable), (20 bytes).
  1760. Removing gd32f10x_sdio.o(i.sdio_hardware_clock_enable), (20 bytes).
  1761. Removing gd32f10x_sdio.o(i.sdio_interrupt_disable), (16 bytes).
  1762. Removing gd32f10x_sdio.o(i.sdio_interrupt_enable), (16 bytes).
  1763. Removing gd32f10x_sdio.o(i.sdio_interrupt_flag_clear), (12 bytes).
  1764. Removing gd32f10x_sdio.o(i.sdio_interrupt_flag_get), (24 bytes).
  1765. Removing gd32f10x_sdio.o(i.sdio_operation_disable), (20 bytes).
  1766. Removing gd32f10x_sdio.o(i.sdio_operation_enable), (20 bytes).
  1767. Removing gd32f10x_sdio.o(i.sdio_power_state_get), (12 bytes).
  1768. Removing gd32f10x_sdio.o(i.sdio_power_state_set), (12 bytes).
  1769. Removing gd32f10x_sdio.o(i.sdio_readwait_disable), (20 bytes).
  1770. Removing gd32f10x_sdio.o(i.sdio_readwait_enable), (20 bytes).
  1771. Removing gd32f10x_sdio.o(i.sdio_readwait_type_set), (40 bytes).
  1772. Removing gd32f10x_sdio.o(i.sdio_response_get), (56 bytes).
  1773. Removing gd32f10x_sdio.o(i.sdio_stop_readwait_disable), (20 bytes).
  1774. Removing gd32f10x_sdio.o(i.sdio_stop_readwait_enable), (20 bytes).
  1775. Removing gd32f10x_sdio.o(i.sdio_suspend_disable), (20 bytes).
  1776. Removing gd32f10x_sdio.o(i.sdio_suspend_enable), (20 bytes).
  1777. Removing gd32f10x_sdio.o(i.sdio_wait_type_set), (28 bytes).
  1778. Removing gd32f10x_spi.o(.rev16_text), (4 bytes).
  1779. Removing gd32f10x_spi.o(.revsh_text), (4 bytes).
  1780. Removing gd32f10x_spi.o(i.i2s_disable), (10 bytes).
  1781. Removing gd32f10x_spi.o(i.i2s_enable), (10 bytes).
  1782. Removing gd32f10x_spi.o(i.i2s_init), (28 bytes).
  1783. Removing gd32f10x_spi.o(i.i2s_psc_config), (164 bytes).
  1784. Removing gd32f10x_spi.o(i.spi_bidirectional_transfer_config), (26 bytes).
  1785. Removing gd32f10x_spi.o(i.spi_crc_error_clear), (10 bytes).
  1786. Removing gd32f10x_spi.o(i.spi_crc_get), (16 bytes).
  1787. Removing gd32f10x_spi.o(i.spi_crc_next), (10 bytes).
  1788. Removing gd32f10x_spi.o(i.spi_crc_off), (10 bytes).
  1789. Removing gd32f10x_spi.o(i.spi_crc_on), (10 bytes).
  1790. Removing gd32f10x_spi.o(i.spi_crc_polynomial_get), (8 bytes).
  1791. Removing gd32f10x_spi.o(i.spi_crc_polynomial_set), (12 bytes).
  1792. Removing gd32f10x_spi.o(i.spi_disable), (10 bytes).
  1793. Removing gd32f10x_spi.o(i.spi_dma_disable), (22 bytes).
  1794. Removing gd32f10x_spi.o(i.spi_dma_enable), (22 bytes).
  1795. Removing gd32f10x_spi.o(i.spi_i2s_data_frame_format_config), (16 bytes).
  1796. Removing gd32f10x_spi.o(i.spi_i2s_interrupt_disable), (8 bytes).
  1797. Removing gd32f10x_spi.o(i.spi_i2s_interrupt_enable), (8 bytes).
  1798. Removing gd32f10x_spi.o(i.spi_i2s_interrupt_flag_get), (100 bytes).
  1799. Removing gd32f10x_spi.o(i.spi_nss_internal_high), (10 bytes).
  1800. Removing gd32f10x_spi.o(i.spi_nss_internal_low), (10 bytes).
  1801. Removing gd32f10x_spi.o(i.spi_nss_output_disable), (10 bytes).
  1802. Removing gd32f10x_spi.o(i.spi_nss_output_enable), (10 bytes).
  1803. Removing gd32f10x_spi.o(i.spi_struct_para_init), (18 bytes).
  1804. Removing gd32f10x_timer.o(.rev16_text), (4 bytes).
  1805. Removing gd32f10x_timer.o(.revsh_text), (4 bytes).
  1806. Removing gd32f10x_timer.o(i.timer_auto_reload_shadow_disable), (10 bytes).
  1807. Removing gd32f10x_timer.o(i.timer_auto_reload_shadow_enable), (10 bytes).
  1808. Removing gd32f10x_timer.o(i.timer_automatic_output_disable), (10 bytes).
  1809. Removing gd32f10x_timer.o(i.timer_automatic_output_enable), (10 bytes).
  1810. Removing gd32f10x_timer.o(i.timer_autoreload_value_config), (4 bytes).
  1811. Removing gd32f10x_timer.o(i.timer_break_config), (30 bytes).
  1812. Removing gd32f10x_timer.o(i.timer_break_disable), (10 bytes).
  1813. Removing gd32f10x_timer.o(i.timer_break_enable), (10 bytes).
  1814. Removing gd32f10x_timer.o(i.timer_break_struct_para_init), (18 bytes).
  1815. Removing gd32f10x_timer.o(i.timer_channel_capture_value_register_read), (42 bytes).
  1816. Removing gd32f10x_timer.o(i.timer_channel_complementary_output_polarity_config), (70 bytes).
  1817. Removing gd32f10x_timer.o(i.timer_channel_complementary_output_state_config), (70 bytes).
  1818. Removing gd32f10x_timer.o(i.timer_channel_control_shadow_config), (24 bytes).
  1819. Removing gd32f10x_timer.o(i.timer_channel_control_shadow_update_config), (26 bytes).
  1820. Removing gd32f10x_timer.o(i.timer_channel_dma_request_source_select), (26 bytes).
  1821. Removing gd32f10x_timer.o(i.timer_channel_input_capture_prescaler_config), (90 bytes).
  1822. Removing gd32f10x_timer.o(i.timer_channel_input_struct_para_init), (16 bytes).
  1823. Removing gd32f10x_timer.o(i.timer_channel_output_clear_config), (90 bytes).
  1824. Removing gd32f10x_timer.o(i.timer_channel_output_config), (492 bytes).
  1825. Removing gd32f10x_timer.o(i.timer_channel_output_fast_config), (90 bytes).
  1826. Removing gd32f10x_timer.o(i.timer_channel_output_mode_config), (90 bytes).
  1827. Removing gd32f10x_timer.o(i.timer_channel_output_polarity_config), (92 bytes).
  1828. Removing gd32f10x_timer.o(i.timer_channel_output_pulse_value_config), (38 bytes).
  1829. Removing gd32f10x_timer.o(i.timer_channel_output_shadow_config), (90 bytes).
  1830. Removing gd32f10x_timer.o(i.timer_channel_output_state_config), (92 bytes).
  1831. Removing gd32f10x_timer.o(i.timer_channel_output_struct_para_init), (16 bytes).
  1832. Removing gd32f10x_timer.o(i.timer_counter_alignment), (16 bytes).
  1833. Removing gd32f10x_timer.o(i.timer_counter_down_direction), (10 bytes).
  1834. Removing gd32f10x_timer.o(i.timer_counter_read), (8 bytes).
  1835. Removing gd32f10x_timer.o(i.timer_counter_up_direction), (10 bytes).
  1836. Removing gd32f10x_timer.o(i.timer_counter_value_config), (4 bytes).
  1837. Removing gd32f10x_timer.o(i.timer_deinit), (388 bytes).
  1838. Removing gd32f10x_timer.o(i.timer_disable), (10 bytes).
  1839. Removing gd32f10x_timer.o(i.timer_dma_disable), (8 bytes).
  1840. Removing gd32f10x_timer.o(i.timer_dma_enable), (8 bytes).
  1841. Removing gd32f10x_timer.o(i.timer_dma_transfer_config), (24 bytes).
  1842. Removing gd32f10x_timer.o(i.timer_enable), (10 bytes).
  1843. Removing gd32f10x_timer.o(i.timer_event_software_generate), (8 bytes).
  1844. Removing gd32f10x_timer.o(i.timer_external_clock_mode0_config), (40 bytes).
  1845. Removing gd32f10x_timer.o(i.timer_external_clock_mode1_config), (32 bytes).
  1846. Removing gd32f10x_timer.o(i.timer_external_clock_mode1_disable), (10 bytes).
  1847. Removing gd32f10x_timer.o(i.timer_external_trigger_as_external_clock_config), (166 bytes).
  1848. Removing gd32f10x_timer.o(i.timer_external_trigger_config), (30 bytes).
  1849. Removing gd32f10x_timer.o(i.timer_flag_clear), (6 bytes).
  1850. Removing gd32f10x_timer.o(i.timer_flag_get), (16 bytes).
  1851. Removing gd32f10x_timer.o(i.timer_hall_mode_config), (26 bytes).
  1852. Removing gd32f10x_timer.o(i.timer_init), (224 bytes).
  1853. Removing gd32f10x_timer.o(i.timer_input_capture_config), (326 bytes).
  1854. Removing gd32f10x_timer.o(i.timer_input_pwm_capture_config), (356 bytes).
  1855. Removing gd32f10x_timer.o(i.timer_input_trigger_source_select), (16 bytes).
  1856. Removing gd32f10x_timer.o(i.timer_internal_clock_config), (10 bytes).
  1857. Removing gd32f10x_timer.o(i.timer_internal_trigger_as_external_clock_config), (32 bytes).
  1858. Removing gd32f10x_timer.o(i.timer_interrupt_disable), (8 bytes).
  1859. Removing gd32f10x_timer.o(i.timer_interrupt_enable), (8 bytes).
  1860. Removing gd32f10x_timer.o(i.timer_interrupt_flag_clear), (6 bytes).
  1861. Removing gd32f10x_timer.o(i.timer_interrupt_flag_get), (24 bytes).
  1862. Removing gd32f10x_timer.o(i.timer_master_output_trigger_source_select), (16 bytes).
  1863. Removing gd32f10x_timer.o(i.timer_master_slave_mode_config), (26 bytes).
  1864. Removing gd32f10x_timer.o(i.timer_prescaler_config), (16 bytes).
  1865. Removing gd32f10x_timer.o(i.timer_prescaler_read), (10 bytes).
  1866. Removing gd32f10x_timer.o(i.timer_primary_output_config), (24 bytes).
  1867. Removing gd32f10x_timer.o(i.timer_quadrature_decoder_mode_config), (64 bytes).
  1868. Removing gd32f10x_timer.o(i.timer_repetition_value_config), (4 bytes).
  1869. Removing gd32f10x_timer.o(i.timer_single_pulse_mode_config), (26 bytes).
  1870. Removing gd32f10x_timer.o(i.timer_slave_mode_select), (16 bytes).
  1871. Removing gd32f10x_timer.o(i.timer_struct_para_init), (22 bytes).
  1872. Removing gd32f10x_timer.o(i.timer_update_event_disable), (10 bytes).
  1873. Removing gd32f10x_timer.o(i.timer_update_event_enable), (10 bytes).
  1874. Removing gd32f10x_timer.o(i.timer_update_source_config), (26 bytes).
  1875. Removing gd32f10x_usart.o(.rev16_text), (4 bytes).
  1876. Removing gd32f10x_usart.o(.revsh_text), (4 bytes).
  1877. Removing gd32f10x_usart.o(i.usart_address_config), (20 bytes).
  1878. Removing gd32f10x_usart.o(i.usart_disable), (10 bytes).
  1879. Removing gd32f10x_usart.o(i.usart_dma_receive_config), (16 bytes).
  1880. Removing gd32f10x_usart.o(i.usart_guard_time_config), (24 bytes).
  1881. Removing gd32f10x_usart.o(i.usart_halfduplex_disable), (10 bytes).
  1882. Removing gd32f10x_usart.o(i.usart_halfduplex_enable), (10 bytes).
  1883. Removing gd32f10x_usart.o(i.usart_interrupt_disable), (26 bytes).
  1884. Removing gd32f10x_usart.o(i.usart_irda_lowpower_config), (20 bytes).
  1885. Removing gd32f10x_usart.o(i.usart_irda_mode_disable), (10 bytes).
  1886. Removing gd32f10x_usart.o(i.usart_irda_mode_enable), (10 bytes).
  1887. Removing gd32f10x_usart.o(i.usart_lin_break_detection_length_config), (20 bytes).
  1888. Removing gd32f10x_usart.o(i.usart_lin_mode_disable), (10 bytes).
  1889. Removing gd32f10x_usart.o(i.usart_lin_mode_enable), (10 bytes).
  1890. Removing gd32f10x_usart.o(i.usart_mute_mode_disable), (10 bytes).
  1891. Removing gd32f10x_usart.o(i.usart_mute_mode_enable), (10 bytes).
  1892. Removing gd32f10x_usart.o(i.usart_mute_mode_wakeup_config), (16 bytes).
  1893. Removing gd32f10x_usart.o(i.usart_prescaler_config), (16 bytes).
  1894. Removing gd32f10x_usart.o(i.usart_send_break), (10 bytes).
  1895. Removing gd32f10x_usart.o(i.usart_smartcard_mode_disable), (10 bytes).
  1896. Removing gd32f10x_usart.o(i.usart_smartcard_mode_enable), (10 bytes).
  1897. Removing gd32f10x_usart.o(i.usart_smartcard_mode_nack_disable), (10 bytes).
  1898. Removing gd32f10x_usart.o(i.usart_smartcard_mode_nack_enable), (10 bytes).
  1899. Removing gd32f10x_usart.o(i.usart_synchronous_clock_config), (34 bytes).
  1900. Removing gd32f10x_usart.o(i.usart_synchronous_clock_disable), (10 bytes).
  1901. Removing gd32f10x_usart.o(i.usart_synchronous_clock_enable), (10 bytes).
  1902. Removing gd32f10x_wwdgt.o(.rev16_text), (4 bytes).
  1903. Removing gd32f10x_wwdgt.o(.revsh_text), (4 bytes).
  1904. Removing gd32f10x_wwdgt.o(i.wwdgt_config), (28 bytes).
  1905. Removing gd32f10x_wwdgt.o(i.wwdgt_counter_update), (16 bytes).
  1906. Removing gd32f10x_wwdgt.o(i.wwdgt_deinit), (20 bytes).
  1907. Removing gd32f10x_wwdgt.o(i.wwdgt_enable), (20 bytes).
  1908. Removing gd32f10x_wwdgt.o(i.wwdgt_flag_clear), (12 bytes).
  1909. Removing gd32f10x_wwdgt.o(i.wwdgt_flag_get), (24 bytes).
  1910. Removing gd32f10x_wwdgt.o(i.wwdgt_interrupt_enable), (20 bytes).
  1911. Removing led.o(.rev16_text), (4 bytes).
  1912. Removing led.o(.revsh_text), (4 bytes).
  1913. Removing led.o(i.gd_eval_led_off), (24 bytes).
  1914. Removing led.o(i.gd_eval_led_on), (24 bytes).
  1915. Removing spi.o(.rev16_text), (4 bytes).
  1916. Removing spi.o(.revsh_text), (4 bytes).
  1917. Removing spi.o(i.SPI0_Read), (28 bytes).
  1918. Removing usart.o(.rev16_text), (4 bytes).
  1919. Removing usart.o(.revsh_text), (4 bytes).
  1920. Removing usart.o(i.gd_485_DE_rx), (16 bytes).
  1921. Removing usart.o(i.gd_com_232_Receive), (44 bytes).
  1922. Removing usart.o(i.gd_com_232_send), (48 bytes).
  1923. Removing usart.o(i.gd_com_485_send), (64 bytes).
  1924. Removing ring_buffer.o(.rev16_text), (4 bytes).
  1925. Removing ring_buffer.o(.revsh_text), (4 bytes).
  1926. Removing w25q32.o(.rev16_text), (4 bytes).
  1927. Removing w25q32.o(.revsh_text), (4 bytes).
  1928. Removing w25q32.o(i.W25Q32_Read), (76 bytes).
  1929. Removing key.o(.rev16_text), (4 bytes).
  1930. Removing key.o(.revsh_text), (4 bytes).
  1931. Removing cjson.o(i.add_item_to_array), (54 bytes).
  1932. Removing cjson.o(i.add_item_to_object), (122 bytes).
  1933. Removing cjson.o(i.cJSON_AddArrayToObject), (48 bytes).
  1934. Removing cjson.o(i.cJSON_AddBoolToObject), (52 bytes).
  1935. Removing cjson.o(i.cJSON_AddFalseToObject), (48 bytes).
  1936. Removing cjson.o(i.cJSON_AddItemReferenceToArray), (36 bytes).
  1937. Removing cjson.o(i.cJSON_AddItemReferenceToObject), (48 bytes).
  1938. Removing cjson.o(i.cJSON_AddItemToArray), (16 bytes).
  1939. Removing cjson.o(i.cJSON_AddItemToObject), (32 bytes).
  1940. Removing cjson.o(i.cJSON_AddItemToObjectCS), (32 bytes).
  1941. Removing cjson.o(i.cJSON_AddNullToObject), (48 bytes).
  1942. Removing cjson.o(i.cJSON_AddNumberToObject), (60 bytes).
  1943. Removing cjson.o(i.cJSON_AddObjectToObject), (48 bytes).
  1944. Removing cjson.o(i.cJSON_AddRawToObject), (52 bytes).
  1945. Removing cjson.o(i.cJSON_AddStringToObject), (52 bytes).
  1946. Removing cjson.o(i.cJSON_AddTrueToObject), (48 bytes).
  1947. Removing cjson.o(i.cJSON_Compare), (384 bytes).
  1948. Removing cjson.o(i.cJSON_CreateArray), (24 bytes).
  1949. Removing cjson.o(i.cJSON_CreateArrayReference), (36 bytes).
  1950. Removing cjson.o(i.cJSON_CreateBool), (32 bytes).
  1951. Removing cjson.o(i.cJSON_CreateDoubleArray), (106 bytes).
  1952. Removing cjson.o(i.cJSON_CreateFalse), (24 bytes).
  1953. Removing cjson.o(i.cJSON_CreateFloatArray), (110 bytes).
  1954. Removing cjson.o(i.cJSON_CreateIntArray), (110 bytes).
  1955. Removing cjson.o(i.cJSON_CreateNull), (24 bytes).
  1956. Removing cjson.o(i.cJSON_CreateNumber), (100 bytes).
  1957. Removing cjson.o(i.cJSON_CreateObject), (24 bytes).
  1958. Removing cjson.o(i.cJSON_CreateObjectReference), (36 bytes).
  1959. Removing cjson.o(i.cJSON_CreateRaw), (52 bytes).
  1960. Removing cjson.o(i.cJSON_CreateString), (52 bytes).
  1961. Removing cjson.o(i.cJSON_CreateStringArray), (100 bytes).
  1962. Removing cjson.o(i.cJSON_CreateStringReference), (36 bytes).
  1963. Removing cjson.o(i.cJSON_CreateTrue), (24 bytes).
  1964. Removing cjson.o(i.cJSON_DeleteItemFromArray), (22 bytes).
  1965. Removing cjson.o(i.cJSON_DeleteItemFromObject), (22 bytes).
  1966. Removing cjson.o(i.cJSON_DeleteItemFromObjectCaseSensitive), (22 bytes).
  1967. Removing cjson.o(i.cJSON_DetachItemFromArray), (34 bytes).
  1968. Removing cjson.o(i.cJSON_DetachItemFromObject), (26 bytes).
  1969. Removing cjson.o(i.cJSON_DetachItemFromObjectCaseSensitive), (26 bytes).
  1970. Removing cjson.o(i.cJSON_DetachItemViaPointer), (64 bytes).
  1971. Removing cjson.o(i.cJSON_Duplicate), (192 bytes).
  1972. Removing cjson.o(i.cJSON_GetArrayItem), (24 bytes).
  1973. Removing cjson.o(i.cJSON_GetArraySize), (28 bytes).
  1974. Removing cjson.o(i.cJSON_GetErrorPtr), (16 bytes).
  1975. Removing cjson.o(i.cJSON_GetNumberValue), (28 bytes).
  1976. Removing cjson.o(i.cJSON_GetObjectItem), (18 bytes).
  1977. Removing cjson.o(i.cJSON_GetStringValue), (20 bytes).
  1978. Removing cjson.o(i.cJSON_HasObjectItem), (24 bytes).
  1979. Removing cjson.o(i.cJSON_InitHooks), (100 bytes).
  1980. Removing cjson.o(i.cJSON_InsertItemInArray), (70 bytes).
  1981. Removing cjson.o(i.cJSON_IsArray), (22 bytes).
  1982. Removing cjson.o(i.cJSON_IsBool), (24 bytes).
  1983. Removing cjson.o(i.cJSON_IsFalse), (20 bytes).
  1984. Removing cjson.o(i.cJSON_IsInvalid), (20 bytes).
  1985. Removing cjson.o(i.cJSON_IsNull), (22 bytes).
  1986. Removing cjson.o(i.cJSON_IsObject), (22 bytes).
  1987. Removing cjson.o(i.cJSON_IsRaw), (22 bytes).
  1988. Removing cjson.o(i.cJSON_IsTrue), (22 bytes).
  1989. Removing cjson.o(i.cJSON_Minify), (154 bytes).
  1990. Removing cjson.o(i.cJSON_ParseWithLength), (20 bytes).
  1991. Removing cjson.o(i.cJSON_Print), (20 bytes).
  1992. Removing cjson.o(i.cJSON_PrintBuffered), (96 bytes).
  1993. Removing cjson.o(i.cJSON_PrintPreallocated), (68 bytes).
  1994. Removing cjson.o(i.cJSON_PrintUnformatted), (20 bytes).
  1995. Removing cjson.o(i.cJSON_ReplaceItemInArray), (42 bytes).
  1996. Removing cjson.o(i.cJSON_ReplaceItemInObject), (22 bytes).
  1997. Removing cjson.o(i.cJSON_ReplaceItemInObjectCaseSensitive), (22 bytes).
  1998. Removing cjson.o(i.cJSON_ReplaceItemViaPointer), (96 bytes).
  1999. Removing cjson.o(i.cJSON_SetNumberHelper), (84 bytes).
  2000. Removing cjson.o(i.cJSON_SetValuestring), (100 bytes).
  2001. Removing cjson.o(i.cJSON_Version), (40 bytes).
  2002. Removing cjson.o(i.cJSON_free), (20 bytes).
  2003. Removing cjson.o(i.cJSON_malloc), (20 bytes).
  2004. Removing cjson.o(i.cJSON_strdup), (56 bytes).
  2005. Removing cjson.o(i.cast_away_const), (2 bytes).
  2006. Removing cjson.o(i.compare_double), (116 bytes).
  2007. Removing cjson.o(i.create_reference), (60 bytes).
  2008. Removing cjson.o(i.ensure), (184 bytes).
  2009. Removing cjson.o(i.get_array_item), (30 bytes).
  2010. Removing cjson.o(i.minify_string), (116 bytes).
  2011. Removing cjson.o(i.print), (178 bytes).
  2012. Removing cjson.o(i.print_array), (178 bytes).
  2013. Removing cjson.o(i.print_number), (340 bytes).
  2014. Removing cjson.o(i.print_object), (372 bytes).
  2015. Removing cjson.o(i.print_string), (16 bytes).
  2016. Removing cjson.o(i.print_string_ptr), (372 bytes).
  2017. Removing cjson.o(i.print_value), (260 bytes).
  2018. Removing cjson.o(i.replace_item_in_object), (96 bytes).
  2019. Removing cjson.o(i.skip_multiline_comment), (50 bytes).
  2020. Removing cjson.o(i.skip_oneline_comment), (42 bytes).
  2021. Removing cjson.o(i.suffix_object), (6 bytes).
  2022. Removing cjson.o(i.update_offset), (36 bytes).
  2023. Removing cjson.o(.bss), (15 bytes).
  2024. Removing dlt645.o(i.dlt645_set_debug), (8 bytes).
  2025. Removing dlt645_2007.o(i.dlt645_write_data), (198 bytes).
  2026. Removing dlt645_data.o(i.dec_to_bcd), (420 bytes).
  2027. Removing dlt645_data.o(i.dlt645_data_parse_by_format_to_float_and_DATE), (140 bytes).
  2028. Removing dlt645_data.o(i.str_to_bcd), (128 bytes).
  2029. Removing dlt645_port.o(.rev16_text), (4 bytes).
  2030. Removing dlt645_port.o(.revsh_text), (4 bytes).
  2031. Removing fmul.o(.text), (100 bytes).
  2032. Removing fdiv.o(.text), (124 bytes).
  2033. Removing fflti.o(.text), (18 bytes).
  2034. Removing ffixi.o(.text), (50 bytes).
  2035. 701 unused section(s) (total 30742 bytes) removed from the image.
  2036. ==============================================================================
  2037. Image Symbol Table
  2038. Local Symbols
  2039. Symbol Name Value Ov Type Size Object(Section)
  2040. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ctype_o.o ABSOLUTE
  2041. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ctype_c.o ABSOLUTE
  2042. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isalnum_o.o ABSOLUTE
  2043. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isspace_c.o ABSOLUTE
  2044. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isdigit_o.o ABSOLUTE
  2045. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 islower_o.o ABSOLUTE
  2046. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isprint_o.o ABSOLUTE
  2047. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isblank_o.o ABSOLUTE
  2048. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isalpha_o.o ABSOLUTE
  2049. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isxdigit_o.o ABSOLUTE
  2050. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isupper_o.o ABSOLUTE
  2051. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isgraph_o.o ABSOLUTE
  2052. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 iscntrl_o.o ABSOLUTE
  2053. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isspace_o.o ABSOLUTE
  2054. ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ispunct_o.o ABSOLUTE
  2055. ../clib/microlib/ctype/tolower.c 0x00000000 Number 0 tolower.o ABSOLUTE
  2056. ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
  2057. ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
  2058. ../clib/microlib/errno.c 0x00000000 Number 0 errno.o ABSOLUTE
  2059. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
  2060. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
  2061. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
  2062. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
  2063. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
  2064. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
  2065. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
  2066. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
  2067. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
  2068. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
  2069. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
  2070. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
  2071. ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
  2072. ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
  2073. ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
  2074. ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
  2075. ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE
  2076. ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE
  2077. ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE
  2078. ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE
  2079. ../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE
  2080. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
  2081. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
  2082. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
  2083. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
  2084. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
  2085. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
  2086. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
  2087. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
  2088. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
  2089. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
  2090. ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
  2091. ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
  2092. ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE
  2093. ../clib/microlib/string/memcmp.c 0x00000000 Number 0 memcmp.o ABSOLUTE
  2094. ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
  2095. ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
  2096. ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
  2097. ../clib/microlib/string/strchr.c 0x00000000 Number 0 strchr.o ABSOLUTE
  2098. ../clib/microlib/string/strcmp.c 0x00000000 Number 0 strcmp.o ABSOLUTE
  2099. ../clib/microlib/string/strcpy.c 0x00000000 Number 0 strcpy.o ABSOLUTE
  2100. ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE
  2101. ../clib/microlib/string/strncmp.c 0x00000000 Number 0 strncmp.o ABSOLUTE
  2102. ../clib/microlib/string/strstr.c 0x00000000 Number 0 strstr.o ABSOLUTE
  2103. ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
  2104. ../clib/scanf.c 0x00000000 Number 0 _sgetc.o ABSOLUTE
  2105. ../clib/scanf.c 0x00000000 Number 0 scanf_fp.o ABSOLUTE
  2106. ../clib/scanf.c 0x00000000 Number 0 _chval.o ABSOLUTE
  2107. ../clib/scanf.c 0x00000000 Number 0 scanf_char.o ABSOLUTE
  2108. ../clib/scanf.c 0x00000000 Number 0 _scanf.o ABSOLUTE
  2109. ../clib/scanf.c 0x00000000 Number 0 __0sscanf.o ABSOLUTE
  2110. ../clib/scanf.c 0x00000000 Number 0 strtol.o ABSOLUTE
  2111. ../clib/scanf.c 0x00000000 Number 0 _scanf_int.o ABSOLUTE
  2112. ../clib/scanf.c 0x00000000 Number 0 _strtoul.o ABSOLUTE
  2113. ../clib/scanf.c 0x00000000 Number 0 strtod.o ABSOLUTE
  2114. ../clib/scanf.c 0x00000000 Number 0 _scanf_str.o ABSOLUTE
  2115. ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE
  2116. ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE
  2117. ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
  2118. ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
  2119. ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
  2120. ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
  2121. ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
  2122. ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
  2123. ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE
  2124. ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE
  2125. ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltul.o ABSOLUTE
  2126. ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE
  2127. ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
  2128. ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE
  2129. ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
  2130. ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
  2131. ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
  2132. ../fplib/microlib/fpscalb.c 0x00000000 Number 0 dscalb.o ABSOLUTE
  2133. ../fplib/microlib/fpsqrt.c 0x00000000 Number 0 dsqrt.o ABSOLUTE
  2134. ../mathlib/dunder.c 0x00000000 Number 0 dunder.o ABSOLUTE
  2135. ../mathlib/fpclassify.c 0x00000000 Number 0 fpclassify.o ABSOLUTE
  2136. ../mathlib/poly.c 0x00000000 Number 0 poly.o ABSOLUTE
  2137. ../mathlib/pow.c 0x00000000 Number 0 pow_x.o ABSOLUTE
  2138. ../mathlib/pow.c 0x00000000 Number 0 pow.o ABSOLUTE
  2139. ../mathlib/qnan.c 0x00000000 Number 0 qnan.o ABSOLUTE
  2140. ../mathlib/sqrt.c 0x00000000 Number 0 sqrt_x.o ABSOLUTE
  2141. ../mathlib/sqrt.c 0x00000000 Number 0 sqrt.o ABSOLUTE
  2142. ../mathlib/strtod.c 0x00000000 Number 0 strtod.o ABSOLUTE
  2143. ..\App\PC.c 0x00000000 Number 0 pc.o ABSOLUTE
  2144. ..\App\device_message.c 0x00000000 Number 0 device_message.o ABSOLUTE
  2145. ..\App\ec800m.c 0x00000000 Number 0 ec800m.o ABSOLUTE
  2146. ..\App\gd32f10x_it.c 0x00000000 Number 0 gd32f10x_it.o ABSOLUTE
  2147. ..\App\log.c 0x00000000 Number 0 log.o ABSOLUTE
  2148. ..\App\main.c 0x00000000 Number 0 main.o ABSOLUTE
  2149. ..\App\mmodbus.c 0x00000000 Number 0 mmodbus.o ABSOLUTE
  2150. ..\App\mqttRecv.c 0x00000000 Number 0 mqttrecv.o ABSOLUTE
  2151. ..\App\otaEvent.c 0x00000000 Number 0 otaevent.o ABSOLUTE
  2152. ..\App\parseDeviceMessage.c 0x00000000 Number 0 parsedevicemessage.o ABSOLUTE
  2153. ..\App\systick.c 0x00000000 Number 0 systick.o ABSOLUTE
  2154. ..\CMSIS\system_gd32f10x.c 0x00000000 Number 0 system_gd32f10x.o ABSOLUTE
  2155. ..\Firmware\Source\gd32f10x_adc.c 0x00000000 Number 0 gd32f10x_adc.o ABSOLUTE
  2156. ..\Firmware\Source\gd32f10x_bkp.c 0x00000000 Number 0 gd32f10x_bkp.o ABSOLUTE
  2157. ..\Firmware\Source\gd32f10x_can.c 0x00000000 Number 0 gd32f10x_can.o ABSOLUTE
  2158. ..\Firmware\Source\gd32f10x_crc.c 0x00000000 Number 0 gd32f10x_crc.o ABSOLUTE
  2159. ..\Firmware\Source\gd32f10x_dac.c 0x00000000 Number 0 gd32f10x_dac.o ABSOLUTE
  2160. ..\Firmware\Source\gd32f10x_dbg.c 0x00000000 Number 0 gd32f10x_dbg.o ABSOLUTE
  2161. ..\Firmware\Source\gd32f10x_dma.c 0x00000000 Number 0 gd32f10x_dma.o ABSOLUTE
  2162. ..\Firmware\Source\gd32f10x_enet.c 0x00000000 Number 0 gd32f10x_enet.o ABSOLUTE
  2163. ..\Firmware\Source\gd32f10x_exmc.c 0x00000000 Number 0 gd32f10x_exmc.o ABSOLUTE
  2164. ..\Firmware\Source\gd32f10x_exti.c 0x00000000 Number 0 gd32f10x_exti.o ABSOLUTE
  2165. ..\Firmware\Source\gd32f10x_fmc.c 0x00000000 Number 0 gd32f10x_fmc.o ABSOLUTE
  2166. ..\Firmware\Source\gd32f10x_fwdgt.c 0x00000000 Number 0 gd32f10x_fwdgt.o ABSOLUTE
  2167. ..\Firmware\Source\gd32f10x_gpio.c 0x00000000 Number 0 gd32f10x_gpio.o ABSOLUTE
  2168. ..\Firmware\Source\gd32f10x_i2c.c 0x00000000 Number 0 gd32f10x_i2c.o ABSOLUTE
  2169. ..\Firmware\Source\gd32f10x_misc.c 0x00000000 Number 0 gd32f10x_misc.o ABSOLUTE
  2170. ..\Firmware\Source\gd32f10x_pmu.c 0x00000000 Number 0 gd32f10x_pmu.o ABSOLUTE
  2171. ..\Firmware\Source\gd32f10x_rcu.c 0x00000000 Number 0 gd32f10x_rcu.o ABSOLUTE
  2172. ..\Firmware\Source\gd32f10x_rtc.c 0x00000000 Number 0 gd32f10x_rtc.o ABSOLUTE
  2173. ..\Firmware\Source\gd32f10x_sdio.c 0x00000000 Number 0 gd32f10x_sdio.o ABSOLUTE
  2174. ..\Firmware\Source\gd32f10x_spi.c 0x00000000 Number 0 gd32f10x_spi.o ABSOLUTE
  2175. ..\Firmware\Source\gd32f10x_timer.c 0x00000000 Number 0 gd32f10x_timer.o ABSOLUTE
  2176. ..\Firmware\Source\gd32f10x_usart.c 0x00000000 Number 0 gd32f10x_usart.o ABSOLUTE
  2177. ..\Firmware\Source\gd32f10x_wwdgt.c 0x00000000 Number 0 gd32f10x_wwdgt.o ABSOLUTE
  2178. ..\Startup\startup_gd32f10x_xd.s 0x00000000 Number 0 startup_gd32f10x_xd.o ABSOLUTE
  2179. ..\\App\\PC.c 0x00000000 Number 0 pc.o ABSOLUTE
  2180. ..\\App\\device_message.c 0x00000000 Number 0 device_message.o ABSOLUTE
  2181. ..\\App\\ec800m.c 0x00000000 Number 0 ec800m.o ABSOLUTE
  2182. ..\\App\\gd32f10x_it.c 0x00000000 Number 0 gd32f10x_it.o ABSOLUTE
  2183. ..\\App\\log.c 0x00000000 Number 0 log.o ABSOLUTE
  2184. ..\\App\\main.c 0x00000000 Number 0 main.o ABSOLUTE
  2185. ..\\App\\mmodbus.c 0x00000000 Number 0 mmodbus.o ABSOLUTE
  2186. ..\\App\\mqttRecv.c 0x00000000 Number 0 mqttrecv.o ABSOLUTE
  2187. ..\\App\\otaEvent.c 0x00000000 Number 0 otaevent.o ABSOLUTE
  2188. ..\\App\\parseDeviceMessage.c 0x00000000 Number 0 parsedevicemessage.o ABSOLUTE
  2189. ..\\App\\systick.c 0x00000000 Number 0 systick.o ABSOLUTE
  2190. ..\\CMSIS\\system_gd32f10x.c 0x00000000 Number 0 system_gd32f10x.o ABSOLUTE
  2191. ..\\Firmware\\Source\\gd32f10x_adc.c 0x00000000 Number 0 gd32f10x_adc.o ABSOLUTE
  2192. ..\\Firmware\\Source\\gd32f10x_bkp.c 0x00000000 Number 0 gd32f10x_bkp.o ABSOLUTE
  2193. ..\\Firmware\\Source\\gd32f10x_can.c 0x00000000 Number 0 gd32f10x_can.o ABSOLUTE
  2194. ..\\Firmware\\Source\\gd32f10x_crc.c 0x00000000 Number 0 gd32f10x_crc.o ABSOLUTE
  2195. ..\\Firmware\\Source\\gd32f10x_dac.c 0x00000000 Number 0 gd32f10x_dac.o ABSOLUTE
  2196. ..\\Firmware\\Source\\gd32f10x_dbg.c 0x00000000 Number 0 gd32f10x_dbg.o ABSOLUTE
  2197. ..\\Firmware\\Source\\gd32f10x_dma.c 0x00000000 Number 0 gd32f10x_dma.o ABSOLUTE
  2198. ..\\Firmware\\Source\\gd32f10x_enet.c 0x00000000 Number 0 gd32f10x_enet.o ABSOLUTE
  2199. ..\\Firmware\\Source\\gd32f10x_exmc.c 0x00000000 Number 0 gd32f10x_exmc.o ABSOLUTE
  2200. ..\\Firmware\\Source\\gd32f10x_exti.c 0x00000000 Number 0 gd32f10x_exti.o ABSOLUTE
  2201. ..\\Firmware\\Source\\gd32f10x_fmc.c 0x00000000 Number 0 gd32f10x_fmc.o ABSOLUTE
  2202. ..\\Firmware\\Source\\gd32f10x_fwdgt.c 0x00000000 Number 0 gd32f10x_fwdgt.o ABSOLUTE
  2203. ..\\Firmware\\Source\\gd32f10x_gpio.c 0x00000000 Number 0 gd32f10x_gpio.o ABSOLUTE
  2204. ..\\Firmware\\Source\\gd32f10x_i2c.c 0x00000000 Number 0 gd32f10x_i2c.o ABSOLUTE
  2205. ..\\Firmware\\Source\\gd32f10x_misc.c 0x00000000 Number 0 gd32f10x_misc.o ABSOLUTE
  2206. ..\\Firmware\\Source\\gd32f10x_pmu.c 0x00000000 Number 0 gd32f10x_pmu.o ABSOLUTE
  2207. ..\\Firmware\\Source\\gd32f10x_rcu.c 0x00000000 Number 0 gd32f10x_rcu.o ABSOLUTE
  2208. ..\\Firmware\\Source\\gd32f10x_rtc.c 0x00000000 Number 0 gd32f10x_rtc.o ABSOLUTE
  2209. ..\\Firmware\\Source\\gd32f10x_sdio.c 0x00000000 Number 0 gd32f10x_sdio.o ABSOLUTE
  2210. ..\\Firmware\\Source\\gd32f10x_spi.c 0x00000000 Number 0 gd32f10x_spi.o ABSOLUTE
  2211. ..\\Firmware\\Source\\gd32f10x_timer.c 0x00000000 Number 0 gd32f10x_timer.o ABSOLUTE
  2212. ..\\Firmware\\Source\\gd32f10x_usart.c 0x00000000 Number 0 gd32f10x_usart.o ABSOLUTE
  2213. ..\\Firmware\\Source\\gd32f10x_wwdgt.c 0x00000000 Number 0 gd32f10x_wwdgt.o ABSOLUTE
  2214. ..\\bsp\\key.c 0x00000000 Number 0 key.o ABSOLUTE
  2215. ..\\bsp\\led.c 0x00000000 Number 0 led.o ABSOLUTE
  2216. ..\\bsp\\ring_buffer.c 0x00000000 Number 0 ring_buffer.o ABSOLUTE
  2217. ..\\bsp\\spi.c 0x00000000 Number 0 spi.o ABSOLUTE
  2218. ..\\bsp\\usart.c 0x00000000 Number 0 usart.o ABSOLUTE
  2219. ..\\bsp\\w25q32.c 0x00000000 Number 0 w25q32.o ABSOLUTE
  2220. ..\\dlt\\port\\dlt645_port.c 0x00000000 Number 0 dlt645_port.o ABSOLUTE
  2221. ..\bsp\key.c 0x00000000 Number 0 key.o ABSOLUTE
  2222. ..\bsp\led.c 0x00000000 Number 0 led.o ABSOLUTE
  2223. ..\bsp\ring_buffer.c 0x00000000 Number 0 ring_buffer.o ABSOLUTE
  2224. ..\bsp\spi.c 0x00000000 Number 0 spi.o ABSOLUTE
  2225. ..\bsp\usart.c 0x00000000 Number 0 usart.o ABSOLUTE
  2226. ..\bsp\w25q32.c 0x00000000 Number 0 w25q32.o ABSOLUTE
  2227. ..\cjson\cJSON.c 0x00000000 Number 0 cjson.o ABSOLUTE
  2228. ..\dlt\port\dlt645_port.c 0x00000000 Number 0 dlt645_port.o ABSOLUTE
  2229. ..\dlt\src\dlt645.c 0x00000000 Number 0 dlt645.o ABSOLUTE
  2230. ..\dlt\src\dlt645_1997.c 0x00000000 Number 0 dlt645_1997.o ABSOLUTE
  2231. ..\dlt\src\dlt645_2007.c 0x00000000 Number 0 dlt645_2007.o ABSOLUTE
  2232. ..\dlt\src\dlt645_data.c 0x00000000 Number 0 dlt645_data.o ABSOLUTE
  2233. cdcmple.s 0x00000000 Number 0 cdcmple.o ABSOLUTE
  2234. cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE
  2235. dc.s 0x00000000 Number 0 dc.o ABSOLUTE
  2236. handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
  2237. init.s 0x00000000 Number 0 init.o ABSOLUTE
  2238. RESET 0x08005000 Section 304 startup_gd32f10x_xd.o(RESET)
  2239. .ARM.Collect$$$$00000000 0x08005130 Section 0 entry.o(.ARM.Collect$$$$00000000)
  2240. .ARM.Collect$$$$00000001 0x08005130 Section 4 entry2.o(.ARM.Collect$$$$00000001)
  2241. .ARM.Collect$$$$00000004 0x08005134 Section 4 entry5.o(.ARM.Collect$$$$00000004)
  2242. .ARM.Collect$$$$00000008 0x08005138 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
  2243. .ARM.Collect$$$$0000000A 0x08005138 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
  2244. .ARM.Collect$$$$0000000B 0x08005138 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
  2245. .ARM.Collect$$$$0000000D 0x08005140 Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
  2246. .ARM.Collect$$$$0000000F 0x08005140 Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
  2247. .ARM.Collect$$$$00002712 0x08005140 Section 4 entry2.o(.ARM.Collect$$$$00002712)
  2248. __lit__00000000 0x08005140 Data 4 entry2.o(.ARM.Collect$$$$00002712)
  2249. .text 0x08005144 Section 36 startup_gd32f10x_xd.o(.text)
  2250. .text 0x08005168 Section 0 tolower.o(.text)
  2251. .text 0x08005174 Section 0 memcpya.o(.text)
  2252. .text 0x08005198 Section 0 memseta.o(.text)
  2253. .text 0x080051bc Section 0 strstr.o(.text)
  2254. .text 0x080051e0 Section 0 strchr.o(.text)
  2255. .text 0x080051f4 Section 0 strlen.o(.text)
  2256. .text 0x08005202 Section 0 strcmp.o(.text)
  2257. .text 0x0800521e Section 0 memcmp.o(.text)
  2258. .text 0x08005238 Section 0 strcpy.o(.text)
  2259. .text 0x0800524a Section 0 strncmp.o(.text)
  2260. .text 0x08005268 Section 0 __0sscanf.o(.text)
  2261. .text 0x080052a0 Section 0 _scanf_int.o(.text)
  2262. .text 0x080053ec Section 0 _scanf_str.o(.text)
  2263. .text 0x080054cc Section 0 scanf_fp.o(.text)
  2264. _fp_value 0x080054cd Thumb Code 296 scanf_fp.o(.text)
  2265. .text 0x0800582c Section 0 strtol.o(.text)
  2266. .text 0x0800589c Section 0 dadd.o(.text)
  2267. .text 0x080059ea Section 0 dmul.o(.text)
  2268. .text 0x08005ace Section 0 ddiv.o(.text)
  2269. .text 0x08005bac Section 0 ffltui.o(.text)
  2270. .text 0x08005bb6 Section 0 dflti.o(.text)
  2271. .text 0x08005bd8 Section 0 dfltui.o(.text)
  2272. .text 0x08005bf2 Section 0 dfixi.o(.text)
  2273. .text 0x08005c30 Section 0 f2d.o(.text)
  2274. .text 0x08005c58 Section 48 cdcmple.o(.text)
  2275. .text 0x08005c88 Section 48 cdrcmple.o(.text)
  2276. .text 0x08005cb8 Section 0 d2f.o(.text)
  2277. .text 0x08005cf0 Section 0 uidiv.o(.text)
  2278. .text 0x08005d1c Section 0 uldiv.o(.text)
  2279. .text 0x08005d7e Section 0 llshl.o(.text)
  2280. .text 0x08005d9c Section 0 llushr.o(.text)
  2281. .text 0x08005dbc Section 0 llsshr.o(.text)
  2282. .text 0x08005de0 Section 0 ctype_o.o(.text)
  2283. .text 0x08005de8 Section 0 isspace_o.o(.text)
  2284. .text 0x08005dfa Section 0 _chval.o(.text)
  2285. .text 0x08005e18 Section 0 scanf_char.o(.text)
  2286. _scanf_char_input 0x08005e19 Thumb Code 12 scanf_char.o(.text)
  2287. .text 0x08005e40 Section 0 _sgetc.o(.text)
  2288. .text 0x08005e80 Section 0 _strtoul.o(.text)
  2289. .text 0x08005f20 Section 0 strtod.o(.text)
  2290. _local_sscanf 0x08005f21 Thumb Code 54 strtod.o(.text)
  2291. .text 0x08005fbc Section 0 iusefp.o(.text)
  2292. .text 0x08005fbc Section 0 fepilogue.o(.text)
  2293. .text 0x0800602a Section 0 depilogue.o(.text)
  2294. .text 0x080060e4 Section 0 dscalb.o(.text)
  2295. .text 0x08006112 Section 0 dfltul.o(.text)
  2296. .text 0x0800612a Section 0 dfixul.o(.text)
  2297. .text 0x0800615c Section 36 init.o(.text)
  2298. .text 0x08006180 Section 0 _scanf.o(.text)
  2299. .text 0x080064ac Section 0 dsqrt.o(.text)
  2300. i.BusFault_Handler 0x0800654e Section 0 gd32f10x_it.o(i.BusFault_Handler)
  2301. i.Clear_DMA_Buffer 0x08006554 Section 0 usart.o(i.Clear_DMA_Buffer)
  2302. i.ConnectMQTTSever 0x08006570 Section 0 ec800m.o(i.ConnectMQTTSever)
  2303. i.DMA0_Channel4_IRQHandler 0x080066d8 Section 0 gd32f10x_it.o(i.DMA0_Channel4_IRQHandler)
  2304. i.DebugMon_Handler 0x080066ec Section 0 gd32f10x_it.o(i.DebugMon_Handler)
  2305. i.EC800MGetUrl 0x080066f0 Section 0 ec800m.o(i.EC800MGetUrl)
  2306. i.EC800MPwoerOn 0x08006840 Section 0 ec800m.o(i.EC800MPwoerOn)
  2307. i.EC800MSendCmd 0x08006898 Section 0 ec800m.o(i.EC800MSendCmd)
  2308. i.EC800MSetPDP 0x080068cc Section 0 ec800m.o(i.EC800MSetPDP)
  2309. i.EC800MWaitReady 0x0800693c Section 0 ec800m.o(i.EC800MWaitReady)
  2310. i.EXTI1_IRQHandler 0x0800694c Section 0 key.o(i.EXTI1_IRQHandler)
  2311. i.HardFault_Handler 0x080069a4 Section 0 gd32f10x_it.o(i.HardFault_Handler)
  2312. i.LogPrint 0x080069a8 Section 0 log.o(i.LogPrint)
  2313. i.MQTTPublish 0x08006a6c Section 0 ec800m.o(i.MQTTPublish)
  2314. i.MQTTSubTopic 0x08006db8 Section 0 ec800m.o(i.MQTTSubTopic)
  2315. i.MQTT_Alarm_clock 0x08006e14 Section 0 main.o(i.MQTT_Alarm_clock)
  2316. i.MQTT_BUFFER_READ 0x08006e50 Section 0 mqttrecv.o(i.MQTT_BUFFER_READ)
  2317. i.MemManage_Handler 0x08006ed0 Section 0 gd32f10x_it.o(i.MemManage_Handler)
  2318. i.NMI_Handler 0x08006ed4 Section 0 gd32f10x_it.o(i.NMI_Handler)
  2319. i.NVIC_SetPriority 0x08006ed8 Section 0 systick.o(i.NVIC_SetPriority)
  2320. NVIC_SetPriority 0x08006ed9 Thumb Code 32 systick.o(i.NVIC_SetPriority)
  2321. i.PendSV_Handler 0x08006f00 Section 0 gd32f10x_it.o(i.PendSV_Handler)
  2322. i.Read_Data 0x08006f04 Section 0 parsedevicemessage.o(i.Read_Data)
  2323. i.Receive_MQTT_DataPack 0x0800715c Section 0 mqttrecv.o(i.Receive_MQTT_DataPack)
  2324. i.SPI0_Init 0x080071fc Section 0 spi.o(i.SPI0_Init)
  2325. i.SPI0_ReadWriteByte 0x08007264 Section 0 spi.o(i.SPI0_ReadWriteByte)
  2326. i.SPI0_Write 0x0800729c Section 0 spi.o(i.SPI0_Write)
  2327. i.SVC_Handler 0x080072b6 Section 0 gd32f10x_it.o(i.SVC_Handler)
  2328. i.SysTick_Handler 0x080072b8 Section 0 gd32f10x_it.o(i.SysTick_Handler)
  2329. i.SystemInit 0x080072c4 Section 0 system_gd32f10x.o(i.SystemInit)
  2330. i.USART0_IRQHandler 0x0800739c Section 0 gd32f10x_it.o(i.USART0_IRQHandler)
  2331. i.USART1_IRQHandler 0x080073e4 Section 0 gd32f10x_it.o(i.USART1_IRQHandler)
  2332. i.USART2_IRQHandler 0x08007408 Section 0 pc.o(i.USART2_IRQHandler)
  2333. i.UsageFault_Handler 0x0800759c Section 0 gd32f10x_it.o(i.UsageFault_Handler)
  2334. i.W25Q32_Enable 0x080075a0 Section 0 w25q32.o(i.W25Q32_Enable)
  2335. i.W25Q32_Erase64K 0x080075c4 Section 0 w25q32.o(i.W25Q32_Erase64K)
  2336. i.W25Q32_Init 0x08007610 Section 0 w25q32.o(i.W25Q32_Init)
  2337. i.W25Q32_PageWrite 0x08007638 Section 0 w25q32.o(i.W25Q32_PageWrite)
  2338. i.W25Q32_WaitBusy 0x0800768c Section 0 w25q32.o(i.W25Q32_WaitBusy)
  2339. i.WaitForUpData 0x080076bc Section 0 parsedevicemessage.o(i.WaitForUpData)
  2340. i.WaitResponse 0x08007704 Section 0 ec800m.o(i.WaitResponse)
  2341. i.Xmodem_CRC16 0x08007760 Section 0 otaevent.o(i.Xmodem_CRC16)
  2342. i.__0printf 0x080077a4 Section 0 printfa.o(i.__0printf)
  2343. i.__0sprintf 0x080077c4 Section 0 printfa.o(i.__0sprintf)
  2344. i.__0vsnprintf 0x080077ec Section 0 printfa.o(i.__0vsnprintf)
  2345. i.__ARM_fpclassify 0x08007818 Section 0 fpclassify.o(i.__ARM_fpclassify)
  2346. i.__aeabi_errno_addr 0x08007840 Section 0 errno.o(i.__aeabi_errno_addr)
  2347. i.__free$realloc 0x08007848 Section 0 mallocr.o(i.__free$realloc)
  2348. i.__kernel_poly 0x080078a4 Section 0 poly.o(i.__kernel_poly)
  2349. i.__malloc$realloc 0x08007950 Section 0 mallocr.o(i.__malloc$realloc)
  2350. i.__mathlib_dbl_divzero 0x080079a0 Section 0 dunder.o(i.__mathlib_dbl_divzero)
  2351. i.__mathlib_dbl_infnan2 0x080079b0 Section 0 dunder.o(i.__mathlib_dbl_infnan2)
  2352. i.__mathlib_dbl_invalid 0x080079b4 Section 0 dunder.o(i.__mathlib_dbl_invalid)
  2353. i.__mathlib_dbl_overflow 0x080079c0 Section 0 dunder.o(i.__mathlib_dbl_overflow)
  2354. i.__mathlib_dbl_underflow 0x080079d0 Section 0 dunder.o(i.__mathlib_dbl_underflow)
  2355. i.__scatterload_copy 0x080079e0 Section 14 handlers.o(i.__scatterload_copy)
  2356. i.__scatterload_null 0x080079ee Section 2 handlers.o(i.__scatterload_null)
  2357. i.__scatterload_zeroinit 0x080079f0 Section 14 handlers.o(i.__scatterload_zeroinit)
  2358. i.__set_errno 0x08007a00 Section 0 errno.o(i.__set_errno)
  2359. i._crc 0x08007a0c Section 0 dlt645_data.o(i._crc)
  2360. i._fp_digits 0x08007a28 Section 0 printfa.o(i._fp_digits)
  2361. _fp_digits 0x08007a29 Thumb Code 366 printfa.o(i._fp_digits)
  2362. i._is_digit 0x08007bac Section 0 scanf_fp.o(i._is_digit)
  2363. i._printf_core 0x08007bbc Section 0 printfa.o(i._printf_core)
  2364. _printf_core 0x08007bbd Thumb Code 1744 printfa.o(i._printf_core)
  2365. i._printf_post_padding 0x08008298 Section 0 printfa.o(i._printf_post_padding)
  2366. _printf_post_padding 0x08008299 Thumb Code 36 printfa.o(i._printf_post_padding)
  2367. i._printf_pre_padding 0x080082bc Section 0 printfa.o(i._printf_pre_padding)
  2368. _printf_pre_padding 0x080082bd Thumb Code 46 printfa.o(i._printf_pre_padding)
  2369. i._snputc 0x080082ea Section 0 printfa.o(i._snputc)
  2370. _snputc 0x080082eb Thumb Code 22 printfa.o(i._snputc)
  2371. i._sputc 0x08008300 Section 0 printfa.o(i._sputc)
  2372. _sputc 0x08008301 Thumb Code 10 printfa.o(i._sputc)
  2373. i.addCommandListParams 0x0800830c Section 0 device_message.o(i.addCommandListParams)
  2374. i.addDevice 0x080083c8 Section 0 device_message.o(i.addDevice)
  2375. i.addGatewayParams 0x08008504 Section 0 device_message.o(i.addGatewayParams)
  2376. i.addSensorListParams 0x08008684 Section 0 device_message.o(i.addSensorListParams)
  2377. i.buffer_skip_whitespace 0x08008818 Section 0 cjson.o(i.buffer_skip_whitespace)
  2378. buffer_skip_whitespace 0x08008819 Thumb Code 72 cjson.o(i.buffer_skip_whitespace)
  2379. i.cJSON_Delete 0x08008860 Section 0 cjson.o(i.cJSON_Delete)
  2380. i.cJSON_GetObjectItemCaseSensitive 0x080088b8 Section 0 cjson.o(i.cJSON_GetObjectItemCaseSensitive)
  2381. i.cJSON_IsNumber 0x080088ca Section 0 cjson.o(i.cJSON_IsNumber)
  2382. i.cJSON_IsString 0x080088e0 Section 0 cjson.o(i.cJSON_IsString)
  2383. i.cJSON_New_Item 0x080088f6 Section 0 cjson.o(i.cJSON_New_Item)
  2384. cJSON_New_Item 0x080088f7 Thumb Code 26 cjson.o(i.cJSON_New_Item)
  2385. i.cJSON_Parse 0x08008910 Section 0 cjson.o(i.cJSON_Parse)
  2386. i.cJSON_ParseWithLengthOpts 0x08008920 Section 0 cjson.o(i.cJSON_ParseWithLengthOpts)
  2387. i.cJSON_ParseWithOpts 0x080089f4 Section 0 cjson.o(i.cJSON_ParseWithOpts)
  2388. i.case_insensitive_strcmp 0x08008a1c Section 0 cjson.o(i.case_insensitive_strcmp)
  2389. case_insensitive_strcmp 0x08008a1d Thumb Code 72 cjson.o(i.case_insensitive_strcmp)
  2390. i.check_ota_event 0x08008a64 Section 0 otaevent.o(i.check_ota_event)
  2391. i.checksum 0x08008ab8 Section 0 parsedevicemessage.o(i.checksum)
  2392. checksum 0x08008ab9 Thumb Code 66 parsedevicemessage.o(i.checksum)
  2393. i.config_485_port 0x08008afc Section 0 usart.o(i.config_485_port)
  2394. i.data_package_translate_to_int 0x08008c04 Section 0 dlt645_data.o(i.data_package_translate_to_int)
  2395. i.delay_1ms 0x08008d08 Section 0 systick.o(i.delay_1ms)
  2396. i.delay_decrement 0x08008d1c Section 0 systick.o(i.delay_decrement)
  2397. i.dlt645_1997_parsing_data 0x08008d34 Section 0 dlt645_1997.o(i.dlt645_1997_parsing_data)
  2398. dlt645_1997_parsing_data 0x08008d35 Thumb Code 206 dlt645_1997.o(i.dlt645_1997_parsing_data)
  2399. i.dlt645_1997_read_data 0x08008e18 Section 0 dlt645_1997.o(i.dlt645_1997_read_data)
  2400. i.dlt645_1997_recv_check 0x08008eb0 Section 0 dlt645_1997.o(i.dlt645_1997_recv_check)
  2401. i.dlt645_2007_parsing_data 0x08008f04 Section 0 dlt645_2007.o(i.dlt645_2007_parsing_data)
  2402. i.dlt645_2007_read_data 0x080092e4 Section 0 dlt645_2007.o(i.dlt645_2007_read_data)
  2403. i.dlt645_2007_recv_check 0x08009392 Section 0 dlt645_2007.o(i.dlt645_2007_recv_check)
  2404. i.dlt645_common_check 0x080093e6 Section 0 dlt645_data.o(i.dlt645_common_check)
  2405. i.dlt645_data_parse_by_format_to_float 0x08009464 Section 0 dlt645_data.o(i.dlt645_data_parse_by_format_to_float)
  2406. i.dlt645_hw_read 0x080094f0 Section 0 dlt645_port.o(i.dlt645_hw_read)
  2407. dlt645_hw_read 0x080094f1 Thumb Code 92 dlt645_port.o(i.dlt645_hw_read)
  2408. i.dlt645_hw_write 0x08009550 Section 0 dlt645_port.o(i.dlt645_hw_write)
  2409. dlt645_hw_write 0x08009551 Thumb Code 92 dlt645_port.o(i.dlt645_hw_write)
  2410. i.dlt645_init 0x080095b8 Section 0 dlt645_port.o(i.dlt645_init)
  2411. i.dlt645_read_data 0x080095e0 Section 0 dlt645.o(i.dlt645_read_data)
  2412. i.dlt645_receive_msg 0x0800961e Section 0 dlt645.o(i.dlt645_receive_msg)
  2413. i.dlt645_send_msg 0x08009664 Section 0 dlt645.o(i.dlt645_send_msg)
  2414. i.dlt645_set_addr 0x08009692 Section 0 dlt645.o(i.dlt645_set_addr)
  2415. i.dlt_callback 0x080096bc Section 0 dlt645_port.o(i.dlt_callback)
  2416. i.dma_channel_disable 0x08009744 Section 0 gd32f10x_dma.o(i.dma_channel_disable)
  2417. i.dma_channel_enable 0x08009776 Section 0 gd32f10x_dma.o(i.dma_channel_enable)
  2418. i.dma_circulation_disable 0x080097a8 Section 0 gd32f10x_dma.o(i.dma_circulation_disable)
  2419. i.dma_config 0x080097dc Section 0 usart.o(i.dma_config)
  2420. i.dma_config_change 0x08009864 Section 0 usart.o(i.dma_config_change)
  2421. i.dma_deinit 0x080098e4 Section 0 gd32f10x_dma.o(i.dma_deinit)
  2422. i.dma_init 0x08009954 Section 0 gd32f10x_dma.o(i.dma_init)
  2423. i.dma_interrupt_enable 0x08009a82 Section 0 gd32f10x_dma.o(i.dma_interrupt_enable)
  2424. i.dma_interrupt_flag_clear 0x08009ab4 Section 0 gd32f10x_dma.o(i.dma_interrupt_flag_clear)
  2425. i.dma_memory_to_memory_disable 0x08009ac4 Section 0 gd32f10x_dma.o(i.dma_memory_to_memory_disable)
  2426. i.dma_periph_and_channel_check 0x08009af8 Section 0 gd32f10x_dma.o(i.dma_periph_and_channel_check)
  2427. dma_periph_and_channel_check 0x08009af9 Thumb Code 18 gd32f10x_dma.o(i.dma_periph_and_channel_check)
  2428. i.exti_init 0x08009b10 Section 0 gd32f10x_exti.o(i.exti_init)
  2429. i.exti_interrupt_flag_clear 0x08009bcc Section 0 gd32f10x_exti.o(i.exti_interrupt_flag_clear)
  2430. i.exti_interrupt_flag_get 0x08009bd8 Section 0 gd32f10x_exti.o(i.exti_interrupt_flag_get)
  2431. i.extract_data_from_buffer 0x08009bf0 Section 0 parsedevicemessage.o(i.extract_data_from_buffer)
  2432. extract_data_from_buffer 0x08009bf1 Thumb Code 78 parsedevicemessage.o(i.extract_data_from_buffer)
  2433. i.fputc 0x08009c50 Section 0 log.o(i.fputc)
  2434. i.fwdgt_counter_reload 0x08009c74 Section 0 gd32f10x_fwdgt.o(i.fwdgt_counter_reload)
  2435. i.fwdgt_write_enable 0x08009c84 Section 0 gd32f10x_fwdgt.o(i.fwdgt_write_enable)
  2436. i.gd_485_DE_pin_init 0x08009c94 Section 0 usart.o(i.gd_485_DE_pin_init)
  2437. i.gd_485_DE_tx 0x08009cbc Section 0 usart.o(i.gd_485_DE_tx)
  2438. i.gd_EC800M_pin_init 0x08009ccc Section 0 usart.o(i.gd_EC800M_pin_init)
  2439. i.gd_com_init 0x08009d14 Section 0 usart.o(i.gd_com_init)
  2440. i.gd_eval_key_init 0x08009e10 Section 0 key.o(i.gd_eval_key_init)
  2441. i.gd_eval_led_init 0x08009e90 Section 0 led.o(i.gd_eval_led_init)
  2442. i.gd_eval_led_toggle 0x08009edc Section 0 led.o(i.gd_eval_led_toggle)
  2443. i.gd_pull_EC800M_pwr_down 0x08009f14 Section 0 usart.o(i.gd_pull_EC800M_pwr_down)
  2444. i.gd_pull_EC800M_pwr_up 0x08009f20 Section 0 usart.o(i.gd_pull_EC800M_pwr_up)
  2445. i.gd_pull_EC800M_rst_down 0x08009f2c Section 0 usart.o(i.gd_pull_EC800M_rst_down)
  2446. i.gd_pull_EC800M_rst_up 0x08009f3c Section 0 usart.o(i.gd_pull_EC800M_rst_up)
  2447. i.get_decimal_point 0x08009f4c Section 0 cjson.o(i.get_decimal_point)
  2448. get_decimal_point 0x08009f4d Thumb Code 4 cjson.o(i.get_decimal_point)
  2449. i.get_gateway_config_params 0x08009f50 Section 0 device_message.o(i.get_gateway_config_params)
  2450. i.get_object_item 0x08009f58 Section 0 cjson.o(i.get_object_item)
  2451. get_object_item 0x08009f59 Thumb Code 82 cjson.o(i.get_object_item)
  2452. i.gettick 0x08009fac Section 0 systick.o(i.gettick)
  2453. i.gpio_bit_reset 0x08009fb8 Section 0 gd32f10x_gpio.o(i.gpio_bit_reset)
  2454. i.gpio_bit_set 0x08009fbc Section 0 gd32f10x_gpio.o(i.gpio_bit_set)
  2455. i.gpio_bit_write 0x08009fc0 Section 0 gd32f10x_gpio.o(i.gpio_bit_write)
  2456. i.gpio_exti_source_select 0x08009fcc Section 0 gd32f10x_gpio.o(i.gpio_exti_source_select)
  2457. i.gpio_init 0x0800a064 Section 0 gd32f10x_gpio.o(i.gpio_init)
  2458. i.gpio_input_bit_get 0x0800a110 Section 0 gd32f10x_gpio.o(i.gpio_input_bit_get)
  2459. i.gpio_pin_remap_config 0x0800a120 Section 0 gd32f10x_gpio.o(i.gpio_pin_remap_config)
  2460. i.http_load_config 0x0800a1b0 Section 0 main.o(i.http_load_config)
  2461. i.internal_alloc 0x0800a220 Section 0 mallocr.o(i.internal_alloc)
  2462. internal_alloc 0x0800a221 Thumb Code 76 mallocr.o(i.internal_alloc)
  2463. i.main 0x0800a270 Section 0 main.o(i.main)
  2464. i.mmodbus_callback 0x0800a3e8 Section 0 mmodbus.o(i.mmodbus_callback)
  2465. i.mmodbus_crc16 0x0800a464 Section 0 mmodbus.o(i.mmodbus_crc16)
  2466. i.mmodbus_init 0x0800a494 Section 0 mmodbus.o(i.mmodbus_init)
  2467. i.mmodbus_readCoils 0x0800a4bc Section 0 mmodbus.o(i.mmodbus_readCoils)
  2468. i.mmodbus_readHoldingRegisters16i 0x0800a598 Section 0 mmodbus.o(i.mmodbus_readHoldingRegisters16i)
  2469. i.mmodbus_readHoldingRegisters8i 0x0800a628 Section 0 mmodbus.o(i.mmodbus_readHoldingRegisters8i)
  2470. i.mmodbus_receiveRaw 0x0800a730 Section 0 mmodbus.o(i.mmodbus_receiveRaw)
  2471. i.mmodbus_sendRaw 0x0800a798 Section 0 mmodbus.o(i.mmodbus_sendRaw)
  2472. i.mmodbus_set16bitOrder 0x0800a890 Section 0 mmodbus.o(i.mmodbus_set16bitOrder)
  2473. i.mmodbus_writeCoil 0x0800a89c Section 0 mmodbus.o(i.mmodbus_writeCoil)
  2474. i.mmodbus_writeHoldingRegister16i 0x0800a92c Section 0 mmodbus.o(i.mmodbus_writeHoldingRegister16i)
  2475. i.nvic_config 0x0800a9b0 Section 0 usart.o(i.nvic_config)
  2476. i.nvic_irq_enable 0x0800a9e4 Section 0 gd32f10x_misc.o(i.nvic_irq_enable)
  2477. i.nvic_priority_group_set 0x0800aa90 Section 0 gd32f10x_misc.o(i.nvic_priority_group_set)
  2478. i.nvic_vector_table_set 0x0800aaa4 Section 0 gd32f10x_misc.o(i.nvic_vector_table_set)
  2479. i.parseIntField 0x0800aabc Section 0 device_message.o(i.parseIntField)
  2480. i.parseMQTTData 0x0800aae8 Section 0 parsedevicemessage.o(i.parseMQTTData)
  2481. i.parseStringField 0x0800af78 Section 0 device_message.o(i.parseStringField)
  2482. i.parse_array 0x0800afac Section 0 cjson.o(i.parse_array)
  2483. parse_array 0x0800afad Thumb Code 248 cjson.o(i.parse_array)
  2484. i.parse_hex4 0x0800b0a4 Section 0 cjson.o(i.parse_hex4)
  2485. parse_hex4 0x0800b0a5 Thumb Code 90 cjson.o(i.parse_hex4)
  2486. i.parse_number 0x0800b100 Section 0 cjson.o(i.parse_number)
  2487. parse_number 0x0800b101 Thumb Code 298 cjson.o(i.parse_number)
  2488. i.parse_object 0x0800b238 Section 0 cjson.o(i.parse_object)
  2489. parse_object 0x0800b239 Thumb Code 318 cjson.o(i.parse_object)
  2490. i.parse_string 0x0800b376 Section 0 cjson.o(i.parse_string)
  2491. parse_string 0x0800b377 Thumb Code 396 cjson.o(i.parse_string)
  2492. i.parse_value 0x0800b504 Section 0 cjson.o(i.parse_value)
  2493. parse_value 0x0800b505 Thumb Code 290 cjson.o(i.parse_value)
  2494. i.pow 0x0800b640 Section 0 pow.o(i.pow)
  2495. i.processIntData 0x0800c018 Section 0 parsedevicemessage.o(i.processIntData)
  2496. i.processStringData 0x0800c03a Section 0 parsedevicemessage.o(i.processStringData)
  2497. i.rcu_clock_freq_get 0x0800c060 Section 0 gd32f10x_rcu.o(i.rcu_clock_freq_get)
  2498. i.rcu_osci_on 0x0800c184 Section 0 gd32f10x_rcu.o(i.rcu_osci_on)
  2499. i.rcu_periph_clock_enable 0x0800c1a4 Section 0 gd32f10x_rcu.o(i.rcu_periph_clock_enable)
  2500. i.rcu_periph_reset_disable 0x0800c1c4 Section 0 gd32f10x_rcu.o(i.rcu_periph_reset_disable)
  2501. i.rcu_periph_reset_enable 0x0800c1e4 Section 0 gd32f10x_rcu.o(i.rcu_periph_reset_enable)
  2502. i.readID 0x0800c204 Section 0 main.o(i.readID)
  2503. i.realloc 0x0800c2f4 Section 0 mallocr.o(i.realloc)
  2504. i.ring_buffer_init 0x0800c360 Section 0 ring_buffer.o(i.ring_buffer_init)
  2505. i.ring_buffer_read 0x0800c368 Section 0 ring_buffer.o(i.ring_buffer_read)
  2506. i.ring_buffer_write 0x0800c390 Section 0 ring_buffer.o(i.ring_buffer_write)
  2507. i.runtime_increment 0x0800c3ac Section 0 systick.o(i.runtime_increment)
  2508. i.skip_utf8_bom 0x0800c3d0 Section 0 cjson.o(i.skip_utf8_bom)
  2509. skip_utf8_bom 0x0800c3d1 Thumb Code 56 cjson.o(i.skip_utf8_bom)
  2510. i.spi_enable 0x0800c40c Section 0 gd32f10x_spi.o(i.spi_enable)
  2511. i.spi_i2s_data_receive 0x0800c416 Section 0 gd32f10x_spi.o(i.spi_i2s_data_receive)
  2512. i.spi_i2s_data_transmit 0x0800c41e Section 0 gd32f10x_spi.o(i.spi_i2s_data_transmit)
  2513. i.spi_i2s_deinit 0x0800c424 Section 0 gd32f10x_spi.o(i.spi_i2s_deinit)
  2514. i.spi_i2s_flag_get 0x0800c47c Section 0 gd32f10x_spi.o(i.spi_i2s_flag_get)
  2515. i.spi_init 0x0800c48c Section 0 gd32f10x_spi.o(i.spi_init)
  2516. i.sqrt 0x0800c4be Section 0 sqrt.o(i.sqrt)
  2517. i.strtod 0x0800c50a Section 0 strtod.o(i.strtod)
  2518. i.system_clock_108m_hxtal 0x0800c528 Section 0 system_gd32f10x.o(i.system_clock_108m_hxtal)
  2519. system_clock_108m_hxtal 0x0800c529 Thumb Code 182 system_gd32f10x.o(i.system_clock_108m_hxtal)
  2520. i.system_clock_config 0x0800c5ec Section 0 system_gd32f10x.o(i.system_clock_config)
  2521. system_clock_config 0x0800c5ed Thumb Code 8 system_gd32f10x.o(i.system_clock_config)
  2522. i.systick_config 0x0800c5f4 Section 0 systick.o(i.systick_config)
  2523. i.task_fwdgt_reload 0x0800c644 Section 0 main.o(i.task_fwdgt_reload)
  2524. i.usart_baudrate_set 0x0800c650 Section 0 gd32f10x_usart.o(i.usart_baudrate_set)
  2525. i.usart_data_receive 0x0800c6e0 Section 0 gd32f10x_usart.o(i.usart_data_receive)
  2526. i.usart_data_transmit 0x0800c6ea Section 0 gd32f10x_usart.o(i.usart_data_transmit)
  2527. i.usart_deinit 0x0800c6f4 Section 0 gd32f10x_usart.o(i.usart_deinit)
  2528. i.usart_dma_transmit_config 0x0800c784 Section 0 gd32f10x_usart.o(i.usart_dma_transmit_config)
  2529. i.usart_enable 0x0800c794 Section 0 gd32f10x_usart.o(i.usart_enable)
  2530. i.usart_flag_clear 0x0800c79e Section 0 gd32f10x_usart.o(i.usart_flag_clear)
  2531. i.usart_flag_get 0x0800c7b8 Section 0 gd32f10x_usart.o(i.usart_flag_get)
  2532. i.usart_hardware_flow_cts_config 0x0800c7d6 Section 0 gd32f10x_usart.o(i.usart_hardware_flow_cts_config)
  2533. i.usart_hardware_flow_rts_config 0x0800c7e6 Section 0 gd32f10x_usart.o(i.usart_hardware_flow_rts_config)
  2534. i.usart_interrupt_enable 0x0800c7f6 Section 0 gd32f10x_usart.o(i.usart_interrupt_enable)
  2535. i.usart_interrupt_flag_clear 0x0800c810 Section 0 gd32f10x_usart.o(i.usart_interrupt_flag_clear)
  2536. i.usart_interrupt_flag_get 0x0800c82a Section 0 gd32f10x_usart.o(i.usart_interrupt_flag_get)
  2537. i.usart_parity_config 0x0800c862 Section 0 gd32f10x_usart.o(i.usart_parity_config)
  2538. i.usart_receive_config 0x0800c872 Section 0 gd32f10x_usart.o(i.usart_receive_config)
  2539. i.usart_stop_bit_set 0x0800c882 Section 0 gd32f10x_usart.o(i.usart_stop_bit_set)
  2540. i.usart_transmit_config 0x0800c892 Section 0 gd32f10x_usart.o(i.usart_transmit_config)
  2541. i.usart_word_length_set 0x0800c8a2 Section 0 gd32f10x_usart.o(i.usart_word_length_set)
  2542. i.utf16_literal_to_utf8 0x0800c8b2 Section 0 cjson.o(i.utf16_literal_to_utf8)
  2543. utf16_literal_to_utf8 0x0800c8b3 Thumb Code 300 cjson.o(i.utf16_literal_to_utf8)
  2544. i.xmodem 0x0800c9e0 Section 0 otaevent.o(i.xmodem)
  2545. .constdata 0x0800cbb8 Section 14 parsedevicemessage.o(.constdata)
  2546. __func__ 0x0800cbb8 Data 14 parsedevicemessage.o(.constdata)
  2547. .constdata 0x0800cbc6 Section 512 mmodbus.o(.constdata)
  2548. wCRCTable 0x0800cbc6 Data 512 mmodbus.o(.constdata)
  2549. .constdata 0x0800cdc8 Section 136 pow.o(.constdata)
  2550. bp 0x0800cdc8 Data 16 pow.o(.constdata)
  2551. dp_h 0x0800cdd8 Data 16 pow.o(.constdata)
  2552. dp_l 0x0800cde8 Data 16 pow.o(.constdata)
  2553. L 0x0800cdf8 Data 48 pow.o(.constdata)
  2554. P 0x0800ce28 Data 40 pow.o(.constdata)
  2555. .constdata 0x0800ce50 Section 8 qnan.o(.constdata)
  2556. .constdata 0x0800ce58 Section 129 ctype_o.o(.constdata)
  2557. .constdata 0x0800cedc Section 4 ctype_o.o(.constdata)
  2558. table 0x0800cedc Data 4 ctype_o.o(.constdata)
  2559. .conststring 0x0800cee0 Section 495 parsedevicemessage.o(.conststring)
  2560. .conststring 0x0800d0d0 Section 51 main.o(.conststring)
  2561. .data 0x20000000 Section 4 system_gd32f10x.o(.data)
  2562. .data 0x20000004 Section 8 systick.o(.data)
  2563. delay 0x20000004 Data 4 systick.o(.data)
  2564. runtime 0x20000008 Data 4 systick.o(.data)
  2565. .data 0x2000000c Section 1 parsedevicemessage.o(.data)
  2566. .data 0x2000000e Section 14 mmodbus.o(.data)
  2567. crc 0x2000000e Data 2 mmodbus.o(.data)
  2568. crc 0x20000010 Data 2 mmodbus.o(.data)
  2569. crc 0x20000012 Data 2 mmodbus.o(.data)
  2570. crc 0x20000014 Data 2 mmodbus.o(.data)
  2571. crc 0x20000016 Data 2 mmodbus.o(.data)
  2572. crc 0x20000018 Data 2 mmodbus.o(.data)
  2573. crc 0x2000001a Data 2 mmodbus.o(.data)
  2574. .data 0x2000001c Section 1 mqttrecv.o(.data)
  2575. json_len 0x2000001c Data 1 mqttrecv.o(.data)
  2576. .data 0x20000020 Section 4 main.o(.data)
  2577. hex_table 0x20000020 Data 4 main.o(.data)
  2578. .data 0x20000024 Section 16 pc.o(.data)
  2579. .data 0x20000034 Section 10 led.o(.data)
  2580. GPIO_PORT 0x20000034 Data 4 led.o(.data)
  2581. GPIO_PIN 0x20000038 Data 4 led.o(.data)
  2582. GPIO_CLK 0x2000003c Data 2 led.o(.data)
  2583. .data 0x20000040 Section 84 usart.o(.data)
  2584. COM_CLK 0x20000040 Data 6 usart.o(.data)
  2585. COM_TX_PIN 0x20000048 Data 12 usart.o(.data)
  2586. COM_RX_PIN 0x20000054 Data 12 usart.o(.data)
  2587. COM_GPIO_PORT 0x20000060 Data 12 usart.o(.data)
  2588. COM_GPIO_CLK 0x2000006c Data 6 usart.o(.data)
  2589. COM_IT_HANDLER 0x20000074 Data 12 usart.o(.data)
  2590. COM_BAUDTATE 0x20000080 Data 12 usart.o(.data)
  2591. .data 0x20000094 Section 19 key.o(.data)
  2592. KEY_PORT 0x20000094 Data 4 key.o(.data)
  2593. KEY_PIN 0x20000098 Data 4 key.o(.data)
  2594. KEY_CLK 0x2000009c Data 2 key.o(.data)
  2595. KEY_EXTI_LINE 0x200000a0 Data 4 key.o(.data)
  2596. KEY_PORT_SOURCE 0x200000a4 Data 1 key.o(.data)
  2597. KEY_PIN_SOURCE 0x200000a5 Data 1 key.o(.data)
  2598. KEY_IRQn 0x200000a6 Data 1 key.o(.data)
  2599. .data 0x200000a8 Section 20 cjson.o(.data)
  2600. global_error 0x200000a8 Data 8 cjson.o(.data)
  2601. global_hooks 0x200000b0 Data 12 cjson.o(.data)
  2602. .data 0x200000bc Section 20 dlt645_port.o(.data)
  2603. .data 0x200000d0 Section 4 stdout.o(.data)
  2604. .data 0x200000d4 Section 4 mvars.o(.data)
  2605. .data 0x200000d8 Section 4 mvars.o(.data)
  2606. .data 0x200000dc Section 4 errno.o(.data)
  2607. _errno 0x200000dc Data 4 errno.o(.data)
  2608. .bss 0x200000e0 Section 216 device_message.o(.bss)
  2609. .bss 0x200001b8 Section 4104 parsedevicemessage.o(.bss)
  2610. .bss 0x200011c0 Section 84 mmodbus.o(.bss)
  2611. .bss 0x20001214 Section 128 mqttrecv.o(.bss)
  2612. json_buf 0x20001214 Data 128 mqttrecv.o(.bss)
  2613. .bss 0x20001294 Section 394 otaevent.o(.bss)
  2614. .bss 0x2000141e Section 4354 usart.o(.bss)
  2615. .bss 0x20002520 Section 212 dlt645_port.o(.bss)
  2616. dlt645_port 0x20002520 Data 212 dlt645_port.o(.bss)
  2617. HEAP 0x200025f8 Section 65536 startup_gd32f10x_xd.o(HEAP)
  2618. STACK 0x200125f8 Section 8192 startup_gd32f10x_xd.o(STACK)
  2619. Global Symbols
  2620. Symbol Name Value Ov Type Size Object(Section)
  2621. BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEX$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
  2622. __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
  2623. _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE
  2624. _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE
  2625. _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE
  2626. _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE
  2627. _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE
  2628. _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE
  2629. _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE
  2630. _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE
  2631. _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE
  2632. _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE
  2633. _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE
  2634. _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE
  2635. _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE
  2636. _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE
  2637. _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE
  2638. _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE
  2639. _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE
  2640. _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE
  2641. _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE
  2642. _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE
  2643. _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE
  2644. _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE
  2645. _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE
  2646. _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE
  2647. _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE
  2648. _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE
  2649. _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE
  2650. _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE
  2651. _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE
  2652. _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE
  2653. _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE
  2654. _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE
  2655. _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE
  2656. _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE
  2657. _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE
  2658. _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE
  2659. _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE
  2660. _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE
  2661. _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE
  2662. _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE
  2663. _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE
  2664. __cpp_initialize__aeabi_ - Undefined Weak Reference
  2665. __cxa_finalize - Undefined Weak Reference
  2666. __decompress - Undefined Weak Reference
  2667. _clock_init - Undefined Weak Reference
  2668. _microlib_exit - Undefined Weak Reference
  2669. _scanf_longlong - Undefined Weak Reference
  2670. __Vectors_Size 0x00000130 Number 0 startup_gd32f10x_xd.o ABSOLUTE
  2671. __Vectors 0x08005000 Data 4 startup_gd32f10x_xd.o(RESET)
  2672. __Vectors_End 0x08005130 Data 0 startup_gd32f10x_xd.o(RESET)
  2673. __main 0x08005131 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
  2674. _main_stk 0x08005131 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
  2675. _main_scatterload 0x08005135 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
  2676. __main_after_scatterload 0x08005139 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
  2677. _main_clock 0x08005139 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
  2678. _main_cpp_init 0x08005139 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
  2679. _main_init 0x08005139 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
  2680. __rt_final_cpp 0x08005141 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
  2681. __rt_final_exit 0x08005141 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
  2682. Reset_Handler 0x08005145 Thumb Code 8 startup_gd32f10x_xd.o(.text)
  2683. ADC0_1_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2684. ADC2_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2685. CAN0_EWMC_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2686. CAN0_RX1_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2687. DMA0_Channel0_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2688. DMA0_Channel1_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2689. DMA0_Channel2_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2690. DMA0_Channel3_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2691. DMA0_Channel5_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2692. DMA0_Channel6_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2693. DMA1_Channel0_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2694. DMA1_Channel1_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2695. DMA1_Channel2_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2696. DMA1_Channel3_4_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2697. EXMC_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2698. EXTI0_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2699. EXTI10_15_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2700. EXTI2_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2701. EXTI3_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2702. EXTI4_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2703. EXTI5_9_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2704. FMC_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2705. I2C0_ER_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2706. I2C0_EV_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2707. I2C1_ER_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2708. I2C1_EV_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2709. LVD_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2710. RCU_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2711. RTC_Alarm_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2712. RTC_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2713. SDIO_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2714. SPI0_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2715. SPI1_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2716. SPI2_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2717. TAMPER_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2718. TIMER0_BRK_TIMER8_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2719. TIMER0_Channel_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2720. TIMER0_TRG_CMT_TIMER10_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2721. TIMER0_UP_TIMER9_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2722. TIMER1_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2723. TIMER2_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2724. TIMER3_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2725. TIMER4_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2726. TIMER5_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2727. TIMER6_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2728. TIMER7_BRK_TIMER11_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2729. TIMER7_Channel_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2730. TIMER7_TRG_CMT_TIMER13_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2731. TIMER7_UP_TIMER12_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2732. UART3_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2733. UART4_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2734. USBD_HP_CAN0_TX_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2735. USBD_LP_CAN0_RX0_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2736. USBD_WKUP_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2737. WWDGT_IRQHandler 0x0800515f Thumb Code 0 startup_gd32f10x_xd.o(.text)
  2738. tolower 0x08005169 Thumb Code 12 tolower.o(.text)
  2739. __aeabi_memcpy 0x08005175 Thumb Code 36 memcpya.o(.text)
  2740. __aeabi_memcpy4 0x08005175 Thumb Code 0 memcpya.o(.text)
  2741. __aeabi_memcpy8 0x08005175 Thumb Code 0 memcpya.o(.text)
  2742. __aeabi_memset 0x08005199 Thumb Code 14 memseta.o(.text)
  2743. __aeabi_memset4 0x08005199 Thumb Code 0 memseta.o(.text)
  2744. __aeabi_memset8 0x08005199 Thumb Code 0 memseta.o(.text)
  2745. __aeabi_memclr 0x080051a7 Thumb Code 4 memseta.o(.text)
  2746. __aeabi_memclr4 0x080051a7 Thumb Code 0 memseta.o(.text)
  2747. __aeabi_memclr8 0x080051a7 Thumb Code 0 memseta.o(.text)
  2748. _memset$wrapper 0x080051ab Thumb Code 18 memseta.o(.text)
  2749. strstr 0x080051bd Thumb Code 36 strstr.o(.text)
  2750. strchr 0x080051e1 Thumb Code 20 strchr.o(.text)
  2751. strlen 0x080051f5 Thumb Code 14 strlen.o(.text)
  2752. strcmp 0x08005203 Thumb Code 28 strcmp.o(.text)
  2753. memcmp 0x0800521f Thumb Code 26 memcmp.o(.text)
  2754. strcpy 0x08005239 Thumb Code 18 strcpy.o(.text)
  2755. strncmp 0x0800524b Thumb Code 30 strncmp.o(.text)
  2756. __0sscanf 0x08005269 Thumb Code 48 __0sscanf.o(.text)
  2757. _scanf_int 0x080052a1 Thumb Code 332 _scanf_int.o(.text)
  2758. _scanf_string 0x080053ed Thumb Code 224 _scanf_str.o(.text)
  2759. _scanf_real 0x080055f5 Thumb Code 0 scanf_fp.o(.text)
  2760. _scanf_really_real 0x080055f5 Thumb Code 556 scanf_fp.o(.text)
  2761. strtol 0x0800582d Thumb Code 112 strtol.o(.text)
  2762. __aeabi_dadd 0x0800589d Thumb Code 322 dadd.o(.text)
  2763. __aeabi_dsub 0x080059df Thumb Code 6 dadd.o(.text)
  2764. __aeabi_drsub 0x080059e5 Thumb Code 6 dadd.o(.text)
  2765. __aeabi_dmul 0x080059eb Thumb Code 228 dmul.o(.text)
  2766. __aeabi_ddiv 0x08005acf Thumb Code 222 ddiv.o(.text)
  2767. __aeabi_ui2f 0x08005bad Thumb Code 10 ffltui.o(.text)
  2768. __aeabi_i2d 0x08005bb7 Thumb Code 34 dflti.o(.text)
  2769. __aeabi_ui2d 0x08005bd9 Thumb Code 26 dfltui.o(.text)
  2770. __aeabi_d2iz 0x08005bf3 Thumb Code 62 dfixi.o(.text)
  2771. __aeabi_f2d 0x08005c31 Thumb Code 38 f2d.o(.text)
  2772. __aeabi_cdcmpeq 0x08005c59 Thumb Code 0 cdcmple.o(.text)
  2773. __aeabi_cdcmple 0x08005c59 Thumb Code 48 cdcmple.o(.text)
  2774. __aeabi_cdrcmple 0x08005c89 Thumb Code 48 cdrcmple.o(.text)
  2775. __aeabi_d2f 0x08005cb9 Thumb Code 56 d2f.o(.text)
  2776. __aeabi_uidiv 0x08005cf1 Thumb Code 0 uidiv.o(.text)
  2777. __aeabi_uidivmod 0x08005cf1 Thumb Code 44 uidiv.o(.text)
  2778. __aeabi_uldivmod 0x08005d1d Thumb Code 98 uldiv.o(.text)
  2779. __aeabi_llsl 0x08005d7f Thumb Code 30 llshl.o(.text)
  2780. _ll_shift_l 0x08005d7f Thumb Code 0 llshl.o(.text)
  2781. __aeabi_llsr 0x08005d9d Thumb Code 32 llushr.o(.text)
  2782. _ll_ushift_r 0x08005d9d Thumb Code 0 llushr.o(.text)
  2783. __aeabi_lasr 0x08005dbd Thumb Code 36 llsshr.o(.text)
  2784. _ll_sshift_r 0x08005dbd Thumb Code 0 llsshr.o(.text)
  2785. __rt_ctype_table 0x08005de1 Thumb Code 4 ctype_o.o(.text)
  2786. isspace 0x08005de9 Thumb Code 18 isspace_o.o(.text)
  2787. _chval 0x08005dfb Thumb Code 28 _chval.o(.text)
  2788. __vfscanf_char 0x08005e25 Thumb Code 20 scanf_char.o(.text)
  2789. _sgetc 0x08005e41 Thumb Code 30 _sgetc.o(.text)
  2790. _sbackspace 0x08005e5f Thumb Code 34 _sgetc.o(.text)
  2791. _strtoul 0x08005e81 Thumb Code 158 _strtoul.o(.text)
  2792. __strtod_int 0x08005f57 Thumb Code 90 strtod.o(.text)
  2793. __I$use$fp 0x08005fbd Thumb Code 0 iusefp.o(.text)
  2794. _float_round 0x08005fbd Thumb Code 18 fepilogue.o(.text)
  2795. _float_epilogue 0x08005fcf Thumb Code 92 fepilogue.o(.text)
  2796. _double_round 0x0800602b Thumb Code 30 depilogue.o(.text)
  2797. _double_epilogue 0x08006049 Thumb Code 156 depilogue.o(.text)
  2798. __ARM_scalbn 0x080060e5 Thumb Code 46 dscalb.o(.text)
  2799. scalbn 0x080060e5 Thumb Code 0 dscalb.o(.text)
  2800. __aeabi_ul2d 0x08006113 Thumb Code 24 dfltul.o(.text)
  2801. __aeabi_d2ulz 0x0800612b Thumb Code 48 dfixul.o(.text)
  2802. __scatterload 0x0800615d Thumb Code 28 init.o(.text)
  2803. __scatterload_rt2 0x0800615d Thumb Code 0 init.o(.text)
  2804. __vfscanf 0x08006181 Thumb Code 808 _scanf.o(.text)
  2805. _dsqrt 0x080064ad Thumb Code 162 dsqrt.o(.text)
  2806. BusFault_Handler 0x0800654f Thumb Code 4 gd32f10x_it.o(i.BusFault_Handler)
  2807. Clear_DMA_Buffer 0x08006555 Thumb Code 20 usart.o(i.Clear_DMA_Buffer)
  2808. ConnectMQTTSever 0x08006571 Thumb Code 196 ec800m.o(i.ConnectMQTTSever)
  2809. DMA0_Channel4_IRQHandler 0x080066d9 Thumb Code 14 gd32f10x_it.o(i.DMA0_Channel4_IRQHandler)
  2810. DebugMon_Handler 0x080066ed Thumb Code 2 gd32f10x_it.o(i.DebugMon_Handler)
  2811. EC800MGetUrl 0x080066f1 Thumb Code 196 ec800m.o(i.EC800MGetUrl)
  2812. EC800MPwoerOn 0x08006841 Thumb Code 82 ec800m.o(i.EC800MPwoerOn)
  2813. EC800MSendCmd 0x08006899 Thumb Code 48 ec800m.o(i.EC800MSendCmd)
  2814. EC800MSetPDP 0x080068cd Thumb Code 58 ec800m.o(i.EC800MSetPDP)
  2815. EC800MWaitReady 0x0800693d Thumb Code 12 ec800m.o(i.EC800MWaitReady)
  2816. EXTI1_IRQHandler 0x0800694d Thumb Code 72 key.o(i.EXTI1_IRQHandler)
  2817. HardFault_Handler 0x080069a5 Thumb Code 4 gd32f10x_it.o(i.HardFault_Handler)
  2818. LogPrint 0x080069a9 Thumb Code 136 log.o(i.LogPrint)
  2819. MQTTPublish 0x08006a6d Thumb Code 606 ec800m.o(i.MQTTPublish)
  2820. MQTTSubTopic 0x08006db9 Thumb Code 64 ec800m.o(i.MQTTSubTopic)
  2821. MQTT_Alarm_clock 0x08006e15 Thumb Code 58 main.o(i.MQTT_Alarm_clock)
  2822. MQTT_BUFFER_READ 0x08006e51 Thumb Code 114 mqttrecv.o(i.MQTT_BUFFER_READ)
  2823. MemManage_Handler 0x08006ed1 Thumb Code 4 gd32f10x_it.o(i.MemManage_Handler)
  2824. NMI_Handler 0x08006ed5 Thumb Code 2 gd32f10x_it.o(i.NMI_Handler)
  2825. PendSV_Handler 0x08006f01 Thumb Code 2 gd32f10x_it.o(i.PendSV_Handler)
  2826. Read_Data 0x08006f05 Thumb Code 588 parsedevicemessage.o(i.Read_Data)
  2827. Receive_MQTT_DataPack 0x0800715d Thumb Code 120 mqttrecv.o(i.Receive_MQTT_DataPack)
  2828. SPI0_Init 0x080071fd Thumb Code 94 spi.o(i.SPI0_Init)
  2829. SPI0_ReadWriteByte 0x08007265 Thumb Code 50 spi.o(i.SPI0_ReadWriteByte)
  2830. SPI0_Write 0x0800729d Thumb Code 26 spi.o(i.SPI0_Write)
  2831. SVC_Handler 0x080072b7 Thumb Code 2 gd32f10x_it.o(i.SVC_Handler)
  2832. SysTick_Handler 0x080072b9 Thumb Code 12 gd32f10x_it.o(i.SysTick_Handler)
  2833. SystemInit 0x080072c5 Thumb Code 198 system_gd32f10x.o(i.SystemInit)
  2834. USART0_IRQHandler 0x0800739d Thumb Code 54 gd32f10x_it.o(i.USART0_IRQHandler)
  2835. USART1_IRQHandler 0x080073e5 Thumb Code 30 gd32f10x_it.o(i.USART1_IRQHandler)
  2836. USART2_IRQHandler 0x08007409 Thumb Code 374 pc.o(i.USART2_IRQHandler)
  2837. UsageFault_Handler 0x0800759d Thumb Code 4 gd32f10x_it.o(i.UsageFault_Handler)
  2838. W25Q32_Enable 0x080075a1 Thumb Code 30 w25q32.o(i.W25Q32_Enable)
  2839. W25Q32_Erase64K 0x080075c5 Thumb Code 70 w25q32.o(i.W25Q32_Erase64K)
  2840. W25Q32_Init 0x08007611 Thumb Code 36 w25q32.o(i.W25Q32_Init)
  2841. W25Q32_PageWrite 0x08007639 Thumb Code 80 w25q32.o(i.W25Q32_PageWrite)
  2842. W25Q32_WaitBusy 0x0800768d Thumb Code 44 w25q32.o(i.W25Q32_WaitBusy)
  2843. WaitForUpData 0x080076bd Thumb Code 66 parsedevicemessage.o(i.WaitForUpData)
  2844. WaitResponse 0x08007705 Thumb Code 82 ec800m.o(i.WaitResponse)
  2845. Xmodem_CRC16 0x08007761 Thumb Code 68 otaevent.o(i.Xmodem_CRC16)
  2846. __0printf 0x080077a5 Thumb Code 22 printfa.o(i.__0printf)
  2847. __1printf 0x080077a5 Thumb Code 0 printfa.o(i.__0printf)
  2848. __2printf 0x080077a5 Thumb Code 0 printfa.o(i.__0printf)
  2849. __c89printf 0x080077a5 Thumb Code 0 printfa.o(i.__0printf)
  2850. printf 0x080077a5 Thumb Code 0 printfa.o(i.__0printf)
  2851. __0sprintf 0x080077c5 Thumb Code 34 printfa.o(i.__0sprintf)
  2852. __1sprintf 0x080077c5 Thumb Code 0 printfa.o(i.__0sprintf)
  2853. __2sprintf 0x080077c5 Thumb Code 0 printfa.o(i.__0sprintf)
  2854. __c89sprintf 0x080077c5 Thumb Code 0 printfa.o(i.__0sprintf)
  2855. sprintf 0x080077c5 Thumb Code 0 printfa.o(i.__0sprintf)
  2856. __0vsnprintf 0x080077ed Thumb Code 40 printfa.o(i.__0vsnprintf)
  2857. __1vsnprintf 0x080077ed Thumb Code 0 printfa.o(i.__0vsnprintf)
  2858. __2vsnprintf 0x080077ed Thumb Code 0 printfa.o(i.__0vsnprintf)
  2859. __c89vsnprintf 0x080077ed Thumb Code 0 printfa.o(i.__0vsnprintf)
  2860. vsnprintf 0x080077ed Thumb Code 0 printfa.o(i.__0vsnprintf)
  2861. __ARM_fpclassify 0x08007819 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify)
  2862. __aeabi_errno_addr 0x08007841 Thumb Code 4 errno.o(i.__aeabi_errno_addr)
  2863. __rt_errno_addr 0x08007841 Thumb Code 0 errno.o(i.__aeabi_errno_addr)
  2864. free 0x08007849 Thumb Code 88 mallocr.o(i.__free$realloc)
  2865. __kernel_poly 0x080078a5 Thumb Code 170 poly.o(i.__kernel_poly)
  2866. malloc 0x08007951 Thumb Code 64 mallocr.o(i.__malloc$realloc)
  2867. __mathlib_dbl_divzero 0x080079a1 Thumb Code 12 dunder.o(i.__mathlib_dbl_divzero)
  2868. __mathlib_dbl_infnan2 0x080079b1 Thumb Code 4 dunder.o(i.__mathlib_dbl_infnan2)
  2869. __mathlib_dbl_invalid 0x080079b5 Thumb Code 12 dunder.o(i.__mathlib_dbl_invalid)
  2870. __mathlib_dbl_overflow 0x080079c1 Thumb Code 14 dunder.o(i.__mathlib_dbl_overflow)
  2871. __mathlib_dbl_underflow 0x080079d1 Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow)
  2872. __scatterload_copy 0x080079e1 Thumb Code 14 handlers.o(i.__scatterload_copy)
  2873. __scatterload_null 0x080079ef Thumb Code 2 handlers.o(i.__scatterload_null)
  2874. __scatterload_zeroinit 0x080079f1 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
  2875. __set_errno 0x08007a01 Thumb Code 6 errno.o(i.__set_errno)
  2876. _crc 0x08007a0d Thumb Code 26 dlt645_data.o(i._crc)
  2877. _is_digit 0x08007bad Thumb Code 14 scanf_fp.o(i._is_digit)
  2878. addCommandListParams 0x0800830d Thumb Code 96 device_message.o(i.addCommandListParams)
  2879. addDevice 0x080083c9 Thumb Code 216 device_message.o(i.addDevice)
  2880. addGatewayParams 0x08008505 Thumb Code 210 device_message.o(i.addGatewayParams)
  2881. addSensorListParams 0x08008685 Thumb Code 256 device_message.o(i.addSensorListParams)
  2882. cJSON_Delete 0x08008861 Thumb Code 84 cjson.o(i.cJSON_Delete)
  2883. cJSON_GetObjectItemCaseSensitive 0x080088b9 Thumb Code 18 cjson.o(i.cJSON_GetObjectItemCaseSensitive)
  2884. cJSON_IsNumber 0x080088cb Thumb Code 22 cjson.o(i.cJSON_IsNumber)
  2885. cJSON_IsString 0x080088e1 Thumb Code 22 cjson.o(i.cJSON_IsString)
  2886. cJSON_Parse 0x08008911 Thumb Code 16 cjson.o(i.cJSON_Parse)
  2887. cJSON_ParseWithLengthOpts 0x08008921 Thumb Code 204 cjson.o(i.cJSON_ParseWithLengthOpts)
  2888. cJSON_ParseWithOpts 0x080089f5 Thumb Code 40 cjson.o(i.cJSON_ParseWithOpts)
  2889. check_ota_event 0x08008a65 Thumb Code 72 otaevent.o(i.check_ota_event)
  2890. config_485_port 0x08008afd Thumb Code 240 usart.o(i.config_485_port)
  2891. data_package_translate_to_int 0x08008c05 Thumb Code 254 dlt645_data.o(i.data_package_translate_to_int)
  2892. delay_1ms 0x08008d09 Thumb Code 16 systick.o(i.delay_1ms)
  2893. delay_decrement 0x08008d1d Thumb Code 18 systick.o(i.delay_decrement)
  2894. dlt645_1997_read_data 0x08008e19 Thumb Code 152 dlt645_1997.o(i.dlt645_1997_read_data)
  2895. dlt645_1997_recv_check 0x08008eb1 Thumb Code 82 dlt645_1997.o(i.dlt645_1997_recv_check)
  2896. dlt645_2007_parsing_data 0x08008f05 Thumb Code 888 dlt645_2007.o(i.dlt645_2007_parsing_data)
  2897. dlt645_2007_read_data 0x080092e5 Thumb Code 174 dlt645_2007.o(i.dlt645_2007_read_data)
  2898. dlt645_2007_recv_check 0x08009393 Thumb Code 84 dlt645_2007.o(i.dlt645_2007_recv_check)
  2899. dlt645_common_check 0x080093e7 Thumb Code 124 dlt645_data.o(i.dlt645_common_check)
  2900. dlt645_data_parse_by_format_to_float 0x08009465 Thumb Code 136 dlt645_data.o(i.dlt645_data_parse_by_format_to_float)
  2901. dlt645_init 0x080095b9 Thumb Code 30 dlt645_port.o(i.dlt645_init)
  2902. dlt645_read_data 0x080095e1 Thumb Code 62 dlt645.o(i.dlt645_read_data)
  2903. dlt645_receive_msg 0x0800961f Thumb Code 70 dlt645.o(i.dlt645_receive_msg)
  2904. dlt645_send_msg 0x08009665 Thumb Code 46 dlt645.o(i.dlt645_send_msg)
  2905. dlt645_set_addr 0x08009693 Thumb Code 42 dlt645.o(i.dlt645_set_addr)
  2906. dlt_callback 0x080096bd Thumb Code 118 dlt645_port.o(i.dlt_callback)
  2907. dma_channel_disable 0x08009745 Thumb Code 50 gd32f10x_dma.o(i.dma_channel_disable)
  2908. dma_channel_enable 0x08009777 Thumb Code 50 gd32f10x_dma.o(i.dma_channel_enable)
  2909. dma_circulation_disable 0x080097a9 Thumb Code 50 gd32f10x_dma.o(i.dma_circulation_disable)
  2910. dma_config 0x080097dd Thumb Code 122 usart.o(i.dma_config)
  2911. dma_config_change 0x08009865 Thumb Code 120 usart.o(i.dma_config_change)
  2912. dma_deinit 0x080098e5 Thumb Code 112 gd32f10x_dma.o(i.dma_deinit)
  2913. dma_init 0x08009955 Thumb Code 302 gd32f10x_dma.o(i.dma_init)
  2914. dma_interrupt_enable 0x08009a83 Thumb Code 50 gd32f10x_dma.o(i.dma_interrupt_enable)
  2915. dma_interrupt_flag_clear 0x08009ab5 Thumb Code 16 gd32f10x_dma.o(i.dma_interrupt_flag_clear)
  2916. dma_memory_to_memory_disable 0x08009ac5 Thumb Code 50 gd32f10x_dma.o(i.dma_memory_to_memory_disable)
  2917. exti_init 0x08009b11 Thumb Code 184 gd32f10x_exti.o(i.exti_init)
  2918. exti_interrupt_flag_clear 0x08009bcd Thumb Code 6 gd32f10x_exti.o(i.exti_interrupt_flag_clear)
  2919. exti_interrupt_flag_get 0x08009bd9 Thumb Code 18 gd32f10x_exti.o(i.exti_interrupt_flag_get)
  2920. fputc 0x08009c51 Thumb Code 32 log.o(i.fputc)
  2921. fwdgt_counter_reload 0x08009c75 Thumb Code 10 gd32f10x_fwdgt.o(i.fwdgt_counter_reload)
  2922. fwdgt_write_enable 0x08009c85 Thumb Code 10 gd32f10x_fwdgt.o(i.fwdgt_write_enable)
  2923. gd_485_DE_pin_init 0x08009c95 Thumb Code 36 usart.o(i.gd_485_DE_pin_init)
  2924. gd_485_DE_tx 0x08009cbd Thumb Code 10 usart.o(i.gd_485_DE_tx)
  2925. gd_EC800M_pin_init 0x08009ccd Thumb Code 62 usart.o(i.gd_EC800M_pin_init)
  2926. gd_com_init 0x08009d15 Thumb Code 210 usart.o(i.gd_com_init)
  2927. gd_eval_key_init 0x08009e11 Thumb Code 98 key.o(i.gd_eval_key_init)
  2928. gd_eval_led_init 0x08009e91 Thumb Code 60 led.o(i.gd_eval_led_init)
  2929. gd_eval_led_toggle 0x08009edd Thumb Code 46 led.o(i.gd_eval_led_toggle)
  2930. gd_pull_EC800M_pwr_down 0x08009f15 Thumb Code 8 usart.o(i.gd_pull_EC800M_pwr_down)
  2931. gd_pull_EC800M_pwr_up 0x08009f21 Thumb Code 8 usart.o(i.gd_pull_EC800M_pwr_up)
  2932. gd_pull_EC800M_rst_down 0x08009f2d Thumb Code 10 usart.o(i.gd_pull_EC800M_rst_down)
  2933. gd_pull_EC800M_rst_up 0x08009f3d Thumb Code 10 usart.o(i.gd_pull_EC800M_rst_up)
  2934. get_gateway_config_params 0x08009f51 Thumb Code 4 device_message.o(i.get_gateway_config_params)
  2935. gettick 0x08009fad Thumb Code 6 systick.o(i.gettick)
  2936. gpio_bit_reset 0x08009fb9 Thumb Code 4 gd32f10x_gpio.o(i.gpio_bit_reset)
  2937. gpio_bit_set 0x08009fbd Thumb Code 4 gd32f10x_gpio.o(i.gpio_bit_set)
  2938. gpio_bit_write 0x08009fc1 Thumb Code 10 gd32f10x_gpio.o(i.gpio_bit_write)
  2939. gpio_exti_source_select 0x08009fcd Thumb Code 146 gd32f10x_gpio.o(i.gpio_exti_source_select)
  2940. gpio_init 0x0800a065 Thumb Code 172 gd32f10x_gpio.o(i.gpio_init)
  2941. gpio_input_bit_get 0x0800a111 Thumb Code 16 gd32f10x_gpio.o(i.gpio_input_bit_get)
  2942. gpio_pin_remap_config 0x0800a121 Thumb Code 138 gd32f10x_gpio.o(i.gpio_pin_remap_config)
  2943. http_load_config 0x0800a1b1 Thumb Code 92 main.o(i.http_load_config)
  2944. main 0x0800a271 Thumb Code 286 main.o(i.main)
  2945. mmodbus_callback 0x0800a3e9 Thumb Code 108 mmodbus.o(i.mmodbus_callback)
  2946. mmodbus_crc16 0x0800a465 Thumb Code 42 mmodbus.o(i.mmodbus_crc16)
  2947. mmodbus_init 0x0800a495 Thumb Code 30 mmodbus.o(i.mmodbus_init)
  2948. mmodbus_readCoils 0x0800a4bd Thumb Code 210 mmodbus.o(i.mmodbus_readCoils)
  2949. mmodbus_readHoldingRegisters16i 0x0800a599 Thumb Code 138 mmodbus.o(i.mmodbus_readHoldingRegisters16i)
  2950. mmodbus_readHoldingRegisters8i 0x0800a629 Thumb Code 256 mmodbus.o(i.mmodbus_readHoldingRegisters8i)
  2951. mmodbus_receiveRaw 0x0800a731 Thumb Code 90 mmodbus.o(i.mmodbus_receiveRaw)
  2952. mmodbus_sendRaw 0x0800a799 Thumb Code 236 mmodbus.o(i.mmodbus_sendRaw)
  2953. mmodbus_set16bitOrder 0x0800a891 Thumb Code 8 mmodbus.o(i.mmodbus_set16bitOrder)
  2954. mmodbus_writeCoil 0x0800a89d Thumb Code 134 mmodbus.o(i.mmodbus_writeCoil)
  2955. mmodbus_writeHoldingRegister16i 0x0800a92d Thumb Code 124 mmodbus.o(i.mmodbus_writeHoldingRegister16i)
  2956. nvic_config 0x0800a9b1 Thumb Code 52 usart.o(i.nvic_config)
  2957. nvic_irq_enable 0x0800a9e5 Thumb Code 162 gd32f10x_misc.o(i.nvic_irq_enable)
  2958. nvic_priority_group_set 0x0800aa91 Thumb Code 10 gd32f10x_misc.o(i.nvic_priority_group_set)
  2959. nvic_vector_table_set 0x0800aaa5 Thumb Code 16 gd32f10x_misc.o(i.nvic_vector_table_set)
  2960. parseIntField 0x0800aabd Thumb Code 42 device_message.o(i.parseIntField)
  2961. parseMQTTData 0x0800aae9 Thumb Code 1168 parsedevicemessage.o(i.parseMQTTData)
  2962. parseStringField 0x0800af79 Thumb Code 44 device_message.o(i.parseStringField)
  2963. pow 0x0800b641 Thumb Code 2512 pow.o(i.pow)
  2964. processIntData 0x0800c019 Thumb Code 34 parsedevicemessage.o(i.processIntData)
  2965. processStringData 0x0800c03b Thumb Code 36 parsedevicemessage.o(i.processStringData)
  2966. rcu_clock_freq_get 0x0800c061 Thumb Code 264 gd32f10x_rcu.o(i.rcu_clock_freq_get)
  2967. rcu_osci_on 0x0800c185 Thumb Code 28 gd32f10x_rcu.o(i.rcu_osci_on)
  2968. rcu_periph_clock_enable 0x0800c1a5 Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_clock_enable)
  2969. rcu_periph_reset_disable 0x0800c1c5 Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_reset_disable)
  2970. rcu_periph_reset_enable 0x0800c1e5 Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_reset_enable)
  2971. readID 0x0800c205 Thumb Code 232 main.o(i.readID)
  2972. realloc 0x0800c2f5 Thumb Code 102 mallocr.o(i.realloc)
  2973. ring_buffer_init 0x0800c361 Thumb Code 8 ring_buffer.o(i.ring_buffer_init)
  2974. ring_buffer_read 0x0800c369 Thumb Code 40 ring_buffer.o(i.ring_buffer_read)
  2975. ring_buffer_write 0x0800c391 Thumb Code 28 ring_buffer.o(i.ring_buffer_write)
  2976. runtime_increment 0x0800c3ad Thumb Code 30 systick.o(i.runtime_increment)
  2977. spi_enable 0x0800c40d Thumb Code 10 gd32f10x_spi.o(i.spi_enable)
  2978. spi_i2s_data_receive 0x0800c417 Thumb Code 8 gd32f10x_spi.o(i.spi_i2s_data_receive)
  2979. spi_i2s_data_transmit 0x0800c41f Thumb Code 4 gd32f10x_spi.o(i.spi_i2s_data_transmit)
  2980. spi_i2s_deinit 0x0800c425 Thumb Code 82 gd32f10x_spi.o(i.spi_i2s_deinit)
  2981. spi_i2s_flag_get 0x0800c47d Thumb Code 16 gd32f10x_spi.o(i.spi_i2s_flag_get)
  2982. spi_init 0x0800c48d Thumb Code 50 gd32f10x_spi.o(i.spi_init)
  2983. sqrt 0x0800c4bf Thumb Code 76 sqrt.o(i.sqrt)
  2984. strtod 0x0800c50b Thumb Code 28 strtod.o(i.strtod)
  2985. systick_config 0x0800c5f5 Thumb Code 74 systick.o(i.systick_config)
  2986. task_fwdgt_reload 0x0800c645 Thumb Code 12 main.o(i.task_fwdgt_reload)
  2987. usart_baudrate_set 0x0800c651 Thumb Code 136 gd32f10x_usart.o(i.usart_baudrate_set)
  2988. usart_data_receive 0x0800c6e1 Thumb Code 10 gd32f10x_usart.o(i.usart_data_receive)
  2989. usart_data_transmit 0x0800c6eb Thumb Code 8 gd32f10x_usart.o(i.usart_data_transmit)
  2990. usart_deinit 0x0800c6f5 Thumb Code 136 gd32f10x_usart.o(i.usart_deinit)
  2991. usart_dma_transmit_config 0x0800c785 Thumb Code 16 gd32f10x_usart.o(i.usart_dma_transmit_config)
  2992. usart_enable 0x0800c795 Thumb Code 10 gd32f10x_usart.o(i.usart_enable)
  2993. usart_flag_clear 0x0800c79f Thumb Code 26 gd32f10x_usart.o(i.usart_flag_clear)
  2994. usart_flag_get 0x0800c7b9 Thumb Code 30 gd32f10x_usart.o(i.usart_flag_get)
  2995. usart_hardware_flow_cts_config 0x0800c7d7 Thumb Code 16 gd32f10x_usart.o(i.usart_hardware_flow_cts_config)
  2996. usart_hardware_flow_rts_config 0x0800c7e7 Thumb Code 16 gd32f10x_usart.o(i.usart_hardware_flow_rts_config)
  2997. usart_interrupt_enable 0x0800c7f7 Thumb Code 26 gd32f10x_usart.o(i.usart_interrupt_enable)
  2998. usart_interrupt_flag_clear 0x0800c811 Thumb Code 26 gd32f10x_usart.o(i.usart_interrupt_flag_clear)
  2999. usart_interrupt_flag_get 0x0800c82b Thumb Code 56 gd32f10x_usart.o(i.usart_interrupt_flag_get)
  3000. usart_parity_config 0x0800c863 Thumb Code 16 gd32f10x_usart.o(i.usart_parity_config)
  3001. usart_receive_config 0x0800c873 Thumb Code 16 gd32f10x_usart.o(i.usart_receive_config)
  3002. usart_stop_bit_set 0x0800c883 Thumb Code 16 gd32f10x_usart.o(i.usart_stop_bit_set)
  3003. usart_transmit_config 0x0800c893 Thumb Code 16 gd32f10x_usart.o(i.usart_transmit_config)
  3004. usart_word_length_set 0x0800c8a3 Thumb Code 16 gd32f10x_usart.o(i.usart_word_length_set)
  3005. xmodem 0x0800c9e1 Thumb Code 460 otaevent.o(i.xmodem)
  3006. __mathlib_zero 0x0800ce50 Data 8 qnan.o(.constdata)
  3007. __ctype_table 0x0800ce58 Data 129 ctype_o.o(.constdata)
  3008. Region$$Table$$Base 0x0800d104 Number 0 anon$$obj.o(Region$$Table)
  3009. Region$$Table$$Limit 0x0800d124 Number 0 anon$$obj.o(Region$$Table)
  3010. SystemCoreClock 0x20000000 Data 4 system_gd32f10x.o(.data)
  3011. protocol 0x2000000c Data 1 parsedevicemessage.o(.data)
  3012. RxState 0x20000024 Data 4 pc.o(.data)
  3013. RxPacket 0x20000028 Data 8 pc.o(.data)
  3014. json_buf_num 0x20000030 Data 4 pc.o(.data)
  3015. UART0_RX_STAT 0x2000008c Data 1 usart.o(.data)
  3016. UART0_RX_MQTT_SUB_STAT 0x2000008d Data 1 usart.o(.data)
  3017. UART0_RX_NUM 0x20000090 Data 4 usart.o(.data)
  3018. dlt645 0x200000bc Data 20 dlt645_port.o(.data)
  3019. __stdout 0x200000d0 Data 4 stdout.o(.data)
  3020. __microlib_freelist 0x200000d4 Data 4 mvars.o(.data)
  3021. __microlib_freelist_initialised 0x200000d8 Data 4 mvars.o(.data)
  3022. gateway_config_params 0x200000e0 Data 216 device_message.o(.bss)
  3023. mqttRecv 0x200001b8 Data 4104 parsedevicemessage.o(.bss)
  3024. mmodbus 0x200011c0 Data 84 mmodbus.o(.bss)
  3025. ota_data 0x20001294 Data 138 otaevent.o(.bss)
  3026. w25q32_data 0x2000131e Data 256 otaevent.o(.bss)
  3027. UART0_RX_BUF 0x2000141e Data 4096 usart.o(.bss)
  3028. usart1_rx_buf 0x2000241e Data 258 usart.o(.bss)
  3029. __heap_base 0x200025f8 Data 0 startup_gd32f10x_xd.o(HEAP)
  3030. __heap_limit 0x200125f8 Data 0 startup_gd32f10x_xd.o(HEAP)
  3031. __initial_sp 0x200145f8 Data 0 startup_gd32f10x_xd.o(STACK)
  3032. ==============================================================================
  3033. Memory Map of the image
  3034. Image Entry point : 0x08005131
  3035. Load Region LR_IROM1 (Base: 0x08005000, Size: 0x00008204, Max: 0x00100000, ABSOLUTE)
  3036. Execution Region ER_IROM1 (Exec base: 0x08005000, Load base: 0x08005000, Size: 0x00008124, Max: 0x00100000, ABSOLUTE)
  3037. Exec Addr Load Addr Size Type Attr Idx E Section Name Object
  3038. 0x08005000 0x08005000 0x00000130 Data RO 133 RESET startup_gd32f10x_xd.o
  3039. 0x08005130 0x08005130 0x00000000 Code RO 5695 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
  3040. 0x08005130 0x08005130 0x00000004 Code RO 6078 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
  3041. 0x08005134 0x08005134 0x00000004 Code RO 6081 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
  3042. 0x08005138 0x08005138 0x00000000 Code RO 6083 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
  3043. 0x08005138 0x08005138 0x00000000 Code RO 6085 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
  3044. 0x08005138 0x08005138 0x00000008 Code RO 6086 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
  3045. 0x08005140 0x08005140 0x00000000 Code RO 6088 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o)
  3046. 0x08005140 0x08005140 0x00000000 Code RO 6090 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o)
  3047. 0x08005140 0x08005140 0x00000004 Code RO 6079 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
  3048. 0x08005144 0x08005144 0x00000024 Code RO 134 .text startup_gd32f10x_xd.o
  3049. 0x08005168 0x08005168 0x0000000c Code RO 5698 .text mc_w.l(tolower.o)
  3050. 0x08005174 0x08005174 0x00000024 Code RO 5700 .text mc_w.l(memcpya.o)
  3051. 0x08005198 0x08005198 0x00000024 Code RO 5702 .text mc_w.l(memseta.o)
  3052. 0x080051bc 0x080051bc 0x00000024 Code RO 5704 .text mc_w.l(strstr.o)
  3053. 0x080051e0 0x080051e0 0x00000014 Code RO 5706 .text mc_w.l(strchr.o)
  3054. 0x080051f4 0x080051f4 0x0000000e Code RO 5708 .text mc_w.l(strlen.o)
  3055. 0x08005202 0x08005202 0x0000001c Code RO 5710 .text mc_w.l(strcmp.o)
  3056. 0x0800521e 0x0800521e 0x0000001a Code RO 5712 .text mc_w.l(memcmp.o)
  3057. 0x08005238 0x08005238 0x00000012 Code RO 5714 .text mc_w.l(strcpy.o)
  3058. 0x0800524a 0x0800524a 0x0000001e Code RO 5716 .text mc_w.l(strncmp.o)
  3059. 0x08005268 0x08005268 0x00000038 Code RO 6009 .text mc_w.l(__0sscanf.o)
  3060. 0x080052a0 0x080052a0 0x0000014c Code RO 6011 .text mc_w.l(_scanf_int.o)
  3061. 0x080053ec 0x080053ec 0x000000e0 Code RO 6013 .text mc_w.l(_scanf_str.o)
  3062. 0x080054cc 0x080054cc 0x00000360 Code RO 6015 .text mc_w.l(scanf_fp.o)
  3063. 0x0800582c 0x0800582c 0x00000070 Code RO 6019 .text mc_w.l(strtol.o)
  3064. 0x0800589c 0x0800589c 0x0000014e Code RO 6025 .text mf_w.l(dadd.o)
  3065. 0x080059ea 0x080059ea 0x000000e4 Code RO 6027 .text mf_w.l(dmul.o)
  3066. 0x08005ace 0x08005ace 0x000000de Code RO 6029 .text mf_w.l(ddiv.o)
  3067. 0x08005bac 0x08005bac 0x0000000a Code RO 6033 .text mf_w.l(ffltui.o)
  3068. 0x08005bb6 0x08005bb6 0x00000022 Code RO 6035 .text mf_w.l(dflti.o)
  3069. 0x08005bd8 0x08005bd8 0x0000001a Code RO 6037 .text mf_w.l(dfltui.o)
  3070. 0x08005bf2 0x08005bf2 0x0000003e Code RO 6041 .text mf_w.l(dfixi.o)
  3071. 0x08005c30 0x08005c30 0x00000026 Code RO 6043 .text mf_w.l(f2d.o)
  3072. 0x08005c56 0x08005c56 0x00000002 PAD
  3073. 0x08005c58 0x08005c58 0x00000030 Code RO 6045 .text mf_w.l(cdcmple.o)
  3074. 0x08005c88 0x08005c88 0x00000030 Code RO 6047 .text mf_w.l(cdrcmple.o)
  3075. 0x08005cb8 0x08005cb8 0x00000038 Code RO 6049 .text mf_w.l(d2f.o)
  3076. 0x08005cf0 0x08005cf0 0x0000002c Code RO 6093 .text mc_w.l(uidiv.o)
  3077. 0x08005d1c 0x08005d1c 0x00000062 Code RO 6095 .text mc_w.l(uldiv.o)
  3078. 0x08005d7e 0x08005d7e 0x0000001e Code RO 6097 .text mc_w.l(llshl.o)
  3079. 0x08005d9c 0x08005d9c 0x00000020 Code RO 6099 .text mc_w.l(llushr.o)
  3080. 0x08005dbc 0x08005dbc 0x00000024 Code RO 6101 .text mc_w.l(llsshr.o)
  3081. 0x08005de0 0x08005de0 0x00000008 Code RO 6103 .text mc_w.l(ctype_o.o)
  3082. 0x08005de8 0x08005de8 0x00000012 Code RO 6125 .text mc_w.l(isspace_o.o)
  3083. 0x08005dfa 0x08005dfa 0x0000001c Code RO 6140 .text mc_w.l(_chval.o)
  3084. 0x08005e16 0x08005e16 0x00000002 PAD
  3085. 0x08005e18 0x08005e18 0x00000028 Code RO 6142 .text mc_w.l(scanf_char.o)
  3086. 0x08005e40 0x08005e40 0x00000040 Code RO 6144 .text mc_w.l(_sgetc.o)
  3087. 0x08005e80 0x08005e80 0x0000009e Code RO 6146 .text mc_w.l(_strtoul.o)
  3088. 0x08005f1e 0x08005f1e 0x00000002 PAD
  3089. 0x08005f20 0x08005f20 0x0000009c Code RO 6148 .text mc_w.l(strtod.o)
  3090. 0x08005fbc 0x08005fbc 0x00000000 Code RO 6150 .text mc_w.l(iusefp.o)
  3091. 0x08005fbc 0x08005fbc 0x0000006e Code RO 6151 .text mf_w.l(fepilogue.o)
  3092. 0x0800602a 0x0800602a 0x000000ba Code RO 6153 .text mf_w.l(depilogue.o)
  3093. 0x080060e4 0x080060e4 0x0000002e Code RO 6155 .text mf_w.l(dscalb.o)
  3094. 0x08006112 0x08006112 0x00000018 Code RO 6157 .text mf_w.l(dfltul.o)
  3095. 0x0800612a 0x0800612a 0x00000030 Code RO 6159 .text mf_w.l(dfixul.o)
  3096. 0x0800615a 0x0800615a 0x00000002 PAD
  3097. 0x0800615c 0x0800615c 0x00000024 Code RO 6161 .text mc_w.l(init.o)
  3098. 0x08006180 0x08006180 0x0000032c Code RO 6165 .text mc_w.l(_scanf.o)
  3099. 0x080064ac 0x080064ac 0x000000a2 Code RO 6167 .text mf_w.l(dsqrt.o)
  3100. 0x0800654e 0x0800654e 0x00000004 Code RO 140 i.BusFault_Handler gd32f10x_it.o
  3101. 0x08006552 0x08006552 0x00000002 PAD
  3102. 0x08006554 0x08006554 0x0000001c Code RO 4582 i.Clear_DMA_Buffer usart.o
  3103. 0x08006570 0x08006570 0x00000168 Code RO 376 i.ConnectMQTTSever ec800m.o
  3104. 0x080066d8 0x080066d8 0x00000014 Code RO 141 i.DMA0_Channel4_IRQHandler gd32f10x_it.o
  3105. 0x080066ec 0x080066ec 0x00000002 Code RO 142 i.DebugMon_Handler gd32f10x_it.o
  3106. 0x080066ee 0x080066ee 0x00000002 PAD
  3107. 0x080066f0 0x080066f0 0x00000150 Code RO 377 i.EC800MGetUrl ec800m.o
  3108. 0x08006840 0x08006840 0x00000058 Code RO 378 i.EC800MPwoerOn ec800m.o
  3109. 0x08006898 0x08006898 0x00000034 Code RO 379 i.EC800MSendCmd ec800m.o
  3110. 0x080068cc 0x080068cc 0x00000070 Code RO 380 i.EC800MSetPDP ec800m.o
  3111. 0x0800693c 0x0800693c 0x00000010 Code RO 381 i.EC800MWaitReady ec800m.o
  3112. 0x0800694c 0x0800694c 0x00000058 Code RO 4787 i.EXTI1_IRQHandler key.o
  3113. 0x080069a4 0x080069a4 0x00000004 Code RO 143 i.HardFault_Handler gd32f10x_it.o
  3114. 0x080069a8 0x080069a8 0x000000c4 Code RO 340 i.LogPrint log.o
  3115. 0x08006a6c 0x08006a6c 0x0000034c Code RO 382 i.MQTTPublish ec800m.o
  3116. 0x08006db8 0x08006db8 0x0000005c Code RO 383 i.MQTTSubTopic ec800m.o
  3117. 0x08006e14 0x08006e14 0x0000003a Code RO 811 i.MQTT_Alarm_clock main.o
  3118. 0x08006e4e 0x08006e4e 0x00000002 PAD
  3119. 0x08006e50 0x08006e50 0x00000080 Code RO 779 i.MQTT_BUFFER_READ mqttrecv.o
  3120. 0x08006ed0 0x08006ed0 0x00000004 Code RO 144 i.MemManage_Handler gd32f10x_it.o
  3121. 0x08006ed4 0x08006ed4 0x00000002 Code RO 145 i.NMI_Handler gd32f10x_it.o
  3122. 0x08006ed6 0x08006ed6 0x00000002 PAD
  3123. 0x08006ed8 0x08006ed8 0x00000028 Code RO 285 i.NVIC_SetPriority systick.o
  3124. 0x08006f00 0x08006f00 0x00000002 Code RO 146 i.PendSV_Handler gd32f10x_it.o
  3125. 0x08006f02 0x08006f02 0x00000002 PAD
  3126. 0x08006f04 0x08006f04 0x00000258 Code RO 518 i.Read_Data parsedevicemessage.o
  3127. 0x0800715c 0x0800715c 0x000000a0 Code RO 780 i.Receive_MQTT_DataPack mqttrecv.o
  3128. 0x080071fc 0x080071fc 0x00000068 Code RO 4541 i.SPI0_Init spi.o
  3129. 0x08007264 0x08007264 0x00000038 Code RO 4543 i.SPI0_ReadWriteByte spi.o
  3130. 0x0800729c 0x0800729c 0x0000001a Code RO 4544 i.SPI0_Write spi.o
  3131. 0x080072b6 0x080072b6 0x00000002 Code RO 147 i.SVC_Handler gd32f10x_it.o
  3132. 0x080072b8 0x080072b8 0x0000000c Code RO 148 i.SysTick_Handler gd32f10x_it.o
  3133. 0x080072c4 0x080072c4 0x000000d8 Code RO 3 i.SystemInit system_gd32f10x.o
  3134. 0x0800739c 0x0800739c 0x00000048 Code RO 149 i.USART0_IRQHandler gd32f10x_it.o
  3135. 0x080073e4 0x080073e4 0x00000024 Code RO 150 i.USART1_IRQHandler gd32f10x_it.o
  3136. 0x08007408 0x08007408 0x00000194 Code RO 876 i.USART2_IRQHandler pc.o
  3137. 0x0800759c 0x0800759c 0x00000004 Code RO 151 i.UsageFault_Handler gd32f10x_it.o
  3138. 0x080075a0 0x080075a0 0x00000024 Code RO 4737 i.W25Q32_Enable w25q32.o
  3139. 0x080075c4 0x080075c4 0x0000004c Code RO 4738 i.W25Q32_Erase64K w25q32.o
  3140. 0x08007610 0x08007610 0x00000028 Code RO 4739 i.W25Q32_Init w25q32.o
  3141. 0x08007638 0x08007638 0x00000054 Code RO 4740 i.W25Q32_PageWrite w25q32.o
  3142. 0x0800768c 0x0800768c 0x00000030 Code RO 4742 i.W25Q32_WaitBusy w25q32.o
  3143. 0x080076bc 0x080076bc 0x00000048 Code RO 519 i.WaitForUpData parsedevicemessage.o
  3144. 0x08007704 0x08007704 0x0000005c Code RO 384 i.WaitResponse ec800m.o
  3145. 0x08007760 0x08007760 0x00000044 Code RO 925 i.Xmodem_CRC16 otaevent.o
  3146. 0x080077a4 0x080077a4 0x00000020 Code RO 5953 i.__0printf mc_w.l(printfa.o)
  3147. 0x080077c4 0x080077c4 0x00000028 Code RO 5955 i.__0sprintf mc_w.l(printfa.o)
  3148. 0x080077ec 0x080077ec 0x0000002c Code RO 5958 i.__0vsnprintf mc_w.l(printfa.o)
  3149. 0x08007818 0x08007818 0x00000028 Code RO 6065 i.__ARM_fpclassify m_ws.l(fpclassify.o)
  3150. 0x08007840 0x08007840 0x00000008 Code RO 6133 i.__aeabi_errno_addr mc_w.l(errno.o)
  3151. 0x08007848 0x08007848 0x0000005c Code RO 5985 i.__free$realloc mc_w.l(mallocr.o)
  3152. 0x080078a4 0x080078a4 0x000000aa Code RO 6067 i.__kernel_poly m_ws.l(poly.o)
  3153. 0x0800794e 0x0800794e 0x00000002 PAD
  3154. 0x08007950 0x08007950 0x00000050 Code RO 5986 i.__malloc$realloc mc_w.l(mallocr.o)
  3155. 0x080079a0 0x080079a0 0x00000010 Code RO 6051 i.__mathlib_dbl_divzero m_ws.l(dunder.o)
  3156. 0x080079b0 0x080079b0 0x00000004 Code RO 6053 i.__mathlib_dbl_infnan2 m_ws.l(dunder.o)
  3157. 0x080079b4 0x080079b4 0x0000000c Code RO 6054 i.__mathlib_dbl_invalid m_ws.l(dunder.o)
  3158. 0x080079c0 0x080079c0 0x0000000e Code RO 6055 i.__mathlib_dbl_overflow m_ws.l(dunder.o)
  3159. 0x080079ce 0x080079ce 0x00000002 PAD
  3160. 0x080079d0 0x080079d0 0x00000010 Code RO 6057 i.__mathlib_dbl_underflow m_ws.l(dunder.o)
  3161. 0x080079e0 0x080079e0 0x0000000e Code RO 6174 i.__scatterload_copy mc_w.l(handlers.o)
  3162. 0x080079ee 0x080079ee 0x00000002 Code RO 6175 i.__scatterload_null mc_w.l(handlers.o)
  3163. 0x080079f0 0x080079f0 0x0000000e Code RO 6176 i.__scatterload_zeroinit mc_w.l(handlers.o)
  3164. 0x080079fe 0x080079fe 0x00000002 PAD
  3165. 0x08007a00 0x08007a00 0x0000000c Code RO 6135 i.__set_errno mc_w.l(errno.o)
  3166. 0x08007a0c 0x08007a0c 0x0000001a Code RO 5567 i._crc dlt645_data.o
  3167. 0x08007a26 0x08007a26 0x00000002 PAD
  3168. 0x08007a28 0x08007a28 0x00000184 Code RO 5960 i._fp_digits mc_w.l(printfa.o)
  3169. 0x08007bac 0x08007bac 0x0000000e Code RO 6017 i._is_digit mc_w.l(scanf_fp.o)
  3170. 0x08007bba 0x08007bba 0x00000002 PAD
  3171. 0x08007bbc 0x08007bbc 0x000006dc Code RO 5961 i._printf_core mc_w.l(printfa.o)
  3172. 0x08008298 0x08008298 0x00000024 Code RO 5962 i._printf_post_padding mc_w.l(printfa.o)
  3173. 0x080082bc 0x080082bc 0x0000002e Code RO 5963 i._printf_pre_padding mc_w.l(printfa.o)
  3174. 0x080082ea 0x080082ea 0x00000016 Code RO 5964 i._snputc mc_w.l(printfa.o)
  3175. 0x08008300 0x08008300 0x0000000a Code RO 5965 i._sputc mc_w.l(printfa.o)
  3176. 0x0800830a 0x0800830a 0x00000002 PAD
  3177. 0x0800830c 0x0800830c 0x000000bc Code RO 453 i.addCommandListParams device_message.o
  3178. 0x080083c8 0x080083c8 0x0000013c Code RO 454 i.addDevice device_message.o
  3179. 0x08008504 0x08008504 0x00000180 Code RO 455 i.addGatewayParams device_message.o
  3180. 0x08008684 0x08008684 0x00000194 Code RO 457 i.addSensorListParams device_message.o
  3181. 0x08008818 0x08008818 0x00000048 Code RO 4815 i.buffer_skip_whitespace cjson.o
  3182. 0x08008860 0x08008860 0x00000058 Code RO 4847 i.cJSON_Delete cjson.o
  3183. 0x080088b8 0x080088b8 0x00000012 Code RO 4861 i.cJSON_GetObjectItemCaseSensitive cjson.o
  3184. 0x080088ca 0x080088ca 0x00000016 Code RO 4871 i.cJSON_IsNumber cjson.o
  3185. 0x080088e0 0x080088e0 0x00000016 Code RO 4874 i.cJSON_IsString cjson.o
  3186. 0x080088f6 0x080088f6 0x0000001a Code RO 4877 i.cJSON_New_Item cjson.o
  3187. 0x08008910 0x08008910 0x00000010 Code RO 4878 i.cJSON_Parse cjson.o
  3188. 0x08008920 0x08008920 0x000000d4 Code RO 4880 i.cJSON_ParseWithLengthOpts cjson.o
  3189. 0x080089f4 0x080089f4 0x00000028 Code RO 4881 i.cJSON_ParseWithOpts cjson.o
  3190. 0x08008a1c 0x08008a1c 0x00000048 Code RO 4896 i.case_insensitive_strcmp cjson.o
  3191. 0x08008a64 0x08008a64 0x00000054 Code RO 926 i.check_ota_event otaevent.o
  3192. 0x08008ab8 0x08008ab8 0x00000042 Code RO 520 i.checksum parsedevicemessage.o
  3193. 0x08008afa 0x08008afa 0x00000002 PAD
  3194. 0x08008afc 0x08008afc 0x00000108 Code RO 4583 i.config_485_port usart.o
  3195. 0x08008c04 0x08008c04 0x00000104 Code RO 5568 i.data_package_translate_to_int dlt645_data.o
  3196. 0x08008d08 0x08008d08 0x00000014 Code RO 286 i.delay_1ms systick.o
  3197. 0x08008d1c 0x08008d1c 0x00000018 Code RO 287 i.delay_decrement systick.o
  3198. 0x08008d34 0x08008d34 0x000000e4 Code RO 5655 i.dlt645_1997_parsing_data dlt645_1997.o
  3199. 0x08008e18 0x08008e18 0x00000098 Code RO 5656 i.dlt645_1997_read_data dlt645_1997.o
  3200. 0x08008eb0 0x08008eb0 0x00000052 Code RO 5657 i.dlt645_1997_recv_check dlt645_1997.o
  3201. 0x08008f02 0x08008f02 0x00000002 PAD
  3202. 0x08008f04 0x08008f04 0x000003e0 Code RO 5534 i.dlt645_2007_parsing_data dlt645_2007.o
  3203. 0x080092e4 0x080092e4 0x000000ae Code RO 5535 i.dlt645_2007_read_data dlt645_2007.o
  3204. 0x08009392 0x08009392 0x00000054 Code RO 5536 i.dlt645_2007_recv_check dlt645_2007.o
  3205. 0x080093e6 0x080093e6 0x0000007c Code RO 5570 i.dlt645_common_check dlt645_data.o
  3206. 0x08009462 0x08009462 0x00000002 PAD
  3207. 0x08009464 0x08009464 0x0000008c Code RO 5571 i.dlt645_data_parse_by_format_to_float dlt645_data.o
  3208. 0x080094f0 0x080094f0 0x00000060 Code RO 5617 i.dlt645_hw_read dlt645_port.o
  3209. 0x08009550 0x08009550 0x00000068 Code RO 5618 i.dlt645_hw_write dlt645_port.o
  3210. 0x080095b8 0x080095b8 0x00000028 Code RO 5619 i.dlt645_init dlt645_port.o
  3211. 0x080095e0 0x080095e0 0x0000003e Code RO 5489 i.dlt645_read_data dlt645.o
  3212. 0x0800961e 0x0800961e 0x00000046 Code RO 5490 i.dlt645_receive_msg dlt645.o
  3213. 0x08009664 0x08009664 0x0000002e Code RO 5491 i.dlt645_send_msg dlt645.o
  3214. 0x08009692 0x08009692 0x0000002a Code RO 5492 i.dlt645_set_addr dlt645.o
  3215. 0x080096bc 0x080096bc 0x00000088 Code RO 5620 i.dlt_callback dlt645_port.o
  3216. 0x08009744 0x08009744 0x00000032 Code RO 1755 i.dma_channel_disable gd32f10x_dma.o
  3217. 0x08009776 0x08009776 0x00000032 Code RO 1756 i.dma_channel_enable gd32f10x_dma.o
  3218. 0x080097a8 0x080097a8 0x00000032 Code RO 1757 i.dma_circulation_disable gd32f10x_dma.o
  3219. 0x080097da 0x080097da 0x00000002 PAD
  3220. 0x080097dc 0x080097dc 0x00000088 Code RO 4584 i.dma_config usart.o
  3221. 0x08009864 0x08009864 0x00000080 Code RO 4585 i.dma_config_change usart.o
  3222. 0x080098e4 0x080098e4 0x00000070 Code RO 1759 i.dma_deinit gd32f10x_dma.o
  3223. 0x08009954 0x08009954 0x0000012e Code RO 1762 i.dma_init gd32f10x_dma.o
  3224. 0x08009a82 0x08009a82 0x00000032 Code RO 1764 i.dma_interrupt_enable gd32f10x_dma.o
  3225. 0x08009ab4 0x08009ab4 0x00000010 Code RO 1765 i.dma_interrupt_flag_clear gd32f10x_dma.o
  3226. 0x08009ac4 0x08009ac4 0x00000032 Code RO 1770 i.dma_memory_to_memory_disable gd32f10x_dma.o
  3227. 0x08009af6 0x08009af6 0x00000002 PAD
  3228. 0x08009af8 0x08009af8 0x00000018 Code RO 1774 i.dma_periph_and_channel_check gd32f10x_dma.o
  3229. 0x08009b10 0x08009b10 0x000000bc Code RO 1955 i.exti_init gd32f10x_exti.o
  3230. 0x08009bcc 0x08009bcc 0x0000000c Code RO 1958 i.exti_interrupt_flag_clear gd32f10x_exti.o
  3231. 0x08009bd8 0x08009bd8 0x00000018 Code RO 1959 i.exti_interrupt_flag_get gd32f10x_exti.o
  3232. 0x08009bf0 0x08009bf0 0x00000060 Code RO 521 i.extract_data_from_buffer parsedevicemessage.o
  3233. 0x08009c50 0x08009c50 0x00000024 Code RO 341 i.fputc log.o
  3234. 0x08009c74 0x08009c74 0x00000010 Code RO 2407 i.fwdgt_counter_reload gd32f10x_fwdgt.o
  3235. 0x08009c84 0x08009c84 0x00000010 Code RO 2413 i.fwdgt_write_enable gd32f10x_fwdgt.o
  3236. 0x08009c94 0x08009c94 0x00000028 Code RO 4586 i.gd_485_DE_pin_init usart.o
  3237. 0x08009cbc 0x08009cbc 0x00000010 Code RO 4588 i.gd_485_DE_tx usart.o
  3238. 0x08009ccc 0x08009ccc 0x00000048 Code RO 4589 i.gd_EC800M_pin_init usart.o
  3239. 0x08009d14 0x08009d14 0x000000fc Code RO 4593 i.gd_com_init usart.o
  3240. 0x08009e10 0x08009e10 0x00000080 Code RO 4788 i.gd_eval_key_init key.o
  3241. 0x08009e90 0x08009e90 0x0000004c Code RO 4501 i.gd_eval_led_init led.o
  3242. 0x08009edc 0x08009edc 0x00000038 Code RO 4504 i.gd_eval_led_toggle led.o
  3243. 0x08009f14 0x08009f14 0x0000000c Code RO 4594 i.gd_pull_EC800M_pwr_down usart.o
  3244. 0x08009f20 0x08009f20 0x0000000c Code RO 4595 i.gd_pull_EC800M_pwr_up usart.o
  3245. 0x08009f2c 0x08009f2c 0x00000010 Code RO 4596 i.gd_pull_EC800M_rst_down usart.o
  3246. 0x08009f3c 0x08009f3c 0x00000010 Code RO 4597 i.gd_pull_EC800M_rst_up usart.o
  3247. 0x08009f4c 0x08009f4c 0x00000004 Code RO 4902 i.get_decimal_point cjson.o
  3248. 0x08009f50 0x08009f50 0x00000008 Code RO 458 i.get_gateway_config_params device_message.o
  3249. 0x08009f58 0x08009f58 0x00000052 Code RO 4903 i.get_object_item cjson.o
  3250. 0x08009faa 0x08009faa 0x00000002 PAD
  3251. 0x08009fac 0x08009fac 0x0000000c Code RO 288 i.gettick systick.o
  3252. 0x08009fb8 0x08009fb8 0x00000004 Code RO 2469 i.gpio_bit_reset gd32f10x_gpio.o
  3253. 0x08009fbc 0x08009fbc 0x00000004 Code RO 2470 i.gpio_bit_set gd32f10x_gpio.o
  3254. 0x08009fc0 0x08009fc0 0x0000000a Code RO 2471 i.gpio_bit_write gd32f10x_gpio.o
  3255. 0x08009fca 0x08009fca 0x00000002 PAD
  3256. 0x08009fcc 0x08009fcc 0x00000098 Code RO 2476 i.gpio_exti_source_select gd32f10x_gpio.o
  3257. 0x0800a064 0x0800a064 0x000000ac Code RO 2477 i.gpio_init gd32f10x_gpio.o
  3258. 0x0800a110 0x0800a110 0x00000010 Code RO 2478 i.gpio_input_bit_get gd32f10x_gpio.o
  3259. 0x0800a120 0x0800a120 0x00000090 Code RO 2483 i.gpio_pin_remap_config gd32f10x_gpio.o
  3260. 0x0800a1b0 0x0800a1b0 0x00000070 Code RO 813 i.http_load_config main.o
  3261. 0x0800a220 0x0800a220 0x00000050 Code RO 5987 i.internal_alloc mc_w.l(mallocr.o)
  3262. 0x0800a270 0x0800a270 0x00000178 Code RO 814 i.main main.o
  3263. 0x0800a3e8 0x0800a3e8 0x0000007c Code RO 585 i.mmodbus_callback mmodbus.o
  3264. 0x0800a464 0x0800a464 0x00000030 Code RO 586 i.mmodbus_crc16 mmodbus.o
  3265. 0x0800a494 0x0800a494 0x00000028 Code RO 587 i.mmodbus_init mmodbus.o
  3266. 0x0800a4bc 0x0800a4bc 0x000000dc Code RO 589 i.mmodbus_readCoils mmodbus.o
  3267. 0x0800a598 0x0800a598 0x00000090 Code RO 595 i.mmodbus_readHoldingRegisters16i mmodbus.o
  3268. 0x0800a628 0x0800a628 0x00000108 Code RO 598 i.mmodbus_readHoldingRegisters8i mmodbus.o
  3269. 0x0800a730 0x0800a730 0x00000068 Code RO 606 i.mmodbus_receiveRaw mmodbus.o
  3270. 0x0800a798 0x0800a798 0x000000f8 Code RO 607 i.mmodbus_sendRaw mmodbus.o
  3271. 0x0800a890 0x0800a890 0x0000000c Code RO 608 i.mmodbus_set16bitOrder mmodbus.o
  3272. 0x0800a89c 0x0800a89c 0x00000090 Code RO 610 i.mmodbus_writeCoil mmodbus.o
  3273. 0x0800a92c 0x0800a92c 0x00000084 Code RO 611 i.mmodbus_writeHoldingRegister16i mmodbus.o
  3274. 0x0800a9b0 0x0800a9b0 0x00000034 Code RO 4598 i.nvic_config usart.o
  3275. 0x0800a9e4 0x0800a9e4 0x000000ac Code RO 2785 i.nvic_irq_enable gd32f10x_misc.o
  3276. 0x0800aa90 0x0800aa90 0x00000014 Code RO 2786 i.nvic_priority_group_set gd32f10x_misc.o
  3277. 0x0800aaa4 0x0800aaa4 0x00000018 Code RO 2787 i.nvic_vector_table_set gd32f10x_misc.o
  3278. 0x0800aabc 0x0800aabc 0x0000002a Code RO 459 i.parseIntField device_message.o
  3279. 0x0800aae6 0x0800aae6 0x00000002 PAD
  3280. 0x0800aae8 0x0800aae8 0x00000490 Code RO 522 i.parseMQTTData parsedevicemessage.o
  3281. 0x0800af78 0x0800af78 0x00000034 Code RO 460 i.parseStringField device_message.o
  3282. 0x0800afac 0x0800afac 0x000000f8 Code RO 4905 i.parse_array cjson.o
  3283. 0x0800b0a4 0x0800b0a4 0x0000005a Code RO 4906 i.parse_hex4 cjson.o
  3284. 0x0800b0fe 0x0800b0fe 0x00000002 PAD
  3285. 0x0800b100 0x0800b100 0x00000138 Code RO 4907 i.parse_number cjson.o
  3286. 0x0800b238 0x0800b238 0x0000013e Code RO 4908 i.parse_object cjson.o
  3287. 0x0800b376 0x0800b376 0x0000018c Code RO 4909 i.parse_string cjson.o
  3288. 0x0800b502 0x0800b502 0x00000002 PAD
  3289. 0x0800b504 0x0800b504 0x0000013c Code RO 4910 i.parse_value cjson.o
  3290. 0x0800b640 0x0800b640 0x000009d8 Code RO 5682 i.pow m_ws.l(pow.o)
  3291. 0x0800c018 0x0800c018 0x00000022 Code RO 523 i.processIntData parsedevicemessage.o
  3292. 0x0800c03a 0x0800c03a 0x00000024 Code RO 524 i.processStringData parsedevicemessage.o
  3293. 0x0800c05e 0x0800c05e 0x00000002 PAD
  3294. 0x0800c060 0x0800c060 0x00000124 Code RO 2935 i.rcu_clock_freq_get gd32f10x_rcu.o
  3295. 0x0800c184 0x0800c184 0x00000020 Code RO 2949 i.rcu_osci_on gd32f10x_rcu.o
  3296. 0x0800c1a4 0x0800c1a4 0x00000020 Code RO 2952 i.rcu_periph_clock_enable gd32f10x_rcu.o
  3297. 0x0800c1c4 0x0800c1c4 0x00000020 Code RO 2955 i.rcu_periph_reset_disable gd32f10x_rcu.o
  3298. 0x0800c1e4 0x0800c1e4 0x00000020 Code RO 2956 i.rcu_periph_reset_enable gd32f10x_rcu.o
  3299. 0x0800c204 0x0800c204 0x000000f0 Code RO 815 i.readID main.o
  3300. 0x0800c2f4 0x0800c2f4 0x0000006c Code RO 5988 i.realloc mc_w.l(mallocr.o)
  3301. 0x0800c360 0x0800c360 0x00000008 Code RO 4705 i.ring_buffer_init ring_buffer.o
  3302. 0x0800c368 0x0800c368 0x00000028 Code RO 4706 i.ring_buffer_read ring_buffer.o
  3303. 0x0800c390 0x0800c390 0x0000001c Code RO 4707 i.ring_buffer_write ring_buffer.o
  3304. 0x0800c3ac 0x0800c3ac 0x00000024 Code RO 289 i.runtime_increment systick.o
  3305. 0x0800c3d0 0x0800c3d0 0x0000003c Code RO 4921 i.skip_utf8_bom cjson.o
  3306. 0x0800c40c 0x0800c40c 0x0000000a Code RO 3566 i.spi_enable gd32f10x_spi.o
  3307. 0x0800c416 0x0800c416 0x00000008 Code RO 3568 i.spi_i2s_data_receive gd32f10x_spi.o
  3308. 0x0800c41e 0x0800c41e 0x00000004 Code RO 3569 i.spi_i2s_data_transmit gd32f10x_spi.o
  3309. 0x0800c422 0x0800c422 0x00000002 PAD
  3310. 0x0800c424 0x0800c424 0x00000058 Code RO 3570 i.spi_i2s_deinit gd32f10x_spi.o
  3311. 0x0800c47c 0x0800c47c 0x00000010 Code RO 3571 i.spi_i2s_flag_get gd32f10x_spi.o
  3312. 0x0800c48c 0x0800c48c 0x00000032 Code RO 3575 i.spi_init gd32f10x_spi.o
  3313. 0x0800c4be 0x0800c4be 0x0000004c Code RO 6071 i.sqrt m_ws.l(sqrt.o)
  3314. 0x0800c50a 0x0800c50a 0x0000001c Code RO 5692 i.strtod m_ws.l(strtod.o)
  3315. 0x0800c526 0x0800c526 0x00000002 PAD
  3316. 0x0800c528 0x0800c528 0x000000c4 Code RO 4 i.system_clock_108m_hxtal system_gd32f10x.o
  3317. 0x0800c5ec 0x0800c5ec 0x00000008 Code RO 5 i.system_clock_config system_gd32f10x.o
  3318. 0x0800c5f4 0x0800c5f4 0x00000050 Code RO 290 i.systick_config systick.o
  3319. 0x0800c644 0x0800c644 0x0000000c Code RO 816 i.task_fwdgt_reload main.o
  3320. 0x0800c650 0x0800c650 0x00000090 Code RO 4174 i.usart_baudrate_set gd32f10x_usart.o
  3321. 0x0800c6e0 0x0800c6e0 0x0000000a Code RO 4175 i.usart_data_receive gd32f10x_usart.o
  3322. 0x0800c6ea 0x0800c6ea 0x00000008 Code RO 4176 i.usart_data_transmit gd32f10x_usart.o
  3323. 0x0800c6f2 0x0800c6f2 0x00000002 PAD
  3324. 0x0800c6f4 0x0800c6f4 0x00000090 Code RO 4177 i.usart_deinit gd32f10x_usart.o
  3325. 0x0800c784 0x0800c784 0x00000010 Code RO 4180 i.usart_dma_transmit_config gd32f10x_usart.o
  3326. 0x0800c794 0x0800c794 0x0000000a Code RO 4181 i.usart_enable gd32f10x_usart.o
  3327. 0x0800c79e 0x0800c79e 0x0000001a Code RO 4182 i.usart_flag_clear gd32f10x_usart.o
  3328. 0x0800c7b8 0x0800c7b8 0x0000001e Code RO 4183 i.usart_flag_get gd32f10x_usart.o
  3329. 0x0800c7d6 0x0800c7d6 0x00000010 Code RO 4187 i.usart_hardware_flow_cts_config gd32f10x_usart.o
  3330. 0x0800c7e6 0x0800c7e6 0x00000010 Code RO 4188 i.usart_hardware_flow_rts_config gd32f10x_usart.o
  3331. 0x0800c7f6 0x0800c7f6 0x0000001a Code RO 4190 i.usart_interrupt_enable gd32f10x_usart.o
  3332. 0x0800c810 0x0800c810 0x0000001a Code RO 4191 i.usart_interrupt_flag_clear gd32f10x_usart.o
  3333. 0x0800c82a 0x0800c82a 0x00000038 Code RO 4192 i.usart_interrupt_flag_get gd32f10x_usart.o
  3334. 0x0800c862 0x0800c862 0x00000010 Code RO 4202 i.usart_parity_config gd32f10x_usart.o
  3335. 0x0800c872 0x0800c872 0x00000010 Code RO 4204 i.usart_receive_config gd32f10x_usart.o
  3336. 0x0800c882 0x0800c882 0x00000010 Code RO 4210 i.usart_stop_bit_set gd32f10x_usart.o
  3337. 0x0800c892 0x0800c892 0x00000010 Code RO 4214 i.usart_transmit_config gd32f10x_usart.o
  3338. 0x0800c8a2 0x0800c8a2 0x00000010 Code RO 4215 i.usart_word_length_set gd32f10x_usart.o
  3339. 0x0800c8b2 0x0800c8b2 0x0000012c Code RO 4924 i.utf16_literal_to_utf8 cjson.o
  3340. 0x0800c9de 0x0800c9de 0x00000002 PAD
  3341. 0x0800c9e0 0x0800c9e0 0x000001d8 Code RO 927 i.xmodem otaevent.o
  3342. 0x0800cbb8 0x0800cbb8 0x0000000e Data RO 526 .constdata parsedevicemessage.o
  3343. 0x0800cbc6 0x0800cbc6 0x00000200 Data RO 614 .constdata mmodbus.o
  3344. 0x0800cdc6 0x0800cdc6 0x00000002 PAD
  3345. 0x0800cdc8 0x0800cdc8 0x00000088 Data RO 5683 .constdata m_ws.l(pow.o)
  3346. 0x0800ce50 0x0800ce50 0x00000008 Data RO 6069 .constdata m_ws.l(qnan.o)
  3347. 0x0800ce58 0x0800ce58 0x00000081 Data RO 6104 .constdata mc_w.l(ctype_o.o)
  3348. 0x0800ced9 0x0800ced9 0x00000003 PAD
  3349. 0x0800cedc 0x0800cedc 0x00000004 Data RO 6105 .constdata mc_w.l(ctype_o.o)
  3350. 0x0800cee0 0x0800cee0 0x000001ef Data RO 527 .conststring parsedevicemessage.o
  3351. 0x0800d0cf 0x0800d0cf 0x00000001 PAD
  3352. 0x0800d0d0 0x0800d0d0 0x00000033 Data RO 817 .conststring main.o
  3353. 0x0800d103 0x0800d103 0x00000001 PAD
  3354. 0x0800d104 0x0800d104 0x00000020 Data RO 6172 Region$$Table anon$$obj.o
  3355. Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800d124, Size: 0x000145f8, Max: 0x00018000, ABSOLUTE)
  3356. Exec Addr Load Addr Size Type Attr Idx E Section Name Object
  3357. 0x20000000 0x0800d124 0x00000004 Data RW 6 .data system_gd32f10x.o
  3358. 0x20000004 0x0800d128 0x00000008 Data RW 291 .data systick.o
  3359. 0x2000000c 0x0800d130 0x00000001 Data RW 528 .data parsedevicemessage.o
  3360. 0x2000000d 0x0800d131 0x00000001 PAD
  3361. 0x2000000e 0x0800d132 0x0000000e Data RW 615 .data mmodbus.o
  3362. 0x2000001c 0x0800d140 0x00000001 Data RW 782 .data mqttrecv.o
  3363. 0x2000001d 0x0800d141 0x00000003 PAD
  3364. 0x20000020 0x0800d144 0x00000004 Data RW 818 .data main.o
  3365. 0x20000024 0x0800d148 0x00000010 Data RW 881 .data pc.o
  3366. 0x20000034 0x0800d158 0x0000000a Data RW 4505 .data led.o
  3367. 0x2000003e 0x0800d162 0x00000002 PAD
  3368. 0x20000040 0x0800d164 0x00000054 Data RW 4600 .data usart.o
  3369. 0x20000094 0x0800d1b8 0x00000013 Data RW 4789 .data key.o
  3370. 0x200000a7 0x0800d1cb 0x00000001 PAD
  3371. 0x200000a8 0x0800d1cc 0x00000014 Data RW 4926 .data cjson.o
  3372. 0x200000bc 0x0800d1e0 0x00000014 Data RW 5622 .data dlt645_port.o
  3373. 0x200000d0 0x0800d1f4 0x00000004 Data RW 6092 .data mc_w.l(stdout.o)
  3374. 0x200000d4 0x0800d1f8 0x00000004 Data RW 6131 .data mc_w.l(mvars.o)
  3375. 0x200000d8 0x0800d1fc 0x00000004 Data RW 6132 .data mc_w.l(mvars.o)
  3376. 0x200000dc 0x0800d200 0x00000004 Data RW 6136 .data mc_w.l(errno.o)
  3377. 0x200000e0 - 0x000000d8 Zero RW 461 .bss device_message.o
  3378. 0x200001b8 - 0x00001008 Zero RW 525 .bss parsedevicemessage.o
  3379. 0x200011c0 - 0x00000054 Zero RW 613 .bss mmodbus.o
  3380. 0x20001214 - 0x00000080 Zero RW 781 .bss mqttrecv.o
  3381. 0x20001294 - 0x0000018a Zero RW 928 .bss otaevent.o
  3382. 0x2000141e - 0x00001102 Zero RW 4599 .bss usart.o
  3383. 0x20002520 - 0x000000d4 Zero RW 5621 .bss dlt645_port.o
  3384. 0x200025f4 0x0800d204 0x00000004 PAD
  3385. 0x200025f8 - 0x00010000 Zero RW 132 HEAP startup_gd32f10x_xd.o
  3386. 0x200125f8 - 0x00002000 Zero RW 131 STACK startup_gd32f10x_xd.o
  3387. ==============================================================================
  3388. Image component sizes
  3389. Code (inc. data) RO Data RW Data ZI Data Debug Object Name
  3390. 2714 66 0 20 0 17944 cjson.o
  3391. 1394 526 0 0 216 5551 device_message.o
  3392. 220 0 0 0 0 3048 dlt645.o
  3393. 462 22 0 0 0 2789 dlt645_1997.o
  3394. 1250 104 0 0 0 3144 dlt645_2007.o
  3395. 550 10 0 0 0 3580 dlt645_data.o
  3396. 376 44 0 20 212 3066 dlt645_port.o
  3397. 1992 648 0 0 0 7979 ec800m.o
  3398. 704 6 0 0 0 5634 gd32f10x_dma.o
  3399. 224 16 0 0 0 1650 gd32f10x_exti.o
  3400. 32 12 0 0 0 868 gd32f10x_fwdgt.o
  3401. 502 12 0 0 0 4332 gd32f10x_gpio.o
  3402. 164 30 0 0 0 9533 gd32f10x_it.o
  3403. 216 28 0 0 0 1760 gd32f10x_misc.o
  3404. 420 44 0 0 0 2986 gd32f10x_rcu.o
  3405. 176 6 0 0 0 3759 gd32f10x_spi.o
  3406. 608 16 0 0 0 10035 gd32f10x_usart.o
  3407. 216 46 0 19 0 1706 key.o
  3408. 132 26 0 10 0 1388 led.o
  3409. 232 64 0 0 0 3143 log.o
  3410. 798 118 51 4 0 4990 main.o
  3411. 1480 104 512 14 84 10923 mmodbus.o
  3412. 288 54 0 1 128 23694 mqttrecv.o
  3413. 624 24 0 0 394 3373 otaevent.o
  3414. 2072 188 509 1 4104 7909 parsedevicemessage.o
  3415. 404 38 0 16 0 2024 pc.o
  3416. 76 0 0 0 0 1838 ring_buffer.o
  3417. 186 16 0 0 0 1770 spi.o
  3418. 36 8 304 0 73728 764 startup_gd32f10x_xd.o
  3419. 420 32 0 4 0 55535 system_gd32f10x.o
  3420. 212 36 0 8 0 24980 systick.o
  3421. 1044 136 0 84 4354 8430 usart.o
  3422. 284 24 0 0 0 2641 w25q32.o
  3423. ----------------------------------------------------------------------
  3424. 20548 2504 1412 208 83224 242766 Object Totals
  3425. 0 0 32 0 0 0 (incl. Generated)
  3426. 40 0 4 7 4 0 (incl. Padding)
  3427. ----------------------------------------------------------------------
  3428. Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
  3429. 62 10 0 0 0 340 dunder.o
  3430. 40 0 0 0 0 68 fpclassify.o
  3431. 170 0 0 0 0 96 poly.o
  3432. 2520 190 136 0 0 324 pow.o
  3433. 0 0 8 0 0 0 qnan.o
  3434. 76 0 0 0 0 84 sqrt.o
  3435. 28 0 0 0 0 80 strtod.o
  3436. 56 8 0 0 0 84 __0sscanf.o
  3437. 28 0 0 0 0 68 _chval.o
  3438. 812 4 0 0 0 112 _scanf.o
  3439. 332 0 0 0 0 96 _scanf_int.o
  3440. 224 0 0 0 0 96 _scanf_str.o
  3441. 64 0 0 0 0 84 _sgetc.o
  3442. 158 0 0 0 0 92 _strtoul.o
  3443. 8 4 133 0 0 68 ctype_o.o
  3444. 0 0 0 0 0 0 entry.o
  3445. 0 0 0 0 0 0 entry10a.o
  3446. 0 0 0 0 0 0 entry11a.o
  3447. 8 4 0 0 0 0 entry2.o
  3448. 4 0 0 0 0 0 entry5.o
  3449. 0 0 0 0 0 0 entry7b.o
  3450. 0 0 0 0 0 0 entry8b.o
  3451. 8 4 0 0 0 0 entry9a.o
  3452. 20 10 0 4 0 136 errno.o
  3453. 30 0 0 0 0 0 handlers.o
  3454. 36 8 0 0 0 68 init.o
  3455. 18 0 0 0 0 76 isspace_o.o
  3456. 0 0 0 0 0 0 iusefp.o
  3457. 30 0 0 0 0 68 llshl.o
  3458. 36 0 0 0 0 68 llsshr.o
  3459. 32 0 0 0 0 68 llushr.o
  3460. 360 30 0 0 0 356 mallocr.o
  3461. 26 0 0 0 0 80 memcmp.o
  3462. 36 0 0 0 0 68 memcpya.o
  3463. 36 0 0 0 0 108 memseta.o
  3464. 0 0 0 8 0 0 mvars.o
  3465. 2374 100 0 0 0 752 printfa.o
  3466. 40 8 0 0 0 84 scanf_char.o
  3467. 878 12 0 0 0 216 scanf_fp.o
  3468. 0 0 0 4 0 0 stdout.o
  3469. 20 0 0 0 0 68 strchr.o
  3470. 28 0 0 0 0 76 strcmp.o
  3471. 18 0 0 0 0 68 strcpy.o
  3472. 14 0 0 0 0 68 strlen.o
  3473. 30 0 0 0 0 80 strncmp.o
  3474. 36 0 0 0 0 80 strstr.o
  3475. 156 12 0 0 0 120 strtod.o
  3476. 112 0 0 0 0 88 strtol.o
  3477. 12 0 0 0 0 68 tolower.o
  3478. 44 0 0 0 0 80 uidiv.o
  3479. 98 0 0 0 0 92 uldiv.o
  3480. 48 0 0 0 0 68 cdcmple.o
  3481. 48 0 0 0 0 68 cdrcmple.o
  3482. 56 0 0 0 0 88 d2f.o
  3483. 334 0 0 0 0 148 dadd.o
  3484. 222 0 0 0 0 100 ddiv.o
  3485. 186 0 0 0 0 176 depilogue.o
  3486. 62 0 0 0 0 80 dfixi.o
  3487. 48 0 0 0 0 68 dfixul.o
  3488. 34 0 0 0 0 76 dflti.o
  3489. 26 0 0 0 0 76 dfltui.o
  3490. 24 0 0 0 0 76 dfltul.o
  3491. 228 0 0 0 0 96 dmul.o
  3492. 46 0 0 0 0 80 dscalb.o
  3493. 162 0 0 0 0 100 dsqrt.o
  3494. 38 0 0 0 0 68 f2d.o
  3495. 110 0 0 0 0 168 fepilogue.o
  3496. 10 0 0 0 0 68 ffltui.o
  3497. ----------------------------------------------------------------------
  3498. 10820 404 280 16 0 6332 Library Totals
  3499. 20 0 3 0 0 0 (incl. Padding)
  3500. ----------------------------------------------------------------------
  3501. Code (inc. data) RO Data RW Data ZI Data Debug Library Name
  3502. 2896 200 144 0 0 992 m_ws.l
  3503. 6222 204 133 16 0 3736 mc_w.l
  3504. 1682 0 0 0 0 1604 mf_w.l
  3505. ----------------------------------------------------------------------
  3506. 10820 404 280 16 0 6332 Library Totals
  3507. ----------------------------------------------------------------------
  3508. ==============================================================================
  3509. Code (inc. data) RO Data RW Data ZI Data Debug
  3510. 31368 2908 1692 224 83224 236198 Grand Totals
  3511. 31368 2908 1692 224 83224 236198 ELF Image Totals
  3512. 31368 2908 1692 224 0 0 ROM Totals
  3513. ==============================================================================
  3514. Total RO Size (Code + RO Data) 33060 ( 32.29kB)
  3515. Total RW Size (RW Data + ZI Data) 83448 ( 81.49kB)
  3516. Total ROM Size (Code + RO Data + RW Data) 33284 ( 32.50kB)
  3517. ==============================================================================