coll_16.map 138 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102
  1. Archive member included to satisfy reference by file (symbol)
  2. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o)
  3. ./components/tools/base64.o (__adddf3)
  4. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o)
  5. ./components/tools/base64.o (__divdf3)
  6. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o)
  7. ./components/tools/base64.o (__muldf3)
  8. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixdfsi.o)
  9. ./components/tools/base64.o (__fixdfsi)
  10. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o)
  11. ./components/tools/base64.o (__floatsidf)
  12. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
  13. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o) (__clzsi2)
  14. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o)
  15. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o) (__clz_tab)
  16. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o)
  17. ./components/ws2812b/user_ws2812b.o (malloc)
  18. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
  19. ./components/user_uart/user_uart.o (memcpy)
  20. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memset.o)
  21. ./components/ws2812b/user_ws2812b.o (memset)
  22. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
  23. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o) (_free_r)
  24. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
  25. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o) (_malloc_r)
  26. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
  27. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o) (_sbrk_r)
  28. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
  29. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o) (_impure_ptr)
  30. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
  31. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o) (__malloc_lock)
  32. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
  33. d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o) (errno)
  34. Allocating common symbols
  35. Common symbol size file
  36. errno 0x4 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
  37. Discarded input sections
  38. .text 0x0000000000000000 0x0 ./components/ws2812b/user_led.o
  39. .data 0x0000000000000000 0x0 ./components/ws2812b/user_led.o
  40. .bss 0x0000000000000000 0x0 ./components/ws2812b/user_led.o
  41. .text 0x0000000000000000 0x0 ./components/ws2812b/user_ws2812b.o
  42. .data 0x0000000000000000 0x0 ./components/ws2812b/user_ws2812b.o
  43. .bss 0x0000000000000000 0x0 ./components/ws2812b/user_ws2812b.o
  44. .text 0x0000000000000000 0x0 ./components/ws2812b/ws2812b_spi.o
  45. .data 0x0000000000000000 0x0 ./components/ws2812b/ws2812b_spi.o
  46. .bss 0x0000000000000000 0x0 ./components/ws2812b/ws2812b_spi.o
  47. .text 0x0000000000000000 0x0 ./components/user_uart/user_uart.o
  48. .data 0x0000000000000000 0x0 ./components/user_uart/user_uart.o
  49. .bss 0x0000000000000000 0x0 ./components/user_uart/user_uart.o
  50. .text 0x0000000000000000 0x0 ./components/tools/base64.o
  51. .data 0x0000000000000000 0x0 ./components/tools/base64.o
  52. .bss 0x0000000000000000 0x0 ./components/tools/base64.o
  53. .rodata 0x0000000000000000 0x60 ./components/tools/base64.o
  54. .sdata.base64char
  55. 0x0000000000000000 0x4 ./components/tools/base64.o
  56. .text.base64_encode
  57. 0x0000000000000000 0x264 ./components/tools/base64.o
  58. .text.base64_decode
  59. 0x0000000000000000 0x284 ./components/tools/base64.o
  60. .text.get_base64_size
  61. 0x0000000000000000 0x88 ./components/tools/base64.o
  62. .debug_info 0x0000000000000000 0xa79 ./components/tools/base64.o
  63. .debug_abbrev 0x0000000000000000 0x267 ./components/tools/base64.o
  64. .debug_aranges
  65. 0x0000000000000000 0x30 ./components/tools/base64.o
  66. .debug_ranges 0x0000000000000000 0x20 ./components/tools/base64.o
  67. .debug_line 0x0000000000000000 0x82e ./components/tools/base64.o
  68. .debug_str 0x0000000000000000 0x676 ./components/tools/base64.o
  69. .comment 0x0000000000000000 0x34 ./components/tools/base64.o
  70. .debug_frame 0x0000000000000000 0x7c ./components/tools/base64.o
  71. .text 0x0000000000000000 0x0 ./components/tools/user_crc16.o
  72. .data 0x0000000000000000 0x0 ./components/tools/user_crc16.o
  73. .bss 0x0000000000000000 0x0 ./components/tools/user_crc16.o
  74. .text 0x0000000000000000 0x0 ./components/server/download.o
  75. .data 0x0000000000000000 0x0 ./components/server/download.o
  76. .bss 0x0000000000000000 0x0 ./components/server/download.o
  77. .text 0x0000000000000000 0x0 ./components/server/upload.o
  78. .data 0x0000000000000000 0x0 ./components/server/upload.o
  79. .bss 0x0000000000000000 0x0 ./components/server/upload.o
  80. .text 0x0000000000000000 0x0 ./components/server/user_server.o
  81. .data 0x0000000000000000 0x0 ./components/server/user_server.o
  82. .bss 0x0000000000000000 0x0 ./components/server/user_server.o
  83. .sbss.ulUser_server_delaycount
  84. 0x0000000000000000 0x4 ./components/server/user_server.o
  85. .text 0x0000000000000000 0x0 ./User/ch32v20x_it.o
  86. .data 0x0000000000000000 0x0 ./User/ch32v20x_it.o
  87. .bss 0x0000000000000000 0x0 ./User/ch32v20x_it.o
  88. .text 0x0000000000000000 0x0 ./User/main.o
  89. .data 0x0000000000000000 0x0 ./User/main.o
  90. .bss 0x0000000000000000 0x0 ./User/main.o
  91. .text 0x0000000000000000 0x0 ./User/system_ch32v20x.o
  92. .data 0x0000000000000000 0x0 ./User/system_ch32v20x.o
  93. .bss 0x0000000000000000 0x0 ./User/system_ch32v20x.o
  94. .text 0x0000000000000000 0x0 ./Startup/startup_ch32v20x_D6.o
  95. .data 0x0000000000000000 0x0 ./Startup/startup_ch32v20x_D6.o
  96. .bss 0x0000000000000000 0x0 ./Startup/startup_ch32v20x_D6.o
  97. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_adc.o
  98. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_adc.o
  99. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_adc.o
  100. .text.ADC_DeInit
  101. 0x0000000000000000 0x70 ./Peripheral/src/ch32v20x_adc.o
  102. .text.ADC_Init
  103. 0x0000000000000000 0x100 ./Peripheral/src/ch32v20x_adc.o
  104. .text.ADC_StructInit
  105. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_adc.o
  106. .text.ADC_Cmd 0x0000000000000000 0x3e ./Peripheral/src/ch32v20x_adc.o
  107. .text.ADC_DMACmd
  108. 0x0000000000000000 0x3e ./Peripheral/src/ch32v20x_adc.o
  109. .text.ADC_ITConfig
  110. 0x0000000000000000 0x58 ./Peripheral/src/ch32v20x_adc.o
  111. .text.ADC_ResetCalibration
  112. 0x0000000000000000 0x22 ./Peripheral/src/ch32v20x_adc.o
  113. .text.ADC_GetResetCalibrationStatus
  114. 0x0000000000000000 0x30 ./Peripheral/src/ch32v20x_adc.o
  115. .text.ADC_StartCalibration
  116. 0x0000000000000000 0x22 ./Peripheral/src/ch32v20x_adc.o
  117. .text.ADC_GetCalibrationStatus
  118. 0x0000000000000000 0x30 ./Peripheral/src/ch32v20x_adc.o
  119. .text.ADC_SoftwareStartConvCmd
  120. 0x0000000000000000 0x44 ./Peripheral/src/ch32v20x_adc.o
  121. .text.ADC_GetSoftwareStartConvStatus
  122. 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_adc.o
  123. .text.ADC_DiscModeChannelCountConfig
  124. 0x0000000000000000 0x5c ./Peripheral/src/ch32v20x_adc.o
  125. .text.ADC_DiscModeCmd
  126. 0x0000000000000000 0x46 ./Peripheral/src/ch32v20x_adc.o
  127. .text.ADC_RegularChannelConfig
  128. 0x0000000000000000 0x248 ./Peripheral/src/ch32v20x_adc.o
  129. .text.ADC_ExternalTrigConvCmd
  130. 0x0000000000000000 0x44 ./Peripheral/src/ch32v20x_adc.o
  131. .text.ADC_GetConversionValue
  132. 0x0000000000000000 0x1c ./Peripheral/src/ch32v20x_adc.o
  133. .text.ADC_GetDualModeConversionValue
  134. 0x0000000000000000 0x18 ./Peripheral/src/ch32v20x_adc.o
  135. .text.ADC_AutoInjectedConvCmd
  136. 0x0000000000000000 0x3e ./Peripheral/src/ch32v20x_adc.o
  137. .text.ADC_InjectedDiscModeCmd
  138. 0x0000000000000000 0x40 ./Peripheral/src/ch32v20x_adc.o
  139. .text.ADC_ExternalTrigInjectedConvConfig
  140. 0x0000000000000000 0x4a ./Peripheral/src/ch32v20x_adc.o
  141. .text.ADC_ExternalTrigInjectedConvCmd
  142. 0x0000000000000000 0x40 ./Peripheral/src/ch32v20x_adc.o
  143. .text.ADC_SoftwareStartInjectedConvCmd
  144. 0x0000000000000000 0x44 ./Peripheral/src/ch32v20x_adc.o
  145. .text.ADC_GetSoftwareStartInjectedConvCmdStatus
  146. 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_adc.o
  147. .text.ADC_InjectedChannelConfig
  148. 0x0000000000000000 0x19c ./Peripheral/src/ch32v20x_adc.o
  149. .text.ADC_InjectedSequencerLengthConfig
  150. 0x0000000000000000 0x5e ./Peripheral/src/ch32v20x_adc.o
  151. .text.ADC_SetInjectedOffset
  152. 0x0000000000000000 0x46 ./Peripheral/src/ch32v20x_adc.o
  153. .text.ADC_GetInjectedConversionValue
  154. 0x0000000000000000 0x40 ./Peripheral/src/ch32v20x_adc.o
  155. .text.ADC_AnalogWatchdogCmd
  156. 0x0000000000000000 0x4e ./Peripheral/src/ch32v20x_adc.o
  157. .text.ADC_AnalogWatchdogThresholdsConfig
  158. 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_adc.o
  159. .text.ADC_AnalogWatchdogSingleChannelConfig
  160. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_adc.o
  161. .text.ADC_TempSensorVrefintCmd
  162. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_adc.o
  163. .text.ADC_GetFlagStatus
  164. 0x0000000000000000 0x3a ./Peripheral/src/ch32v20x_adc.o
  165. .text.ADC_ClearFlag
  166. 0x0000000000000000 0x26 ./Peripheral/src/ch32v20x_adc.o
  167. .text.ADC_GetITStatus
  168. 0x0000000000000000 0x6a ./Peripheral/src/ch32v20x_adc.o
  169. .text.ADC_ClearITPendingBit
  170. 0x0000000000000000 0x38 ./Peripheral/src/ch32v20x_adc.o
  171. .text.TempSensor_Volt_To_Temper
  172. 0x0000000000000000 0x74 ./Peripheral/src/ch32v20x_adc.o
  173. .text.ADC_BufferCmd
  174. 0x0000000000000000 0x44 ./Peripheral/src/ch32v20x_adc.o
  175. .text.Get_CalibrationValue
  176. 0x0000000000000000 0x3aa ./Peripheral/src/ch32v20x_adc.o
  177. .debug_info 0x0000000000000000 0x1620 ./Peripheral/src/ch32v20x_adc.o
  178. .debug_abbrev 0x0000000000000000 0x2ef ./Peripheral/src/ch32v20x_adc.o
  179. .debug_aranges
  180. 0x0000000000000000 0x150 ./Peripheral/src/ch32v20x_adc.o
  181. .debug_ranges 0x0000000000000000 0x140 ./Peripheral/src/ch32v20x_adc.o
  182. .debug_line 0x0000000000000000 0x15be ./Peripheral/src/ch32v20x_adc.o
  183. .debug_str 0x0000000000000000 0xc7c ./Peripheral/src/ch32v20x_adc.o
  184. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_adc.o
  185. .debug_frame 0x0000000000000000 0x504 ./Peripheral/src/ch32v20x_adc.o
  186. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_bkp.o
  187. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_bkp.o
  188. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_bkp.o
  189. .text.BKP_DeInit
  190. 0x0000000000000000 0x26 ./Peripheral/src/ch32v20x_bkp.o
  191. .text.BKP_TamperPinLevelConfig
  192. 0x0000000000000000 0x5e ./Peripheral/src/ch32v20x_bkp.o
  193. .text.BKP_TamperPinCmd
  194. 0x0000000000000000 0x5c ./Peripheral/src/ch32v20x_bkp.o
  195. .text.BKP_ITConfig
  196. 0x0000000000000000 0x5c ./Peripheral/src/ch32v20x_bkp.o
  197. .text.BKP_RTCOutputConfig
  198. 0x0000000000000000 0x4e ./Peripheral/src/ch32v20x_bkp.o
  199. .text.BKP_SetRTCCalibrationValue
  200. 0x0000000000000000 0x54 ./Peripheral/src/ch32v20x_bkp.o
  201. .text.BKP_WriteBackupRegister
  202. 0x0000000000000000 0x46 ./Peripheral/src/ch32v20x_bkp.o
  203. .text.BKP_ReadBackupRegister
  204. 0x0000000000000000 0x3c ./Peripheral/src/ch32v20x_bkp.o
  205. .text.BKP_GetFlagStatus
  206. 0x0000000000000000 0x28 ./Peripheral/src/ch32v20x_bkp.o
  207. .text.BKP_ClearFlag
  208. 0x0000000000000000 0x30 ./Peripheral/src/ch32v20x_bkp.o
  209. .text.BKP_GetITStatus
  210. 0x0000000000000000 0x28 ./Peripheral/src/ch32v20x_bkp.o
  211. .text.BKP_ClearITPendingBit
  212. 0x0000000000000000 0x30 ./Peripheral/src/ch32v20x_bkp.o
  213. .debug_info 0x0000000000000000 0x1067 ./Peripheral/src/ch32v20x_bkp.o
  214. .debug_abbrev 0x0000000000000000 0x29e ./Peripheral/src/ch32v20x_bkp.o
  215. .debug_aranges
  216. 0x0000000000000000 0x78 ./Peripheral/src/ch32v20x_bkp.o
  217. .debug_ranges 0x0000000000000000 0x68 ./Peripheral/src/ch32v20x_bkp.o
  218. .debug_line 0x0000000000000000 0x698 ./Peripheral/src/ch32v20x_bkp.o
  219. .debug_str 0x0000000000000000 0xb0e ./Peripheral/src/ch32v20x_bkp.o
  220. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_bkp.o
  221. .debug_frame 0x0000000000000000 0x194 ./Peripheral/src/ch32v20x_bkp.o
  222. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_can.o
  223. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_can.o
  224. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_can.o
  225. .text.CAN_DeInit
  226. 0x0000000000000000 0x60 ./Peripheral/src/ch32v20x_can.o
  227. .text.CAN_Init
  228. 0x0000000000000000 0x224 ./Peripheral/src/ch32v20x_can.o
  229. .text.CAN_FilterInit
  230. 0x0000000000000000 0x2ae ./Peripheral/src/ch32v20x_can.o
  231. .text.CAN_StructInit
  232. 0x0000000000000000 0x6a ./Peripheral/src/ch32v20x_can.o
  233. .text.CAN_SlaveStartBank
  234. 0x0000000000000000 0x8c ./Peripheral/src/ch32v20x_can.o
  235. .text.CAN_DBGFreeze
  236. 0x0000000000000000 0x40 ./Peripheral/src/ch32v20x_can.o
  237. .text.CAN_TTComModeCmd
  238. 0x0000000000000000 0xb6 ./Peripheral/src/ch32v20x_can.o
  239. .text.CAN_Transmit
  240. 0x0000000000000000 0x20a ./Peripheral/src/ch32v20x_can.o
  241. .text.CAN_TransmitStatus
  242. 0x0000000000000000 0x11e ./Peripheral/src/ch32v20x_can.o
  243. .text.CAN_CancelTransmit
  244. 0x0000000000000000 0x64 ./Peripheral/src/ch32v20x_can.o
  245. .text.CAN_Receive
  246. 0x0000000000000000 0x1e4 ./Peripheral/src/ch32v20x_can.o
  247. .text.CAN_FIFORelease
  248. 0x0000000000000000 0x40 ./Peripheral/src/ch32v20x_can.o
  249. .text.CAN_MessagePending
  250. 0x0000000000000000 0x58 ./Peripheral/src/ch32v20x_can.o
  251. .text.CAN_OperatingModeRequest
  252. 0x0000000000000000 0x12e ./Peripheral/src/ch32v20x_can.o
  253. .text.CAN_Sleep
  254. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_can.o
  255. .text.CAN_WakeUp
  256. 0x0000000000000000 0x6a ./Peripheral/src/ch32v20x_can.o
  257. .text.CAN_GetLastErrorCode
  258. 0x0000000000000000 0x2c ./Peripheral/src/ch32v20x_can.o
  259. .text.CAN_GetReceiveErrorCounter
  260. 0x0000000000000000 0x26 ./Peripheral/src/ch32v20x_can.o
  261. .text.CAN_GetLSBTransmitErrorCounter
  262. 0x0000000000000000 0x26 ./Peripheral/src/ch32v20x_can.o
  263. .text.CAN_ITConfig
  264. 0x0000000000000000 0x4a ./Peripheral/src/ch32v20x_can.o
  265. .text.CAN_GetFlagStatus
  266. 0x0000000000000000 0x100 ./Peripheral/src/ch32v20x_can.o
  267. .text.CAN_ClearFlag
  268. 0x0000000000000000 0x96 ./Peripheral/src/ch32v20x_can.o
  269. .text.CAN_GetITStatus
  270. 0x0000000000000000 0x25a ./Peripheral/src/ch32v20x_can.o
  271. .text.CAN_ClearITPendingBit
  272. 0x0000000000000000 0x152 ./Peripheral/src/ch32v20x_can.o
  273. .text.CheckITStatus
  274. 0x0000000000000000 0x36 ./Peripheral/src/ch32v20x_can.o
  275. .debug_info 0x0000000000000000 0x14f3 ./Peripheral/src/ch32v20x_can.o
  276. .debug_abbrev 0x0000000000000000 0x338 ./Peripheral/src/ch32v20x_can.o
  277. .debug_aranges
  278. 0x0000000000000000 0xe0 ./Peripheral/src/ch32v20x_can.o
  279. .debug_ranges 0x0000000000000000 0xd0 ./Peripheral/src/ch32v20x_can.o
  280. .debug_line 0x0000000000000000 0x17fe ./Peripheral/src/ch32v20x_can.o
  281. .debug_str 0x0000000000000000 0xc20 ./Peripheral/src/ch32v20x_can.o
  282. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_can.o
  283. .debug_frame 0x0000000000000000 0x358 ./Peripheral/src/ch32v20x_can.o
  284. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_crc.o
  285. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_crc.o
  286. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_crc.o
  287. .text.CRC_ResetDR
  288. 0x0000000000000000 0x16 ./Peripheral/src/ch32v20x_crc.o
  289. .text.CRC_CalcCRC
  290. 0x0000000000000000 0x22 ./Peripheral/src/ch32v20x_crc.o
  291. .text.CRC_CalcBlockCRC
  292. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_crc.o
  293. .text.CRC_GetCRC
  294. 0x0000000000000000 0x14 ./Peripheral/src/ch32v20x_crc.o
  295. .text.CRC_SetIDRegister
  296. 0x0000000000000000 0x1e ./Peripheral/src/ch32v20x_crc.o
  297. .text.CRC_GetIDRegister
  298. 0x0000000000000000 0x18 ./Peripheral/src/ch32v20x_crc.o
  299. .debug_info 0x0000000000000000 0xab2 ./Peripheral/src/ch32v20x_crc.o
  300. .debug_abbrev 0x0000000000000000 0x24e ./Peripheral/src/ch32v20x_crc.o
  301. .debug_aranges
  302. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_crc.o
  303. .debug_ranges 0x0000000000000000 0x38 ./Peripheral/src/ch32v20x_crc.o
  304. .debug_line 0x0000000000000000 0x4b9 ./Peripheral/src/ch32v20x_crc.o
  305. .debug_str 0x0000000000000000 0x6f7 ./Peripheral/src/ch32v20x_crc.o
  306. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_crc.o
  307. .debug_frame 0x0000000000000000 0xd0 ./Peripheral/src/ch32v20x_crc.o
  308. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_dbgmcu.o
  309. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_dbgmcu.o
  310. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_dbgmcu.o
  311. .text.DBGMCU_GetREVID
  312. 0x0000000000000000 0x1a ./Peripheral/src/ch32v20x_dbgmcu.o
  313. .text.DBGMCU_GetDEVID
  314. 0x0000000000000000 0x1e ./Peripheral/src/ch32v20x_dbgmcu.o
  315. .text.__get_DEBUG_CR
  316. 0x0000000000000000 0x1a ./Peripheral/src/ch32v20x_dbgmcu.o
  317. .text.__set_DEBUG_CR
  318. 0x0000000000000000 0x1a ./Peripheral/src/ch32v20x_dbgmcu.o
  319. .text.DBGMCU_Config
  320. 0x0000000000000000 0x58 ./Peripheral/src/ch32v20x_dbgmcu.o
  321. .text.DBGMCU_GetCHIPID
  322. 0x0000000000000000 0x18 ./Peripheral/src/ch32v20x_dbgmcu.o
  323. .debug_info 0x0000000000000000 0xa3b ./Peripheral/src/ch32v20x_dbgmcu.o
  324. .debug_abbrev 0x0000000000000000 0x276 ./Peripheral/src/ch32v20x_dbgmcu.o
  325. .debug_aranges
  326. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_dbgmcu.o
  327. .debug_ranges 0x0000000000000000 0x38 ./Peripheral/src/ch32v20x_dbgmcu.o
  328. .debug_line 0x0000000000000000 0x47e ./Peripheral/src/ch32v20x_dbgmcu.o
  329. .debug_str 0x0000000000000000 0x6c2 ./Peripheral/src/ch32v20x_dbgmcu.o
  330. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_dbgmcu.o
  331. .debug_frame 0x0000000000000000 0xd4 ./Peripheral/src/ch32v20x_dbgmcu.o
  332. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_dma.o
  333. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_dma.o
  334. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_dma.o
  335. .text.DMA_StructInit
  336. 0x0000000000000000 0x6a ./Peripheral/src/ch32v20x_dma.o
  337. .text.DMA_GetCurrDataCounter
  338. 0x0000000000000000 0x1c ./Peripheral/src/ch32v20x_dma.o
  339. .text.DMA_GetFlagStatus
  340. 0x0000000000000000 0x40 ./Peripheral/src/ch32v20x_dma.o
  341. .text.DMA_ClearFlag
  342. 0x0000000000000000 0x1c ./Peripheral/src/ch32v20x_dma.o
  343. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_exti.o
  344. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_exti.o
  345. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_exti.o
  346. .text.EXTI_DeInit
  347. 0x0000000000000000 0x4e ./Peripheral/src/ch32v20x_exti.o
  348. .text.EXTI_Init
  349. 0x0000000000000000 0x170 ./Peripheral/src/ch32v20x_exti.o
  350. .text.EXTI_StructInit
  351. 0x0000000000000000 0x32 ./Peripheral/src/ch32v20x_exti.o
  352. .text.EXTI_GenerateSWInterrupt
  353. 0x0000000000000000 0x2c ./Peripheral/src/ch32v20x_exti.o
  354. .text.EXTI_GetFlagStatus
  355. 0x0000000000000000 0x38 ./Peripheral/src/ch32v20x_exti.o
  356. .text.EXTI_ClearFlag
  357. 0x0000000000000000 0x20 ./Peripheral/src/ch32v20x_exti.o
  358. .text.EXTI_GetITStatus
  359. 0x0000000000000000 0x56 ./Peripheral/src/ch32v20x_exti.o
  360. .text.EXTI_ClearITPendingBit
  361. 0x0000000000000000 0x20 ./Peripheral/src/ch32v20x_exti.o
  362. .debug_info 0x0000000000000000 0xc0d ./Peripheral/src/ch32v20x_exti.o
  363. .debug_abbrev 0x0000000000000000 0x268 ./Peripheral/src/ch32v20x_exti.o
  364. .debug_aranges
  365. 0x0000000000000000 0x58 ./Peripheral/src/ch32v20x_exti.o
  366. .debug_ranges 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_exti.o
  367. .debug_line 0x0000000000000000 0x758 ./Peripheral/src/ch32v20x_exti.o
  368. .debug_str 0x0000000000000000 0x809 ./Peripheral/src/ch32v20x_exti.o
  369. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_exti.o
  370. .debug_frame 0x0000000000000000 0x114 ./Peripheral/src/ch32v20x_exti.o
  371. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_flash.o
  372. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_flash.o
  373. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_flash.o
  374. .text.FLASH_Unlock
  375. 0x0000000000000000 0x2a ./Peripheral/src/ch32v20x_flash.o
  376. .text.FLASH_UnlockBank1
  377. 0x0000000000000000 0x2a ./Peripheral/src/ch32v20x_flash.o
  378. .text.FLASH_Lock
  379. 0x0000000000000000 0x1e ./Peripheral/src/ch32v20x_flash.o
  380. .text.FLASH_LockBank1
  381. 0x0000000000000000 0x1e ./Peripheral/src/ch32v20x_flash.o
  382. .text.FLASH_ErasePage
  383. 0x0000000000000000 0x82 ./Peripheral/src/ch32v20x_flash.o
  384. .text.FLASH_EraseAllPages
  385. 0x0000000000000000 0x74 ./Peripheral/src/ch32v20x_flash.o
  386. .text.FLASH_EraseAllBank1Pages
  387. 0x0000000000000000 0x74 ./Peripheral/src/ch32v20x_flash.o
  388. .text.FLASH_EraseOptionBytes
  389. 0x0000000000000000 0x188 ./Peripheral/src/ch32v20x_flash.o
  390. .text.FLASH_ProgramWord
  391. 0x0000000000000000 0xbc ./Peripheral/src/ch32v20x_flash.o
  392. .text.FLASH_ProgramHalfWord
  393. 0x0000000000000000 0x74 ./Peripheral/src/ch32v20x_flash.o
  394. .text.FLASH_ProgramOptionByteData
  395. 0x0000000000000000 0x1ba ./Peripheral/src/ch32v20x_flash.o
  396. .text.FLASH_EnableWriteProtection
  397. 0x0000000000000000 0x1ec ./Peripheral/src/ch32v20x_flash.o
  398. .text.FLASH_ReadOutProtection
  399. 0x0000000000000000 0x186 ./Peripheral/src/ch32v20x_flash.o
  400. .text.FLASH_UserOptionByteConfig
  401. 0x0000000000000000 0x1b0 ./Peripheral/src/ch32v20x_flash.o
  402. .text.FLASH_GetUserOptionByte
  403. 0x0000000000000000 0x16 ./Peripheral/src/ch32v20x_flash.o
  404. .text.FLASH_GetWriteProtectionOptionByte
  405. 0x0000000000000000 0x14 ./Peripheral/src/ch32v20x_flash.o
  406. .text.FLASH_GetReadOutProtectionStatus
  407. 0x0000000000000000 0x2c ./Peripheral/src/ch32v20x_flash.o
  408. .text.FLASH_ITConfig
  409. 0x0000000000000000 0x46 ./Peripheral/src/ch32v20x_flash.o
  410. .text.FLASH_GetFlagStatus
  411. 0x0000000000000000 0x56 ./Peripheral/src/ch32v20x_flash.o
  412. .text.FLASH_ClearFlag
  413. 0x0000000000000000 0x1c ./Peripheral/src/ch32v20x_flash.o
  414. .text.FLASH_GetStatus
  415. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_flash.o
  416. .text.FLASH_GetBank1Status
  417. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_flash.o
  418. .text.FLASH_WaitForLastOperation
  419. 0x0000000000000000 0x60 ./Peripheral/src/ch32v20x_flash.o
  420. .text.FLASH_WaitForLastBank1Operation
  421. 0x0000000000000000 0x60 ./Peripheral/src/ch32v20x_flash.o
  422. .text.FLASH_Unlock_Fast
  423. 0x0000000000000000 0x46 ./Peripheral/src/ch32v20x_flash.o
  424. .text.FLASH_Lock_Fast
  425. 0x0000000000000000 0x1e ./Peripheral/src/ch32v20x_flash.o
  426. .text.FLASH_ErasePage_Fast
  427. 0x0000000000000000 0x68 ./Peripheral/src/ch32v20x_flash.o
  428. .text.FLASH_EraseBlock_32K_Fast
  429. 0x0000000000000000 0x6a ./Peripheral/src/ch32v20x_flash.o
  430. .text.FLASH_ProgramPage_Fast
  431. 0x0000000000000000 0xc0 ./Peripheral/src/ch32v20x_flash.o
  432. .text.FLASH_Access_Clock_Cfg
  433. 0x0000000000000000 0x38 ./Peripheral/src/ch32v20x_flash.o
  434. .text.FLASH_Enhance_Mode
  435. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_flash.o
  436. .text.FLASH_GetMACAddress
  437. 0x0000000000000000 0x9c ./Peripheral/src/ch32v20x_flash.o
  438. .text.ROM_ERASE
  439. 0x0000000000000000 0x126 ./Peripheral/src/ch32v20x_flash.o
  440. .text.FLASH_ROM_ERASE
  441. 0x0000000000000000 0x362 ./Peripheral/src/ch32v20x_flash.o
  442. .text.FLASH_ROM_WRITE
  443. 0x0000000000000000 0x18a ./Peripheral/src/ch32v20x_flash.o
  444. .debug_info 0x0000000000000000 0x13b3 ./Peripheral/src/ch32v20x_flash.o
  445. .debug_abbrev 0x0000000000000000 0x349 ./Peripheral/src/ch32v20x_flash.o
  446. .debug_aranges
  447. 0x0000000000000000 0x130 ./Peripheral/src/ch32v20x_flash.o
  448. .debug_ranges 0x0000000000000000 0x120 ./Peripheral/src/ch32v20x_flash.o
  449. .debug_line 0x0000000000000000 0x1d23 ./Peripheral/src/ch32v20x_flash.o
  450. .debug_str 0x0000000000000000 0xb9b ./Peripheral/src/ch32v20x_flash.o
  451. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_flash.o
  452. .debug_frame 0x0000000000000000 0x4c4 ./Peripheral/src/ch32v20x_flash.o
  453. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_gpio.o
  454. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_gpio.o
  455. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_gpio.o
  456. .text.GPIO_DeInit
  457. 0x0000000000000000 0xea ./Peripheral/src/ch32v20x_gpio.o
  458. .text.GPIO_AFIODeInit
  459. 0x0000000000000000 0x2a ./Peripheral/src/ch32v20x_gpio.o
  460. .text.GPIO_StructInit
  461. 0x0000000000000000 0x2a ./Peripheral/src/ch32v20x_gpio.o
  462. .text.GPIO_ReadInputDataBit
  463. 0x0000000000000000 0x5a ./Peripheral/src/ch32v20x_gpio.o
  464. .text.GPIO_ReadInputData
  465. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_gpio.o
  466. .text.GPIO_ReadOutputDataBit
  467. 0x0000000000000000 0x5a ./Peripheral/src/ch32v20x_gpio.o
  468. .text.GPIO_ReadOutputData
  469. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_gpio.o
  470. .text.GPIO_SetBits
  471. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_gpio.o
  472. .text.GPIO_ResetBits
  473. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_gpio.o
  474. .text.GPIO_WriteBit
  475. 0x0000000000000000 0x58 ./Peripheral/src/ch32v20x_gpio.o
  476. .text.GPIO_Write
  477. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_gpio.o
  478. .text.GPIO_PinLockConfig
  479. 0x0000000000000000 0x7e ./Peripheral/src/ch32v20x_gpio.o
  480. .text.GPIO_EventOutputConfig
  481. 0x0000000000000000 0x62 ./Peripheral/src/ch32v20x_gpio.o
  482. .text.GPIO_EventOutputCmd
  483. 0x0000000000000000 0x3a ./Peripheral/src/ch32v20x_gpio.o
  484. .text.GPIO_EXTILineConfig
  485. 0x0000000000000000 0xa2 ./Peripheral/src/ch32v20x_gpio.o
  486. .text.GPIO_ETH_MediaInterfaceConfig
  487. 0x0000000000000000 0x40 ./Peripheral/src/ch32v20x_gpio.o
  488. .text.GPIO_IPD_Unused
  489. 0x0000000000000000 0x616 ./Peripheral/src/ch32v20x_gpio.o
  490. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_i2c.o
  491. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_i2c.o
  492. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_i2c.o
  493. .text.I2C_DeInit
  494. 0x0000000000000000 0x60 ./Peripheral/src/ch32v20x_i2c.o
  495. .text.I2C_Init
  496. 0x0000000000000000 0x234 ./Peripheral/src/ch32v20x_i2c.o
  497. .text.I2C_StructInit
  498. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_i2c.o
  499. .text.I2C_Cmd 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_i2c.o
  500. .text.I2C_DMACmd
  501. 0x0000000000000000 0x5e ./Peripheral/src/ch32v20x_i2c.o
  502. .text.I2C_DMALastTransferCmd
  503. 0x0000000000000000 0x58 ./Peripheral/src/ch32v20x_i2c.o
  504. .text.I2C_GenerateSTART
  505. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_i2c.o
  506. .text.I2C_GenerateSTOP
  507. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_i2c.o
  508. .text.I2C_AcknowledgeConfig
  509. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_i2c.o
  510. .text.I2C_OwnAddress2Config
  511. 0x0000000000000000 0x5c ./Peripheral/src/ch32v20x_i2c.o
  512. .text.I2C_DualAddressCmd
  513. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_i2c.o
  514. .text.I2C_GeneralCallCmd
  515. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_i2c.o
  516. .text.I2C_ITConfig
  517. 0x0000000000000000 0x68 ./Peripheral/src/ch32v20x_i2c.o
  518. .text.I2C_SendData
  519. 0x0000000000000000 0x28 ./Peripheral/src/ch32v20x_i2c.o
  520. .text.I2C_ReceiveData
  521. 0x0000000000000000 0x20 ./Peripheral/src/ch32v20x_i2c.o
  522. .text.I2C_Send7bitAddress
  523. 0x0000000000000000 0x4e ./Peripheral/src/ch32v20x_i2c.o
  524. .text.I2C_ReadRegister
  525. 0x0000000000000000 0x3c ./Peripheral/src/ch32v20x_i2c.o
  526. .text.I2C_SoftwareResetCmd
  527. 0x0000000000000000 0x58 ./Peripheral/src/ch32v20x_i2c.o
  528. .text.I2C_NACKPositionConfig
  529. 0x0000000000000000 0x64 ./Peripheral/src/ch32v20x_i2c.o
  530. .text.I2C_SMBusAlertConfig
  531. 0x0000000000000000 0x5e ./Peripheral/src/ch32v20x_i2c.o
  532. .text.I2C_TransmitPEC
  533. 0x0000000000000000 0x58 ./Peripheral/src/ch32v20x_i2c.o
  534. .text.I2C_PECPositionConfig
  535. 0x0000000000000000 0x64 ./Peripheral/src/ch32v20x_i2c.o
  536. .text.I2C_CalculatePEC
  537. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_i2c.o
  538. .text.I2C_GetPEC
  539. 0x0000000000000000 0x26 ./Peripheral/src/ch32v20x_i2c.o
  540. .text.I2C_ARPCmd
  541. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_i2c.o
  542. .text.I2C_StretchClockCmd
  543. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_i2c.o
  544. .text.I2C_FastModeDutyCycleConfig
  545. 0x0000000000000000 0x5e ./Peripheral/src/ch32v20x_i2c.o
  546. .text.I2C_CheckEvent
  547. 0x0000000000000000 0x84 ./Peripheral/src/ch32v20x_i2c.o
  548. .text.I2C_GetLastEvent
  549. 0x0000000000000000 0x5e ./Peripheral/src/ch32v20x_i2c.o
  550. .text.I2C_GetFlagStatus
  551. 0x0000000000000000 0x88 ./Peripheral/src/ch32v20x_i2c.o
  552. .text.I2C_ClearFlag
  553. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_i2c.o
  554. .text.I2C_GetITStatus
  555. 0x0000000000000000 0x72 ./Peripheral/src/ch32v20x_i2c.o
  556. .text.I2C_ClearITPendingBit
  557. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_i2c.o
  558. .debug_info 0x0000000000000000 0x1432 ./Peripheral/src/ch32v20x_i2c.o
  559. .debug_abbrev 0x0000000000000000 0x2d3 ./Peripheral/src/ch32v20x_i2c.o
  560. .debug_aranges
  561. 0x0000000000000000 0x120 ./Peripheral/src/ch32v20x_i2c.o
  562. .debug_ranges 0x0000000000000000 0x110 ./Peripheral/src/ch32v20x_i2c.o
  563. .debug_line 0x0000000000000000 0xe9b ./Peripheral/src/ch32v20x_i2c.o
  564. .debug_str 0x0000000000000000 0xb33 ./Peripheral/src/ch32v20x_i2c.o
  565. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_i2c.o
  566. .debug_frame 0x0000000000000000 0x43c ./Peripheral/src/ch32v20x_i2c.o
  567. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_iwdg.o
  568. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_iwdg.o
  569. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_iwdg.o
  570. .text.IWDG_WriteAccessCmd
  571. 0x0000000000000000 0x1e ./Peripheral/src/ch32v20x_iwdg.o
  572. .text.IWDG_SetPrescaler
  573. 0x0000000000000000 0x1e ./Peripheral/src/ch32v20x_iwdg.o
  574. .text.IWDG_SetReload
  575. 0x0000000000000000 0x1e ./Peripheral/src/ch32v20x_iwdg.o
  576. .text.IWDG_ReloadCounter
  577. 0x0000000000000000 0x1a ./Peripheral/src/ch32v20x_iwdg.o
  578. .text.IWDG_Enable
  579. 0x0000000000000000 0x26 ./Peripheral/src/ch32v20x_iwdg.o
  580. .text.IWDG_GetFlagStatus
  581. 0x0000000000000000 0x36 ./Peripheral/src/ch32v20x_iwdg.o
  582. .debug_info 0x0000000000000000 0xb75 ./Peripheral/src/ch32v20x_iwdg.o
  583. .debug_abbrev 0x0000000000000000 0x271 ./Peripheral/src/ch32v20x_iwdg.o
  584. .debug_aranges
  585. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_iwdg.o
  586. .debug_ranges 0x0000000000000000 0x38 ./Peripheral/src/ch32v20x_iwdg.o
  587. .debug_line 0x0000000000000000 0x52b ./Peripheral/src/ch32v20x_iwdg.o
  588. .debug_str 0x0000000000000000 0x780 ./Peripheral/src/ch32v20x_iwdg.o
  589. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_iwdg.o
  590. .debug_frame 0x0000000000000000 0xd0 ./Peripheral/src/ch32v20x_iwdg.o
  591. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_misc.o
  592. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_misc.o
  593. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_misc.o
  594. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_opa.o
  595. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_opa.o
  596. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_opa.o
  597. .text.OPA_DeInit
  598. 0x0000000000000000 0x1a ./Peripheral/src/ch32v20x_opa.o
  599. .text.OPA_Init
  600. 0x0000000000000000 0x82 ./Peripheral/src/ch32v20x_opa.o
  601. .text.OPA_StructInit
  602. 0x0000000000000000 0x32 ./Peripheral/src/ch32v20x_opa.o
  603. .text.OPA_Cmd 0x0000000000000000 0x6e ./Peripheral/src/ch32v20x_opa.o
  604. .debug_info 0x0000000000000000 0xb29 ./Peripheral/src/ch32v20x_opa.o
  605. .debug_abbrev 0x0000000000000000 0x241 ./Peripheral/src/ch32v20x_opa.o
  606. .debug_aranges
  607. 0x0000000000000000 0x38 ./Peripheral/src/ch32v20x_opa.o
  608. .debug_ranges 0x0000000000000000 0x28 ./Peripheral/src/ch32v20x_opa.o
  609. .debug_line 0x0000000000000000 0x588 ./Peripheral/src/ch32v20x_opa.o
  610. .debug_str 0x0000000000000000 0x737 ./Peripheral/src/ch32v20x_opa.o
  611. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_opa.o
  612. .debug_frame 0x0000000000000000 0x90 ./Peripheral/src/ch32v20x_opa.o
  613. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_pwr.o
  614. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_pwr.o
  615. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_pwr.o
  616. .text.PWR_DeInit
  617. 0x0000000000000000 0x2e ./Peripheral/src/ch32v20x_pwr.o
  618. .text.PWR_BackupAccessCmd
  619. 0x0000000000000000 0x3a ./Peripheral/src/ch32v20x_pwr.o
  620. .text.PWR_PVDCmd
  621. 0x0000000000000000 0x38 ./Peripheral/src/ch32v20x_pwr.o
  622. .text.PWR_PVDLevelConfig
  623. 0x0000000000000000 0x44 ./Peripheral/src/ch32v20x_pwr.o
  624. .text.PWR_WakeUpPinCmd
  625. 0x0000000000000000 0x3a ./Peripheral/src/ch32v20x_pwr.o
  626. .text.PWR_EnterSTOPMode
  627. 0x0000000000000000 0x16c ./Peripheral/src/ch32v20x_pwr.o
  628. .text.PWR_EnterSTANDBYMode
  629. 0x0000000000000000 0x6a ./Peripheral/src/ch32v20x_pwr.o
  630. .text.PWR_GetFlagStatus
  631. 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_pwr.o
  632. .text.PWR_ClearFlag
  633. 0x0000000000000000 0x28 ./Peripheral/src/ch32v20x_pwr.o
  634. .text.PWR_EnterSTANDBYMode_RAM
  635. 0x0000000000000000 0x86 ./Peripheral/src/ch32v20x_pwr.o
  636. .text.PWR_EnterSTANDBYMode_RAM_LV
  637. 0x0000000000000000 0x94 ./Peripheral/src/ch32v20x_pwr.o
  638. .text.PWR_EnterSTANDBYMode_RAM_VBAT_EN
  639. 0x0000000000000000 0x88 ./Peripheral/src/ch32v20x_pwr.o
  640. .text.PWR_EnterSTANDBYMode_RAM_LV_VBAT_EN
  641. 0x0000000000000000 0x96 ./Peripheral/src/ch32v20x_pwr.o
  642. .text.PWR_EnterSTOPMode_RAM_LV
  643. 0x0000000000000000 0x17a ./Peripheral/src/ch32v20x_pwr.o
  644. .debug_info 0x0000000000000000 0x1007 ./Peripheral/src/ch32v20x_pwr.o
  645. .debug_abbrev 0x0000000000000000 0x35a ./Peripheral/src/ch32v20x_pwr.o
  646. .debug_aranges
  647. 0x0000000000000000 0x88 ./Peripheral/src/ch32v20x_pwr.o
  648. .debug_ranges 0x0000000000000000 0x78 ./Peripheral/src/ch32v20x_pwr.o
  649. .debug_line 0x0000000000000000 0x9b5 ./Peripheral/src/ch32v20x_pwr.o
  650. .debug_str 0x0000000000000000 0x8c1 ./Peripheral/src/ch32v20x_pwr.o
  651. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_pwr.o
  652. .debug_frame 0x0000000000000000 0x1dc ./Peripheral/src/ch32v20x_pwr.o
  653. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_rcc.o
  654. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_rcc.o
  655. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_rcc.o
  656. .text.RCC_DeInit
  657. 0x0000000000000000 0x76 ./Peripheral/src/ch32v20x_rcc.o
  658. .text.RCC_HSEConfig
  659. 0x0000000000000000 0x76 ./Peripheral/src/ch32v20x_rcc.o
  660. .text.RCC_WaitForHSEStartUp
  661. 0x0000000000000000 0x68 ./Peripheral/src/ch32v20x_rcc.o
  662. .text.RCC_AdjustHSICalibrationValue
  663. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_rcc.o
  664. .text.RCC_HSICmd
  665. 0x0000000000000000 0x38 ./Peripheral/src/ch32v20x_rcc.o
  666. .text.RCC_PLLConfig
  667. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_rcc.o
  668. .text.RCC_PLLCmd
  669. 0x0000000000000000 0x40 ./Peripheral/src/ch32v20x_rcc.o
  670. .text.RCC_SYSCLKConfig
  671. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_rcc.o
  672. .text.RCC_GetSYSCLKSource
  673. 0x0000000000000000 0x1e ./Peripheral/src/ch32v20x_rcc.o
  674. .text.RCC_HCLKConfig
  675. 0x0000000000000000 0x44 ./Peripheral/src/ch32v20x_rcc.o
  676. .text.RCC_PCLK1Config
  677. 0x0000000000000000 0x44 ./Peripheral/src/ch32v20x_rcc.o
  678. .text.RCC_PCLK2Config
  679. 0x0000000000000000 0x4a ./Peripheral/src/ch32v20x_rcc.o
  680. .text.RCC_ITConfig
  681. 0x0000000000000000 0x64 ./Peripheral/src/ch32v20x_rcc.o
  682. .text.RCC_USBCLKConfig
  683. 0x0000000000000000 0x3c ./Peripheral/src/ch32v20x_rcc.o
  684. .text.RCC_ADCCLKConfig
  685. 0x0000000000000000 0x46 ./Peripheral/src/ch32v20x_rcc.o
  686. .text.RCC_LSEConfig
  687. 0x0000000000000000 0x5a ./Peripheral/src/ch32v20x_rcc.o
  688. .text.RCC_LSICmd
  689. 0x0000000000000000 0x38 ./Peripheral/src/ch32v20x_rcc.o
  690. .text.RCC_RTCCLKConfig
  691. 0x0000000000000000 0x24 ./Peripheral/src/ch32v20x_rcc.o
  692. .text.RCC_RTCCLKCmd
  693. 0x0000000000000000 0x3c ./Peripheral/src/ch32v20x_rcc.o
  694. .text.RCC_APB2PeriphResetCmd
  695. 0x0000000000000000 0x46 ./Peripheral/src/ch32v20x_rcc.o
  696. .text.RCC_APB1PeriphResetCmd
  697. 0x0000000000000000 0x46 ./Peripheral/src/ch32v20x_rcc.o
  698. .text.RCC_BackupResetCmd
  699. 0x0000000000000000 0x3c ./Peripheral/src/ch32v20x_rcc.o
  700. .text.RCC_ClockSecuritySystemCmd
  701. 0x0000000000000000 0x40 ./Peripheral/src/ch32v20x_rcc.o
  702. .text.RCC_MCOConfig
  703. 0x0000000000000000 0x20 ./Peripheral/src/ch32v20x_rcc.o
  704. .text.RCC_GetFlagStatus
  705. 0x0000000000000000 0x8e ./Peripheral/src/ch32v20x_rcc.o
  706. .text.RCC_ClearFlag
  707. 0x0000000000000000 0x20 ./Peripheral/src/ch32v20x_rcc.o
  708. .text.RCC_GetITStatus
  709. 0x0000000000000000 0x36 ./Peripheral/src/ch32v20x_rcc.o
  710. .text.RCC_ClearITPendingBit
  711. 0x0000000000000000 0x20 ./Peripheral/src/ch32v20x_rcc.o
  712. .text.RCC_ADCCLKADJcmd
  713. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_rcc.o
  714. .text.RCC_ETHDIVConfig
  715. 0x0000000000000000 0x3c ./Peripheral/src/ch32v20x_rcc.o
  716. .text.RCC_USB5PRE_JUDGE
  717. 0x0000000000000000 0x10 ./Peripheral/src/ch32v20x_rcc.o
  718. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_rtc.o
  719. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_rtc.o
  720. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_rtc.o
  721. .text.RTC_ITConfig
  722. 0x0000000000000000 0x72 ./Peripheral/src/ch32v20x_rtc.o
  723. .text.RTC_EnterConfigMode
  724. 0x0000000000000000 0x30 ./Peripheral/src/ch32v20x_rtc.o
  725. .text.RTC_ExitConfigMode
  726. 0x0000000000000000 0x2e ./Peripheral/src/ch32v20x_rtc.o
  727. .text.RTC_GetCounter
  728. 0x0000000000000000 0xe0 ./Peripheral/src/ch32v20x_rtc.o
  729. .text.RTC_SetCounter
  730. 0x0000000000000000 0x4e ./Peripheral/src/ch32v20x_rtc.o
  731. .text.RTC_SetPrescaler
  732. 0x0000000000000000 0x54 ./Peripheral/src/ch32v20x_rtc.o
  733. .text.RTC_SetAlarm
  734. 0x0000000000000000 0x4e ./Peripheral/src/ch32v20x_rtc.o
  735. .text.RTC_GetDivider
  736. 0x0000000000000000 0xe6 ./Peripheral/src/ch32v20x_rtc.o
  737. .text.RTC_WaitForLastTask
  738. 0x0000000000000000 0x24 ./Peripheral/src/ch32v20x_rtc.o
  739. .text.RTC_WaitForSynchro
  740. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_rtc.o
  741. .text.RTC_GetFlagStatus
  742. 0x0000000000000000 0x44 ./Peripheral/src/ch32v20x_rtc.o
  743. .text.RTC_ClearFlag
  744. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_rtc.o
  745. .text.RTC_GetITStatus
  746. 0x0000000000000000 0x68 ./Peripheral/src/ch32v20x_rtc.o
  747. .text.RTC_ClearITPendingBit
  748. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_rtc.o
  749. .debug_info 0x0000000000000000 0xd97 ./Peripheral/src/ch32v20x_rtc.o
  750. .debug_abbrev 0x0000000000000000 0x2cd ./Peripheral/src/ch32v20x_rtc.o
  751. .debug_aranges
  752. 0x0000000000000000 0x88 ./Peripheral/src/ch32v20x_rtc.o
  753. .debug_ranges 0x0000000000000000 0x78 ./Peripheral/src/ch32v20x_rtc.o
  754. .debug_line 0x0000000000000000 0x9d7 ./Peripheral/src/ch32v20x_rtc.o
  755. .debug_str 0x0000000000000000 0x882 ./Peripheral/src/ch32v20x_rtc.o
  756. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_rtc.o
  757. .debug_frame 0x0000000000000000 0x1dc ./Peripheral/src/ch32v20x_rtc.o
  758. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_spi.o
  759. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_spi.o
  760. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_spi.o
  761. .text.SPI_I2S_DeInit
  762. 0x0000000000000000 0x64 ./Peripheral/src/ch32v20x_spi.o
  763. .text.I2S_Init
  764. 0x0000000000000000 0x204 ./Peripheral/src/ch32v20x_spi.o
  765. .text.SPI_StructInit
  766. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_spi.o
  767. .text.I2S_StructInit
  768. 0x0000000000000000 0x42 ./Peripheral/src/ch32v20x_spi.o
  769. .text.I2S_Cmd 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_spi.o
  770. .text.SPI_I2S_ITConfig
  771. 0x0000000000000000 0x8c ./Peripheral/src/ch32v20x_spi.o
  772. .text.SPI_I2S_SendData
  773. 0x0000000000000000 0x22 ./Peripheral/src/ch32v20x_spi.o
  774. .text.SPI_I2S_ReceiveData
  775. 0x0000000000000000 0x1c ./Peripheral/src/ch32v20x_spi.o
  776. .text.SPI_NSSInternalSoftwareConfig
  777. 0x0000000000000000 0x5c ./Peripheral/src/ch32v20x_spi.o
  778. .text.SPI_SSOutputCmd
  779. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_spi.o
  780. .text.SPI_DataSizeConfig
  781. 0x0000000000000000 0x56 ./Peripheral/src/ch32v20x_spi.o
  782. .text.SPI_TransmitCRC
  783. 0x0000000000000000 0x2e ./Peripheral/src/ch32v20x_spi.o
  784. .text.SPI_GetCRC
  785. 0x0000000000000000 0x40 ./Peripheral/src/ch32v20x_spi.o
  786. .text.SPI_GetCRCPolynomial
  787. 0x0000000000000000 0x1c ./Peripheral/src/ch32v20x_spi.o
  788. .text.SPI_BiDirectionalLineConfig
  789. 0x0000000000000000 0x5e ./Peripheral/src/ch32v20x_spi.o
  790. .text.SPI_I2S_GetFlagStatus
  791. 0x0000000000000000 0x44 ./Peripheral/src/ch32v20x_spi.o
  792. .text.SPI_I2S_ClearFlag
  793. 0x0000000000000000 0x2c ./Peripheral/src/ch32v20x_spi.o
  794. .text.SPI_I2S_GetITStatus
  795. 0x0000000000000000 0x98 ./Peripheral/src/ch32v20x_spi.o
  796. .text.SPI_I2S_ClearITPendingBit
  797. 0x0000000000000000 0x40 ./Peripheral/src/ch32v20x_spi.o
  798. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_tim.o
  799. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_tim.o
  800. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_tim.o
  801. .text.TIM_DeInit
  802. 0x0000000000000000 0xea ./Peripheral/src/ch32v20x_tim.o
  803. .text.TIM_TimeBaseInit
  804. 0x0000000000000000 0xf4 ./Peripheral/src/ch32v20x_tim.o
  805. .text.TIM_OC1Init
  806. 0x0000000000000000 0x14e ./Peripheral/src/ch32v20x_tim.o
  807. .text.TIM_OC2Init
  808. 0x0000000000000000 0x194 ./Peripheral/src/ch32v20x_tim.o
  809. .text.TIM_OC3Init
  810. 0x0000000000000000 0x18e ./Peripheral/src/ch32v20x_tim.o
  811. .text.TIM_OC4Init
  812. 0x0000000000000000 0x130 ./Peripheral/src/ch32v20x_tim.o
  813. .text.TIM_ICInit
  814. 0x0000000000000000 0x118 ./Peripheral/src/ch32v20x_tim.o
  815. .text.TIM_PWMIConfig
  816. 0x0000000000000000 0x12c ./Peripheral/src/ch32v20x_tim.o
  817. .text.TIM_BDTRConfig
  818. 0x0000000000000000 0x78 ./Peripheral/src/ch32v20x_tim.o
  819. .text.TIM_TimeBaseStructInit
  820. 0x0000000000000000 0x3a ./Peripheral/src/ch32v20x_tim.o
  821. .text.TIM_OCStructInit
  822. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_tim.o
  823. .text.TIM_ICStructInit
  824. 0x0000000000000000 0x3a ./Peripheral/src/ch32v20x_tim.o
  825. .text.TIM_BDTRStructInit
  826. 0x0000000000000000 0x4a ./Peripheral/src/ch32v20x_tim.o
  827. .text.TIM_Cmd 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_tim.o
  828. .text.TIM_CtrlPWMOutputs
  829. 0x0000000000000000 0x60 ./Peripheral/src/ch32v20x_tim.o
  830. .text.TIM_ITConfig
  831. 0x0000000000000000 0x68 ./Peripheral/src/ch32v20x_tim.o
  832. .text.TIM_GenerateEvent
  833. 0x0000000000000000 0x22 ./Peripheral/src/ch32v20x_tim.o
  834. .text.TIM_DMAConfig
  835. 0x0000000000000000 0x38 ./Peripheral/src/ch32v20x_tim.o
  836. .text.TIM_DMACmd
  837. 0x0000000000000000 0x68 ./Peripheral/src/ch32v20x_tim.o
  838. .text.TIM_InternalClockConfig
  839. 0x0000000000000000 0x2a ./Peripheral/src/ch32v20x_tim.o
  840. .text.TIM_ITRxExternalClockConfig
  841. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_tim.o
  842. .text.TIM_TIxExternalClockConfig
  843. 0x0000000000000000 0x98 ./Peripheral/src/ch32v20x_tim.o
  844. .text.TIM_ETRClockMode1Config
  845. 0x0000000000000000 0x8c ./Peripheral/src/ch32v20x_tim.o
  846. .text.TIM_ETRClockMode2Config
  847. 0x0000000000000000 0x62 ./Peripheral/src/ch32v20x_tim.o
  848. .text.TIM_ETRConfig
  849. 0x0000000000000000 0x78 ./Peripheral/src/ch32v20x_tim.o
  850. .text.TIM_PrescalerConfig
  851. 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_tim.o
  852. .text.TIM_CounterModeConfig
  853. 0x0000000000000000 0x4a ./Peripheral/src/ch32v20x_tim.o
  854. .text.TIM_SelectInputTrigger
  855. 0x0000000000000000 0x4a ./Peripheral/src/ch32v20x_tim.o
  856. .text.TIM_EncoderInterfaceConfig
  857. 0x0000000000000000 0xcc ./Peripheral/src/ch32v20x_tim.o
  858. .text.TIM_ForcedOC1Config
  859. 0x0000000000000000 0x4a ./Peripheral/src/ch32v20x_tim.o
  860. .text.TIM_ForcedOC2Config
  861. 0x0000000000000000 0x54 ./Peripheral/src/ch32v20x_tim.o
  862. .text.TIM_ForcedOC3Config
  863. 0x0000000000000000 0x4a ./Peripheral/src/ch32v20x_tim.o
  864. .text.TIM_ForcedOC4Config
  865. 0x0000000000000000 0x54 ./Peripheral/src/ch32v20x_tim.o
  866. .text.TIM_ARRPreloadConfig
  867. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_tim.o
  868. .text.TIM_SelectCOM
  869. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_tim.o
  870. .text.TIM_SelectCCDMA
  871. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_tim.o
  872. .text.TIM_CCPreloadControl
  873. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_tim.o
  874. .text.TIM_OC1PreloadConfig
  875. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_tim.o
  876. .text.TIM_OC2PreloadConfig
  877. 0x0000000000000000 0x56 ./Peripheral/src/ch32v20x_tim.o
  878. .text.TIM_OC3PreloadConfig
  879. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_tim.o
  880. .text.TIM_OC4PreloadConfig
  881. 0x0000000000000000 0x56 ./Peripheral/src/ch32v20x_tim.o
  882. .text.TIM_OC1FastConfig
  883. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_tim.o
  884. .text.TIM_OC2FastConfig
  885. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_tim.o
  886. .text.TIM_OC3FastConfig
  887. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_tim.o
  888. .text.TIM_OC4FastConfig
  889. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_tim.o
  890. .text.TIM_ClearOC1Ref
  891. 0x0000000000000000 0x4a ./Peripheral/src/ch32v20x_tim.o
  892. .text.TIM_ClearOC2Ref
  893. 0x0000000000000000 0x54 ./Peripheral/src/ch32v20x_tim.o
  894. .text.TIM_ClearOC3Ref
  895. 0x0000000000000000 0x4a ./Peripheral/src/ch32v20x_tim.o
  896. .text.TIM_ClearOC4Ref
  897. 0x0000000000000000 0x54 ./Peripheral/src/ch32v20x_tim.o
  898. .text.TIM_OC1PolarityConfig
  899. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_tim.o
  900. .text.TIM_OC1NPolarityConfig
  901. 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_tim.o
  902. .text.TIM_OC2PolarityConfig
  903. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_tim.o
  904. .text.TIM_OC2NPolarityConfig
  905. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_tim.o
  906. .text.TIM_OC3PolarityConfig
  907. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_tim.o
  908. .text.TIM_OC3NPolarityConfig
  909. 0x0000000000000000 0x56 ./Peripheral/src/ch32v20x_tim.o
  910. .text.TIM_OC4PolarityConfig
  911. 0x0000000000000000 0x54 ./Peripheral/src/ch32v20x_tim.o
  912. .text.TIM_CCxCmd
  913. 0x0000000000000000 0x82 ./Peripheral/src/ch32v20x_tim.o
  914. .text.TIM_CCxNCmd
  915. 0x0000000000000000 0x82 ./Peripheral/src/ch32v20x_tim.o
  916. .text.TIM_SelectOCxM
  917. 0x0000000000000000 0x100 ./Peripheral/src/ch32v20x_tim.o
  918. .text.TIM_UpdateDisableConfig
  919. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_tim.o
  920. .text.TIM_UpdateRequestConfig
  921. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_tim.o
  922. .text.TIM_SelectHallSensor
  923. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_tim.o
  924. .text.TIM_SelectOnePulseMode
  925. 0x0000000000000000 0x4e ./Peripheral/src/ch32v20x_tim.o
  926. .text.TIM_SelectOutputTrigger
  927. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_tim.o
  928. .text.TIM_SelectSlaveMode
  929. 0x0000000000000000 0x4e ./Peripheral/src/ch32v20x_tim.o
  930. .text.TIM_SelectMasterSlaveMode
  931. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_tim.o
  932. .text.TIM_SetCounter
  933. 0x0000000000000000 0x22 ./Peripheral/src/ch32v20x_tim.o
  934. .text.TIM_SetAutoreload
  935. 0x0000000000000000 0x22 ./Peripheral/src/ch32v20x_tim.o
  936. .text.TIM_SetCompare1
  937. 0x0000000000000000 0x22 ./Peripheral/src/ch32v20x_tim.o
  938. .text.TIM_SetCompare2
  939. 0x0000000000000000 0x22 ./Peripheral/src/ch32v20x_tim.o
  940. .text.TIM_SetCompare3
  941. 0x0000000000000000 0x22 ./Peripheral/src/ch32v20x_tim.o
  942. .text.TIM_SetCompare4
  943. 0x0000000000000000 0x24 ./Peripheral/src/ch32v20x_tim.o
  944. .text.TIM_SetIC1Prescaler
  945. 0x0000000000000000 0x4e ./Peripheral/src/ch32v20x_tim.o
  946. .text.TIM_SetIC2Prescaler
  947. 0x0000000000000000 0x5c ./Peripheral/src/ch32v20x_tim.o
  948. .text.TIM_SetIC3Prescaler
  949. 0x0000000000000000 0x4e ./Peripheral/src/ch32v20x_tim.o
  950. .text.TIM_SetIC4Prescaler
  951. 0x0000000000000000 0x5c ./Peripheral/src/ch32v20x_tim.o
  952. .text.TIM_SetClockDivision
  953. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_tim.o
  954. .text.TIM_GetCapture1
  955. 0x0000000000000000 0x1c ./Peripheral/src/ch32v20x_tim.o
  956. .text.TIM_GetCapture2
  957. 0x0000000000000000 0x1c ./Peripheral/src/ch32v20x_tim.o
  958. .text.TIM_GetCapture3
  959. 0x0000000000000000 0x1c ./Peripheral/src/ch32v20x_tim.o
  960. .text.TIM_GetCapture4
  961. 0x0000000000000000 0x1e ./Peripheral/src/ch32v20x_tim.o
  962. .text.TIM_GetCounter
  963. 0x0000000000000000 0x1c ./Peripheral/src/ch32v20x_tim.o
  964. .text.TIM_GetPrescaler
  965. 0x0000000000000000 0x1c ./Peripheral/src/ch32v20x_tim.o
  966. .text.TIM_GetFlagStatus
  967. 0x0000000000000000 0x44 ./Peripheral/src/ch32v20x_tim.o
  968. .text.TIM_ClearFlag
  969. 0x0000000000000000 0x2c ./Peripheral/src/ch32v20x_tim.o
  970. .text.TIM_GetITStatus
  971. 0x0000000000000000 0x6c ./Peripheral/src/ch32v20x_tim.o
  972. .text.TIM_ClearITPendingBit
  973. 0x0000000000000000 0x2c ./Peripheral/src/ch32v20x_tim.o
  974. .text.TI1_Config
  975. 0x0000000000000000 0x12a ./Peripheral/src/ch32v20x_tim.o
  976. .text.TI2_Config
  977. 0x0000000000000000 0x14a ./Peripheral/src/ch32v20x_tim.o
  978. .text.TI3_Config
  979. 0x0000000000000000 0x142 ./Peripheral/src/ch32v20x_tim.o
  980. .text.TI4_Config
  981. 0x0000000000000000 0x156 ./Peripheral/src/ch32v20x_tim.o
  982. .debug_info 0x0000000000000000 0x27a2 ./Peripheral/src/ch32v20x_tim.o
  983. .debug_abbrev 0x0000000000000000 0x2fd ./Peripheral/src/ch32v20x_tim.o
  984. .debug_aranges
  985. 0x0000000000000000 0x2f0 ./Peripheral/src/ch32v20x_tim.o
  986. .debug_ranges 0x0000000000000000 0x2e0 ./Peripheral/src/ch32v20x_tim.o
  987. .debug_line 0x0000000000000000 0x2226 ./Peripheral/src/ch32v20x_tim.o
  988. .debug_str 0x0000000000000000 0x1307 ./Peripheral/src/ch32v20x_tim.o
  989. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_tim.o
  990. .debug_frame 0x0000000000000000 0xbb4 ./Peripheral/src/ch32v20x_tim.o
  991. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_usart.o
  992. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_usart.o
  993. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_usart.o
  994. .text.USART_DeInit
  995. 0x0000000000000000 0xc8 ./Peripheral/src/ch32v20x_usart.o
  996. .text.USART_StructInit
  997. 0x0000000000000000 0x46 ./Peripheral/src/ch32v20x_usart.o
  998. .text.USART_ClockInit
  999. 0x0000000000000000 0x82 ./Peripheral/src/ch32v20x_usart.o
  1000. .text.USART_ClockStructInit
  1001. 0x0000000000000000 0x32 ./Peripheral/src/ch32v20x_usart.o
  1002. .text.USART_SetAddress
  1003. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_usart.o
  1004. .text.USART_WakeUpConfig
  1005. 0x0000000000000000 0x56 ./Peripheral/src/ch32v20x_usart.o
  1006. .text.USART_ReceiverWakeUpCmd
  1007. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_usart.o
  1008. .text.USART_LINBreakDetectLengthConfig
  1009. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_usart.o
  1010. .text.USART_LINCmd
  1011. 0x0000000000000000 0x58 ./Peripheral/src/ch32v20x_usart.o
  1012. .text.USART_SendData
  1013. 0x0000000000000000 0x2c ./Peripheral/src/ch32v20x_usart.o
  1014. .text.USART_SendBreak
  1015. 0x0000000000000000 0x2c ./Peripheral/src/ch32v20x_usart.o
  1016. .text.USART_SetGuardTime
  1017. 0x0000000000000000 0x5a ./Peripheral/src/ch32v20x_usart.o
  1018. .text.USART_SetPrescaler
  1019. 0x0000000000000000 0x54 ./Peripheral/src/ch32v20x_usart.o
  1020. .text.USART_SmartCardCmd
  1021. 0x0000000000000000 0x52 ./Peripheral/src/ch32v20x_usart.o
  1022. .text.USART_SmartCardNACKCmd
  1023. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_usart.o
  1024. .text.USART_HalfDuplexCmd
  1025. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_usart.o
  1026. .text.USART_IrDAConfig
  1027. 0x0000000000000000 0x4e ./Peripheral/src/ch32v20x_usart.o
  1028. .text.USART_IrDACmd
  1029. 0x0000000000000000 0x50 ./Peripheral/src/ch32v20x_usart.o
  1030. .text.USART_GetFlagStatus
  1031. 0x0000000000000000 0x44 ./Peripheral/src/ch32v20x_usart.o
  1032. .text.USART_ClearFlag
  1033. 0x0000000000000000 0x2c ./Peripheral/src/ch32v20x_usart.o
  1034. .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_wwdg.o
  1035. .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_wwdg.o
  1036. .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v20x_wwdg.o
  1037. .text.WWDG_DeInit
  1038. 0x0000000000000000 0x32 ./Peripheral/src/ch32v20x_wwdg.o
  1039. .text.WWDG_SetPrescaler
  1040. 0x0000000000000000 0x44 ./Peripheral/src/ch32v20x_wwdg.o
  1041. .text.WWDG_SetWindowValue
  1042. 0x0000000000000000 0x4a ./Peripheral/src/ch32v20x_wwdg.o
  1043. .text.WWDG_EnableIT
  1044. 0x0000000000000000 0x26 ./Peripheral/src/ch32v20x_wwdg.o
  1045. .text.WWDG_SetCounter
  1046. 0x0000000000000000 0x26 ./Peripheral/src/ch32v20x_wwdg.o
  1047. .text.WWDG_Enable
  1048. 0x0000000000000000 0x2a ./Peripheral/src/ch32v20x_wwdg.o
  1049. .text.WWDG_GetFlagStatus
  1050. 0x0000000000000000 0x18 ./Peripheral/src/ch32v20x_wwdg.o
  1051. .text.WWDG_ClearFlag
  1052. 0x0000000000000000 0x1a ./Peripheral/src/ch32v20x_wwdg.o
  1053. .debug_info 0x0000000000000000 0xae1 ./Peripheral/src/ch32v20x_wwdg.o
  1054. .debug_abbrev 0x0000000000000000 0x26f ./Peripheral/src/ch32v20x_wwdg.o
  1055. .debug_aranges
  1056. 0x0000000000000000 0x58 ./Peripheral/src/ch32v20x_wwdg.o
  1057. .debug_ranges 0x0000000000000000 0x48 ./Peripheral/src/ch32v20x_wwdg.o
  1058. .debug_line 0x0000000000000000 0x58b ./Peripheral/src/ch32v20x_wwdg.o
  1059. .debug_str 0x0000000000000000 0x717 ./Peripheral/src/ch32v20x_wwdg.o
  1060. .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v20x_wwdg.o
  1061. .debug_frame 0x0000000000000000 0x114 ./Peripheral/src/ch32v20x_wwdg.o
  1062. .text 0x0000000000000000 0x0 ./Debug/debug.o
  1063. .data 0x0000000000000000 0x0 ./Debug/debug.o
  1064. .bss 0x0000000000000000 0x0 ./Debug/debug.o
  1065. .sbss.p_us 0x0000000000000000 0x1 ./Debug/debug.o
  1066. .sbss.p_ms 0x0000000000000000 0x2 ./Debug/debug.o
  1067. .text.Delay_Init
  1068. 0x0000000000000000 0x52 ./Debug/debug.o
  1069. .text.Delay_Us
  1070. 0x0000000000000000 0x88 ./Debug/debug.o
  1071. .text.Delay_Ms
  1072. 0x0000000000000000 0x88 ./Debug/debug.o
  1073. .text.USART_Printf_Init
  1074. 0x0000000000000000 0x30 ./Debug/debug.o
  1075. .text.SDI_Printf_Enable
  1076. 0x0000000000000000 0x30 ./Debug/debug.o
  1077. .text._write 0x0000000000000000 0x3e ./Debug/debug.o
  1078. .text 0x0000000000000000 0x0 ./Core/core_riscv.o
  1079. .data 0x0000000000000000 0x0 ./Core/core_riscv.o
  1080. .bss 0x0000000000000000 0x0 ./Core/core_riscv.o
  1081. .text.__get_MSTATUS
  1082. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1083. .text.__set_MSTATUS
  1084. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1085. .text.__get_MISA
  1086. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1087. .text.__set_MISA
  1088. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1089. .text.__get_MTVEC
  1090. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1091. .text.__set_MTVEC
  1092. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1093. .text.__get_MSCRATCH
  1094. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1095. .text.__set_MSCRATCH
  1096. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1097. .text.__get_MEPC
  1098. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1099. .text.__set_MEPC
  1100. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1101. .text.__get_MCAUSE
  1102. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1103. .text.__set_MCAUSE
  1104. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1105. .text.__get_MTVAL
  1106. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1107. .text.__set_MTVAL
  1108. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1109. .text.__get_MVENDORID
  1110. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1111. .text.__get_MARCHID
  1112. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1113. .text.__get_MIMPID
  1114. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1115. .text.__get_MHARTID
  1116. 0x0000000000000000 0x1a ./Core/core_riscv.o
  1117. .text.__get_SP
  1118. 0x0000000000000000 0x18 ./Core/core_riscv.o
  1119. .debug_info 0x0000000000000000 0x389 ./Core/core_riscv.o
  1120. .debug_abbrev 0x0000000000000000 0xe0 ./Core/core_riscv.o
  1121. .debug_aranges
  1122. 0x0000000000000000 0xb0 ./Core/core_riscv.o
  1123. .debug_ranges 0x0000000000000000 0xa0 ./Core/core_riscv.o
  1124. .debug_line 0x0000000000000000 0x4b3 ./Core/core_riscv.o
  1125. .debug_str 0x0000000000000000 0x318 ./Core/core_riscv.o
  1126. .comment 0x0000000000000000 0x34 ./Core/core_riscv.o
  1127. .debug_frame 0x0000000000000000 0x270 ./Core/core_riscv.o
  1128. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o)
  1129. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o)
  1130. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o)
  1131. .text.__adddf3
  1132. 0x0000000000000000 0x738 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o)
  1133. .debug_frame 0x0000000000000000 0x44 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o)
  1134. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o)
  1135. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o)
  1136. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o)
  1137. .text.__divdf3
  1138. 0x0000000000000000 0x5c4 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o)
  1139. .rodata.__divdf3
  1140. 0x0000000000000000 0x40 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o)
  1141. .debug_frame 0x0000000000000000 0x50 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o)
  1142. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o)
  1143. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o)
  1144. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o)
  1145. .text.__muldf3
  1146. 0x0000000000000000 0x4c8 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o)
  1147. .rodata.__muldf3
  1148. 0x0000000000000000 0x40 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o)
  1149. .debug_frame 0x0000000000000000 0x54 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o)
  1150. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixdfsi.o)
  1151. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixdfsi.o)
  1152. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixdfsi.o)
  1153. .text.__fixdfsi
  1154. 0x0000000000000000 0x68 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixdfsi.o)
  1155. .debug_frame 0x0000000000000000 0x20 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixdfsi.o)
  1156. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o)
  1157. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o)
  1158. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o)
  1159. .text.__floatsidf
  1160. 0x0000000000000000 0x76 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o)
  1161. .debug_frame 0x0000000000000000 0x38 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o)
  1162. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
  1163. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
  1164. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
  1165. .text.__clzsi2
  1166. 0x0000000000000000 0x6e d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
  1167. .debug_frame 0x0000000000000000 0x20 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
  1168. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o)
  1169. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o)
  1170. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o)
  1171. .rodata.__clz_tab
  1172. 0x0000000000000000 0x100 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o)
  1173. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o)
  1174. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o)
  1175. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o)
  1176. .text.free 0x0000000000000000 0x14 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o)
  1177. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
  1178. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
  1179. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
  1180. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memset.o)
  1181. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memset.o)
  1182. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
  1183. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
  1184. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
  1185. .text._free_r 0x0000000000000000 0xb8 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
  1186. .debug_frame 0x0000000000000000 0x40 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
  1187. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
  1188. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
  1189. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
  1190. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
  1191. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
  1192. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
  1193. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
  1194. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
  1195. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
  1196. .sdata2._global_impure_ptr
  1197. 0x0000000000000000 0x4 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
  1198. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
  1199. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
  1200. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
  1201. .text 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
  1202. .data 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
  1203. .bss 0x0000000000000000 0x0 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
  1204. .text.cleanup_glue
  1205. 0x0000000000000000 0x2c d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
  1206. .text._reclaim_reent
  1207. 0x0000000000000000 0x10c d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
  1208. Memory Configuration
  1209. Name Origin Length Attributes
  1210. FLASH 0x0000000000000000 0x0000000000008000 xr
  1211. RAM 0x0000000020000000 0x0000000000002800 xrw
  1212. *default* 0x0000000000000000 0xffffffffffffffff
  1213. Linker script and memory map
  1214. LOAD ./components/ws2812b/user_led.o
  1215. LOAD ./components/ws2812b/user_ws2812b.o
  1216. LOAD ./components/ws2812b/ws2812b_spi.o
  1217. LOAD ./components/user_uart/user_uart.o
  1218. LOAD ./components/tools/base64.o
  1219. LOAD ./components/tools/user_crc16.o
  1220. LOAD ./components/server/download.o
  1221. LOAD ./components/server/upload.o
  1222. LOAD ./components/server/user_server.o
  1223. LOAD ./User/ch32v20x_it.o
  1224. LOAD ./User/main.o
  1225. LOAD ./User/system_ch32v20x.o
  1226. LOAD ./Startup/startup_ch32v20x_D6.o
  1227. LOAD ./Peripheral/src/ch32v20x_adc.o
  1228. LOAD ./Peripheral/src/ch32v20x_bkp.o
  1229. LOAD ./Peripheral/src/ch32v20x_can.o
  1230. LOAD ./Peripheral/src/ch32v20x_crc.o
  1231. LOAD ./Peripheral/src/ch32v20x_dbgmcu.o
  1232. LOAD ./Peripheral/src/ch32v20x_dma.o
  1233. LOAD ./Peripheral/src/ch32v20x_exti.o
  1234. LOAD ./Peripheral/src/ch32v20x_flash.o
  1235. LOAD ./Peripheral/src/ch32v20x_gpio.o
  1236. LOAD ./Peripheral/src/ch32v20x_i2c.o
  1237. LOAD ./Peripheral/src/ch32v20x_iwdg.o
  1238. LOAD ./Peripheral/src/ch32v20x_misc.o
  1239. LOAD ./Peripheral/src/ch32v20x_opa.o
  1240. LOAD ./Peripheral/src/ch32v20x_pwr.o
  1241. LOAD ./Peripheral/src/ch32v20x_rcc.o
  1242. LOAD ./Peripheral/src/ch32v20x_rtc.o
  1243. LOAD ./Peripheral/src/ch32v20x_spi.o
  1244. LOAD ./Peripheral/src/ch32v20x_tim.o
  1245. LOAD ./Peripheral/src/ch32v20x_usart.o
  1246. LOAD ./Peripheral/src/ch32v20x_wwdg.o
  1247. LOAD ./Debug/debug.o
  1248. LOAD ./Core/core_riscv.o
  1249. LOAD d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a
  1250. LOAD d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a
  1251. LOAD d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a
  1252. LOAD d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a
  1253. START GROUP
  1254. LOAD d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a
  1255. LOAD d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a
  1256. LOAD d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a
  1257. END GROUP
  1258. START GROUP
  1259. LOAD d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a
  1260. LOAD d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a
  1261. LOAD d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a
  1262. END GROUP
  1263. 0x0000000000000800 __stack_size = 0x800
  1264. [!provide] PROVIDE (_stack_size = __stack_size)
  1265. .init 0x0000000000000000 0x4
  1266. 0x0000000000000000 _sinit = .
  1267. 0x0000000000000000 . = ALIGN (0x4)
  1268. *(SORT_NONE(.init))
  1269. .init 0x0000000000000000 0x4 ./Startup/startup_ch32v20x_D6.o
  1270. 0x0000000000000000 _start
  1271. 0x0000000000000004 . = ALIGN (0x4)
  1272. 0x0000000000000004 _einit = .
  1273. .vector 0x0000000000000004 0xfc
  1274. *(.vector)
  1275. .vector 0x0000000000000004 0xfc ./Startup/startup_ch32v20x_D6.o
  1276. 0x0000000000000100 . = ALIGN (0x40)
  1277. .text 0x0000000000000100 0x4cf4
  1278. 0x0000000000000100 . = ALIGN (0x4)
  1279. *(.text)
  1280. .text 0x0000000000000100 0xa8 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memset.o)
  1281. 0x0000000000000100 memset
  1282. *(.text.*)
  1283. .text.prvSet_led_duty
  1284. 0x00000000000001a8 0x86 ./components/ws2812b/user_led.o
  1285. .text.led_invert
  1286. 0x000000000000022e 0xd4 ./components/ws2812b/user_led.o
  1287. .text.led_heart
  1288. 0x0000000000000302 0x188 ./components/ws2812b/user_led.o
  1289. .text.led_indication
  1290. 0x000000000000048a 0x5a ./components/ws2812b/user_led.o
  1291. .text.led_task
  1292. 0x00000000000004e4 0x5c ./components/ws2812b/user_led.o
  1293. .text.vLed_task_pro
  1294. 0x0000000000000540 0x18 ./components/ws2812b/user_led.o
  1295. 0x0000000000000540 vLed_task_pro
  1296. .text.led_task_tick
  1297. 0x0000000000000558 0x20 ./components/ws2812b/user_led.o
  1298. 0x0000000000000558 led_task_tick
  1299. .text.set_led_indication
  1300. 0x0000000000000578 0x450 ./components/ws2812b/user_led.o
  1301. 0x0000000000000578 set_led_indication
  1302. .text.vUser_led_set_view_stat
  1303. 0x00000000000009c8 0xfe ./components/ws2812b/user_led.o
  1304. 0x00000000000009c8 vUser_led_set_view_stat
  1305. .text.led_init
  1306. 0x0000000000000ac6 0x16 ./components/ws2812b/user_led.o
  1307. 0x0000000000000ac6 led_init
  1308. .text.vUser_ws2812b_set_wrByte
  1309. 0x0000000000000adc 0x68 ./components/ws2812b/user_ws2812b.o
  1310. .text.prvUser_ws2812b_set_breath
  1311. 0x0000000000000b44 0x11c ./components/ws2812b/user_ws2812b.o
  1312. .text.prvUser_ws2812b_txData
  1313. 0x0000000000000c60 0x2e ./components/ws2812b/user_ws2812b.o
  1314. .text.vUser_ws2812b_check
  1315. 0x0000000000000c8e 0x84 ./components/ws2812b/user_ws2812b.o
  1316. .text.vUser_ws2812b_time_task
  1317. 0x0000000000000d12 0x14 ./components/ws2812b/user_ws2812b.o
  1318. .text.vUser_ws2812b_init
  1319. 0x0000000000000d26 0x11e ./components/ws2812b/user_ws2812b.o
  1320. 0x0000000000000d26 vUser_ws2812b_init
  1321. .text.vUser_ws2812b_set_tx_stat
  1322. 0x0000000000000e44 0x1c ./components/ws2812b/user_ws2812b.o
  1323. 0x0000000000000e44 vUser_ws2812b_set_tx_stat
  1324. .text.vUser_ws2812b_set_stat
  1325. 0x0000000000000e60 0xa2 ./components/ws2812b/user_ws2812b.o
  1326. 0x0000000000000e60 vUser_ws2812b_set_stat
  1327. .text.vWs2812b_task
  1328. 0x0000000000000f02 0x20 ./components/ws2812b/user_ws2812b.o
  1329. 0x0000000000000f02 vWs2812b_task
  1330. .text.vWs2812b_task_tick
  1331. 0x0000000000000f22 0x20 ./components/ws2812b/user_ws2812b.o
  1332. 0x0000000000000f22 vWs2812b_task_tick
  1333. .text.Ws2812b_spi_dma_init
  1334. 0x0000000000000f42 0xac ./components/ws2812b/ws2812b_spi.o
  1335. 0x0000000000000f42 Ws2812b_spi_dma_init
  1336. .text.ws2812b_spi_Init
  1337. 0x0000000000000fee 0xce ./components/ws2812b/ws2812b_spi.o
  1338. 0x0000000000000fee ws2812b_spi_Init
  1339. .text.bWs2812b_spi_WriteByte
  1340. 0x00000000000010bc 0x50 ./components/ws2812b/ws2812b_spi.o
  1341. 0x00000000000010bc bWs2812b_spi_WriteByte
  1342. .text.prvUser_usart1_dma_init
  1343. 0x000000000000110c 0xf2 ./components/user_uart/user_uart.o
  1344. .text.vUser_usart1_send
  1345. 0x00000000000011fe 0x7a ./components/user_uart/user_uart.o
  1346. 0x00000000000011fe vUser_usart1_send
  1347. .text.DMA1_Channel4_IRQHandler
  1348. 0x0000000000001278 0x42 ./components/user_uart/user_uart.o
  1349. 0x0000000000001278 DMA1_Channel4_IRQHandler
  1350. .text.USART1_IRQHandler
  1351. 0x00000000000012ba 0xd2 ./components/user_uart/user_uart.o
  1352. 0x00000000000012ba USART1_IRQHandler
  1353. .text.vUser_usart1_init
  1354. 0x000000000000138c 0x128 ./components/user_uart/user_uart.o
  1355. 0x000000000000138c vUser_usart1_init
  1356. .text.prvUser_usart1_pro
  1357. 0x00000000000014b4 0x42 ./components/user_uart/user_uart.o
  1358. .text.vUser_usart1_set_data_upload_func
  1359. 0x00000000000014f6 0x1a ./components/user_uart/user_uart.o
  1360. 0x00000000000014f6 vUser_usart1_set_data_upload_func
  1361. .text.prvUser_usart2_dma_init
  1362. 0x0000000000001510 0xf4 ./components/user_uart/user_uart.o
  1363. .text.vUser_usart2_send
  1364. 0x0000000000001604 0x7a ./components/user_uart/user_uart.o
  1365. 0x0000000000001604 vUser_usart2_send
  1366. .text.DMA1_Channel7_IRQHandler
  1367. 0x000000000000167e 0x4a ./components/user_uart/user_uart.o
  1368. 0x000000000000167e DMA1_Channel7_IRQHandler
  1369. .text.USART2_IRQHandler
  1370. 0x00000000000016c8 0xd2 ./components/user_uart/user_uart.o
  1371. 0x00000000000016c8 USART2_IRQHandler
  1372. .text.vUser_usart2_init
  1373. 0x000000000000179a 0x12a ./components/user_uart/user_uart.o
  1374. 0x000000000000179a vUser_usart2_init
  1375. .text.prvUser_usart2_pro
  1376. 0x00000000000018c4 0x42 ./components/user_uart/user_uart.o
  1377. .text.vUser_usart2_set_data_upload_func
  1378. 0x0000000000001906 0x1a ./components/user_uart/user_uart.o
  1379. 0x0000000000001906 vUser_usart2_set_data_upload_func
  1380. .text.vUser_usart_pro
  1381. 0x0000000000001920 0x16 ./components/user_uart/user_uart.o
  1382. 0x0000000000001920 vUser_usart_pro
  1383. .text.GetCRC16
  1384. 0x0000000000001936 0xb2 ./components/tools/user_crc16.o
  1385. 0x0000000000001936 GetCRC16
  1386. .text.downloadRx_receive
  1387. 0x00000000000019e8 0x10a ./components/server/download.o
  1388. .text.downloadTx_send
  1389. 0x0000000000001af2 0x6e ./components/server/download.o
  1390. .text.rtu_protocol_sd_dev_type
  1391. 0x0000000000001b60 0x64 ./components/server/download.o
  1392. .text.rtu_protocol_sd_coll_stat
  1393. 0x0000000000001bc4 0x54 ./components/server/download.o
  1394. .text.rtu_protocol_sd_coll_count
  1395. 0x0000000000001c18 0x54 ./components/server/download.o
  1396. .text.rtu_protocol_sd_sw_stat
  1397. 0x0000000000001c6c 0x54 ./components/server/download.o
  1398. .text.rtu_protocol_send
  1399. 0x0000000000001cc0 0x62 ./components/server/download.o
  1400. .text.rtu_protocol_sd_task
  1401. 0x0000000000001d22 0xb0 ./components/server/download.o
  1402. .text.rtu_protocol_rd_dev_type_parsing
  1403. 0x0000000000001dd2 0x5c ./components/server/download.o
  1404. .text.rtu_protocol_rd_coll_stat_parsing
  1405. 0x0000000000001e2e 0x5c ./components/server/download.o
  1406. .text.rtu_protocol_rd_coll_count_parsing
  1407. 0x0000000000001e8a 0x6c ./components/server/download.o
  1408. .text.rtu_protocol_rd_sw_stat_parsing
  1409. 0x0000000000001ef6 0x92 ./components/server/download.o
  1410. .text.rtu_protocol_rd_reg_parsing
  1411. 0x0000000000001f88 0x70 ./components/server/download.o
  1412. .text.rtu_rd_protocol_parsing
  1413. 0x0000000000001ff8 0x7e ./components/server/download.o
  1414. .text.rtu_protocol_wr_reg_parsing
  1415. 0x0000000000002076 0x44 ./components/server/download.o
  1416. .text.rtu_rec_protocol_parsing
  1417. 0x00000000000020ba 0x80 ./components/server/download.o
  1418. .text.rtu_protocol_parsing
  1419. 0x000000000000213a 0x7e ./components/server/download.o
  1420. .text.set_download_offline
  1421. 0x00000000000021b8 0x54 ./components/server/download.o
  1422. .text.vDownload_tick
  1423. 0x000000000000220c 0x3c ./components/server/download.o
  1424. 0x000000000000220c vDownload_tick
  1425. .text.vDownload_pro
  1426. 0x0000000000002248 0x58 ./components/server/download.o
  1427. 0x0000000000002248 vDownload_pro
  1428. .text.vDownload_init
  1429. 0x00000000000022a0 0x3e ./components/server/download.o
  1430. 0x00000000000022a0 vDownload_init
  1431. .text.uploadRx_receive
  1432. 0x00000000000022de 0xbe ./components/server/upload.o
  1433. .text.uploadTx_send
  1434. 0x000000000000239c 0x6e ./components/server/upload.o
  1435. .text.rtu_protocol_rd_dev_type
  1436. 0x000000000000240a 0x38 ./components/server/upload.o
  1437. .text.rtu_protocol_rd_version
  1438. 0x0000000000002442 0x36 ./components/server/upload.o
  1439. .text.rtu_protocol_coll_stat
  1440. 0x0000000000002478 0x66 ./components/server/upload.o
  1441. .text.rtu_protocol_coll_count
  1442. 0x00000000000024de 0x66 ./components/server/upload.o
  1443. .text.rtu_protocol_sw_low_stat
  1444. 0x0000000000002544 0xaa ./components/server/upload.o
  1445. .text.rtu_protocol_sw_high_stat
  1446. 0x00000000000025ee 0xaa ./components/server/upload.o
  1447. .text.rtu_protocol_send
  1448. 0x0000000000002698 0x64 ./components/server/upload.o
  1449. .text.rtu_protocol_rd_reg_parsing
  1450. 0x00000000000026fc 0x144 ./components/server/upload.o
  1451. .text.rtu_protocol_wr_reg_return
  1452. 0x0000000000002840 0xb8 ./components/server/upload.o
  1453. .text.rtu_protocol_wr_coll_sw_high_stat_parsing
  1454. 0x00000000000028f8 0xc8 ./components/server/upload.o
  1455. .text.rtu_protocol_wr_coll_sw_low_stat_parsing
  1456. 0x00000000000029c0 0xbc ./components/server/upload.o
  1457. .text.rtu_protocol_wr_reg_parsing
  1458. 0x0000000000002a7c 0x7a ./components/server/upload.o
  1459. .text.rtu_protocol_wr_multi_coll_sw_stat_parsing
  1460. 0x0000000000002af6 0x2dc ./components/server/upload.o
  1461. .text.rtu_protocol_wr_multi_reg_parsing
  1462. 0x0000000000002dd2 0x146 ./components/server/upload.o
  1463. .text.rtu_protocol_parsing
  1464. 0x0000000000002f18 0xda ./components/server/upload.o
  1465. .text.set_upload_offline
  1466. 0x0000000000002ff2 0x54 ./components/server/upload.o
  1467. .text.vUpload_tick
  1468. 0x0000000000003046 0x2a ./components/server/upload.o
  1469. 0x0000000000003046 vUpload_tick
  1470. .text.vUpload_pro
  1471. 0x0000000000003070 0x3e ./components/server/upload.o
  1472. 0x0000000000003070 vUpload_pro
  1473. .text.vUpload_init
  1474. 0x00000000000030ae 0x3e ./components/server/upload.o
  1475. 0x00000000000030ae vUpload_init
  1476. .text.vUser_server_set_led_stat
  1477. 0x00000000000030ec 0x1e2 ./components/server/user_server.o
  1478. .text.vUser_server_set_download_sw_stat
  1479. 0x00000000000032ce 0x84 ./components/server/user_server.o
  1480. 0x00000000000032ce vUser_server_set_download_sw_stat
  1481. .text.vUser_server_set_coll_stat
  1482. 0x0000000000003352 0x82 ./components/server/user_server.o
  1483. 0x0000000000003352 vUser_server_set_coll_stat
  1484. .text.vUser_server_set_items_stat
  1485. 0x00000000000033d4 0x38 ./components/server/user_server.o
  1486. 0x00000000000033d4 vUser_server_set_items_stat
  1487. .text.vUser_server_init
  1488. 0x000000000000340c 0x5a ./components/server/user_server.o
  1489. 0x000000000000340c vUser_server_init
  1490. .text.NMI_Handler
  1491. 0x0000000000003466 0x8 ./User/ch32v20x_it.o
  1492. 0x0000000000003466 NMI_Handler
  1493. .text.HardFault_Handler
  1494. 0x000000000000346e 0x16 ./User/ch32v20x_it.o
  1495. 0x000000000000346e HardFault_Handler
  1496. .text.DMA1_Channel3_IRQHandler
  1497. 0x0000000000003484 0x40 ./User/ch32v20x_it.o
  1498. 0x0000000000003484 DMA1_Channel3_IRQHandler
  1499. .text.SysTick_Handler
  1500. 0x00000000000034c4 0x28 ./User/ch32v20x_it.o
  1501. 0x00000000000034c4 SysTick_Handler
  1502. .text.SystemTick_Init
  1503. 0x00000000000034ec 0x78 ./User/main.o
  1504. .text.main 0x0000000000003564 0x32 ./User/main.o
  1505. 0x0000000000003564 main
  1506. .text.SystemInit
  1507. 0x0000000000003596 0x7c ./User/system_ch32v20x.o
  1508. 0x0000000000003596 SystemInit
  1509. .text.SystemCoreClockUpdate
  1510. 0x0000000000003612 0x198 ./User/system_ch32v20x.o
  1511. 0x0000000000003612 SystemCoreClockUpdate
  1512. .text.SetSysClock
  1513. 0x00000000000037aa 0x14 ./User/system_ch32v20x.o
  1514. .text.SetSysClockTo96_HSE
  1515. 0x00000000000037be 0x114 ./User/system_ch32v20x.o
  1516. .text.vector_handler
  1517. 0x00000000000038d2 0x2 ./Startup/startup_ch32v20x_D6.o
  1518. 0x00000000000038d2 EXTI2_IRQHandler
  1519. 0x00000000000038d2 TIM1_CC_IRQHandler
  1520. 0x00000000000038d2 PVD_IRQHandler
  1521. 0x00000000000038d2 EXTI3_IRQHandler
  1522. 0x00000000000038d2 USBFS_IRQHandler
  1523. 0x00000000000038d2 EXTI0_IRQHandler
  1524. 0x00000000000038d2 I2C2_EV_IRQHandler
  1525. 0x00000000000038d2 ADC1_2_IRQHandler
  1526. 0x00000000000038d2 Break_Point_Handler
  1527. 0x00000000000038d2 SPI1_IRQHandler
  1528. 0x00000000000038d2 TAMPER_IRQHandler
  1529. 0x00000000000038d2 Ecall_M_Mode_Handler
  1530. 0x00000000000038d2 USART3_IRQHandler
  1531. 0x00000000000038d2 RTC_IRQHandler
  1532. 0x00000000000038d2 CAN1_RX1_IRQHandler
  1533. 0x00000000000038d2 TIM4_IRQHandler
  1534. 0x00000000000038d2 I2C1_EV_IRQHandler
  1535. 0x00000000000038d2 DMA1_Channel6_IRQHandler
  1536. 0x00000000000038d2 UART4_IRQHandler
  1537. 0x00000000000038d2 TIM3_IRQHandler
  1538. 0x00000000000038d2 RCC_IRQHandler
  1539. 0x00000000000038d2 TIM1_TRG_COM_IRQHandler
  1540. 0x00000000000038d2 DMA1_Channel1_IRQHandler
  1541. 0x00000000000038d2 EXTI15_10_IRQHandler
  1542. 0x00000000000038d2 DMA1_Channel8_IRQHandler
  1543. 0x00000000000038d2 EXTI9_5_IRQHandler
  1544. 0x00000000000038d2 SPI2_IRQHandler
  1545. 0x00000000000038d2 DMA1_Channel5_IRQHandler
  1546. 0x00000000000038d2 EXTI4_IRQHandler
  1547. 0x00000000000038d2 USB_LP_CAN1_RX0_IRQHandler
  1548. 0x00000000000038d2 USB_HP_CAN1_TX_IRQHandler
  1549. 0x00000000000038d2 TIM1_UP_IRQHandler
  1550. 0x00000000000038d2 WWDG_IRQHandler
  1551. 0x00000000000038d2 Ecall_U_Mode_Handler
  1552. 0x00000000000038d2 TIM2_IRQHandler
  1553. 0x00000000000038d2 SW_Handler
  1554. 0x00000000000038d2 TIM1_BRK_IRQHandler
  1555. 0x00000000000038d2 EXTI1_IRQHandler
  1556. 0x00000000000038d2 RTCAlarm_IRQHandler
  1557. 0x00000000000038d2 I2C2_ER_IRQHandler
  1558. 0x00000000000038d2 DMA1_Channel2_IRQHandler
  1559. 0x00000000000038d2 CAN1_SCE_IRQHandler
  1560. 0x00000000000038d2 FLASH_IRQHandler
  1561. 0x00000000000038d2 USBFSWakeUp_IRQHandler
  1562. 0x00000000000038d2 I2C1_ER_IRQHandler
  1563. 0x00000000000038d2 USBWakeUp_IRQHandler
  1564. .text.handle_reset
  1565. 0x00000000000038d4 0x86 ./Startup/startup_ch32v20x_D6.o
  1566. 0x00000000000038d4 handle_reset
  1567. .text.DMA_DeInit
  1568. 0x000000000000395a 0x158 ./Peripheral/src/ch32v20x_dma.o
  1569. 0x000000000000395a DMA_DeInit
  1570. .text.DMA_Init
  1571. 0x0000000000003ab2 0xa8 ./Peripheral/src/ch32v20x_dma.o
  1572. 0x0000000000003ab2 DMA_Init
  1573. .text.DMA_Cmd 0x0000000000003b5a 0x40 ./Peripheral/src/ch32v20x_dma.o
  1574. 0x0000000000003b5a DMA_Cmd
  1575. .text.DMA_ITConfig
  1576. 0x0000000000003b9a 0x4a ./Peripheral/src/ch32v20x_dma.o
  1577. 0x0000000000003b9a DMA_ITConfig
  1578. .text.DMA_SetCurrDataCounter
  1579. 0x0000000000003be4 0x22 ./Peripheral/src/ch32v20x_dma.o
  1580. 0x0000000000003be4 DMA_SetCurrDataCounter
  1581. .text.DMA_GetITStatus
  1582. 0x0000000000003c06 0x40 ./Peripheral/src/ch32v20x_dma.o
  1583. 0x0000000000003c06 DMA_GetITStatus
  1584. .text.DMA_ClearITPendingBit
  1585. 0x0000000000003c46 0x1c ./Peripheral/src/ch32v20x_dma.o
  1586. 0x0000000000003c46 DMA_ClearITPendingBit
  1587. .text.GPIO_Init
  1588. 0x0000000000003c62 0x260 ./Peripheral/src/ch32v20x_gpio.o
  1589. 0x0000000000003c62 GPIO_Init
  1590. .text.GPIO_PinRemapConfig
  1591. 0x0000000000003ec2 0x1fe ./Peripheral/src/ch32v20x_gpio.o
  1592. 0x0000000000003ec2 GPIO_PinRemapConfig
  1593. .text.NVIC_PriorityGroupConfig
  1594. 0x00000000000040c0 0x1a ./Peripheral/src/ch32v20x_misc.o
  1595. 0x00000000000040c0 NVIC_PriorityGroupConfig
  1596. .text.NVIC_Init
  1597. 0x00000000000040da 0xf8 ./Peripheral/src/ch32v20x_misc.o
  1598. 0x00000000000040da NVIC_Init
  1599. .text.RCC_GetClocksFreq
  1600. 0x00000000000041d2 0x244 ./Peripheral/src/ch32v20x_rcc.o
  1601. 0x00000000000041d2 RCC_GetClocksFreq
  1602. .text.RCC_AHBPeriphClockCmd
  1603. 0x0000000000004416 0x46 ./Peripheral/src/ch32v20x_rcc.o
  1604. 0x0000000000004416 RCC_AHBPeriphClockCmd
  1605. .text.RCC_APB2PeriphClockCmd
  1606. 0x000000000000445c 0x46 ./Peripheral/src/ch32v20x_rcc.o
  1607. 0x000000000000445c RCC_APB2PeriphClockCmd
  1608. .text.RCC_APB1PeriphClockCmd
  1609. 0x00000000000044a2 0x46 ./Peripheral/src/ch32v20x_rcc.o
  1610. 0x00000000000044a2 RCC_APB1PeriphClockCmd
  1611. .text.SPI_Init
  1612. 0x00000000000044e8 0xdc ./Peripheral/src/ch32v20x_spi.o
  1613. 0x00000000000044e8 SPI_Init
  1614. .text.SPI_Cmd 0x00000000000045c4 0x52 ./Peripheral/src/ch32v20x_spi.o
  1615. 0x00000000000045c4 SPI_Cmd
  1616. .text.SPI_I2S_DMACmd
  1617. 0x0000000000004616 0x68 ./Peripheral/src/ch32v20x_spi.o
  1618. 0x0000000000004616 SPI_I2S_DMACmd
  1619. .text.SPI_CalculateCRC
  1620. 0x000000000000467e 0x58 ./Peripheral/src/ch32v20x_spi.o
  1621. 0x000000000000467e SPI_CalculateCRC
  1622. .text.USART_Init
  1623. 0x00000000000046d6 0x1b4 ./Peripheral/src/ch32v20x_usart.o
  1624. 0x00000000000046d6 USART_Init
  1625. .text.USART_Cmd
  1626. 0x000000000000488a 0x58 ./Peripheral/src/ch32v20x_usart.o
  1627. 0x000000000000488a USART_Cmd
  1628. .text.USART_ITConfig
  1629. 0x00000000000048e2 0xc4 ./Peripheral/src/ch32v20x_usart.o
  1630. 0x00000000000048e2 USART_ITConfig
  1631. .text.USART_DMACmd
  1632. 0x00000000000049a6 0x68 ./Peripheral/src/ch32v20x_usart.o
  1633. 0x00000000000049a6 USART_DMACmd
  1634. .text.USART_ReceiveData
  1635. 0x0000000000004a0e 0x24 ./Peripheral/src/ch32v20x_usart.o
  1636. 0x0000000000004a0e USART_ReceiveData
  1637. .text.USART_GetITStatus
  1638. 0x0000000000004a32 0xfa ./Peripheral/src/ch32v20x_usart.o
  1639. 0x0000000000004a32 USART_GetITStatus
  1640. .text.USART_ClearITPendingBit
  1641. 0x0000000000004b2c 0x4c ./Peripheral/src/ch32v20x_usart.o
  1642. 0x0000000000004b2c USART_ClearITPendingBit
  1643. .text._sbrk 0x0000000000004b78 0x56 ./Debug/debug.o
  1644. 0x0000000000004b78 _sbrk
  1645. .text.malloc 0x0000000000004bce 0xa d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o)
  1646. 0x0000000000004bce malloc
  1647. .text.memcpy 0x0000000000004bd8 0xb2 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
  1648. 0x0000000000004bd8 memcpy
  1649. .text._malloc_r
  1650. 0x0000000000004c8a 0xce d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
  1651. 0x0000000000004c8a _malloc_r
  1652. .text._sbrk_r 0x0000000000004d58 0x2a d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
  1653. 0x0000000000004d58 _sbrk_r
  1654. .text.__malloc_lock
  1655. 0x0000000000004d82 0x2 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
  1656. 0x0000000000004d82 __malloc_lock
  1657. .text.__malloc_unlock
  1658. 0x0000000000004d84 0x2 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
  1659. 0x0000000000004d84 __malloc_unlock
  1660. *(.rodata)
  1661. *(.rodata*)
  1662. *fill* 0x0000000000004d86 0x2
  1663. .rodata.vUser_led_set_view_stat
  1664. 0x0000000000004d88 0x1c ./components/ws2812b/user_led.o
  1665. .rodata.rtu_protocol_rd_reg_parsing
  1666. 0x0000000000004da4 0x50 ./components/server/upload.o
  1667. *(.gnu.linkonce.t.*)
  1668. 0x0000000000004df4 . = ALIGN (0x4)
  1669. .rela.dyn 0x0000000000004df4 0x0
  1670. .rela.init 0x0000000000004df4 0x0 ./components/ws2812b/user_led.o
  1671. .rela.vector 0x0000000000004df4 0x0 ./components/ws2812b/user_led.o
  1672. .rela.text.handle_reset
  1673. 0x0000000000004df4 0x0 ./components/ws2812b/user_led.o
  1674. .rela.sdata.curbrk.4669
  1675. 0x0000000000004df4 0x0 ./components/ws2812b/user_led.o
  1676. .rela.text._sbrk
  1677. 0x0000000000004df4 0x0 ./components/ws2812b/user_led.o
  1678. .rela.text._sbrk_r
  1679. 0x0000000000004df4 0x0 ./components/ws2812b/user_led.o
  1680. .rela.data.impure_data
  1681. 0x0000000000004df4 0x0 ./components/ws2812b/user_led.o
  1682. .fini 0x0000000000004df4 0x0
  1683. *(SORT_NONE(.fini))
  1684. 0x0000000000004df4 . = ALIGN (0x4)
  1685. [!provide] PROVIDE (_etext = .)
  1686. [!provide] PROVIDE (_eitcm = .)
  1687. .preinit_array 0x0000000000004df4 0x0
  1688. [!provide] PROVIDE (__preinit_array_start = .)
  1689. *(.preinit_array)
  1690. [!provide] PROVIDE (__preinit_array_end = .)
  1691. .init_array 0x0000000000004df4 0x0
  1692. [!provide] PROVIDE (__init_array_start = .)
  1693. *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
  1694. *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
  1695. [!provide] PROVIDE (__init_array_end = .)
  1696. .fini_array 0x0000000000004df4 0x0
  1697. [!provide] PROVIDE (__fini_array_start = .)
  1698. *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
  1699. *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
  1700. [!provide] PROVIDE (__fini_array_end = .)
  1701. .ctors
  1702. *crtbegin.o(.ctors)
  1703. *crtbegin?.o(.ctors)
  1704. *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
  1705. *(SORT_BY_NAME(.ctors.*))
  1706. *(.ctors)
  1707. .dtors
  1708. *crtbegin.o(.dtors)
  1709. *crtbegin?.o(.dtors)
  1710. *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
  1711. *(SORT_BY_NAME(.dtors.*))
  1712. *(.dtors)
  1713. .dalign 0x0000000020000000 0x0 load address 0x0000000000004df4
  1714. 0x0000000020000000 . = ALIGN (0x4)
  1715. 0x0000000020000000 PROVIDE (_data_vma = .)
  1716. .dlalign 0x0000000000004df4 0x0
  1717. 0x0000000000004df4 . = ALIGN (0x4)
  1718. 0x0000000000004df4 PROVIDE (_data_lma = .)
  1719. .data 0x0000000020000000 0x1688 load address 0x0000000000004df4
  1720. *(.gnu.linkonce.r.*)
  1721. *(.data .data.*)
  1722. .data.led_work
  1723. 0x0000000020000000 0x340 ./components/ws2812b/user_led.o
  1724. .data.auchCRCHi
  1725. 0x0000000020000340 0x100 ./components/tools/user_crc16.o
  1726. 0x0000000020000340 auchCRCHi
  1727. .data.auchCRCLo
  1728. 0x0000000020000440 0x100 ./components/tools/user_crc16.o
  1729. 0x0000000020000440 auchCRCLo
  1730. .data.download_work
  1731. 0x0000000020000540 0x814 ./components/server/download.o
  1732. 0x0000000020000540 download_work
  1733. .data.upload_work
  1734. 0x0000000020000d54 0x814 ./components/server/upload.o
  1735. 0x0000000020000d54 upload_work
  1736. .data.coll_data
  1737. 0x0000000020001568 0x84 ./components/server/user_server.o
  1738. 0x0000000020001568 coll_data
  1739. .data.AHBPrescTable
  1740. 0x00000000200015ec 0x10 ./User/system_ch32v20x.o
  1741. 0x00000000200015ec AHBPrescTable
  1742. .data.APBAHBPrescTable
  1743. 0x00000000200015fc 0x10 ./Peripheral/src/ch32v20x_rcc.o
  1744. .data.impure_data
  1745. 0x000000002000160c 0x60 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
  1746. *(.gnu.linkonce.d.*)
  1747. 0x0000000020001670 . = ALIGN (0x8)
  1748. *fill* 0x000000002000166c 0x4
  1749. 0x0000000020001e70 PROVIDE (__global_pointer$ = (. + 0x800))
  1750. *(.sdata .sdata.*)
  1751. .sdata.download_offline_stat
  1752. 0x0000000020001670 0x1 ./components/server/download.o
  1753. .sdata.upload_offline_stat
  1754. 0x0000000020001671 0x1 ./components/server/upload.o
  1755. *fill* 0x0000000020001672 0x2
  1756. .sdata.SystemCoreClock
  1757. 0x0000000020001674 0x4 ./User/system_ch32v20x.o
  1758. 0x0000000020001674 SystemCoreClock
  1759. .sdata.ADCPrescTable
  1760. 0x0000000020001678 0x4 ./Peripheral/src/ch32v20x_rcc.o
  1761. .sdata.curbrk.4669
  1762. 0x000000002000167c 0x4 ./Debug/debug.o
  1763. .sdata._impure_ptr
  1764. 0x0000000020001680 0x4 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
  1765. 0x0000000020001680 _impure_ptr
  1766. *(.sdata2.*)
  1767. *(.gnu.linkonce.s.*)
  1768. 0x0000000020001688 . = ALIGN (0x8)
  1769. *fill* 0x0000000020001684 0x4
  1770. *(.srodata.cst16)
  1771. *(.srodata.cst8)
  1772. *(.srodata.cst4)
  1773. *(.srodata.cst2)
  1774. *(.srodata .srodata.*)
  1775. 0x0000000020001688 . = ALIGN (0x4)
  1776. 0x0000000020001688 PROVIDE (_edata = .)
  1777. .bss 0x0000000020001688 0x9c load address 0x000000000000647c
  1778. 0x0000000020001688 . = ALIGN (0x4)
  1779. 0x0000000020001688 PROVIDE (_sbss = .)
  1780. *(.sbss*)
  1781. .sbss.alarm_stat
  1782. 0x0000000020001688 0x4 ./components/ws2812b/user_led.o
  1783. .sbss.uUser_led_delaycount
  1784. 0x000000002000168c 0x4 ./components/ws2812b/user_led.o
  1785. .sbss.uUser_ws2812b_delaycount
  1786. 0x0000000020001690 0x4 ./components/ws2812b/user_ws2812b.o
  1787. .sbss.usart1_rx_size
  1788. 0x0000000020001694 0x2 ./components/user_uart/user_uart.o
  1789. .sbss.usart1_rx_stat
  1790. 0x0000000020001696 0x1 ./components/user_uart/user_uart.o
  1791. *fill* 0x0000000020001697 0x1
  1792. .sbss.vUsart1_data_upload
  1793. 0x0000000020001698 0x4 ./components/user_uart/user_uart.o
  1794. .sbss.usart1_tx_size
  1795. 0x000000002000169c 0x2 ./components/user_uart/user_uart.o
  1796. .sbss.usart1_tx_stat
  1797. 0x000000002000169e 0x1 ./components/user_uart/user_uart.o
  1798. *fill* 0x000000002000169f 0x1
  1799. .sbss.usart2_rx_size
  1800. 0x00000000200016a0 0x2 ./components/user_uart/user_uart.o
  1801. .sbss.usart2_rx_stat
  1802. 0x00000000200016a2 0x1 ./components/user_uart/user_uart.o
  1803. *fill* 0x00000000200016a3 0x1
  1804. .sbss.vUsart2_data_upload
  1805. 0x00000000200016a4 0x4 ./components/user_uart/user_uart.o
  1806. .sbss.usart2_tx_size
  1807. 0x00000000200016a8 0x2 ./components/user_uart/user_uart.o
  1808. .sbss.usart2_tx_stat
  1809. 0x00000000200016aa 0x1 ./components/user_uart/user_uart.o
  1810. *fill* 0x00000000200016ab 0x1
  1811. .sbss.download_delay_count
  1812. 0x00000000200016ac 0x4 ./components/server/download.o
  1813. .sbss.coll_ready_stat
  1814. 0x00000000200016b0 0x1 ./components/server/download.o
  1815. *fill* 0x00000000200016b1 0x1
  1816. .sbss.coll_sw_count
  1817. 0x00000000200016b2 0x2 ./components/server/download.o
  1818. .sbss.check_download_count
  1819. 0x00000000200016b4 0x2 ./components/server/download.o
  1820. *fill* 0x00000000200016b6 0x2
  1821. .sbss.download_work_stat
  1822. 0x00000000200016b8 0x4 ./components/server/download.o
  1823. .sbss.download_offline_timeout
  1824. 0x00000000200016bc 0x4 ./components/server/download.o
  1825. .sbss.upload_offline_timeout
  1826. 0x00000000200016c0 0x4 ./components/server/upload.o
  1827. .sbss.MCU_Version
  1828. 0x00000000200016c4 0x1 ./Peripheral/src/ch32v20x_gpio.o
  1829. 0x00000000200016c4 MCU_Version
  1830. *fill* 0x00000000200016c5 0x3
  1831. .sbss.NVIC_Priority_Group
  1832. 0x00000000200016c8 0x4 ./Peripheral/src/ch32v20x_misc.o
  1833. 0x00000000200016c8 NVIC_Priority_Group
  1834. .sbss.__malloc_free_list
  1835. 0x00000000200016cc 0x4 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
  1836. 0x00000000200016cc __malloc_free_list
  1837. .sbss.__malloc_sbrk_start
  1838. 0x00000000200016d0 0x4 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
  1839. 0x00000000200016d0 __malloc_sbrk_start
  1840. *(.gnu.linkonce.sb.*)
  1841. *(.bss*)
  1842. .bss.user_ws2812b_work
  1843. 0x00000000200016d4 0xc ./components/ws2812b/user_ws2812b.o
  1844. .bss.usart1_rx_buffer
  1845. 0x00000000200016e0 0x10 ./components/user_uart/user_uart.o
  1846. .bss.usart1_tx_buffer
  1847. 0x00000000200016f0 0x10 ./components/user_uart/user_uart.o
  1848. .bss.usart2_rx_buffer
  1849. 0x0000000020001700 0x10 ./components/user_uart/user_uart.o
  1850. .bss.usart2_tx_buffer
  1851. 0x0000000020001710 0x10 ./components/user_uart/user_uart.o
  1852. *(.gnu.linkonce.b.*)
  1853. *(COMMON*)
  1854. COMMON 0x0000000020001720 0x4 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
  1855. 0x0000000020001720 errno
  1856. 0x0000000020001724 . = ALIGN (0x4)
  1857. 0x0000000020001724 PROVIDE (_ebss = .)
  1858. 0x0000000020001724 PROVIDE (_end = _ebss)
  1859. [!provide] PROVIDE (end = .)
  1860. .stack 0x0000000020002000 0x800
  1861. 0x0000000020002000 PROVIDE (_heap_end = .)
  1862. 0x0000000020002000 . = ALIGN (0x4)
  1863. [!provide] PROVIDE (_susrstack = .)
  1864. 0x0000000020002800 . = (. + __stack_size)
  1865. *fill* 0x0000000020002000 0x800
  1866. 0x0000000020002800 PROVIDE (_eusrstack = .)
  1867. OUTPUT(coll_16.elf elf32-littleriscv)
  1868. .debug_info 0x0000000000000000 0x1107e
  1869. .debug_info 0x0000000000000000 0xd7f ./components/ws2812b/user_led.o
  1870. .debug_info 0x0000000000000d7f 0xc4a ./components/ws2812b/user_ws2812b.o
  1871. .debug_info 0x00000000000019c9 0x1003 ./components/ws2812b/ws2812b_spi.o
  1872. .debug_info 0x00000000000029cc 0x133d ./components/user_uart/user_uart.o
  1873. .debug_info 0x0000000000003d09 0x9ef ./components/tools/user_crc16.o
  1874. .debug_info 0x00000000000046f8 0x10e5 ./components/server/download.o
  1875. .debug_info 0x00000000000057dd 0x120c ./components/server/upload.o
  1876. .debug_info 0x00000000000069e9 0xbb7 ./components/server/user_server.o
  1877. .debug_info 0x00000000000075a0 0xf9f ./User/ch32v20x_it.o
  1878. .debug_info 0x000000000000853f 0x102d ./User/main.o
  1879. .debug_info 0x000000000000956c 0xb67 ./User/system_ch32v20x.o
  1880. .debug_info 0x000000000000a0d3 0x22 ./Startup/startup_ch32v20x_D6.o
  1881. .debug_info 0x000000000000a0f5 0xd36 ./Peripheral/src/ch32v20x_dma.o
  1882. .debug_info 0x000000000000ae2b 0x103b ./Peripheral/src/ch32v20x_gpio.o
  1883. .debug_info 0x000000000000be66 0xe8e ./Peripheral/src/ch32v20x_misc.o
  1884. .debug_info 0x000000000000ccf4 0x123f ./Peripheral/src/ch32v20x_rcc.o
  1885. .debug_info 0x000000000000df33 0x1228 ./Peripheral/src/ch32v20x_spi.o
  1886. .debug_info 0x000000000000f15b 0x1284 ./Peripheral/src/ch32v20x_usart.o
  1887. .debug_info 0x00000000000103df 0xc9f ./Debug/debug.o
  1888. .debug_abbrev 0x0000000000000000 0x32aa
  1889. .debug_abbrev 0x0000000000000000 0x32f ./components/ws2812b/user_led.o
  1890. .debug_abbrev 0x000000000000032f 0x2b8 ./components/ws2812b/user_ws2812b.o
  1891. .debug_abbrev 0x00000000000005e7 0x274 ./components/ws2812b/ws2812b_spi.o
  1892. .debug_abbrev 0x000000000000085b 0x351 ./components/user_uart/user_uart.o
  1893. .debug_abbrev 0x0000000000000bac 0x206 ./components/tools/user_crc16.o
  1894. .debug_abbrev 0x0000000000000db2 0x381 ./components/server/download.o
  1895. .debug_abbrev 0x0000000000001133 0x38a ./components/server/upload.o
  1896. .debug_abbrev 0x00000000000014bd 0x27d ./components/server/user_server.o
  1897. .debug_abbrev 0x000000000000173a 0x273 ./User/ch32v20x_it.o
  1898. .debug_abbrev 0x00000000000019ad 0x286 ./User/main.o
  1899. .debug_abbrev 0x0000000000001c33 0x29e ./User/system_ch32v20x.o
  1900. .debug_abbrev 0x0000000000001ed1 0x12 ./Startup/startup_ch32v20x_D6.o
  1901. .debug_abbrev 0x0000000000001ee3 0x2b3 ./Peripheral/src/ch32v20x_dma.o
  1902. .debug_abbrev 0x0000000000002196 0x326 ./Peripheral/src/ch32v20x_gpio.o
  1903. .debug_abbrev 0x00000000000024bc 0x2c7 ./Peripheral/src/ch32v20x_misc.o
  1904. .debug_abbrev 0x0000000000002783 0x314 ./Peripheral/src/ch32v20x_rcc.o
  1905. .debug_abbrev 0x0000000000002a97 0x2c2 ./Peripheral/src/ch32v20x_spi.o
  1906. .debug_abbrev 0x0000000000002d59 0x2c2 ./Peripheral/src/ch32v20x_usart.o
  1907. .debug_abbrev 0x000000000000301b 0x28f ./Debug/debug.o
  1908. .debug_aranges 0x0000000000000000 0x8c0
  1909. .debug_aranges
  1910. 0x0000000000000000 0x68 ./components/ws2812b/user_led.o
  1911. .debug_aranges
  1912. 0x0000000000000068 0x68 ./components/ws2812b/user_ws2812b.o
  1913. .debug_aranges
  1914. 0x00000000000000d0 0x30 ./components/ws2812b/ws2812b_spi.o
  1915. .debug_aranges
  1916. 0x0000000000000100 0x90 ./components/user_uart/user_uart.o
  1917. .debug_aranges
  1918. 0x0000000000000190 0x20 ./components/tools/user_crc16.o
  1919. .debug_aranges
  1920. 0x00000000000001b0 0xc0 ./components/server/download.o
  1921. .debug_aranges
  1922. 0x0000000000000270 0xc0 ./components/server/upload.o
  1923. .debug_aranges
  1924. 0x0000000000000330 0x40 ./components/server/user_server.o
  1925. .debug_aranges
  1926. 0x0000000000000370 0x38 ./User/ch32v20x_it.o
  1927. .debug_aranges
  1928. 0x00000000000003a8 0x28 ./User/main.o
  1929. .debug_aranges
  1930. 0x00000000000003d0 0x38 ./User/system_ch32v20x.o
  1931. .debug_aranges
  1932. 0x0000000000000408 0x30 ./Startup/startup_ch32v20x_D6.o
  1933. .debug_aranges
  1934. 0x0000000000000438 0x70 ./Peripheral/src/ch32v20x_dma.o
  1935. .debug_aranges
  1936. 0x00000000000004a8 0xb0 ./Peripheral/src/ch32v20x_gpio.o
  1937. .debug_aranges
  1938. 0x0000000000000558 0x28 ./Peripheral/src/ch32v20x_misc.o
  1939. .debug_aranges
  1940. 0x0000000000000580 0x130 ./Peripheral/src/ch32v20x_rcc.o
  1941. .debug_aranges
  1942. 0x00000000000006b0 0xd0 ./Peripheral/src/ch32v20x_spi.o
  1943. .debug_aranges
  1944. 0x0000000000000780 0xf0 ./Peripheral/src/ch32v20x_usart.o
  1945. .debug_aranges
  1946. 0x0000000000000870 0x50 ./Debug/debug.o
  1947. .debug_ranges 0x0000000000000000 0x7d0
  1948. .debug_ranges 0x0000000000000000 0x90 ./components/ws2812b/user_led.o
  1949. .debug_ranges 0x0000000000000090 0x58 ./components/ws2812b/user_ws2812b.o
  1950. .debug_ranges 0x00000000000000e8 0x20 ./components/ws2812b/ws2812b_spi.o
  1951. .debug_ranges 0x0000000000000108 0x80 ./components/user_uart/user_uart.o
  1952. .debug_ranges 0x0000000000000188 0x10 ./components/tools/user_crc16.o
  1953. .debug_ranges 0x0000000000000198 0xb0 ./components/server/download.o
  1954. .debug_ranges 0x0000000000000248 0xb0 ./components/server/upload.o
  1955. .debug_ranges 0x00000000000002f8 0x30 ./components/server/user_server.o
  1956. .debug_ranges 0x0000000000000328 0x28 ./User/ch32v20x_it.o
  1957. .debug_ranges 0x0000000000000350 0x18 ./User/main.o
  1958. .debug_ranges 0x0000000000000368 0x28 ./User/system_ch32v20x.o
  1959. .debug_ranges 0x0000000000000390 0x28 ./Startup/startup_ch32v20x_D6.o
  1960. .debug_ranges 0x00000000000003b8 0x60 ./Peripheral/src/ch32v20x_dma.o
  1961. .debug_ranges 0x0000000000000418 0xa0 ./Peripheral/src/ch32v20x_gpio.o
  1962. .debug_ranges 0x00000000000004b8 0x18 ./Peripheral/src/ch32v20x_misc.o
  1963. .debug_ranges 0x00000000000004d0 0x120 ./Peripheral/src/ch32v20x_rcc.o
  1964. .debug_ranges 0x00000000000005f0 0xc0 ./Peripheral/src/ch32v20x_spi.o
  1965. .debug_ranges 0x00000000000006b0 0xe0 ./Peripheral/src/ch32v20x_usart.o
  1966. .debug_ranges 0x0000000000000790 0x40 ./Debug/debug.o
  1967. .debug_line 0x0000000000000000 0xb156
  1968. .debug_line 0x0000000000000000 0xb40 ./components/ws2812b/user_led.o
  1969. .debug_line 0x0000000000000b40 0x8f9 ./components/ws2812b/user_ws2812b.o
  1970. .debug_line 0x0000000000001439 0x611 ./components/ws2812b/ws2812b_spi.o
  1971. .debug_line 0x0000000000001a4a 0xc93 ./components/user_uart/user_uart.o
  1972. .debug_line 0x00000000000026dd 0x3d2 ./components/tools/user_crc16.o
  1973. .debug_line 0x0000000000002aaf 0xd71 ./components/server/download.o
  1974. .debug_line 0x0000000000003820 0xffb ./components/server/upload.o
  1975. .debug_line 0x000000000000481b 0x699 ./components/server/user_server.o
  1976. .debug_line 0x0000000000004eb4 0x56b ./User/ch32v20x_it.o
  1977. .debug_line 0x000000000000541f 0x5a4 ./User/main.o
  1978. .debug_line 0x00000000000059c3 0x6e1 ./User/system_ch32v20x.o
  1979. .debug_line 0x00000000000060a4 0x175 ./Startup/startup_ch32v20x_D6.o
  1980. .debug_line 0x0000000000006219 0x822 ./Peripheral/src/ch32v20x_dma.o
  1981. .debug_line 0x0000000000006a3b 0x11e7 ./Peripheral/src/ch32v20x_gpio.o
  1982. .debug_line 0x0000000000007c22 0x558 ./Peripheral/src/ch32v20x_misc.o
  1983. .debug_line 0x000000000000817a 0xff9 ./Peripheral/src/ch32v20x_rcc.o
  1984. .debug_line 0x0000000000009173 0xc51 ./Peripheral/src/ch32v20x_spi.o
  1985. .debug_line 0x0000000000009dc4 0xd46 ./Peripheral/src/ch32v20x_usart.o
  1986. .debug_line 0x000000000000ab0a 0x64c ./Debug/debug.o
  1987. .debug_str 0x0000000000000000 0x2f7e
  1988. .debug_str 0x0000000000000000 0x7f8 ./components/ws2812b/user_led.o
  1989. 0x8c8 (size before relaxing)
  1990. .debug_str 0x00000000000007f8 0x1ac ./components/ws2812b/user_ws2812b.o
  1991. 0x799 (size before relaxing)
  1992. .debug_str 0x00000000000009a4 0x776 ./components/ws2812b/ws2812b_spi.o
  1993. 0xd6c (size before relaxing)
  1994. .debug_str 0x000000000000111a 0x342 ./components/user_uart/user_uart.o
  1995. 0xf69 (size before relaxing)
  1996. .debug_str 0x000000000000145c 0x5d ./components/tools/user_crc16.o
  1997. 0x623 (size before relaxing)
  1998. .debug_str 0x00000000000014b9 0x437 ./components/server/download.o
  1999. 0xab7 (size before relaxing)
  2000. .debug_str 0x00000000000018f0 0x210 ./components/server/upload.o
  2001. 0xa11 (size before relaxing)
  2002. .debug_str 0x0000000000001b00 0xc1 ./components/server/user_server.o
  2003. 0x7ec (size before relaxing)
  2004. .debug_str 0x0000000000001bc1 0xdd ./User/ch32v20x_it.o
  2005. 0x863 (size before relaxing)
  2006. .debug_str 0x0000000000001c9e 0x3d ./User/main.o
  2007. 0xb55 (size before relaxing)
  2008. .debug_str 0x0000000000001cdb 0x10b ./User/system_ch32v20x.o
  2009. 0x6f4 (size before relaxing)
  2010. .debug_str 0x0000000000001de6 0x81 ./Startup/startup_ch32v20x_D6.o
  2011. 0xd5 (size before relaxing)
  2012. .debug_str 0x0000000000001e67 0x195 ./Peripheral/src/ch32v20x_dma.o
  2013. 0x86f (size before relaxing)
  2014. .debug_str 0x0000000000001ffc 0x2b0 ./Peripheral/src/ch32v20x_gpio.o
  2015. 0xa0a (size before relaxing)
  2016. .debug_str 0x00000000000022ac 0xfa ./Peripheral/src/ch32v20x_misc.o
  2017. 0xafa (size before relaxing)
  2018. .debug_str 0x00000000000023a6 0x459 ./Peripheral/src/ch32v20x_rcc.o
  2019. 0xb4a (size before relaxing)
  2020. .debug_str 0x00000000000027ff 0x300 ./Peripheral/src/ch32v20x_spi.o
  2021. 0xacb (size before relaxing)
  2022. .debug_str 0x0000000000002aff 0x3a9 ./Peripheral/src/ch32v20x_usart.o
  2023. 0xb26 (size before relaxing)
  2024. .debug_str 0x0000000000002ea8 0xd6 ./Debug/debug.o
  2025. 0x87f (size before relaxing)
  2026. .comment 0x0000000000000000 0x33
  2027. .comment 0x0000000000000000 0x33 ./components/ws2812b/user_led.o
  2028. 0x34 (size before relaxing)
  2029. .comment 0x0000000000000033 0x34 ./components/ws2812b/user_ws2812b.o
  2030. .comment 0x0000000000000033 0x34 ./components/ws2812b/ws2812b_spi.o
  2031. .comment 0x0000000000000033 0x34 ./components/user_uart/user_uart.o
  2032. .comment 0x0000000000000033 0x34 ./components/tools/user_crc16.o
  2033. .comment 0x0000000000000033 0x34 ./components/server/download.o
  2034. .comment 0x0000000000000033 0x34 ./components/server/upload.o
  2035. .comment 0x0000000000000033 0x34 ./components/server/user_server.o
  2036. .comment 0x0000000000000033 0x34 ./User/ch32v20x_it.o
  2037. .comment 0x0000000000000033 0x34 ./User/main.o
  2038. .comment 0x0000000000000033 0x34 ./User/system_ch32v20x.o
  2039. .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v20x_dma.o
  2040. .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v20x_gpio.o
  2041. .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v20x_misc.o
  2042. .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v20x_rcc.o
  2043. .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v20x_spi.o
  2044. .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v20x_usart.o
  2045. .comment 0x0000000000000033 0x34 ./Debug/debug.o
  2046. .debug_frame 0x0000000000000000 0x1f74
  2047. .debug_frame 0x0000000000000000 0x180 ./components/ws2812b/user_led.o
  2048. .debug_frame 0x0000000000000180 0x170 ./components/ws2812b/user_ws2812b.o
  2049. .debug_frame 0x00000000000002f0 0x7c ./components/ws2812b/ws2812b_spi.o
  2050. .debug_frame 0x000000000000036c 0x224 ./components/user_uart/user_uart.o
  2051. .debug_frame 0x0000000000000590 0x30 ./components/tools/user_crc16.o
  2052. .debug_frame 0x00000000000005c0 0x2ec ./components/server/download.o
  2053. .debug_frame 0x00000000000008ac 0x300 ./components/server/upload.o
  2054. .debug_frame 0x0000000000000bac 0xc4 ./components/server/user_server.o
  2055. .debug_frame 0x0000000000000c70 0x88 ./User/ch32v20x_it.o
  2056. .debug_frame 0x0000000000000cf8 0x4c ./User/main.o
  2057. .debug_frame 0x0000000000000d44 0xa0 ./User/system_ch32v20x.o
  2058. .debug_frame 0x0000000000000de4 0x174 ./Peripheral/src/ch32v20x_dma.o
  2059. .debug_frame 0x0000000000000f58 0x288 ./Peripheral/src/ch32v20x_gpio.o
  2060. .debug_frame 0x00000000000011e0 0x50 ./Peripheral/src/ch32v20x_misc.o
  2061. .debug_frame 0x0000000000001230 0x478 ./Peripheral/src/ch32v20x_rcc.o
  2062. .debug_frame 0x00000000000016a8 0x2fc ./Peripheral/src/ch32v20x_spi.o
  2063. .debug_frame 0x00000000000019a4 0x37c ./Peripheral/src/ch32v20x_usart.o
  2064. .debug_frame 0x0000000000001d20 0xf4 ./Debug/debug.o
  2065. .debug_frame 0x0000000000001e14 0x30 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o)
  2066. .debug_frame 0x0000000000001e44 0x20 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
  2067. .debug_frame 0x0000000000001e64 0x40 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
  2068. .debug_frame 0x0000000000001ea4 0x30 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
  2069. .debug_frame 0x0000000000001ed4 0x30 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
  2070. .debug_frame 0x0000000000001f04 0x70 d:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)