desk.map 65 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060
  1. ###############################################################################
  2. #
  3. # IAR ELF Linker V8.40.1.212/W32 for ARM 14/Jul/2025 13:02:13
  4. # Copyright 2007-2019 IAR Systems AB.
  5. #
  6. # Output file =
  7. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Exe\desk.out
  8. # Map file =
  9. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\List\desk.map
  10. # Command line =
  11. # -f C:\Temp\EWB592.tmp
  12. # (D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\app_freertos.o
  13. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\cmsis_os.o
  14. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\control.o
  15. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\croutine.o
  16. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\event_groups.o
  17. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\GFX_SSD1327.o
  18. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\hal_callback.o
  19. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\heap_4.o
  20. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\i2c.o
  21. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\list.o
  22. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\main.o
  23. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\microrl.o
  24. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\OLED_SSD1327.o
  25. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\port.o
  26. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\portasm.o
  27. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\queue.o
  28. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\startup_stm32g431xx.o
  29. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal.o
  30. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_adc.o
  31. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_adc_ex.o
  32. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_comp.o
  33. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cordic.o
  34. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cortex.o
  35. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_crc.o
  36. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_crc_ex.o
  37. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cryp.o
  38. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cryp_ex.o
  39. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dac.o
  40. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dac_ex.o
  41. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dma.o
  42. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dma_ex.o
  43. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_exti.o
  44. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_fdcan.o
  45. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash.o
  46. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash_ex.o
  47. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash_ramfunc.o
  48. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_fmac.o
  49. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_gpio.o
  50. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_hrtim.o
  51. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2c.o
  52. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2c_ex.o
  53. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2s.o
  54. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_irda.o
  55. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_iwdg.o
  56. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_lptim.o
  57. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_msp.o
  58. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_nand.o
  59. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_nor.o
  60. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_opamp.o
  61. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_opamp_ex.o
  62. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pcd.o
  63. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pcd_ex.o
  64. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pwr.o
  65. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pwr_ex.o
  66. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_qspi.o
  67. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rcc.o
  68. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rcc_ex.o
  69. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rng.o
  70. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rtc.o
  71. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rtc_ex.o
  72. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sai.o
  73. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sai_ex.o
  74. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smartcard.o
  75. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smartcard_ex.o
  76. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smbus.o
  77. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smbus_ex.o
  78. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_spi.o
  79. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_spi_ex.o
  80. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sram.o
  81. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_tim.o
  82. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_tim_ex.o
  83. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_uart.o
  84. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_uart_ex.o
  85. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_usart.o
  86. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_usart_ex.o
  87. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_wwdg.o
  88. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_it.o
  89. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stream_buffer.o
  90. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\system_stm32g4xx.o
  91. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\tasks.o
  92. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\terminal.o
  93. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\terminal_usartbridge.o
  94. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\terminal_user.o
  95. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\timers.o
  96. # --no_out_extension -o
  97. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Exe\desk.out
  98. # --redirect _Printf=_PrintfFullNoMb --redirect _Scanf=_ScanfFullNoMb
  99. # --map D:\FlyElectronics\tuber\project\ewarm\desk\Debug\List\desk.map
  100. # --config
  101. # D:\FlyElectronics\tuber\project\ewarm\desk/stm32g431xx_flash.icf
  102. # --semihosting --entry __iar_program_start --vfe --text_out locale)
  103. #
  104. ###############################################################################
  105. *******************************************************************************
  106. *** RUNTIME MODEL ATTRIBUTES
  107. ***
  108. CppFlavor = *
  109. __CPP_Exceptions = Disabled
  110. __CPP_Language = C++14
  111. __Heap_Handler = Basic
  112. __SystemLibrary = DLib
  113. __dlib_dynamic_initialization = normal
  114. __dlib_version = 6
  115. *******************************************************************************
  116. *** HEAP SELECTION
  117. ***
  118. The basic heap was selected because no calls to memory allocation
  119. functions were found in the application outside of system library
  120. functions, and there are calls to deallocation functions in the
  121. application.
  122. *******************************************************************************
  123. *** PLACEMENT SUMMARY
  124. ***
  125. "A0": place at address 0x800'0000 { ro section .intvec };
  126. "P1": place in [from 0x800'0000 to 0x801'ffff] { ro };
  127. define block CSTACK with size = 1K, alignment = 8 { };
  128. define block HEAP with size = 512, alignment = 8 { };
  129. "P2": place in [from 0x2000'0000 to 0x2000'7fff] {
  130. rw, block CSTACK, block HEAP };
  131. initialize by copy { rw };
  132. Section Kind Address Size Object
  133. ------- ---- ------- ---- ------
  134. "A0": 0x1d8
  135. .intvec ro code 0x800'0000 0x1d8 startup_stm32g431xx.o [1]
  136. - 0x800'01d8 0x1d8
  137. "P1": 0x7e17
  138. .text ro code 0x800'01d8 0x1262 stm32g4xx_hal_uart.o [1]
  139. .text ro code 0x800'143a 0x3a zero_init3.o [5]
  140. .text ro code 0x800'1474 0x10c stm32g4xx_hal_dma.o [1]
  141. .text ro code 0x800'1580 0x2 stm32g4xx_hal_uart.o [1]
  142. .text ro code 0x800'1582 0x2 stm32g4xx_hal_uart.o [1]
  143. .text ro code 0x800'1584 0x2 stm32g4xx_hal_uart_ex.o [1]
  144. .text ro code 0x800'1586 0x2 stm32g4xx_hal_uart_ex.o [1]
  145. .text ro code 0x800'1588 0x2 stm32g4xx_hal_uart_ex.o [1]
  146. .rodata const 0x800'158a 0x2 xlocale_c.o [2]
  147. .text ro code 0x800'158c 0x814 stm32g4xx_hal_rcc.o [1]
  148. .text ro code 0x800'1da0 0x230 I64DivMod.o [5]
  149. .text ro code 0x800'1fd0 0xc stm32g4xx_hal.o [1]
  150. .text ro code 0x800'1fdc 0x2 stm32g4xx_hal_uart.o [1]
  151. .rodata const 0x800'1fde 0x1 unwind_debug.o [6]
  152. .rodata const 0x800'1fdf 0x1 xlocale_c.o [2]
  153. .text ro code 0x800'1fe0 0x40 hal_callback.o [1]
  154. .text ro code 0x800'2020 0x60 stm32g4xx_hal.o [1]
  155. .text ro code 0x800'2080 0x2 I64DivZer.o [5]
  156. .text ro code 0x800'2084 0x1dc terminal_usartbridge.o [1]
  157. .text ro code 0x800'2260 0x28 printf.o [2]
  158. .text ro code 0x800'2288 0x154 stm32g4xx_hal_cortex.o [1]
  159. .text ro code 0x800'23dc 0x204 terminal.o [1]
  160. .text ro code 0x800'25e0 0x36 strlen.o [5]
  161. .text ro code 0x800'2618 0x2f8 terminal_user.o [1]
  162. .text ro code 0x800'2910 0x22c stm32g4xx_hal_gpio.o [1]
  163. .text ro code 0x800'2b3c 0xfc6 xprintffull_nomb.o [2]
  164. .text ro code 0x800'3b04 0x66 ABImemset.o [5]
  165. .text ro code 0x800'3b6c 0x964 microrl.o [1]
  166. .text ro code 0x800'44d0 0x1ac cmsis_os.o [1]
  167. .text ro code 0x800'467c 0xa6 ABImemcpy.o [5]
  168. .text ro code 0x800'4724 0x12 strcmp.o [5]
  169. .text ro code 0x800'4738 0x16 strchr.o [5]
  170. .text ro code 0x800'4750 0x40 xfail_s.o [2]
  171. .text ro code 0x800'4790 0x58 memchr.o [5]
  172. .text ro code 0x800'47e8 0x70 frexp.o [4]
  173. .text ro code 0x800'4858 0x2e DblCmpLe.o [4]
  174. .text ro code 0x800'4888 0x2e DblCmpGe.o [4]
  175. .text ro code 0x800'48b8 0x13a ldexp.o [4]
  176. .text ro code 0x800'49f4 0x3a DblToS32.o [4]
  177. .text ro code 0x800'4a30 0x22 S32ToDbl.o [4]
  178. .text ro code 0x800'4a54 0xe2 DblSub.o [4]
  179. .text ro code 0x800'4b38 0x246 DblDiv.o [4]
  180. .text ro code 0x800'4d80 0x28 DblToU32.o [4]
  181. .text ro code 0x800'4da8 0x1a U32ToDbl.o [4]
  182. .text ro code 0x800'4dc4 0x1a2 DblMul.o [4]
  183. .text ro code 0x800'4f68 0x8 xlocale_c.o [2]
  184. .text ro code 0x800'4f70 0x18 strcpy.o [5]
  185. .text ro code 0x800'4f88 0x96 ABImemmove.o [5]
  186. .text ro code 0x800'5020 0xa18 tasks.o [1]
  187. .text ro code 0x800'5a38 0x7b0 queue.o [1]
  188. .text ro code 0x800'61e8 0x6 abort.o [2]
  189. .text ro code 0x800'61f0 0x16a DblAdd.o [4]
  190. .text ro code 0x800'635c 0x288 heap_4.o [1]
  191. .text ro code 0x800'65e4 0x9a list.o [1]
  192. .text ro code 0x800'6680 0x25c port.o [1]
  193. .text ro code 0x800'68dc 0x4a4 timers.o [1]
  194. .text ro code 0x800'6d80 0x14 exit.o [6]
  195. CODE ro code 0x800'6d94 0xb0 portasm.o [1]
  196. .text ro code 0x800'6e44 0x4b4 stm32g4xx_hal_tim.o [1]
  197. .text ro code 0x800'72f8 0x2 stm32g4xx_hal_tim.o [1]
  198. .text ro code 0x800'72fa 0x2 stm32g4xx_hal_tim.o [1]
  199. .text ro code 0x800'72fc 0x2 stm32g4xx_hal_tim.o [1]
  200. .text ro code 0x800'72fe 0x2 stm32g4xx_hal_tim.o [1]
  201. .text ro code 0x800'7300 0x2 stm32g4xx_hal_tim_ex.o [1]
  202. .text ro code 0x800'7302 0x2 stm32g4xx_hal_tim_ex.o [1]
  203. .text ro code 0x800'7304 0x2 stm32g4xx_hal_tim.o [1]
  204. .text ro code 0x800'7306 0x2 stm32g4xx_hal_tim_ex.o [1]
  205. .text ro code 0x800'7308 0x2 stm32g4xx_hal_tim_ex.o [1]
  206. .text ro code 0x800'730a 0x2 stm32g4xx_hal_tim_ex.o [1]
  207. .text ro code 0x800'730c 0x2 stm32g4xx_hal_tim_ex.o [1]
  208. .text ro code 0x800'730e 0x2 stm32g4xx_hal_tim_ex.o [1]
  209. .text ro code 0x800'7310 0x198 main.o [1]
  210. .text ro code 0x800'74a8 0x24 stm32g4xx_hal.o [1]
  211. .text ro code 0x800'74cc 0x12c control.o [1]
  212. .text ro code 0x800'75f8 0x14 memset.o [5]
  213. .text ro code 0x800'760c 0x11c stm32g4xx_hal_pwr_ex.o [1]
  214. .text ro code 0x800'7728 0x10 stm32g4xx_hal_pwr.o [1]
  215. .text ro code 0x800'7738 0x44 stm32g4xx_hal_msp.o [1]
  216. .text ro code 0x800'777c 0xbc stm32g4xx_hal_tim_ex.o [1]
  217. .rodata const 0x800'7838 0x40 terminal_user.o [1]
  218. .text ro code 0x800'7878 0x38 packbits_init_single.o [5]
  219. .rodata const 0x800'78b0 0x30 terminal_user.o [1]
  220. .rodata const 0x800'78e0 0x30 terminal_user.o [1]
  221. .rodata const 0x800'7910 0x2c terminal_user.o [1]
  222. .rodata const 0x800'793c 0x2c terminal_user.o [1]
  223. .rodata const 0x800'7968 0x28 terminal_user.o [1]
  224. .rodata const 0x800'7990 0x28 terminal_user.o [1]
  225. .rodata const 0x800'79b8 0x28 terminal_user.o [1]
  226. .rodata const 0x800'79e0 0x28 terminal_user.o [1]
  227. .text ro code 0x800'7a08 0x28 data_init.o [5]
  228. .rodata const 0x800'7a30 0x24 terminal_user.o [1]
  229. .rodata const 0x800'7a54 0x24 terminal_user.o [1]
  230. .rodata const 0x800'7a78 0x24 terminal_user.o [1]
  231. .rodata const 0x800'7a9c 0x24 terminal_user.o [1]
  232. .rodata const 0x800'7ac0 0x24 terminal_user.o [1]
  233. .text ro code 0x800'7ae4 0x22 stm32g4xx_it.o [1]
  234. .text ro code 0x800'7b08 0x18 stm32g4xx_hal.o [1]
  235. .text ro code 0x800'7b20 0x22 fpinit_M.o [4]
  236. .iar.init_table const 0x800'7b44 0x24 - Linker created -
  237. .rodata const 0x800'7b68 0x20 terminal_user.o [1]
  238. .rodata const 0x800'7b88 0x20 terminal_user.o [1]
  239. .rodata const 0x800'7ba8 0x20 terminal_user.o [1]
  240. .rodata const 0x800'7bc8 0x20 terminal_user.o [1]
  241. .rodata const 0x800'7be8 0x20 terminal_user.o [1]
  242. .rodata const 0x800'7c08 0x20 terminal_user.o [1]
  243. .text ro code 0x800'7c28 0x20 cmain_call_ctors.o [5]
  244. .text ro code 0x800'7c48 0x18 cppinit.o [2]
  245. .text ro code 0x800'7c60 0x1e cmain.o [5]
  246. .text ro code 0x800'7c7e 0x4 low_level_init.o [2]
  247. .text ro code 0x800'7c82 0x4 exit.o [2]
  248. .text ro code 0x800'7c88 0xa cexit.o [5]
  249. .rodata const 0x800'7c94 0x1c terminal.o [1]
  250. .rodata const 0x800'7cb0 0x1c terminal_user.o [1]
  251. .rodata const 0x800'7ccc 0x1c terminal_user.o [1]
  252. .rodata const 0x800'7ce8 0x18 microrl.o [1]
  253. .rodata const 0x800'7d00 0x18 stm32g4xx_hal_uart.o [1]
  254. .rodata const 0x800'7d18 0x18 terminal_user.o [1]
  255. .rodata const 0x800'7d30 0x18 terminal_user.o [1]
  256. .text ro code 0x800'7d48 0x16 xprout.o [2]
  257. .text ro code 0x800'7d60 0xc putchar.o [2]
  258. .rodata const 0x800'7d6c 0x14 main.o [1]
  259. .rodata const 0x800'7d80 0x14 microrl.o [1]
  260. .rodata const 0x800'7d94 0x14 terminal_user.o [1]
  261. .rodata const 0x800'7da8 0x10 hal_callback.o [1]
  262. .rodata const 0x800'7db8 0x10 system_stm32g4xx.o [1]
  263. .text ro code 0x800'7dc8 0x10 startup_stm32g431xx.o [1]
  264. .text ro code 0x800'7dd8 0x10 system_stm32g4xx.o [1]
  265. .rodata const 0x800'7de8 0xc terminal_user.o [1]
  266. .text ro code 0x800'7df4 0xc cstartup_M.o [5]
  267. .rodata const 0x800'7e00 0x8 main.o [1]
  268. .rodata const 0x800'7e08 0x8 microrl.o [1]
  269. .rodata const 0x800'7e10 0x8 system_stm32g4xx.o [1]
  270. .rodata const 0x800'7e18 0x8 tasks.o [1]
  271. .rodata const 0x800'7e20 0x8 terminal.o [1]
  272. .rodata const 0x800'7e28 0x8 terminal_user.o [1]
  273. .rodata const 0x800'7e30 0x8 terminal_user.o [1]
  274. .rodata const 0x800'7e38 0x8 terminal_user.o [1]
  275. .rodata const 0x800'7e40 0x8 terminal_user.o [1]
  276. .rodata const 0x800'7e48 0x8 terminal_user.o [1]
  277. .rodata const 0x800'7e50 0x8 timers.o [1]
  278. .rodata const 0x800'7e58 0x8 timers.o [1]
  279. .rodata const 0x800'7e60 0x8 xprintffull_nomb.o [2]
  280. SHT$$PREINIT_ARRAY 0x800'7e68 0x0 <Block>
  281. SHT$$INIT_ARRAY 0x800'7e68 0x8 <Block>
  282. .init_array const 0x800'7e68 0x4 terminal_usartbridge.o [1]
  283. .init_array const 0x800'7e6c 0x4 terminal_user.o [1]
  284. __iar_tls$$INIT_ARRAY 0x800'7e70 0x0 <Block>
  285. .rodata const 0x800'7e70 0x4 heap_4.o [1]
  286. .rodata const 0x800'7e74 0x4 port.o [1]
  287. .text ro code 0x800'7e78 0x4 startup_stm32g431xx.o [1]
  288. .text ro code 0x800'7e7c 0x4 startup_stm32g431xx.o [1]
  289. .text ro code 0x800'7e80 0x4 startup_stm32g431xx.o [1]
  290. .text ro code 0x800'7e84 0x4 startup_stm32g431xx.o [1]
  291. .text ro code 0x800'7e88 0x4 startup_stm32g431xx.o [1]
  292. .text ro code 0x800'7e8c 0x4 startup_stm32g431xx.o [1]
  293. .text ro code 0x800'7e90 0x4 startup_stm32g431xx.o [1]
  294. .text ro code 0x800'7e94 0x4 startup_stm32g431xx.o [1]
  295. .text ro code 0x800'7e98 0x4 startup_stm32g431xx.o [1]
  296. .text ro code 0x800'7e9c 0x4 startup_stm32g431xx.o [1]
  297. .text ro code 0x800'7ea0 0x4 startup_stm32g431xx.o [1]
  298. .text ro code 0x800'7ea4 0x4 startup_stm32g431xx.o [1]
  299. .text ro code 0x800'7ea8 0x4 startup_stm32g431xx.o [1]
  300. .text ro code 0x800'7eac 0x4 startup_stm32g431xx.o [1]
  301. .text ro code 0x800'7eb0 0x4 startup_stm32g431xx.o [1]
  302. .text ro code 0x800'7eb4 0x4 startup_stm32g431xx.o [1]
  303. .text ro code 0x800'7eb8 0x4 startup_stm32g431xx.o [1]
  304. .text ro code 0x800'7ebc 0x4 startup_stm32g431xx.o [1]
  305. .text ro code 0x800'7ec0 0x4 startup_stm32g431xx.o [1]
  306. .text ro code 0x800'7ec4 0x4 startup_stm32g431xx.o [1]
  307. .text ro code 0x800'7ec8 0x4 startup_stm32g431xx.o [1]
  308. .text ro code 0x800'7ecc 0x4 startup_stm32g431xx.o [1]
  309. .text ro code 0x800'7ed0 0x4 startup_stm32g431xx.o [1]
  310. .text ro code 0x800'7ed4 0x4 startup_stm32g431xx.o [1]
  311. .text ro code 0x800'7ed8 0x4 startup_stm32g431xx.o [1]
  312. .text ro code 0x800'7edc 0x4 startup_stm32g431xx.o [1]
  313. .text ro code 0x800'7ee0 0x4 startup_stm32g431xx.o [1]
  314. .text ro code 0x800'7ee4 0x4 startup_stm32g431xx.o [1]
  315. .text ro code 0x800'7ee8 0x4 startup_stm32g431xx.o [1]
  316. .text ro code 0x800'7eec 0x4 startup_stm32g431xx.o [1]
  317. .text ro code 0x800'7ef0 0x4 startup_stm32g431xx.o [1]
  318. .text ro code 0x800'7ef4 0x4 startup_stm32g431xx.o [1]
  319. .text ro code 0x800'7ef8 0x4 startup_stm32g431xx.o [1]
  320. .text ro code 0x800'7efc 0x4 startup_stm32g431xx.o [1]
  321. .text ro code 0x800'7f00 0x4 startup_stm32g431xx.o [1]
  322. .text ro code 0x800'7f04 0x4 startup_stm32g431xx.o [1]
  323. .text ro code 0x800'7f08 0x4 startup_stm32g431xx.o [1]
  324. .text ro code 0x800'7f0c 0x4 startup_stm32g431xx.o [1]
  325. .text ro code 0x800'7f10 0x4 startup_stm32g431xx.o [1]
  326. .text ro code 0x800'7f14 0x4 startup_stm32g431xx.o [1]
  327. .text ro code 0x800'7f18 0x4 startup_stm32g431xx.o [1]
  328. .text ro code 0x800'7f1c 0x4 startup_stm32g431xx.o [1]
  329. .text ro code 0x800'7f20 0x4 startup_stm32g431xx.o [1]
  330. .text ro code 0x800'7f24 0x4 startup_stm32g431xx.o [1]
  331. .text ro code 0x800'7f28 0x4 startup_stm32g431xx.o [1]
  332. .text ro code 0x800'7f2c 0x4 startup_stm32g431xx.o [1]
  333. .text ro code 0x800'7f30 0x4 startup_stm32g431xx.o [1]
  334. .text ro code 0x800'7f34 0x4 startup_stm32g431xx.o [1]
  335. .text ro code 0x800'7f38 0x4 startup_stm32g431xx.o [1]
  336. .text ro code 0x800'7f3c 0x4 startup_stm32g431xx.o [1]
  337. .text ro code 0x800'7f40 0x4 startup_stm32g431xx.o [1]
  338. .text ro code 0x800'7f44 0x4 startup_stm32g431xx.o [1]
  339. .text ro code 0x800'7f48 0x4 startup_stm32g431xx.o [1]
  340. .text ro code 0x800'7f4c 0x4 startup_stm32g431xx.o [1]
  341. .text ro code 0x800'7f50 0x4 startup_stm32g431xx.o [1]
  342. .text ro code 0x800'7f54 0x4 startup_stm32g431xx.o [1]
  343. .text ro code 0x800'7f58 0x4 startup_stm32g431xx.o [1]
  344. .text ro code 0x800'7f5c 0x4 startup_stm32g431xx.o [1]
  345. .text ro code 0x800'7f60 0x4 startup_stm32g431xx.o [1]
  346. .text ro code 0x800'7f64 0x4 startup_stm32g431xx.o [1]
  347. .text ro code 0x800'7f68 0x4 startup_stm32g431xx.o [1]
  348. .text ro code 0x800'7f6c 0x4 startup_stm32g431xx.o [1]
  349. .text ro code 0x800'7f70 0x4 startup_stm32g431xx.o [1]
  350. .text ro code 0x800'7f74 0x4 startup_stm32g431xx.o [1]
  351. .text ro code 0x800'7f78 0x4 startup_stm32g431xx.o [1]
  352. .text ro code 0x800'7f7c 0x4 startup_stm32g431xx.o [1]
  353. .text ro code 0x800'7f80 0x4 startup_stm32g431xx.o [1]
  354. .rodata const 0x800'7f84 0x0 zero_init3.o [5]
  355. .rodata const 0x800'7f84 0x0 packbits_init_single.o [5]
  356. Initializer bytes const 0x800'7f84 0x6b <for P2-1>
  357. - 0x800'7fef 0x7e17
  358. "P2", part 1 of 3: 0x94
  359. P2-1 0x2000'0000 0x94 <Init block>
  360. .data inited 0x2000'0000 0x4 microrl.o [1]
  361. .data inited 0x2000'0004 0x4 port.o [1]
  362. .data inited 0x2000'0008 0x4 stm32g4xx_hal.o [1]
  363. .data inited 0x2000'000c 0x4 stm32g4xx_hal.o [1]
  364. .data inited 0x2000'0010 0x4 system_stm32g4xx.o [1]
  365. .data inited 0x2000'0014 0x38 xlocale_c.o [2]
  366. .data inited 0x2000'004c 0x48 xfiles.o [2]
  367. - 0x2000'0094 0x94
  368. "P2", part 2 of 3: 0x5ca4
  369. .bss zero 0x2000'0094 0x5800 heap_4.o [1]
  370. .bss zero 0x2000'5894 0xf0 tasks.o [1]
  371. .bss zero 0x2000'5984 0xec terminal_user.o [1]
  372. .bss zero 0x2000'5a70 0xa4 terminal_usartbridge.o [1]
  373. .bss zero 0x2000'5b14 0x50 xfiles.o [2]
  374. .bss zero 0x2000'5b64 0x4c control.o [1]
  375. .bss zero 0x2000'5bb0 0x40 queue.o [1]
  376. .bss zero 0x2000'5bf0 0x28 terminal.o [1]
  377. .bss zero 0x2000'5c18 0x14 tasks.o [1]
  378. .bss zero 0x2000'5c2c 0x14 tasks.o [1]
  379. .bss zero 0x2000'5c40 0x14 tasks.o [1]
  380. .bss zero 0x2000'5c54 0x14 tasks.o [1]
  381. .bss zero 0x2000'5c68 0x14 tasks.o [1]
  382. .bss zero 0x2000'5c7c 0x14 timers.o [1]
  383. .bss zero 0x2000'5c90 0x14 timers.o [1]
  384. .bss zero 0x2000'5ca4 0x8 heap_4.o [1]
  385. .bss zero 0x2000'5cac 0x4 hal_callback.o [1]
  386. .bss zero 0x2000'5cb0 0x4 heap_4.o [1]
  387. .bss zero 0x2000'5cb4 0x4 heap_4.o [1]
  388. .bss zero 0x2000'5cb8 0x4 heap_4.o [1]
  389. .bss zero 0x2000'5cbc 0x4 heap_4.o [1]
  390. .bss zero 0x2000'5cc0 0x4 heap_4.o [1]
  391. .bss zero 0x2000'5cc4 0x4 heap_4.o [1]
  392. .bss zero 0x2000'5cc8 0x4 main.o [1]
  393. .bss zero 0x2000'5ccc 0x4 port.o [1]
  394. .bss zero 0x2000'5cd0 0x4 stm32g4xx_hal.o [1]
  395. .bss zero 0x2000'5cd4 0x4 tasks.o [1]
  396. .bss zero 0x2000'5cd8 0x4 tasks.o [1]
  397. .bss zero 0x2000'5cdc 0x4 tasks.o [1]
  398. .bss zero 0x2000'5ce0 0x4 tasks.o [1]
  399. .bss zero 0x2000'5ce4 0x4 tasks.o [1]
  400. .bss zero 0x2000'5ce8 0x4 tasks.o [1]
  401. .bss zero 0x2000'5cec 0x4 tasks.o [1]
  402. .bss zero 0x2000'5cf0 0x4 tasks.o [1]
  403. .bss zero 0x2000'5cf4 0x4 tasks.o [1]
  404. .bss zero 0x2000'5cf8 0x4 tasks.o [1]
  405. .bss zero 0x2000'5cfc 0x4 tasks.o [1]
  406. .bss zero 0x2000'5d00 0x4 tasks.o [1]
  407. .bss zero 0x2000'5d04 0x4 tasks.o [1]
  408. .bss zero 0x2000'5d08 0x4 tasks.o [1]
  409. .bss zero 0x2000'5d0c 0x4 tasks.o [1]
  410. .bss zero 0x2000'5d10 0x4 terminal.o [1]
  411. .bss zero 0x2000'5d14 0x4 terminal_user.o [1]
  412. .bss zero 0x2000'5d18 0x4 terminal_user.o [1]
  413. .bss zero 0x2000'5d1c 0x4 timers.o [1]
  414. .bss zero 0x2000'5d20 0x4 timers.o [1]
  415. .bss zero 0x2000'5d24 0x4 timers.o [1]
  416. .bss zero 0x2000'5d28 0x4 timers.o [1]
  417. .bss zero 0x2000'5d2c 0x4 timers.o [1]
  418. .bss zero 0x2000'5d30 0x4 xfail_s.o [2]
  419. .bss zero 0x2000'5d34 0x1 port.o [1]
  420. - 0x2000'5d35 0x5ca1
  421. "P2", part 3 of 3: 0x400
  422. CSTACK 0x2000'5d38 0x400 <Block>
  423. CSTACK uninit 0x2000'5d38 0x400 <Block tail>
  424. - 0x2000'6138 0x400
  425. Unused ranges:
  426. From To Size
  427. ---- -- ----
  428. 0x800'7fef 0x801'ffff 0x1'8011
  429. 0x2000'6138 0x2000'7fff 0x1ec8
  430. *******************************************************************************
  431. *** INIT TABLE
  432. ***
  433. Address Size
  434. ------- ----
  435. Zero (__iar_zero_init3)
  436. 1 destination range, total size 0x5ca1:
  437. 0x2000'0094 0x5ca1
  438. Copy/packbits (__iar_packbits_init_single3)
  439. 1 source range, total size 0x6b (72% of destination):
  440. 0x800'7f84 0x6b
  441. 1 destination range, total size 0x94:
  442. 0x2000'0000 0x94
  443. Extra (__iar_cstart_call_ctors)
  444. *******************************************************************************
  445. *** MODULE SUMMARY
  446. ***
  447. Module ro code ro data rw data
  448. ------ ------- ------- -------
  449. command line/config:
  450. --------------------------------------------------
  451. Total:
  452. D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj: [1]
  453. cmsis_os.o 428
  454. control.o 300 76
  455. hal_callback.o 64 16 4
  456. heap_4.o 648 4 22'560
  457. list.o 154
  458. main.o 408 28 4
  459. microrl.o 2'404 54 4
  460. port.o 604 7 9
  461. portasm.o 176
  462. queue.o 1'968 64
  463. startup_stm32g431xx.o 756
  464. stm32g4xx_hal.o 168 6 12
  465. stm32g4xx_hal_cortex.o 340
  466. stm32g4xx_hal_dma.o 268
  467. stm32g4xx_hal_gpio.o 556
  468. stm32g4xx_hal_msp.o 68
  469. stm32g4xx_hal_pwr.o 16
  470. stm32g4xx_hal_pwr_ex.o 284
  471. stm32g4xx_hal_rcc.o 2'068
  472. stm32g4xx_hal_tim.o 1'214
  473. stm32g4xx_hal_tim_ex.o 202
  474. stm32g4xx_hal_uart.o 4'712 24
  475. stm32g4xx_hal_uart_ex.o 6
  476. stm32g4xx_it.o 34
  477. system_stm32g4xx.o 16 27 4
  478. tasks.o 2'584 8 400
  479. terminal.o 516 36 44
  480. terminal_usartbridge.o 476 4 164
  481. terminal_user.o 760 960 244
  482. timers.o 1'188 16 60
  483. --------------------------------------------------
  484. Total: 23'386 1'190 23'649
  485. dl7M_tlf.a: [2]
  486. abort.o 6
  487. cppinit.o 24
  488. exit.o 4
  489. low_level_init.o 4
  490. printf.o 40
  491. putchar.o 12
  492. xfail_s.o 64 4
  493. xfiles.o 53 152
  494. xlocale_c.o 8 43 56
  495. xprintffull_nomb.o 4'038 8
  496. xprout.o 22
  497. --------------------------------------------------
  498. Total: 4'222 104 212
  499. dlpp7M_tl_fc.a: [3]
  500. --------------------------------------------------
  501. Total:
  502. m7M_tls.a: [4]
  503. DblAdd.o 362
  504. DblCmpGe.o 46
  505. DblCmpLe.o 46
  506. DblDiv.o 582
  507. DblMul.o 418
  508. DblSub.o 226
  509. DblToS32.o 58
  510. DblToU32.o 40
  511. S32ToDbl.o 34
  512. U32ToDbl.o 26
  513. fpinit_M.o 34
  514. frexp.o 112
  515. ldexp.o 314
  516. --------------------------------------------------
  517. Total: 2'298
  518. rt7M_tl.a: [5]
  519. ABImemcpy.o 166
  520. ABImemmove.o 150
  521. ABImemset.o 102
  522. I64DivMod.o 560
  523. I64DivZer.o 2
  524. cexit.o 10
  525. cmain.o 30
  526. cmain_call_ctors.o 32
  527. cstartup_M.o 12
  528. data_init.o 40
  529. memchr.o 88
  530. memset.o 20
  531. packbits_init_single.o 56
  532. strchr.o 22
  533. strcmp.o 18
  534. strcpy.o 24
  535. strlen.o 54
  536. zero_init3.o 58
  537. --------------------------------------------------
  538. Total: 1'444
  539. shb_l.a: [6]
  540. exit.o 20
  541. unwind_debug.o 1
  542. --------------------------------------------------
  543. Total: 20 1
  544. Gaps 46 4
  545. Linker created 36 1'024
  546. ------------------------------------------------------
  547. Grand Total: 31'416 1'335 24'885
  548. *******************************************************************************
  549. *** ENTRY LIST
  550. ***
  551. Entry Address Size Type Object
  552. ----- ------- ---- ---- ------
  553. .iar.init_table$$Base 0x800'7b44 -- Gb - Linker created -
  554. .iar.init_table$$Limit 0x800'7b68 -- Gb - Linker created -
  555. ?main 0x800'7c61 Code Gb cmain.o [5]
  556. AHBPrescTable 0x800'7db8 0x10 Data Gb system_stm32g4xx.o [1]
  557. APBPrescTable 0x800'7e10 0x8 Data Gb system_stm32g4xx.o [1]
  558. BusFault_Handler 0x800'7aeb 0x2 Code Gb stm32g4xx_it.o [1]
  559. CSTACK$$Base 0x2000'5d38 -- Gb - Linker created -
  560. CSTACK$$Limit 0x2000'6138 -- Gb - Linker created -
  561. DebugMon_Handler 0x800'7aef 0x2 Code Gb stm32g4xx_it.o [1]
  562. Error_Handler 0x800'74a5 0x4 Code Gb main.o [1]
  563. HAL_DMA_Abort 0x800'1475 0x78 Code Gb stm32g4xx_hal_dma.o [1]
  564. HAL_DMA_Abort_IT 0x800'14ed 0x94 Code Gb stm32g4xx_hal_dma.o [1]
  565. HAL_GPIO_Init 0x800'2911 0x1cc Code Gb stm32g4xx_hal_gpio.o [1]
  566. HAL_GPIO_TogglePin 0x800'2af5 0x1a Code Gb stm32g4xx_hal_gpio.o [1]
  567. HAL_GPIO_WritePin 0x800'2add 0x18 Code Gb stm32g4xx_hal_gpio.o [1]
  568. HAL_GetTick 0x800'1fd1 0xc Code Wk stm32g4xx_hal.o [1]
  569. HAL_IncTick 0x800'7b09 0x18 Code Wk stm32g4xx_hal.o [1]
  570. HAL_Init 0x800'74a9 0x24 Code Gb stm32g4xx_hal.o [1]
  571. HAL_InitTick 0x800'2021 0x60 Code Wk stm32g4xx_hal.o [1]
  572. HAL_MspInit 0x800'7739 0x3c Code Gb stm32g4xx_hal_msp.o [1]
  573. HAL_NVIC_EnableIRQ 0x800'23a3 0xe Code Gb stm32g4xx_hal_cortex.o [1]
  574. HAL_NVIC_SetPriority 0x800'237f 0x24 Code Gb stm32g4xx_hal_cortex.o [1]
  575. HAL_NVIC_SetPriorityGrouping
  576. 0x800'2373 0xc Code Gb stm32g4xx_hal_cortex.o [1]
  577. HAL_PWREx_ControlVoltageScaling
  578. 0x800'760d 0xf4 Code Gb stm32g4xx_hal_pwr_ex.o [1]
  579. HAL_PWREx_DisableUCPDDeadBattery
  580. 0x800'7701 0xc Code Gb stm32g4xx_hal_pwr_ex.o [1]
  581. HAL_PWR_EnableBkUpAccess
  582. 0x800'7729 0xc Code Gb stm32g4xx_hal_pwr.o [1]
  583. HAL_RCC_ClockConfig 0x800'1a65 0x1f4 Code Gb stm32g4xx_hal_rcc.o [1]
  584. HAL_RCC_GetHCLKFreq 0x800'1cd5 0x6 Code Gb stm32g4xx_hal_rcc.o [1]
  585. HAL_RCC_GetPCLK1Freq 0x800'1cdb 0x1a Code Gb stm32g4xx_hal_rcc.o [1]
  586. HAL_RCC_GetPCLK2Freq 0x800'1cf5 0x1a Code Gb stm32g4xx_hal_rcc.o [1]
  587. HAL_RCC_GetSysClockFreq
  588. 0x800'1c59 0x7c Code Gb stm32g4xx_hal_rcc.o [1]
  589. HAL_RCC_OscConfig 0x800'158d 0x4d8 Code Gb stm32g4xx_hal_rcc.o [1]
  590. HAL_SYSTICK_Config 0x800'23b1 0xc Code Gb stm32g4xx_hal_cortex.o [1]
  591. HAL_TIMEx_Break2Callback
  592. 0x800'7303 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  593. HAL_TIMEx_BreakCallback
  594. 0x800'7301 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  595. HAL_TIMEx_CommutCallback
  596. 0x800'7307 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  597. HAL_TIMEx_DirectionChangeCallback
  598. 0x800'730b 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  599. HAL_TIMEx_EncoderIndexCallback
  600. 0x800'7309 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  601. HAL_TIMEx_IndexErrorCallback
  602. 0x800'730d 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  603. HAL_TIMEx_MasterConfigSynchronization
  604. 0x800'777d 0xa2 Code Gb stm32g4xx_hal_tim_ex.o [1]
  605. HAL_TIMEx_TransitionErrorCallback
  606. 0x800'730f 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  607. HAL_TIM_Encoder_Init 0x800'6e45 0xce Code Gb stm32g4xx_hal_tim.o [1]
  608. HAL_TIM_Encoder_Start_IT
  609. 0x800'6f15 0x12a Code Gb stm32g4xx_hal_tim.o [1]
  610. HAL_TIM_IC_CaptureCallback
  611. 0x800'1ff5 0x1e Code Gb hal_callback.o [1]
  612. HAL_TIM_IC_CaptureCallback::cnt
  613. 0x2000'5cac 0x4 Data Lc hal_callback.o [1]
  614. HAL_TIM_IRQHandler 0x800'7051 0x1ae Code Gb stm32g4xx_hal_tim.o [1]
  615. HAL_UARTEx_RxFifoFullCallback
  616. 0x800'1589 0x2 Code Wk stm32g4xx_hal_uart_ex.o [1]
  617. HAL_UARTEx_TxFifoEmptyCallback
  618. 0x800'1587 0x2 Code Wk stm32g4xx_hal_uart_ex.o [1]
  619. HAL_UARTEx_WakeupCallback
  620. 0x800'1585 0x2 Code Wk stm32g4xx_hal_uart_ex.o [1]
  621. HAL_UART_IRQHandler 0x800'02b9 0x3a4 Code Gb stm32g4xx_hal_uart.o [1]
  622. HAL_UART_Init 0x800'01d9 0x7e Code Gb stm32g4xx_hal_uart.o [1]
  623. HAL_UART_Receive_IT 0x800'0257 0x5e Code Gb stm32g4xx_hal_uart.o [1]
  624. HAL_UART_RxCpltCallback
  625. 0x800'1fe1 0x14 Code Gb hal_callback.o [1]
  626. HAL_UART_RxCpltCallbackTerminal()
  627. 0x800'2133 0x20 Code Gb terminal_usartbridge.o [1]
  628. HardFault_Handler 0x800'7ae7 0x2 Code Gb stm32g4xx_it.o [1]
  629. MemManage_Handler 0x800'7ae9 0x2 Code Gb stm32g4xx_it.o [1]
  630. NMI_Handler 0x800'7ae5 0x2 Code Gb stm32g4xx_it.o [1]
  631. NVIC_EncodePriority 0x800'2303 0x40 Code Lc stm32g4xx_hal_cortex.o [1]
  632. PendSV_Handler 0x800'6d95 Code Gb portasm.o [1]
  633. RCC_GetSysClockFreqFromPLLSource
  634. 0x800'1d0f 0x46 Code Lc stm32g4xx_hal_rcc.o [1]
  635. Region$$Table$$Base 0x800'7b44 -- Gb - Linker created -
  636. Region$$Table$$Limit 0x800'7b68 -- Gb - Linker created -
  637. SHT$$INIT_ARRAY$$Base 0x800'7e68 -- Gb - Linker created -
  638. SHT$$INIT_ARRAY$$Limit 0x800'7e70 -- Gb - Linker created -
  639. SHT$$PREINIT_ARRAY$$Base
  640. 0x800'7e68 -- Gb - Linker created -
  641. SHT$$PREINIT_ARRAY$$Limit
  642. 0x800'7e68 -- Gb - Linker created -
  643. SVC_Handler 0x800'6ded Code Gb portasm.o [1]
  644. SbsTerminal::SbsTerminal()
  645. 0x800'263d 0x12 Code Gb terminal_user.o [1]
  646. SbsTerminal::clear(int, char const *const *)
  647. 0x800'27fb 0x40 Code Gb terminal_user.o [1]
  648. SbsTerminal::configure()
  649. 0x800'264f 0x42 Code Gb terminal_user.o [1]
  650. SbsTerminal::execute(int, char const *const *)
  651. 0x800'2691 0x7e Code Gb terminal_user.o [1]
  652. SbsTerminal::help(int, char const *const *)
  653. 0x800'2711 0xcc Code Gb terminal_user.o [1]
  654. SbsTerminal::help_connection()
  655. 0x800'27dd 0x6 Code Gb terminal_user.o [1]
  656. SbsTerminal::put_byte(char)
  657. 0x800'283b 0x16 Code Gb terminal_user.o [1]
  658. SbsTerminal::sigint() 0x800'270f 0x2 Code Gb terminal_user.o [1]
  659. SbsTerminal::version(int, char const *const *)
  660. 0x800'27e3 0x18 Code Gb terminal_user.o [1]
  661. StartupTask(void const *)
  662. 0x800'7341 0x34 Code Gb main.o [1]
  663. SysTick_Config 0x800'2343 0x30 Code Lc stm32g4xx_hal_cortex.o [1]
  664. SysTick_Handler 0x800'7af1 0x14 Code Gb stm32g4xx_it.o [1]
  665. SystemClock_Config() 0x800'73f9 0x90 Code Gb main.o [1]
  666. SystemCoreClock 0x2000'0010 0x4 Data Gb system_stm32g4xx.o [1]
  667. SystemInit 0x800'7dd9 0xc Code Gb system_stm32g4xx.o [1]
  668. TIM2_IRQHandler 0x800'75dd 0xa Code Gb control.o [1]
  669. TIM_Base_SetConfig 0x800'71ff 0xb8 Code Gb stm32g4xx_hal_tim.o [1]
  670. TIM_CCxChannelCmd 0x800'72d5 0x24 Code Gb stm32g4xx_hal_tim.o [1]
  671. Terminal::Terminal() 0x800'2441 0x42 Code Gb terminal.o [1]
  672. Terminal::Terminal() [subobject]
  673. 0x800'23dd 0xc Code Gb terminal.o [1]
  674. Terminal::addPrint(void (*)(char const *))
  675. 0x800'2587 0x16 Code Gb terminal.o [1]
  676. Terminal::clearScreen()
  677. 0x800'259d 0x18 Code Gb terminal.o [1]
  678. Terminal::completion(int, char const *const *)
  679. 0x800'2575 0x10 Code Gb terminal.o [1]
  680. Terminal::configure() 0x800'2483 0x6a Code Gb terminal.o [1]
  681. Terminal::execute(int, char const *const *)
  682. 0x800'256f 0x6 Code Gb terminal.o [1]
  683. Terminal::insert(int) 0x800'24ed 0x12 Code Gb terminal.o [1]
  684. Terminal::print(char const *)
  685. 0x800'24ff 0x28 Code Gb terminal.o [1]
  686. Terminal::printeol() 0x800'2561 0xe Code Gb terminal.o [1]
  687. Terminal::printl(char const *)
  688. 0x800'2527 0x18 Code Gb terminal.o [1]
  689. Terminal::printll(char const *)
  690. 0x800'253f 0x22 Code Gb terminal.o [1]
  691. Terminal::sigint() 0x800'2585 0x2 Code Gb terminal.o [1]
  692. UARTPrescTable 0x800'7d00 0x18 Data Gb stm32g4xx_hal_uart.o [1]
  693. UART_AdvFeatureConfig 0x800'09e9 0xda Code Gb stm32g4xx_hal_uart.o [1]
  694. UART_CheckIdleState 0x800'0ac3 0xd6 Code Gb stm32g4xx_hal_uart.o [1]
  695. UART_DMAAbortOnError 0x800'0e15 0x14 Code Lc stm32g4xx_hal_uart.o [1]
  696. UART_EndRxTransfer 0x800'0d91 0x60 Code Lc stm32g4xx_hal_uart.o [1]
  697. UART_EndTransmit_IT 0x800'0e29 0x2c Code Lc stm32g4xx_hal_uart.o [1]
  698. UART_RxISR_16BIT 0x800'0f4d 0xf0 Code Lc stm32g4xx_hal_uart.o [1]
  699. UART_RxISR_16BIT_FIFOEN
  700. 0x800'1231 0x1f6 Code Lc stm32g4xx_hal_uart.o [1]
  701. UART_RxISR_8BIT 0x800'0e55 0xee Code Lc stm32g4xx_hal_uart.o [1]
  702. UART_RxISR_8BIT_FIFOEN 0x800'103d 0x1f2 Code Lc stm32g4xx_hal_uart.o [1]
  703. UART_SetConfig 0x800'0661 0x37a Code Gb stm32g4xx_hal_uart.o [1]
  704. UART_Start_Receive_IT 0x800'0c37 0x15a Code Gb stm32g4xx_hal_uart.o [1]
  705. UART_WaitOnFlagUntilTimeout
  706. 0x800'0b99 0x9e Code Gb stm32g4xx_hal_uart.o [1]
  707. USART3_IRQHandler 0x800'2129 0xa Code Gb terminal_usartbridge.o [1]
  708. USB_LP_IRQHandler 0x800'7b05 0x2 Code Gb stm32g4xx_it.o [1]
  709. UsageFault_Handler 0x800'7aed 0x2 Code Gb stm32g4xx_it.o [1]
  710. UsartBridgeTerminal::InitUsart()
  711. 0x800'2183 0xbc Code Gb terminal_usartbridge.o [1]
  712. UsartBridgeTerminal::UsartBridgeTerminal()
  713. 0x800'20b7 0x14 Code Gb terminal_usartbridge.o [1]
  714. UsartBridgeTerminal::configure()
  715. 0x800'20cb 0x28 Code Gb terminal_usartbridge.o [1]
  716. UsartBridgeTerminal::print(char const *)
  717. 0x800'20f3 0x36 Code Gb terminal_usartbridge.o [1]
  718. UsartBridgeTerminal::recvByte()
  719. 0x800'2153 0x12 Code Gb terminal_usartbridge.o [1]
  720. UsartBridgeTerminal::sendByte(unsigned char)
  721. 0x800'2165 0x1e Code Gb terminal_usartbridge.o [1]
  722. Virtual function table for SbsTerminal
  723. 0x800'7cb0 0x1c Data Gb terminal_user.o [1]
  724. Virtual function table for Terminal
  725. 0x800'7c94 0x1c Data Gb terminal.o [1]
  726. [local to main_cpp]::MX_GPIO_Init()
  727. 0x800'7375 0x84 Code Lc main.o [1]
  728. [local to terminal_user_cpp]::__NVIC_SystemReset()
  729. 0x800'2623 0x1a Code Lc terminal_user.o [1]
  730. _LitobFullNoMb 0x800'38fd 0x10a Code Lc xprintffull_nomb.o [2]
  731. _Locale_lconv 0x2000'0014 0x38 Data Lc xlocale_c.o [2]
  732. _PrintfFullNoMb 0x800'2b3d 0xd9c Code Gb xprintffull_nomb.o [2]
  733. _Prout 0x800'7d49 0x16 Code Gb xprout.o [2]
  734. _PutcharFullNoMb 0x800'3a6d 0x20 Code Lc xprintffull_nomb.o [2]
  735. _PutcharsFullNoMb 0x800'3a8d 0x2e Code Lc xprintffull_nomb.o [2]
  736. __NVIC_EnableIRQ 0x800'22b9 0x1e Code Lc stm32g4xx_hal_cortex.o [1]
  737. __NVIC_GetPriorityGrouping
  738. 0x800'22ab 0xc Code Lc stm32g4xx_hal_cortex.o [1]
  739. __NVIC_SetPriority 0x800'22d7 0x2c Code Lc stm32g4xx_hal_cortex.o [1]
  740. __NVIC_SetPriorityGrouping
  741. 0x800'2289 0x22 Code Lc stm32g4xx_hal_cortex.o [1]
  742. __aeabi_cdcmple 0x800'4859 Code Gb DblCmpLe.o [4]
  743. __aeabi_cdrcmple 0x800'4889 Code Gb DblCmpGe.o [4]
  744. __aeabi_d2iz 0x800'49f5 Code Gb DblToS32.o [4]
  745. __aeabi_d2uiz 0x800'4d81 Code Gb DblToU32.o [4]
  746. __aeabi_ddiv 0x800'4b39 Code Gb DblDiv.o [4]
  747. __aeabi_dmul 0x800'4dc5 Code Gb DblMul.o [4]
  748. __aeabi_dsub 0x800'4a55 Code Gb DblSub.o [4]
  749. __aeabi_i2d 0x800'4a31 Code Gb S32ToDbl.o [4]
  750. __aeabi_ldiv0 0x800'2081 Code Gb I64DivZer.o [5]
  751. __aeabi_memcpy 0x800'467d Code Gb ABImemcpy.o [5]
  752. __aeabi_memcpy4 0x800'469d Code Gb ABImemcpy.o [5]
  753. __aeabi_memcpy8 0x800'469d Code Gb ABImemcpy.o [5]
  754. __aeabi_memmove 0x800'4f89 Code Gb ABImemmove.o [5]
  755. __aeabi_memmove4 0x800'4f89 Code Gb ABImemmove.o [5]
  756. __aeabi_memmove8 0x800'4f89 Code Gb ABImemmove.o [5]
  757. __aeabi_memset 0x800'3b05 Code Gb ABImemset.o [5]
  758. __aeabi_ui2d 0x800'4da9 Code Gb U32ToDbl.o [4]
  759. __aeabi_uldivmod 0x800'1da1 Code Gb I64DivMod.o [5]
  760. __call_ctors 0x800'7c49 0x18 Code Gb cppinit.o [2]
  761. __cmain 0x800'7c61 Code Gb cmain.o [5]
  762. __exit 0x800'6d81 0x14 Code Gb exit.o [6]
  763. __iar_Fail_s 0x800'4751 0x1c Code Gb xfail_s.o [2]
  764. __iar_Memchr 0x800'4791 Code Gb memchr.o [5]
  765. __iar_Memset 0x800'3b05 Code Gb ABImemset.o [5]
  766. __iar_Memset_word 0x800'3b0d Code Gb ABImemset.o [5]
  767. __iar_Stdout 0x2000'004c 0x48 Data Gb xfiles.o [2]
  768. __iar_Strchr 0x800'4739 Code Gb strchr.o [5]
  769. __iar_cstart_call_ctors
  770. 0x800'7c29 0x20 Code Gb cmain_call_ctors.o [5]
  771. __iar_dadd 0x800'4a65 Code Gb DblSub.o [4]
  772. __iar_data_init3 0x800'7a09 0x28 Code Gb data_init.o [5]
  773. __iar_debug_exceptions 0x800'1fde 0x1 Data Gb unwind_debug.o [6]
  774. __iar_dsub 0x800'61f1 Code Gb DblAdd.o [4]
  775. __iar_dsubStart 0x800'6203 Code Gb DblAdd.o [4]
  776. __iar_frexp 0x800'47f5 Code Gb frexp.o [4]
  777. __iar_frexpl 0x800'47f5 Code Gb frexp.o [4]
  778. __iar_init_vfp 0x800'7b21 Code Gb fpinit_M.o [4]
  779. __iar_ldexp64 0x800'48b9 Code Gb ldexp.o [4]
  780. __iar_packbits_init_single3
  781. 0x800'7879 0x38 Code Gb packbits_init_single.o [5]
  782. __iar_program_start 0x800'7df5 Code Gb cstartup_M.o [5]
  783. __iar_scalbln64 0x800'48b9 Code Gb ldexp.o [4]
  784. __iar_scalbn64 0x800'48b9 Code Gb ldexp.o [4]
  785. __iar_softfp___iar_frexp64
  786. 0x800'47e9 Code Gb frexp.o [4]
  787. __iar_softfp_frexp 0x800'47e9 Code Gb frexp.o [4]
  788. __iar_softfp_frexpl 0x800'47e9 Code Gb frexp.o [4]
  789. __iar_tls$$INIT_ARRAY$$Base
  790. 0x800'7e70 -- Gb - Linker created -
  791. __iar_tls$$INIT_ARRAY$$Limit
  792. 0x800'7e70 -- Gb - Linker created -
  793. __iar_zero_init3 0x800'143b 0x3a Code Gb zero_init3.o [5]
  794. __low_level_init 0x800'7c7f 0x4 Code Gb low_level_init.o [2]
  795. __sti__routine 0x800'2085 0xa Code Lc terminal_usartbridge.o [1]
  796. __sti__routine 0x800'2619 0xa Code Lc terminal_user.o [1]
  797. __vector_table 0x800'0000 Data Gb startup_stm32g431xx.o [1]
  798. _call_main 0x800'7c6d Code Gb cmain.o [5]
  799. _exit 0x800'7c89 Code Gb cexit.o [5]
  800. _main 0x800'7c7b Code Gb cmain.o [5]
  801. abort 0x800'61e9 0x6 Code Gb abort.o [2]
  802. completion_terminal 0x800'2427 0x1a Code Gb terminal.o [1]
  803. escape_process 0x800'40c3 0xfa Code Lc microrl.o [1]
  804. execute_terminal 0x800'23fb 0x1a Code Gb terminal.o [1]
  805. exit 0x800'7c83 0x4 Code Gb exit.o [2]
  806. fputc 0x800'208f 0x1a Code Gb terminal_usartbridge.o [1]
  807. helloNull 0x2000'5d10 0x4 Data Gb terminal.o [1]
  808. hist_erase_older 0x800'3b6d 0x14 Code Lc microrl.o [1]
  809. hist_is_space_for_new 0x800'3b81 0x3a Code Lc microrl.o [1]
  810. hist_restore_line 0x800'3c61 0x1c4 Code Lc microrl.o [1]
  811. hist_save_line 0x800'3bbb 0xa6 Code Lc microrl.o [1]
  812. hist_search 0x800'408b 0x38 Code Lc microrl.o [1]
  813. htim2 0x2000'5b64 0x4c Data Gb control.o [1]
  814. inHandlerMode 0x800'44e7 0x12 Code Lc cmsis_os.o [1]
  815. init_encoder() 0x800'74cd 0xae Code Gb control.o [1]
  816. init_gpio_encoder() 0x800'757b 0x62 Code Gb control.o [1]
  817. ldexp 0x800'48b9 Code Gb ldexp.o [4]
  818. ldexpl 0x800'48b9 Code Gb ldexp.o [4]
  819. localeconv 0x800'4f69 0x4 Code Gb xlocale_c.o [2]
  820. main 0x800'7311 0x30 Code Gb main.o [1]
  821. makeFreeRtosPriority 0x800'44d1 0x16 Code Lc cmsis_os.o [1]
  822. memchr 0x800'4791 Code Gb memchr.o [5]
  823. memset 0x800'75f9 0x14 Code Gb memset.o [5]
  824. microrl_backspace 0x800'425b 0x5e Code Lc microrl.o [1]
  825. microrl_init 0x800'3ff7 0x6a Code Gb microrl.o [1]
  826. microrl_insert_char 0x800'4345 0x176 Code Gb microrl.o [1]
  827. microrl_insert_text 0x800'41bd 0x9e Code Lc microrl.o [1]
  828. microrl_set_complete_callback
  829. 0x800'4079 0x6 Code Gb microrl.o [1]
  830. microrl_set_execute_callback
  831. 0x800'407f 0x6 Code Gb microrl.o [1]
  832. microrl_set_sigint_callback
  833. 0x800'4085 0x6 Code Gb microrl.o [1]
  834. new_line_handler 0x800'42b9 0x8c Code Gb microrl.o [1]
  835. obuf 0x2000'5b14 0x50 Data Lc xfiles.o [2]
  836. osDelay 0x800'4531 0x1c Code Gb cmsis_os.o [1]
  837. osKernelStart 0x800'44f9 0xa Code Gb cmsis_os.o [1]
  838. osMessageCreate 0x800'454d 0x12 Code Gb cmsis_os.o [1]
  839. osMessageGet 0x800'45c5 0xb2 Code Gb cmsis_os.o [1]
  840. osMessagePut 0x800'455f 0x66 Code Gb cmsis_os.o [1]
  841. osThreadCreate 0x800'4503 0x2e Code Gb cmsis_os.o [1]
  842. pTerminal 0x2000'5d14 0x4 Data Gb terminal_user.o [1]
  843. pcInterruptPriorityRegisters
  844. 0x800'7e74 0x4 Data Lc port.o [1]
  845. print_prompt 0x800'3e7d 0xe Code Lc microrl.o [1]
  846. print_terminal 0x800'23e9 0x12 Code Gb terminal.o [1]
  847. print_usartbridge(char const *)
  848. 0x800'20a9 0xe Code Gb terminal_usartbridge.o [1]
  849. printf 0x800'2261 0x28 Code Gb printf.o [2]
  850. prompt_default 0x2000'0000 0x4 Data Gb microrl.o [1]
  851. prvAddCurrentTaskToDelayedList
  852. 0x800'5999 0x6c Code Lc tasks.o [1]
  853. prvAddNewTaskToReadyList
  854. 0x800'5173 0x9e Code Lc tasks.o [1]
  855. prvCheckForValidListAndQueue
  856. 0x800'6d11 0x46 Code Lc timers.o [1]
  857. prvCheckTasksWaitingTermination
  858. 0x800'5845 0x3e Code Lc tasks.o [1]
  859. prvCopyDataFromQueue 0x800'6095 0x36 Code Lc queue.o [1]
  860. prvCopyDataToQueue 0x800'5ff9 0x9c Code Lc queue.o [1]
  861. prvDeleteTCB 0x800'5883 0x12 Code Lc tasks.o [1]
  862. prvGetNextExpireTime 0x800'6aa3 0x28 Code Lc timers.o [1]
  863. prvHeapInit 0x800'6501 0x62 Code Lc heap_4.o [1]
  864. prvIdleTask 0x800'57cd 0x24 Code Lc tasks.o [1]
  865. prvInitialiseNewQueue 0x800'5b19 0x36 Code Lc queue.o [1]
  866. prvInitialiseNewTask 0x800'508d 0xe6 Code Lc tasks.o [1]
  867. prvInitialiseTaskLists 0x800'57f1 0x54 Code Lc tasks.o [1]
  868. prvInsertBlockIntoFreeList
  869. 0x800'6563 0x5e Code Lc heap_4.o [1]
  870. prvInsertTimerInActiveList
  871. 0x800'6af3 0x52 Code Lc timers.o [1]
  872. prvIsQueueEmpty 0x800'6139 0x1c Code Lc queue.o [1]
  873. prvIsQueueFull 0x800'6155 0x1e Code Lc queue.o [1]
  874. prvProcessExpiredTimer 0x800'69a7 0x6c Code Lc timers.o [1]
  875. prvProcessReceivedCommands
  876. 0x800'6b45 0x13e Code Lc timers.o [1]
  877. prvProcessTimerOrBlockTask
  878. 0x800'6a2f 0x74 Code Lc timers.o [1]
  879. prvResetNextTaskUnblockTime
  880. 0x800'5895 0x26 Code Lc tasks.o [1]
  881. prvSampleTimeNow 0x800'6acb 0x28 Code Lc timers.o [1]
  882. prvSampleTimeNow::xLastTime
  883. 0x2000'5d2c 0x4 Data Lc timers.o [1]
  884. prvSwitchTimerLists 0x800'6c83 0x8e Code Lc timers.o [1]
  885. prvTaskExitError 0x800'66a9 0x2a Code Lc port.o [1]
  886. prvTimerTask 0x800'6a15 0x1a Code Lc timers.o [1]
  887. prvUnlockQueue 0x800'60cb 0x6e Code Lc queue.o [1]
  888. putchar 0x800'7d61 0xc Code Gb putchar.o [2]
  889. pvPortMalloc 0x800'635d 0x128 Code Gb heap_4.o [1]
  890. pxCurrentTCB 0x2000'5cd4 0x4 Data Gb tasks.o [1]
  891. pxCurrentTimerList 0x2000'5d1c 0x4 Data Lc timers.o [1]
  892. pxDelayedTaskList 0x2000'5cd8 0x4 Data Lc tasks.o [1]
  893. pxEnd 0x2000'5cb0 0x4 Data Lc heap_4.o [1]
  894. pxOverflowDelayedTaskList
  895. 0x2000'5cdc 0x4 Data Lc tasks.o [1]
  896. pxOverflowTimerList 0x2000'5d20 0x4 Data Lc timers.o [1]
  897. pxPortInitialiseStack 0x800'6681 0x28 Code Gb port.o [1]
  898. pxReadyTasksLists 0x2000'5894 0xf0 Data Lc tasks.o [1]
  899. sbsTerminal 0x2000'5984 0xec Data Gb terminal_user.o [1]
  900. scalbln 0x800'48b9 Code Gb ldexp.o [4]
  901. scalblnl 0x800'48b9 Code Gb ldexp.o [4]
  902. scalbn 0x800'48b9 Code Gb ldexp.o [4]
  903. scalbnl 0x800'48b9 Code Gb ldexp.o [4]
  904. scale 0x800'3a07 0x46 Code Lc xprintffull_nomb.o [2]
  905. sec_hand 0x2000'5d30 0x4 Data Lc xfail_s.o [2]
  906. sigint_terminal 0x800'2415 0x12 Code Gb terminal.o [1]
  907. split 0x800'3e25 0x58 Code Lc microrl.o [1]
  908. startupTaskHandle 0x2000'5cc8 0x4 Data Gb main.o [1]
  909. strchr 0x800'4739 Code Gb strchr.o [5]
  910. strcmp 0x800'4725 Code Gb strcmp.o [5]
  911. strcpy 0x800'4f71 Code Gb strcpy.o [5]
  912. strlen 0x800'25e1 Code Gb strlen.o [5]
  913. terminalUsartBridge 0x2000'5a70 0xa4 Data Gb terminal_usartbridge.o [1]
  914. terminal_backspace 0x800'3e8b 0x10 Code Lc microrl.o [1]
  915. terminal_move_cursor 0x800'3f03 0x5a Code Lc microrl.o [1]
  916. terminal_newline 0x800'3e9b 0xe Code Lc microrl.o [1]
  917. terminal_print_line 0x800'3f9b 0x5c Code Lc microrl.o [1]
  918. terminal_reset_cursor 0x800'3f5d 0x3e Code Lc microrl.o [1]
  919. terminaltTaskHandle 0x2000'5d18 0x4 Data Gb terminal_user.o [1]
  920. tmpCommand 0x2000'5bf0 0x28 Data Lc terminal.o [1]
  921. u16bit_to_str 0x800'3ea9 0x5a Code Lc microrl.o [1]
  922. ucHeap 0x2000'0094 0x5800 Data Lc heap_4.o [1]
  923. ucMaxSysCallPriority 0x2000'5d34 0x1 Data Lc port.o [1]
  924. ulMaxPRIGROUPValue 0x2000'5ccc 0x4 Data Lc port.o [1]
  925. uwTick 0x2000'5cd0 0x4 Data Gb stm32g4xx_hal.o [1]
  926. uwTickFreq 0x2000'000c 0x4 Data Gb stm32g4xx_hal.o [1]
  927. uwTickPrio 0x2000'0008 0x4 Data Gb stm32g4xx_hal.o [1]
  928. uxCriticalNesting 0x2000'0004 0x4 Data Lc port.o [1]
  929. uxCurrentNumberOfTasks 0x2000'5ce4 0x4 Data Lc tasks.o [1]
  930. uxDeletedTasksWaitingCleanUp
  931. 0x2000'5ce0 0x4 Data Lc tasks.o [1]
  932. uxListRemove 0x800'6657 0x28 Code Gb list.o [1]
  933. uxSchedulerSuspended 0x2000'5d0c 0x4 Data Lc tasks.o [1]
  934. uxTaskNumber 0x2000'5d00 0x4 Data Lc tasks.o [1]
  935. uxTopReadyPriority 0x2000'5cec 0x4 Data Lc tasks.o [1]
  936. vListInitialise 0x800'65e5 0x1e Code Gb list.o [1]
  937. vListInitialiseItem 0x800'6603 0x6 Code Gb list.o [1]
  938. vListInsert 0x800'6621 0x36 Code Gb list.o [1]
  939. vListInsertEnd 0x800'6609 0x18 Code Gb list.o [1]
  940. vPortEnableVFP 0x800'6e29 Code Gb portasm.o [1]
  941. vPortEnterCritical 0x800'67a1 0x34 Code Gb port.o [1]
  942. vPortExitCritical 0x800'67d5 0x2c Code Gb port.o [1]
  943. vPortFree 0x800'6485 0x7c Code Gb heap_4.o [1]
  944. vPortStartFirstTask 0x800'6e09 Code Gb portasm.o [1]
  945. vPortValidateInterruptPriority
  946. 0x800'6829 0x4e Code Gb port.o [1]
  947. vQueueAddToRegistry 0x800'6173 0x26 Code Gb queue.o [1]
  948. vQueueWaitForMessageRestricted
  949. 0x800'619d 0x4c Code Gb queue.o [1]
  950. vTaskDelay 0x800'52bb 0x4e Code Gb tasks.o [1]
  951. vTaskDelete 0x800'5211 0xaa Code Gb tasks.o [1]
  952. vTaskInternalSetTimeOutState
  953. 0x800'5715 0x12 Code Gb tasks.o [1]
  954. vTaskMissedYield 0x800'57bb 0xa Code Gb tasks.o [1]
  955. vTaskPlaceOnEventList 0x800'55f3 0x34 Code Gb tasks.o [1]
  956. vTaskPlaceOnEventListRestricted
  957. 0x800'563d 0x40 Code Gb tasks.o [1]
  958. vTaskStartScheduler 0x800'5309 0x72 Code Gb tasks.o [1]
  959. vTaskSuspendAll 0x800'537b 0xc Code Gb tasks.o [1]
  960. vTaskSwitchContext 0x800'5581 0x72 Code Gb tasks.o [1]
  961. vTerminal(void const *)
  962. 0x800'2851 0x32 Code Gb terminal_user.o [1]
  963. xActiveTimerList1 0x2000'5c7c 0x14 Data Lc timers.o [1]
  964. xActiveTimerList2 0x2000'5c90 0x14 Data Lc timers.o [1]
  965. xBlockAllocatedBit 0x2000'5cc4 0x4 Data Lc heap_4.o [1]
  966. xDelayedTaskList1 0x2000'5c18 0x14 Data Lc tasks.o [1]
  967. xDelayedTaskList2 0x2000'5c2c 0x14 Data Lc tasks.o [1]
  968. xFreeBytesRemaining 0x2000'5cb4 0x4 Data Lc heap_4.o [1]
  969. xHeapStructSize 0x800'7e70 0x4 Data Lc heap_4.o [1]
  970. xIdleTaskHandle 0x2000'5d08 0x4 Data Lc tasks.o [1]
  971. xMinimumEverFreeBytesRemaining
  972. 0x2000'5cb8 0x4 Data Lc heap_4.o [1]
  973. xNextTaskUnblockTime 0x2000'5d04 0x4 Data Lc tasks.o [1]
  974. xNumOfOverflows 0x2000'5cfc 0x4 Data Lc tasks.o [1]
  975. xNumberOfSuccessfulAllocations
  976. 0x2000'5cbc 0x4 Data Lc heap_4.o [1]
  977. xNumberOfSuccessfulFrees
  978. 0x2000'5cc0 0x4 Data Lc heap_4.o [1]
  979. xPendedTicks 0x2000'5cf4 0x4 Data Lc tasks.o [1]
  980. xPendingReadyList 0x2000'5c40 0x14 Data Lc tasks.o [1]
  981. xPortStartScheduler 0x800'66d3 0xce Code Gb port.o [1]
  982. xPortSysTickHandler 0x800'6801 0x28 Code Gb port.o [1]
  983. xQueueGenericCreate 0x800'5acd 0x4c Code Gb queue.o [1]
  984. xQueueGenericReset 0x800'5a39 0x94 Code Gb queue.o [1]
  985. xQueueGenericSend 0x800'5b4f 0x1a6 Code Gb queue.o [1]
  986. xQueueGenericSendFromISR
  987. 0x800'5cf5 0xe4 Code Gb queue.o [1]
  988. xQueueReceive 0x800'5dd9 0x16a Code Gb queue.o [1]
  989. xQueueReceiveFromISR 0x800'5f49 0xb0 Code Gb queue.o [1]
  990. xQueueRegistry 0x2000'5bb0 0x40 Data Gb queue.o [1]
  991. xSchedulerRunning 0x2000'5cf0 0x4 Data Lc tasks.o [1]
  992. xStart 0x2000'5ca4 0x8 Data Lc heap_4.o [1]
  993. xSuspendedTaskList 0x2000'5c68 0x14 Data Lc tasks.o [1]
  994. xTaskCheckForTimeOut 0x800'572d 0x8e Code Gb tasks.o [1]
  995. xTaskCreate 0x800'5021 0x6c Code Gb tasks.o [1]
  996. xTaskGetSchedulerState 0x800'58c1 0x20 Code Gb tasks.o [1]
  997. xTaskGetTickCount 0x800'546f 0x8 Code Gb tasks.o [1]
  998. xTaskIncrementTick 0x800'5477 0x10a Code Gb tasks.o [1]
  999. xTaskPriorityDisinherit
  1000. 0x800'58e1 0x8e Code Gb tasks.o [1]
  1001. xTaskRemoveFromEventList
  1002. 0x800'5685 0x82 Code Gb tasks.o [1]
  1003. xTaskResumeAll 0x800'5387 0xe8 Code Gb tasks.o [1]
  1004. xTasksWaitingTermination
  1005. 0x2000'5c54 0x14 Data Lc tasks.o [1]
  1006. xTickCount 0x2000'5ce8 0x4 Data Lc tasks.o [1]
  1007. xTimerCreateTimerTask 0x800'68dd 0x48 Code Gb timers.o [1]
  1008. xTimerGenericCommand 0x800'6925 0x82 Code Gb timers.o [1]
  1009. xTimerQueue 0x2000'5d24 0x4 Data Lc timers.o [1]
  1010. xTimerTaskHandle 0x2000'5d28 0x4 Data Lc timers.o [1]
  1011. xYieldPending 0x2000'5cf8 0x4 Data Lc tasks.o [1]
  1012. [1] = D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj
  1013. [2] = dl7M_tlf.a
  1014. [3] = dlpp7M_tl_fc.a
  1015. [4] = m7M_tls.a
  1016. [5] = rt7M_tl.a
  1017. [6] = shb_l.a
  1018. 31'416 bytes of readonly code memory
  1019. 1'335 bytes of readonly data memory
  1020. 24'885 bytes of readwrite data memory
  1021. Errors: none
  1022. Warnings: none