desk.map 72 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170
  1. ###############################################################################
  2. #
  3. # IAR ELF Linker V8.40.1.212/W32 for ARM 27/Jul/2025 22:58:36
  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\EWD28.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_bridge.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_common.o
  25. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\OLED_SSD1327.o
  26. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\port.o
  27. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\portasm.o
  28. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\queue.o
  29. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\settings.o
  30. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\startup_stm32g431xx.o
  31. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal.o
  32. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_adc.o
  33. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_adc_ex.o
  34. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_comp.o
  35. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cordic.o
  36. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cortex.o
  37. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_crc.o
  38. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_crc_ex.o
  39. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cryp.o
  40. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cryp_ex.o
  41. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dac.o
  42. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dac_ex.o
  43. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dma.o
  44. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dma_ex.o
  45. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_exti.o
  46. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_fdcan.o
  47. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash.o
  48. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash_ex.o
  49. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash_ramfunc.o
  50. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_fmac.o
  51. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_gpio.o
  52. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_hrtim.o
  53. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2c.o
  54. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2c_ex.o
  55. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2s.o
  56. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_irda.o
  57. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_iwdg.o
  58. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_lptim.o
  59. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_msp.o
  60. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_nand.o
  61. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_nor.o
  62. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_opamp.o
  63. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_opamp_ex.o
  64. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pcd.o
  65. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pcd_ex.o
  66. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pwr.o
  67. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pwr_ex.o
  68. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_qspi.o
  69. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rcc.o
  70. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rcc_ex.o
  71. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rng.o
  72. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rtc.o
  73. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rtc_ex.o
  74. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sai.o
  75. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sai_ex.o
  76. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smartcard.o
  77. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smartcard_ex.o
  78. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smbus.o
  79. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smbus_ex.o
  80. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_spi.o
  81. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_spi_ex.o
  82. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sram.o
  83. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_tim.o
  84. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_tim_ex.o
  85. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_uart.o
  86. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_uart_ex.o
  87. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_usart.o
  88. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_usart_ex.o
  89. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_wwdg.o
  90. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_it.o
  91. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stream_buffer.o
  92. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\system_stm32g4xx.o
  93. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\tasks.o
  94. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\terminal.o
  95. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\terminal_usartbridge.o
  96. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\terminal_user.o
  97. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\timers.o
  98. # --no_out_extension -o
  99. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Exe\desk.out
  100. # --redirect _Printf=_PrintfFullNoMb --redirect _Scanf=_ScanfFullNoMb
  101. # --map D:\FlyElectronics\tuber\project\ewarm\desk\Debug\List\desk.map
  102. # --config
  103. # D:\FlyElectronics\tuber\project\ewarm\desk/stm32g431xx_flash.icf
  104. # --semihosting --entry __iar_program_start --vfe --text_out locale)
  105. #
  106. ###############################################################################
  107. *******************************************************************************
  108. *** RUNTIME MODEL ATTRIBUTES
  109. ***
  110. CppFlavor = *
  111. __CPP_Exceptions = Disabled
  112. __CPP_Language = C++14
  113. __Heap_Handler = Basic
  114. __SystemLibrary = DLib
  115. __dlib_dynamic_initialization = normal
  116. __dlib_version = 6
  117. *******************************************************************************
  118. *** HEAP SELECTION
  119. ***
  120. The basic heap was selected because no calls to memory allocation
  121. functions were found in the application outside of system library
  122. functions, and there are calls to deallocation functions in the
  123. application.
  124. *******************************************************************************
  125. *** PLACEMENT SUMMARY
  126. ***
  127. "A0": place at address 0x800'0000 { ro section .intvec };
  128. "P1": place in [from 0x800'0000 to 0x801'ffff] { ro };
  129. define block CSTACK with size = 1K, alignment = 8 { };
  130. define block HEAP with size = 512, alignment = 8 { };
  131. "P2": place in [from 0x2000'0000 to 0x2000'7fff] {
  132. rw, block CSTACK, block HEAP };
  133. initialize by copy { rw };
  134. Section Kind Address Size Object
  135. ------- ---- ------- ---- ------
  136. "A0": 0x1d8
  137. .intvec ro code 0x800'0000 0x1d8 startup_stm32g431xx.o [1]
  138. - 0x800'01d8 0x1d8
  139. "P1": 0x94c5
  140. .text ro code 0x800'01d8 0x1262 stm32g4xx_hal_uart.o [1]
  141. .text ro code 0x800'143a 0x3a zero_init3.o [5]
  142. .text ro code 0x800'1474 0x10c stm32g4xx_hal_dma.o [1]
  143. .text ro code 0x800'1580 0x2 stm32g4xx_hal_uart.o [1]
  144. .text ro code 0x800'1582 0x2 stm32g4xx_hal_uart.o [1]
  145. .text ro code 0x800'1584 0x2 stm32g4xx_hal_uart_ex.o [1]
  146. .text ro code 0x800'1586 0x2 stm32g4xx_hal_uart_ex.o [1]
  147. .text ro code 0x800'1588 0x2 stm32g4xx_hal_uart_ex.o [1]
  148. .rodata const 0x800'158a 0x2 xlocale_c.o [2]
  149. .text ro code 0x800'158c 0x814 stm32g4xx_hal_rcc.o [1]
  150. .text ro code 0x800'1da0 0x230 I64DivMod.o [5]
  151. .text ro code 0x800'1fd0 0xc stm32g4xx_hal.o [1]
  152. .text ro code 0x800'1fdc 0x2 stm32g4xx_hal_uart.o [1]
  153. .rodata const 0x800'1fde 0x1 unwind_debug.o [6]
  154. .rodata const 0x800'1fdf 0x1 xlocale_c.o [2]
  155. .text ro code 0x800'1fe0 0x40 hal_callback.o [1]
  156. .text ro code 0x800'2020 0x60 stm32g4xx_hal.o [1]
  157. .text ro code 0x800'2080 0x2 I64DivZer.o [5]
  158. .text ro code 0x800'2084 0x1dc terminal_usartbridge.o [1]
  159. .text ro code 0x800'2260 0x28 printf.o [2]
  160. .text ro code 0x800'2288 0x154 stm32g4xx_hal_cortex.o [1]
  161. .text ro code 0x800'23dc 0x204 terminal.o [1]
  162. .text ro code 0x800'25e0 0x36 strlen.o [5]
  163. .text ro code 0x800'2618 0x2f8 terminal_user.o [1]
  164. .text ro code 0x800'2910 0x39c stm32g4xx_hal_gpio.o [1]
  165. .text ro code 0x800'2cac 0xfc6 xprintffull_nomb.o [2]
  166. .text ro code 0x800'3c74 0x66 ABImemset.o [5]
  167. .text ro code 0x800'3cdc 0x964 microrl.o [1]
  168. .text ro code 0x800'4640 0x1ac cmsis_os.o [1]
  169. .text ro code 0x800'47ec 0xa6 ABImemcpy.o [5]
  170. .text ro code 0x800'4894 0x12 strcmp.o [5]
  171. .text ro code 0x800'48a8 0x16 strchr.o [5]
  172. .text ro code 0x800'48c0 0x40 xfail_s.o [2]
  173. .text ro code 0x800'4900 0x58 memchr.o [5]
  174. .text ro code 0x800'4958 0x70 frexp.o [4]
  175. .text ro code 0x800'49c8 0x2e DblCmpLe.o [4]
  176. .text ro code 0x800'49f8 0x2e DblCmpGe.o [4]
  177. .text ro code 0x800'4a28 0x13a ldexp.o [4]
  178. .text ro code 0x800'4b64 0x3a DblToS32.o [4]
  179. .text ro code 0x800'4ba0 0x22 S32ToDbl.o [4]
  180. .text ro code 0x800'4bc4 0xe2 DblSub.o [4]
  181. .text ro code 0x800'4ca8 0x246 DblDiv.o [4]
  182. .text ro code 0x800'4ef0 0x28 DblToU32.o [4]
  183. .text ro code 0x800'4f18 0x1a U32ToDbl.o [4]
  184. .text ro code 0x800'4f34 0x1a2 DblMul.o [4]
  185. .text ro code 0x800'50d8 0x8 xlocale_c.o [2]
  186. .text ro code 0x800'50e0 0x18 strcpy.o [5]
  187. .text ro code 0x800'50f8 0x96 ABImemmove.o [5]
  188. .text ro code 0x800'5190 0xa18 tasks.o [1]
  189. .text ro code 0x800'5ba8 0x7b0 queue.o [1]
  190. .text ro code 0x800'6358 0x6 abort.o [2]
  191. .text ro code 0x800'6360 0x16a DblAdd.o [4]
  192. .text ro code 0x800'64cc 0x288 heap_4.o [1]
  193. .text ro code 0x800'6754 0x9a list.o [1]
  194. .text ro code 0x800'67f0 0x25c port.o [1]
  195. .text ro code 0x800'6a4c 0x4a4 timers.o [1]
  196. .text ro code 0x800'6ef0 0x14 exit.o [6]
  197. CODE ro code 0x800'6f04 0xb0 portasm.o [1]
  198. .text ro code 0x800'6fb4 0x698 stm32g4xx_hal_i2c.o [1]
  199. .text ro code 0x800'764c 0x11c i2c_bridge.o [1]
  200. .text ro code 0x800'7768 0xf0 stm32g4xx_hal_i2c_ex.o [1]
  201. .text ro code 0x800'7858 0x14 memset.o [5]
  202. .text ro code 0x800'786c 0x4b4 stm32g4xx_hal_tim.o [1]
  203. .text ro code 0x800'7d20 0x2 stm32g4xx_hal_tim.o [1]
  204. .text ro code 0x800'7d22 0x2 stm32g4xx_hal_tim.o [1]
  205. .text ro code 0x800'7d24 0x2 stm32g4xx_hal_tim.o [1]
  206. .text ro code 0x800'7d26 0x2 stm32g4xx_hal_tim.o [1]
  207. .text ro code 0x800'7d28 0x2 stm32g4xx_hal_tim_ex.o [1]
  208. .text ro code 0x800'7d2a 0x2 stm32g4xx_hal_tim_ex.o [1]
  209. .text ro code 0x800'7d2c 0x2 stm32g4xx_hal_tim.o [1]
  210. .text ro code 0x800'7d2e 0x2 stm32g4xx_hal_tim_ex.o [1]
  211. .text ro code 0x800'7d30 0x2 stm32g4xx_hal_tim_ex.o [1]
  212. .text ro code 0x800'7d32 0x2 stm32g4xx_hal_tim_ex.o [1]
  213. .text ro code 0x800'7d34 0x2 stm32g4xx_hal_tim_ex.o [1]
  214. .text ro code 0x800'7d36 0x2 stm32g4xx_hal_tim_ex.o [1]
  215. .text ro code 0x800'7d38 0x378 GFX_SSD1327.o [1]
  216. .text ro code 0x800'80b0 0x214 OLED_SSD1327.o [1]
  217. .text ro code 0x800'82c4 0x8 abs.o [2]
  218. .rodata const 0x800'82cc 0x1e0 oled_common.o [1]
  219. .text ro code 0x800'84ac 0x1d0 stm32g4xx_hal_crc.o [1]
  220. .text ro code 0x800'867c 0x10c settings.o [1]
  221. .text ro code 0x800'8788 0x7e stm32g4xx_hal_crc_ex.o [1]
  222. .text ro code 0x800'8808 0x4c stm32g4xx_hal_flash.o [1]
  223. .text ro code 0x800'8854 0x30 stm32g4xx_hal_flash_ex.o [1]
  224. .text ro code 0x800'8884 0x1a4 main.o [1]
  225. .text ro code 0x800'8a28 0x24 stm32g4xx_hal.o [1]
  226. .text ro code 0x800'8a4c 0x12c control.o [1]
  227. .text ro code 0x800'8b78 0x130 oled_common.o [1]
  228. .text ro code 0x800'8ca8 0x11c stm32g4xx_hal_pwr_ex.o [1]
  229. .text ro code 0x800'8dc4 0x10 stm32g4xx_hal_pwr.o [1]
  230. .text ro code 0x800'8dd4 0x44 stm32g4xx_hal_msp.o [1]
  231. .text ro code 0x800'8e18 0xbc stm32g4xx_hal_tim_ex.o [1]
  232. .rodata const 0x800'8ed4 0x40 terminal_user.o [1]
  233. .text ro code 0x800'8f14 0x38 packbits_init_single.o [5]
  234. .rodata const 0x800'8f4c 0x30 terminal_user.o [1]
  235. .rodata const 0x800'8f7c 0x30 terminal_user.o [1]
  236. .rodata const 0x800'8fac 0x2c terminal_user.o [1]
  237. .rodata const 0x800'8fd8 0x2c terminal_user.o [1]
  238. .rodata const 0x800'9004 0x28 terminal_user.o [1]
  239. .rodata const 0x800'902c 0x28 terminal_user.o [1]
  240. .rodata const 0x800'9054 0x28 terminal_user.o [1]
  241. .rodata const 0x800'907c 0x28 terminal_user.o [1]
  242. .text ro code 0x800'90a4 0x28 data_init.o [5]
  243. .rodata const 0x800'90cc 0x24 terminal_user.o [1]
  244. .rodata const 0x800'90f0 0x24 terminal_user.o [1]
  245. .rodata const 0x800'9114 0x24 terminal_user.o [1]
  246. .rodata const 0x800'9138 0x24 terminal_user.o [1]
  247. .rodata const 0x800'915c 0x24 terminal_user.o [1]
  248. .text ro code 0x800'9180 0x22 stm32g4xx_it.o [1]
  249. .text ro code 0x800'91a4 0x18 stm32g4xx_hal.o [1]
  250. .text ro code 0x800'91bc 0x22 fpinit_M.o [4]
  251. .iar.init_table const 0x800'91e0 0x24 - Linker created -
  252. .rodata const 0x800'9204 0x20 terminal_user.o [1]
  253. .rodata const 0x800'9224 0x20 terminal_user.o [1]
  254. .rodata const 0x800'9244 0x20 terminal_user.o [1]
  255. .rodata const 0x800'9264 0x20 terminal_user.o [1]
  256. .rodata const 0x800'9284 0x20 terminal_user.o [1]
  257. .rodata const 0x800'92a4 0x20 terminal_user.o [1]
  258. .text ro code 0x800'92c4 0x20 cmain_call_ctors.o [5]
  259. .text ro code 0x800'92e4 0x18 cppinit.o [2]
  260. .text ro code 0x800'92fc 0x1e cmain.o [5]
  261. .text ro code 0x800'931a 0x4 low_level_init.o [2]
  262. .text ro code 0x800'931e 0x4 exit.o [2]
  263. .text ro code 0x800'9324 0xa cexit.o [5]
  264. .rodata const 0x800'9330 0x1c terminal.o [1]
  265. .rodata const 0x800'934c 0x1c terminal_user.o [1]
  266. .rodata const 0x800'9368 0x1c terminal_user.o [1]
  267. .rodata const 0x800'9384 0x18 microrl.o [1]
  268. .rodata const 0x800'939c 0x18 stm32g4xx_hal_uart.o [1]
  269. .rodata const 0x800'93b4 0x18 terminal_user.o [1]
  270. .rodata const 0x800'93cc 0x18 terminal_user.o [1]
  271. .text ro code 0x800'93e4 0x16 xprout.o [2]
  272. .text ro code 0x800'93fc 0xc putchar.o [2]
  273. .rodata const 0x800'9408 0x14 main.o [1]
  274. .rodata const 0x800'941c 0x14 microrl.o [1]
  275. .rodata const 0x800'9430 0x14 terminal_user.o [1]
  276. .rodata const 0x800'9444 0x10 hal_callback.o [1]
  277. .rodata const 0x800'9454 0x10 oled_common.o [1]
  278. .rodata const 0x800'9464 0x10 system_stm32g4xx.o [1]
  279. .text ro code 0x800'9474 0x10 startup_stm32g431xx.o [1]
  280. .text ro code 0x800'9484 0x10 system_stm32g4xx.o [1]
  281. .rodata const 0x800'9494 0xc terminal_user.o [1]
  282. .text ro code 0x800'94a0 0xc cstartup_M.o [5]
  283. .rodata const 0x800'94ac 0x8 main.o [1]
  284. .rodata const 0x800'94b4 0x8 microrl.o [1]
  285. .rodata const 0x800'94bc 0x8 system_stm32g4xx.o [1]
  286. .rodata const 0x800'94c4 0x8 tasks.o [1]
  287. .rodata const 0x800'94cc 0x8 terminal.o [1]
  288. .rodata const 0x800'94d4 0x8 terminal_user.o [1]
  289. .rodata const 0x800'94dc 0x8 terminal_user.o [1]
  290. .rodata const 0x800'94e4 0x8 terminal_user.o [1]
  291. .rodata const 0x800'94ec 0x8 terminal_user.o [1]
  292. .rodata const 0x800'94f4 0x8 terminal_user.o [1]
  293. .rodata const 0x800'94fc 0x8 timers.o [1]
  294. .rodata const 0x800'9504 0x8 timers.o [1]
  295. .rodata const 0x800'950c 0x8 xprintffull_nomb.o [2]
  296. SHT$$PREINIT_ARRAY 0x800'9514 0x0 <Block>
  297. SHT$$INIT_ARRAY 0x800'9514 0x8 <Block>
  298. .init_array const 0x800'9514 0x4 terminal_usartbridge.o [1]
  299. .init_array const 0x800'9518 0x4 terminal_user.o [1]
  300. __iar_tls$$INIT_ARRAY 0x800'951c 0x0 <Block>
  301. .rodata const 0x800'951c 0x4 heap_4.o [1]
  302. .rodata const 0x800'9520 0x4 port.o [1]
  303. .text ro code 0x800'9524 0x4 startup_stm32g431xx.o [1]
  304. .text ro code 0x800'9528 0x4 startup_stm32g431xx.o [1]
  305. .text ro code 0x800'952c 0x4 startup_stm32g431xx.o [1]
  306. .text ro code 0x800'9530 0x4 startup_stm32g431xx.o [1]
  307. .text ro code 0x800'9534 0x4 startup_stm32g431xx.o [1]
  308. .text ro code 0x800'9538 0x4 startup_stm32g431xx.o [1]
  309. .text ro code 0x800'953c 0x4 startup_stm32g431xx.o [1]
  310. .text ro code 0x800'9540 0x4 startup_stm32g431xx.o [1]
  311. .text ro code 0x800'9544 0x4 startup_stm32g431xx.o [1]
  312. .text ro code 0x800'9548 0x4 startup_stm32g431xx.o [1]
  313. .text ro code 0x800'954c 0x4 startup_stm32g431xx.o [1]
  314. .text ro code 0x800'9550 0x4 startup_stm32g431xx.o [1]
  315. .text ro code 0x800'9554 0x4 startup_stm32g431xx.o [1]
  316. .text ro code 0x800'9558 0x4 startup_stm32g431xx.o [1]
  317. .text ro code 0x800'955c 0x4 startup_stm32g431xx.o [1]
  318. .text ro code 0x800'9560 0x4 startup_stm32g431xx.o [1]
  319. .text ro code 0x800'9564 0x4 startup_stm32g431xx.o [1]
  320. .text ro code 0x800'9568 0x4 startup_stm32g431xx.o [1]
  321. .text ro code 0x800'956c 0x4 startup_stm32g431xx.o [1]
  322. .text ro code 0x800'9570 0x4 startup_stm32g431xx.o [1]
  323. .text ro code 0x800'9574 0x4 startup_stm32g431xx.o [1]
  324. .text ro code 0x800'9578 0x4 startup_stm32g431xx.o [1]
  325. .text ro code 0x800'957c 0x4 startup_stm32g431xx.o [1]
  326. .text ro code 0x800'9580 0x4 startup_stm32g431xx.o [1]
  327. .text ro code 0x800'9584 0x4 startup_stm32g431xx.o [1]
  328. .text ro code 0x800'9588 0x4 startup_stm32g431xx.o [1]
  329. .text ro code 0x800'958c 0x4 startup_stm32g431xx.o [1]
  330. .text ro code 0x800'9590 0x4 startup_stm32g431xx.o [1]
  331. .text ro code 0x800'9594 0x4 startup_stm32g431xx.o [1]
  332. .text ro code 0x800'9598 0x4 startup_stm32g431xx.o [1]
  333. .text ro code 0x800'959c 0x4 startup_stm32g431xx.o [1]
  334. .text ro code 0x800'95a0 0x4 startup_stm32g431xx.o [1]
  335. .text ro code 0x800'95a4 0x4 startup_stm32g431xx.o [1]
  336. .text ro code 0x800'95a8 0x4 startup_stm32g431xx.o [1]
  337. .text ro code 0x800'95ac 0x4 startup_stm32g431xx.o [1]
  338. .text ro code 0x800'95b0 0x4 startup_stm32g431xx.o [1]
  339. .text ro code 0x800'95b4 0x4 startup_stm32g431xx.o [1]
  340. .text ro code 0x800'95b8 0x4 startup_stm32g431xx.o [1]
  341. .text ro code 0x800'95bc 0x4 startup_stm32g431xx.o [1]
  342. .text ro code 0x800'95c0 0x4 startup_stm32g431xx.o [1]
  343. .text ro code 0x800'95c4 0x4 startup_stm32g431xx.o [1]
  344. .text ro code 0x800'95c8 0x4 startup_stm32g431xx.o [1]
  345. .text ro code 0x800'95cc 0x4 startup_stm32g431xx.o [1]
  346. .text ro code 0x800'95d0 0x4 startup_stm32g431xx.o [1]
  347. .text ro code 0x800'95d4 0x4 startup_stm32g431xx.o [1]
  348. .text ro code 0x800'95d8 0x4 startup_stm32g431xx.o [1]
  349. .text ro code 0x800'95dc 0x4 startup_stm32g431xx.o [1]
  350. .text ro code 0x800'95e0 0x4 startup_stm32g431xx.o [1]
  351. .text ro code 0x800'95e4 0x4 startup_stm32g431xx.o [1]
  352. .text ro code 0x800'95e8 0x4 startup_stm32g431xx.o [1]
  353. .text ro code 0x800'95ec 0x4 startup_stm32g431xx.o [1]
  354. .text ro code 0x800'95f0 0x4 startup_stm32g431xx.o [1]
  355. .text ro code 0x800'95f4 0x4 startup_stm32g431xx.o [1]
  356. .text ro code 0x800'95f8 0x4 startup_stm32g431xx.o [1]
  357. .text ro code 0x800'95fc 0x4 startup_stm32g431xx.o [1]
  358. .text ro code 0x800'9600 0x4 startup_stm32g431xx.o [1]
  359. .text ro code 0x800'9604 0x4 startup_stm32g431xx.o [1]
  360. .text ro code 0x800'9608 0x4 startup_stm32g431xx.o [1]
  361. .text ro code 0x800'960c 0x4 startup_stm32g431xx.o [1]
  362. .text ro code 0x800'9610 0x4 startup_stm32g431xx.o [1]
  363. .text ro code 0x800'9614 0x4 startup_stm32g431xx.o [1]
  364. .text ro code 0x800'9618 0x4 startup_stm32g431xx.o [1]
  365. .text ro code 0x800'961c 0x4 startup_stm32g431xx.o [1]
  366. .text ro code 0x800'9620 0x4 startup_stm32g431xx.o [1]
  367. .text ro code 0x800'9624 0x4 startup_stm32g431xx.o [1]
  368. .text ro code 0x800'9628 0x4 startup_stm32g431xx.o [1]
  369. .text ro code 0x800'962c 0x4 startup_stm32g431xx.o [1]
  370. .rodata const 0x800'9630 0x0 zero_init3.o [5]
  371. .rodata const 0x800'9630 0x0 packbits_init_single.o [5]
  372. Initializer bytes const 0x800'9630 0x6d <for P2-1>
  373. - 0x800'969d 0x94c5
  374. "P2", part 1 of 3: 0x95
  375. P2-1 0x2000'0000 0x95 <Init block>
  376. .data inited 0x2000'0000 0x4 microrl.o [1]
  377. .data inited 0x2000'0004 0x4 port.o [1]
  378. .data inited 0x2000'0008 0x4 stm32g4xx_hal.o [1]
  379. .data inited 0x2000'000c 0x4 stm32g4xx_hal.o [1]
  380. .data inited 0x2000'0010 0x4 system_stm32g4xx.o [1]
  381. .data inited 0x2000'0014 0x38 xlocale_c.o [2]
  382. .data inited 0x2000'004c 0x48 xfiles.o [2]
  383. .data inited 0x2000'0094 0x1 GFX_SSD1327.o [1]
  384. - 0x2000'0095 0x95
  385. "P2", part 2 of 3: 0x4d58
  386. .bss zero 0x2000'0098 0x2800 heap_4.o [1]
  387. .bss zero 0x2000'2898 0x2000 OLED_SSD1327.o [1]
  388. .bss zero 0x2000'4898 0xf0 tasks.o [1]
  389. .bss zero 0x2000'4988 0xec terminal_user.o [1]
  390. .bss zero 0x2000'4a74 0xa4 terminal_usartbridge.o [1]
  391. .bss zero 0x2000'4b18 0x54 i2c_bridge.o [1]
  392. .bss zero 0x2000'4b6c 0x50 xfiles.o [2]
  393. .bss zero 0x2000'4bbc 0x4c control.o [1]
  394. .bss zero 0x2000'4c08 0x40 queue.o [1]
  395. .bss zero 0x2000'4c48 0x28 terminal.o [1]
  396. .bss zero 0x2000'4c70 0x24 settings.o [1]
  397. .bss zero 0x2000'4c94 0x20 settings.o [1]
  398. .bss zero 0x2000'4cb4 0x14 tasks.o [1]
  399. .bss zero 0x2000'4cc8 0x14 tasks.o [1]
  400. .bss zero 0x2000'4cdc 0x14 tasks.o [1]
  401. .bss zero 0x2000'4cf0 0x14 tasks.o [1]
  402. .bss zero 0x2000'4d04 0x14 tasks.o [1]
  403. .bss zero 0x2000'4d18 0x14 timers.o [1]
  404. .bss zero 0x2000'4d2c 0x14 timers.o [1]
  405. .bss zero 0x2000'4d40 0x10 settings.o [1]
  406. .bss zero 0x2000'4d50 0x8 heap_4.o [1]
  407. .bss zero 0x2000'4d58 0x4 GFX_SSD1327.o [1]
  408. .bss zero 0x2000'4d5c 0x4 hal_callback.o [1]
  409. .bss zero 0x2000'4d60 0x4 heap_4.o [1]
  410. .bss zero 0x2000'4d64 0x4 heap_4.o [1]
  411. .bss zero 0x2000'4d68 0x4 heap_4.o [1]
  412. .bss zero 0x2000'4d6c 0x4 heap_4.o [1]
  413. .bss zero 0x2000'4d70 0x4 heap_4.o [1]
  414. .bss zero 0x2000'4d74 0x4 heap_4.o [1]
  415. .bss zero 0x2000'4d78 0x4 main.o [1]
  416. .bss zero 0x2000'4d7c 0x4 oled_common.o [1]
  417. .bss zero 0x2000'4d80 0x4 OLED_SSD1327.o [1]
  418. .bss zero 0x2000'4d84 0x4 port.o [1]
  419. .bss zero 0x2000'4d88 0x4 stm32g4xx_hal.o [1]
  420. .bss zero 0x2000'4d8c 0x4 tasks.o [1]
  421. .bss zero 0x2000'4d90 0x4 tasks.o [1]
  422. .bss zero 0x2000'4d94 0x4 tasks.o [1]
  423. .bss zero 0x2000'4d98 0x4 tasks.o [1]
  424. .bss zero 0x2000'4d9c 0x4 tasks.o [1]
  425. .bss zero 0x2000'4da0 0x4 tasks.o [1]
  426. .bss zero 0x2000'4da4 0x4 tasks.o [1]
  427. .bss zero 0x2000'4da8 0x4 tasks.o [1]
  428. .bss zero 0x2000'4dac 0x4 tasks.o [1]
  429. .bss zero 0x2000'4db0 0x4 tasks.o [1]
  430. .bss zero 0x2000'4db4 0x4 tasks.o [1]
  431. .bss zero 0x2000'4db8 0x4 tasks.o [1]
  432. .bss zero 0x2000'4dbc 0x4 tasks.o [1]
  433. .bss zero 0x2000'4dc0 0x4 tasks.o [1]
  434. .bss zero 0x2000'4dc4 0x4 tasks.o [1]
  435. .bss zero 0x2000'4dc8 0x4 terminal.o [1]
  436. .bss zero 0x2000'4dcc 0x4 terminal_user.o [1]
  437. .bss zero 0x2000'4dd0 0x4 terminal_user.o [1]
  438. .bss zero 0x2000'4dd4 0x4 timers.o [1]
  439. .bss zero 0x2000'4dd8 0x4 timers.o [1]
  440. .bss zero 0x2000'4ddc 0x4 timers.o [1]
  441. .bss zero 0x2000'4de0 0x4 timers.o [1]
  442. .bss zero 0x2000'4de4 0x4 timers.o [1]
  443. .bss zero 0x2000'4de8 0x4 xfail_s.o [2]
  444. .bss zero 0x2000'4dec 0x1 port.o [1]
  445. - 0x2000'4ded 0x4d55
  446. "P2", part 3 of 3: 0x400
  447. CSTACK 0x2000'4df0 0x400 <Block>
  448. CSTACK uninit 0x2000'4df0 0x400 <Block tail>
  449. - 0x2000'51f0 0x400
  450. Unused ranges:
  451. From To Size
  452. ---- -- ----
  453. 0x800'969d 0x801'ffff 0x1'6963
  454. 0x2000'0095 0x2000'0097 0x3
  455. 0x2000'51f0 0x2000'7fff 0x2e10
  456. *******************************************************************************
  457. *** INIT TABLE
  458. ***
  459. Address Size
  460. ------- ----
  461. Zero (__iar_zero_init3)
  462. 1 destination range, total size 0x4d55:
  463. 0x2000'0098 0x4d55
  464. Copy/packbits (__iar_packbits_init_single3)
  465. 1 source range, total size 0x6d (73% of destination):
  466. 0x800'9630 0x6d
  467. 1 destination range, total size 0x95:
  468. 0x2000'0000 0x95
  469. Extra (__iar_cstart_call_ctors)
  470. *******************************************************************************
  471. *** MODULE SUMMARY
  472. ***
  473. Module ro code ro data rw data
  474. ------ ------- ------- -------
  475. command line/config:
  476. ---------------------------------------------------
  477. Total:
  478. D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj: [1]
  479. GFX_SSD1327.o 888 1 5
  480. OLED_SSD1327.o 532 8'196
  481. cmsis_os.o 428
  482. control.o 300 76
  483. hal_callback.o 64 16 4
  484. heap_4.o 648 4 10'272
  485. i2c_bridge.o 284 84
  486. list.o 154
  487. main.o 420 28 4
  488. microrl.o 2'404 54 4
  489. oled_common.o 304 496 4
  490. port.o 604 7 9
  491. portasm.o 176
  492. queue.o 1'968 64
  493. settings.o 268 84
  494. startup_stm32g431xx.o 756
  495. stm32g4xx_hal.o 168 6 12
  496. stm32g4xx_hal_cortex.o 340
  497. stm32g4xx_hal_crc.o 464
  498. stm32g4xx_hal_crc_ex.o 126
  499. stm32g4xx_hal_dma.o 268
  500. stm32g4xx_hal_flash.o 76
  501. stm32g4xx_hal_flash_ex.o 48
  502. stm32g4xx_hal_gpio.o 924
  503. stm32g4xx_hal_i2c.o 1'688
  504. stm32g4xx_hal_i2c_ex.o 240
  505. stm32g4xx_hal_msp.o 68
  506. stm32g4xx_hal_pwr.o 16
  507. stm32g4xx_hal_pwr_ex.o 284
  508. stm32g4xx_hal_rcc.o 2'068
  509. stm32g4xx_hal_tim.o 1'214
  510. stm32g4xx_hal_tim_ex.o 202
  511. stm32g4xx_hal_uart.o 4'712 24
  512. stm32g4xx_hal_uart_ex.o 6
  513. stm32g4xx_it.o 34
  514. system_stm32g4xx.o 16 27 4
  515. tasks.o 2'584 8 400
  516. terminal.o 516 36 44
  517. terminal_usartbridge.o 476 4 164
  518. terminal_user.o 760 960 244
  519. timers.o 1'188 16 60
  520. ---------------------------------------------------
  521. Total: 28'684 1'687 19'734
  522. dl7M_tlf.a: [2]
  523. abort.o 6
  524. abs.o 8
  525. cppinit.o 24
  526. exit.o 4
  527. low_level_init.o 4
  528. printf.o 40
  529. putchar.o 12
  530. xfail_s.o 64 4
  531. xfiles.o 53 152
  532. xlocale_c.o 8 44 56
  533. xprintffull_nomb.o 4'038 8
  534. xprout.o 22
  535. ---------------------------------------------------
  536. Total: 4'230 105 212
  537. dlpp7M_tl_fc.a: [3]
  538. ---------------------------------------------------
  539. Total:
  540. m7M_tls.a: [4]
  541. DblAdd.o 362
  542. DblCmpGe.o 46
  543. DblCmpLe.o 46
  544. DblDiv.o 582
  545. DblMul.o 418
  546. DblSub.o 226
  547. DblToS32.o 58
  548. DblToU32.o 40
  549. S32ToDbl.o 34
  550. U32ToDbl.o 26
  551. fpinit_M.o 34
  552. frexp.o 112
  553. ldexp.o 314
  554. ---------------------------------------------------
  555. Total: 2'298
  556. rt7M_tl.a: [5]
  557. ABImemcpy.o 166
  558. ABImemmove.o 150
  559. ABImemset.o 102
  560. I64DivMod.o 560
  561. I64DivZer.o 2
  562. cexit.o 10
  563. cmain.o 30
  564. cmain_call_ctors.o 32
  565. cstartup_M.o 12
  566. data_init.o 40
  567. memchr.o 88
  568. memset.o 20
  569. packbits_init_single.o 56
  570. strchr.o 22
  571. strcmp.o 18
  572. strcpy.o 24
  573. strlen.o 54
  574. zero_init3.o 58
  575. ---------------------------------------------------
  576. Total: 1'444
  577. shb_l.a: [6]
  578. exit.o 20
  579. unwind_debug.o 1
  580. ---------------------------------------------------
  581. Total: 20 1
  582. Gaps 48 4
  583. Linker created 36 1'024
  584. -------------------------------------------------------
  585. Grand Total: 36'724 1'833 20'970
  586. *******************************************************************************
  587. *** ENTRY LIST
  588. ***
  589. Entry Address Size Type Object
  590. ----- ------- ---- ---- ------
  591. .iar.init_table$$Base 0x800'91e0 -- Gb - Linker created -
  592. .iar.init_table$$Limit 0x800'9204 -- Gb - Linker created -
  593. ?main 0x800'92fd Code Gb cmain.o [5]
  594. AHBPrescTable 0x800'9464 0x10 Data Gb system_stm32g4xx.o [1]
  595. APBPrescTable 0x800'94bc 0x8 Data Gb system_stm32g4xx.o [1]
  596. BusFault_Handler 0x800'9187 0x2 Code Gb stm32g4xx_it.o [1]
  597. CRC_Handle_16 0x800'8645 0x38 Code Lc stm32g4xx_hal_crc.o [1]
  598. CRC_Handle_8 0x800'85ad 0x98 Code Lc stm32g4xx_hal_crc.o [1]
  599. CSTACK$$Base 0x2000'4df0 -- Gb - Linker created -
  600. CSTACK$$Limit 0x2000'51f0 -- Gb - Linker created -
  601. DebugMon_Handler 0x800'918b 0x2 Code Gb stm32g4xx_it.o [1]
  602. EraseInitStruct 0x2000'4d40 0x10 Data Lc settings.o [1]
  603. Error_Handler 0x800'8a25 0x4 Code Gb main.o [1]
  604. FLASH_PageErase 0x800'8855 0x2a Code Gb stm32g4xx_hal_flash_ex.o [1]
  605. GFX_DrawChar 0x800'7d4d 0x122 Code Gb GFX_SSD1327.o [1]
  606. GFX_DrawFastHLine 0x800'7ff9 0x20 Code Gb GFX_SSD1327.o [1]
  607. GFX_DrawFastVLine 0x800'7fd9 0x20 Code Gb GFX_SSD1327.o [1]
  608. GFX_DrawFillRectangle 0x800'807f 0x32 Code Gb GFX_SSD1327.o [1]
  609. GFX_DrawLine 0x800'8019 0x66 Code Gb GFX_SSD1327.o [1]
  610. GFX_DrawString 0x800'7e6f 0x90 Code Gb GFX_SSD1327.o [1]
  611. GFX_SetFont 0x800'7d39 0x6 Code Gb GFX_SSD1327.o [1]
  612. GFX_SetFontSize 0x800'7d3f 0xe Code Gb GFX_SSD1327.o [1]
  613. GFX_WriteLine 0x800'7f09 0xd0 Code Gb GFX_SSD1327.o [1]
  614. HAL_CRCEx_Polynomial_Set
  615. 0x800'8789 0x7e Code Gb stm32g4xx_hal_crc_ex.o [1]
  616. HAL_CRC_Calculate 0x800'853d 0x70 Code Gb stm32g4xx_hal_crc.o [1]
  617. HAL_CRC_Init 0x800'84ad 0x8a Code Gb stm32g4xx_hal_crc.o [1]
  618. HAL_CRC_MspInit 0x800'869f 0x22 Code Gb settings.o [1]
  619. HAL_DMA_Abort 0x800'1475 0x78 Code Gb stm32g4xx_hal_dma.o [1]
  620. HAL_DMA_Abort_IT 0x800'14ed 0x94 Code Gb stm32g4xx_hal_dma.o [1]
  621. HAL_FLASH_Lock 0x800'882b 0x1a Code Gb stm32g4xx_hal_flash.o [1]
  622. HAL_FLASH_Unlock 0x800'8809 0x22 Code Gb stm32g4xx_hal_flash.o [1]
  623. HAL_GPIO_DeInit 0x800'2add 0x172 Code Gb stm32g4xx_hal_gpio.o [1]
  624. HAL_GPIO_Init 0x800'2911 0x1cc Code Gb stm32g4xx_hal_gpio.o [1]
  625. HAL_GPIO_TogglePin 0x800'2c67 0x1a Code Gb stm32g4xx_hal_gpio.o [1]
  626. HAL_GPIO_WritePin 0x800'2c4f 0x18 Code Gb stm32g4xx_hal_gpio.o [1]
  627. HAL_GetTick 0x800'1fd1 0xc Code Wk stm32g4xx_hal.o [1]
  628. HAL_I2CEx_ConfigAnalogFilter
  629. 0x800'7769 0x64 Code Gb stm32g4xx_hal_i2c_ex.o [1]
  630. HAL_I2CEx_ConfigDigitalFilter
  631. 0x800'77cd 0x62 Code Gb stm32g4xx_hal_i2c_ex.o [1]
  632. HAL_I2CEx_EnableFastModePlus
  633. 0x800'782f 0x22 Code Gb stm32g4xx_hal_i2c_ex.o [1]
  634. HAL_I2C_DeInit 0x800'7093 0x42 Code Gb stm32g4xx_hal_i2c.o [1]
  635. HAL_I2C_Init 0x800'6fb5 0xde Code Gb stm32g4xx_hal_i2c.o [1]
  636. HAL_I2C_Mem_Write 0x800'70d5 0x1f8 Code Gb stm32g4xx_hal_i2c.o [1]
  637. HAL_I2C_MspDeInit 0x800'7725 0x2c Code Gb i2c_bridge.o [1]
  638. HAL_I2C_MspInit 0x800'7699 0x8c Code Gb i2c_bridge.o [1]
  639. HAL_IncTick 0x800'91a5 0x18 Code Wk stm32g4xx_hal.o [1]
  640. HAL_Init 0x800'8a29 0x24 Code Gb stm32g4xx_hal.o [1]
  641. HAL_InitTick 0x800'2021 0x60 Code Wk stm32g4xx_hal.o [1]
  642. HAL_MspInit 0x800'8dd5 0x3c Code Gb stm32g4xx_hal_msp.o [1]
  643. HAL_NVIC_EnableIRQ 0x800'23a3 0xe Code Gb stm32g4xx_hal_cortex.o [1]
  644. HAL_NVIC_SetPriority 0x800'237f 0x24 Code Gb stm32g4xx_hal_cortex.o [1]
  645. HAL_NVIC_SetPriorityGrouping
  646. 0x800'2373 0xc Code Gb stm32g4xx_hal_cortex.o [1]
  647. HAL_PWREx_ControlVoltageScaling
  648. 0x800'8ca9 0xf4 Code Gb stm32g4xx_hal_pwr_ex.o [1]
  649. HAL_PWREx_DisableUCPDDeadBattery
  650. 0x800'8d9d 0xc Code Gb stm32g4xx_hal_pwr_ex.o [1]
  651. HAL_PWR_EnableBkUpAccess
  652. 0x800'8dc5 0xc Code Gb stm32g4xx_hal_pwr.o [1]
  653. HAL_RCC_ClockConfig 0x800'1a65 0x1f4 Code Gb stm32g4xx_hal_rcc.o [1]
  654. HAL_RCC_GetHCLKFreq 0x800'1cd5 0x6 Code Gb stm32g4xx_hal_rcc.o [1]
  655. HAL_RCC_GetPCLK1Freq 0x800'1cdb 0x1a Code Gb stm32g4xx_hal_rcc.o [1]
  656. HAL_RCC_GetPCLK2Freq 0x800'1cf5 0x1a Code Gb stm32g4xx_hal_rcc.o [1]
  657. HAL_RCC_GetSysClockFreq
  658. 0x800'1c59 0x7c Code Gb stm32g4xx_hal_rcc.o [1]
  659. HAL_RCC_OscConfig 0x800'158d 0x4d8 Code Gb stm32g4xx_hal_rcc.o [1]
  660. HAL_SYSTICK_Config 0x800'23b1 0xc Code Gb stm32g4xx_hal_cortex.o [1]
  661. HAL_TIMEx_Break2Callback
  662. 0x800'7d2b 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  663. HAL_TIMEx_BreakCallback
  664. 0x800'7d29 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  665. HAL_TIMEx_CommutCallback
  666. 0x800'7d2f 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  667. HAL_TIMEx_DirectionChangeCallback
  668. 0x800'7d33 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  669. HAL_TIMEx_EncoderIndexCallback
  670. 0x800'7d31 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  671. HAL_TIMEx_IndexErrorCallback
  672. 0x800'7d35 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  673. HAL_TIMEx_MasterConfigSynchronization
  674. 0x800'8e19 0xa2 Code Gb stm32g4xx_hal_tim_ex.o [1]
  675. HAL_TIMEx_TransitionErrorCallback
  676. 0x800'7d37 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  677. HAL_TIM_Encoder_Init 0x800'786d 0xce Code Gb stm32g4xx_hal_tim.o [1]
  678. HAL_TIM_Encoder_Start_IT
  679. 0x800'793d 0x12a Code Gb stm32g4xx_hal_tim.o [1]
  680. HAL_TIM_IC_CaptureCallback
  681. 0x800'1ff5 0x1e Code Gb hal_callback.o [1]
  682. HAL_TIM_IC_CaptureCallback::cnt
  683. 0x2000'4d5c 0x4 Data Lc hal_callback.o [1]
  684. HAL_TIM_IRQHandler 0x800'7a79 0x1ae Code Gb stm32g4xx_hal_tim.o [1]
  685. HAL_UARTEx_RxFifoFullCallback
  686. 0x800'1589 0x2 Code Wk stm32g4xx_hal_uart_ex.o [1]
  687. HAL_UARTEx_TxFifoEmptyCallback
  688. 0x800'1587 0x2 Code Wk stm32g4xx_hal_uart_ex.o [1]
  689. HAL_UARTEx_WakeupCallback
  690. 0x800'1585 0x2 Code Wk stm32g4xx_hal_uart_ex.o [1]
  691. HAL_UART_IRQHandler 0x800'02b9 0x3a4 Code Gb stm32g4xx_hal_uart.o [1]
  692. HAL_UART_Init 0x800'01d9 0x7e Code Gb stm32g4xx_hal_uart.o [1]
  693. HAL_UART_Receive_IT 0x800'0257 0x5e Code Gb stm32g4xx_hal_uart.o [1]
  694. HAL_UART_RxCpltCallback
  695. 0x800'1fe1 0x14 Code Gb hal_callback.o [1]
  696. HAL_UART_RxCpltCallbackTerminal()
  697. 0x800'2133 0x20 Code Gb terminal_usartbridge.o [1]
  698. HardFault_Handler 0x800'9183 0x2 Code Gb stm32g4xx_it.o [1]
  699. I2C_Flush_TXDR 0x800'7369 0x24 Code Lc stm32g4xx_hal_i2c.o [1]
  700. I2C_IsErrorOccurred 0x800'74d3 0x13e Code Lc stm32g4xx_hal_i2c.o [1]
  701. I2C_RequestMemoryWrite 0x800'72d1 0x92 Code Lc stm32g4xx_hal_i2c.o [1]
  702. I2C_TransferConfig 0x800'7611 0x32 Code Lc stm32g4xx_hal_i2c.o [1]
  703. I2C_WaitOnFlagUntilTimeout
  704. 0x800'738d 0x8c Code Lc stm32g4xx_hal_i2c.o [1]
  705. I2C_WaitOnSTOPFlagUntilTimeout
  706. 0x800'7479 0x5a Code Lc stm32g4xx_hal_i2c.o [1]
  707. I2C_WaitOnTXISFlagUntilTimeout
  708. 0x800'7419 0x60 Code Lc stm32g4xx_hal_i2c.o [1]
  709. MemManage_Handler 0x800'9185 0x2 Code Gb stm32g4xx_it.o [1]
  710. NMI_Handler 0x800'9181 0x2 Code Gb stm32g4xx_it.o [1]
  711. NVIC_EncodePriority 0x800'2303 0x40 Code Lc stm32g4xx_hal_cortex.o [1]
  712. PendSV_Handler 0x800'6f05 Code Gb portasm.o [1]
  713. RCC_GetSysClockFreqFromPLLSource
  714. 0x800'1d0f 0x46 Code Lc stm32g4xx_hal_rcc.o [1]
  715. Region$$Table$$Base 0x800'91e0 -- Gb - Linker created -
  716. Region$$Table$$Limit 0x800'9204 -- Gb - Linker created -
  717. SHT$$INIT_ARRAY$$Base 0x800'9514 -- Gb - Linker created -
  718. SHT$$INIT_ARRAY$$Limit 0x800'951c -- Gb - Linker created -
  719. SHT$$PREINIT_ARRAY$$Base
  720. 0x800'9514 -- Gb - Linker created -
  721. SHT$$PREINIT_ARRAY$$Limit
  722. 0x800'9514 -- Gb - Linker created -
  723. SSD1327_Clear 0x800'8247 0x2e Code Gb OLED_SSD1327.o [1]
  724. SSD1327_Command 0x800'80b1 0x22 Code Gb OLED_SSD1327.o [1]
  725. SSD1327_Display 0x800'8275 0x46 Code Gb OLED_SSD1327.o [1]
  726. SSD1327_DisplayON 0x800'80d3 0x1a Code Gb OLED_SSD1327.o [1]
  727. SSD1327_DrawPixel 0x800'81d3 0x74 Code Gb OLED_SSD1327.o [1]
  728. SSD1327_I2cInit 0x800'81c5 0xe Code Gb OLED_SSD1327.o [1]
  729. SSD1327_Init 0x800'8101 0xc4 Code Gb OLED_SSD1327.o [1]
  730. SSD1327_SetContrast 0x800'80ed 0x14 Code Gb OLED_SSD1327.o [1]
  731. SVC_Handler 0x800'6f5d Code Gb portasm.o [1]
  732. SbsTerminal::SbsTerminal()
  733. 0x800'263d 0x12 Code Gb terminal_user.o [1]
  734. SbsTerminal::clear(int, char const *const *)
  735. 0x800'27fb 0x40 Code Gb terminal_user.o [1]
  736. SbsTerminal::configure()
  737. 0x800'264f 0x42 Code Gb terminal_user.o [1]
  738. SbsTerminal::execute(int, char const *const *)
  739. 0x800'2691 0x7e Code Gb terminal_user.o [1]
  740. SbsTerminal::help(int, char const *const *)
  741. 0x800'2711 0xcc Code Gb terminal_user.o [1]
  742. SbsTerminal::help_connection()
  743. 0x800'27dd 0x6 Code Gb terminal_user.o [1]
  744. SbsTerminal::put_byte(char)
  745. 0x800'283b 0x16 Code Gb terminal_user.o [1]
  746. SbsTerminal::sigint() 0x800'270f 0x2 Code Gb terminal_user.o [1]
  747. SbsTerminal::version(int, char const *const *)
  748. 0x800'27e3 0x18 Code Gb terminal_user.o [1]
  749. StartupTask(void const *)
  750. 0x800'88b5 0x40 Code Gb main.o [1]
  751. SysTick_Config 0x800'2343 0x30 Code Lc stm32g4xx_hal_cortex.o [1]
  752. SysTick_Handler 0x800'918d 0x14 Code Gb stm32g4xx_it.o [1]
  753. SystemClock_Config() 0x800'8979 0x90 Code Gb main.o [1]
  754. SystemCoreClock 0x2000'0010 0x4 Data Gb system_stm32g4xx.o [1]
  755. SystemInit 0x800'9485 0xc Code Gb system_stm32g4xx.o [1]
  756. TIM2_IRQHandler 0x800'8b5d 0xa Code Gb control.o [1]
  757. TIM_Base_SetConfig 0x800'7c27 0xb8 Code Gb stm32g4xx_hal_tim.o [1]
  758. TIM_CCxChannelCmd 0x800'7cfd 0x24 Code Gb stm32g4xx_hal_tim.o [1]
  759. Terminal::Terminal() 0x800'2441 0x42 Code Gb terminal.o [1]
  760. Terminal::Terminal() [subobject]
  761. 0x800'23dd 0xc Code Gb terminal.o [1]
  762. Terminal::addPrint(void (*)(char const *))
  763. 0x800'2587 0x16 Code Gb terminal.o [1]
  764. Terminal::clearScreen()
  765. 0x800'259d 0x18 Code Gb terminal.o [1]
  766. Terminal::completion(int, char const *const *)
  767. 0x800'2575 0x10 Code Gb terminal.o [1]
  768. Terminal::configure() 0x800'2483 0x6a Code Gb terminal.o [1]
  769. Terminal::execute(int, char const *const *)
  770. 0x800'256f 0x6 Code Gb terminal.o [1]
  771. Terminal::insert(int) 0x800'24ed 0x12 Code Gb terminal.o [1]
  772. Terminal::print(char const *)
  773. 0x800'24ff 0x28 Code Gb terminal.o [1]
  774. Terminal::printeol() 0x800'2561 0xe Code Gb terminal.o [1]
  775. Terminal::printl(char const *)
  776. 0x800'2527 0x18 Code Gb terminal.o [1]
  777. Terminal::printll(char const *)
  778. 0x800'253f 0x22 Code Gb terminal.o [1]
  779. Terminal::sigint() 0x800'2585 0x2 Code Gb terminal.o [1]
  780. UARTPrescTable 0x800'939c 0x18 Data Gb stm32g4xx_hal_uart.o [1]
  781. UART_AdvFeatureConfig 0x800'09e9 0xda Code Gb stm32g4xx_hal_uart.o [1]
  782. UART_CheckIdleState 0x800'0ac3 0xd6 Code Gb stm32g4xx_hal_uart.o [1]
  783. UART_DMAAbortOnError 0x800'0e15 0x14 Code Lc stm32g4xx_hal_uart.o [1]
  784. UART_EndRxTransfer 0x800'0d91 0x60 Code Lc stm32g4xx_hal_uart.o [1]
  785. UART_EndTransmit_IT 0x800'0e29 0x2c Code Lc stm32g4xx_hal_uart.o [1]
  786. UART_RxISR_16BIT 0x800'0f4d 0xf0 Code Lc stm32g4xx_hal_uart.o [1]
  787. UART_RxISR_16BIT_FIFOEN
  788. 0x800'1231 0x1f6 Code Lc stm32g4xx_hal_uart.o [1]
  789. UART_RxISR_8BIT 0x800'0e55 0xee Code Lc stm32g4xx_hal_uart.o [1]
  790. UART_RxISR_8BIT_FIFOEN 0x800'103d 0x1f2 Code Lc stm32g4xx_hal_uart.o [1]
  791. UART_SetConfig 0x800'0661 0x37a Code Gb stm32g4xx_hal_uart.o [1]
  792. UART_Start_Receive_IT 0x800'0c37 0x15a Code Gb stm32g4xx_hal_uart.o [1]
  793. UART_WaitOnFlagUntilTimeout
  794. 0x800'0b99 0x9e Code Gb stm32g4xx_hal_uart.o [1]
  795. USART3_IRQHandler 0x800'2129 0xa Code Gb terminal_usartbridge.o [1]
  796. USB_LP_IRQHandler 0x800'91a1 0x2 Code Gb stm32g4xx_it.o [1]
  797. UsageFault_Handler 0x800'9189 0x2 Code Gb stm32g4xx_it.o [1]
  798. UsartBridgeTerminal::InitUsart()
  799. 0x800'2183 0xbc Code Gb terminal_usartbridge.o [1]
  800. UsartBridgeTerminal::UsartBridgeTerminal()
  801. 0x800'20b7 0x14 Code Gb terminal_usartbridge.o [1]
  802. UsartBridgeTerminal::configure()
  803. 0x800'20cb 0x28 Code Gb terminal_usartbridge.o [1]
  804. UsartBridgeTerminal::print(char const *)
  805. 0x800'20f3 0x36 Code Gb terminal_usartbridge.o [1]
  806. UsartBridgeTerminal::recvByte()
  807. 0x800'2153 0x12 Code Gb terminal_usartbridge.o [1]
  808. UsartBridgeTerminal::sendByte(unsigned char)
  809. 0x800'2165 0x1e Code Gb terminal_usartbridge.o [1]
  810. Virtual function table for SbsTerminal
  811. 0x800'934c 0x1c Data Gb terminal_user.o [1]
  812. Virtual function table for Terminal
  813. 0x800'9330 0x1c Data Gb terminal.o [1]
  814. [local to main_cpp]::MX_GPIO_Init()
  815. 0x800'88f5 0x84 Code Lc main.o [1]
  816. [local to terminal_user_cpp]::__NVIC_SystemReset()
  817. 0x800'2623 0x1a Code Lc terminal_user.o [1]
  818. _LitobFullNoMb 0x800'3a6d 0x10a Code Lc xprintffull_nomb.o [2]
  819. _Locale_lconv 0x2000'0014 0x38 Data Lc xlocale_c.o [2]
  820. _PrintfFullNoMb 0x800'2cad 0xd9c Code Gb xprintffull_nomb.o [2]
  821. _Prout 0x800'93e5 0x16 Code Gb xprout.o [2]
  822. _PutcharFullNoMb 0x800'3bdd 0x20 Code Lc xprintffull_nomb.o [2]
  823. _PutcharsFullNoMb 0x800'3bfd 0x2e Code Lc xprintffull_nomb.o [2]
  824. __NVIC_EnableIRQ 0x800'22b9 0x1e Code Lc stm32g4xx_hal_cortex.o [1]
  825. __NVIC_GetPriorityGrouping
  826. 0x800'22ab 0xc Code Lc stm32g4xx_hal_cortex.o [1]
  827. __NVIC_SetPriority 0x800'22d7 0x2c Code Lc stm32g4xx_hal_cortex.o [1]
  828. __NVIC_SetPriorityGrouping
  829. 0x800'2289 0x22 Code Lc stm32g4xx_hal_cortex.o [1]
  830. __aeabi_cdcmple 0x800'49c9 Code Gb DblCmpLe.o [4]
  831. __aeabi_cdrcmple 0x800'49f9 Code Gb DblCmpGe.o [4]
  832. __aeabi_d2iz 0x800'4b65 Code Gb DblToS32.o [4]
  833. __aeabi_d2uiz 0x800'4ef1 Code Gb DblToU32.o [4]
  834. __aeabi_ddiv 0x800'4ca9 Code Gb DblDiv.o [4]
  835. __aeabi_dmul 0x800'4f35 Code Gb DblMul.o [4]
  836. __aeabi_dsub 0x800'4bc5 Code Gb DblSub.o [4]
  837. __aeabi_i2d 0x800'4ba1 Code Gb S32ToDbl.o [4]
  838. __aeabi_ldiv0 0x800'2081 Code Gb I64DivZer.o [5]
  839. __aeabi_memcpy 0x800'47ed Code Gb ABImemcpy.o [5]
  840. __aeabi_memcpy4 0x800'480d Code Gb ABImemcpy.o [5]
  841. __aeabi_memcpy8 0x800'480d Code Gb ABImemcpy.o [5]
  842. __aeabi_memmove 0x800'50f9 Code Gb ABImemmove.o [5]
  843. __aeabi_memmove4 0x800'50f9 Code Gb ABImemmove.o [5]
  844. __aeabi_memmove8 0x800'50f9 Code Gb ABImemmove.o [5]
  845. __aeabi_memset 0x800'3c75 Code Gb ABImemset.o [5]
  846. __aeabi_ui2d 0x800'4f19 Code Gb U32ToDbl.o [4]
  847. __aeabi_uldivmod 0x800'1da1 Code Gb I64DivMod.o [5]
  848. __call_ctors 0x800'92e5 0x18 Code Gb cppinit.o [2]
  849. __cmain 0x800'92fd Code Gb cmain.o [5]
  850. __exit 0x800'6ef1 0x14 Code Gb exit.o [6]
  851. __iar_Fail_s 0x800'48c1 0x1c Code Gb xfail_s.o [2]
  852. __iar_Memchr 0x800'4901 Code Gb memchr.o [5]
  853. __iar_Memset 0x800'3c75 Code Gb ABImemset.o [5]
  854. __iar_Memset_word 0x800'3c7d Code Gb ABImemset.o [5]
  855. __iar_Stdout 0x2000'004c 0x48 Data Gb xfiles.o [2]
  856. __iar_Strchr 0x800'48a9 Code Gb strchr.o [5]
  857. __iar_cstart_call_ctors
  858. 0x800'92c5 0x20 Code Gb cmain_call_ctors.o [5]
  859. __iar_dadd 0x800'4bd5 Code Gb DblSub.o [4]
  860. __iar_data_init3 0x800'90a5 0x28 Code Gb data_init.o [5]
  861. __iar_debug_exceptions 0x800'1fde 0x1 Data Gb unwind_debug.o [6]
  862. __iar_dsub 0x800'6361 Code Gb DblAdd.o [4]
  863. __iar_dsubStart 0x800'6373 Code Gb DblAdd.o [4]
  864. __iar_frexp 0x800'4965 Code Gb frexp.o [4]
  865. __iar_frexpl 0x800'4965 Code Gb frexp.o [4]
  866. __iar_init_vfp 0x800'91bd Code Gb fpinit_M.o [4]
  867. __iar_ldexp64 0x800'4a29 Code Gb ldexp.o [4]
  868. __iar_packbits_init_single3
  869. 0x800'8f15 0x38 Code Gb packbits_init_single.o [5]
  870. __iar_program_start 0x800'94a1 Code Gb cstartup_M.o [5]
  871. __iar_scalbln64 0x800'4a29 Code Gb ldexp.o [4]
  872. __iar_scalbn64 0x800'4a29 Code Gb ldexp.o [4]
  873. __iar_softfp___iar_frexp64
  874. 0x800'4959 Code Gb frexp.o [4]
  875. __iar_softfp_frexp 0x800'4959 Code Gb frexp.o [4]
  876. __iar_softfp_frexpl 0x800'4959 Code Gb frexp.o [4]
  877. __iar_tls$$INIT_ARRAY$$Base
  878. 0x800'951c -- Gb - Linker created -
  879. __iar_tls$$INIT_ARRAY$$Limit
  880. 0x800'951c -- Gb - Linker created -
  881. __iar_zero_init3 0x800'143b 0x3a Code Gb zero_init3.o [5]
  882. __low_level_init 0x800'931b 0x4 Code Gb low_level_init.o [2]
  883. __sti__routine 0x800'2085 0xa Code Lc terminal_usartbridge.o [1]
  884. __sti__routine 0x800'2619 0xa Code Lc terminal_user.o [1]
  885. __vector_table 0x800'0000 Data Gb startup_stm32g431xx.o [1]
  886. _call_main 0x800'9309 Code Gb cmain.o [5]
  887. _exit 0x800'9325 Code Gb cexit.o [5]
  888. _main 0x800'9317 Code Gb cmain.o [5]
  889. abort 0x800'6359 0x6 Code Gb abort.o [2]
  890. abs 0x800'82c5 0x8 Code Gb abs.o [2]
  891. buffer 0x2000'2898 0x2000 Data Lc OLED_SSD1327.o [1]
  892. completion_terminal 0x800'2427 0x1a Code Gb terminal.o [1]
  893. escape_process 0x800'4233 0xfa Code Lc microrl.o [1]
  894. execute_terminal 0x800'23fb 0x1a Code Gb terminal.o [1]
  895. exit 0x800'931f 0x4 Code Gb exit.o [2]
  896. font 0x2000'4d58 0x4 Data Gb GFX_SSD1327.o [1]
  897. font_8x5 0x800'82cc 0x1e0 Data Lc oled_common.o [1]
  898. fputc 0x800'208f 0x1a Code Gb terminal_usartbridge.o [1]
  899. hcrc 0x2000'4c70 0x24 Data Gb settings.o [1]
  900. helloNull 0x2000'4dc8 0x4 Data Gb terminal.o [1]
  901. hi2c2 0x2000'4b18 0x54 Data Gb i2c_bridge.o [1]
  902. hist_erase_older 0x800'3cdd 0x14 Code Lc microrl.o [1]
  903. hist_is_space_for_new 0x800'3cf1 0x3a Code Lc microrl.o [1]
  904. hist_restore_line 0x800'3dd1 0x1c4 Code Lc microrl.o [1]
  905. hist_save_line 0x800'3d2b 0xa6 Code Lc microrl.o [1]
  906. hist_search 0x800'41fb 0x38 Code Lc microrl.o [1]
  907. htim2 0x2000'4bbc 0x4c Data Gb control.o [1]
  908. i2c_bridge 0x2000'4d7c 0x4 Data Gb oled_common.o [1]
  909. i2c_bridge_init() 0x800'764d 0x48 Code Gb i2c_bridge.o [1]
  910. i2c_get_bridge() 0x800'7695 0x4 Code Gb i2c_bridge.o [1]
  911. inHandlerMode 0x800'4657 0x12 Code Lc cmsis_os.o [1]
  912. init_encoder() 0x800'8a4d 0xae Code Gb control.o [1]
  913. init_gpio_encoder() 0x800'8afb 0x62 Code Gb control.o [1]
  914. init_gpio_oled() 0x800'8c4f 0x48 Code Gb oled_common.o [1]
  915. init_oled() 0x800'8b79 0x28 Code Gb oled_common.o [1]
  916. ldexp 0x800'4a29 Code Gb ldexp.o [4]
  917. ldexpl 0x800'4a29 Code Gb ldexp.o [4]
  918. localeconv 0x800'50d9 0x4 Code Gb xlocale_c.o [2]
  919. main 0x800'8885 0x30 Code Gb main.o [1]
  920. makeFreeRtosPriority 0x800'4641 0x16 Code Lc cmsis_os.o [1]
  921. memchr 0x800'4901 Code Gb memchr.o [5]
  922. memset 0x800'7859 0x14 Code Gb memset.o [5]
  923. microrl_backspace 0x800'43cb 0x5e Code Lc microrl.o [1]
  924. microrl_init 0x800'4167 0x6a Code Gb microrl.o [1]
  925. microrl_insert_char 0x800'44b5 0x176 Code Gb microrl.o [1]
  926. microrl_insert_text 0x800'432d 0x9e Code Lc microrl.o [1]
  927. microrl_set_complete_callback
  928. 0x800'41e9 0x6 Code Gb microrl.o [1]
  929. microrl_set_execute_callback
  930. 0x800'41ef 0x6 Code Gb microrl.o [1]
  931. microrl_set_sigint_callback
  932. 0x800'41f5 0x6 Code Gb microrl.o [1]
  933. new_line_handler 0x800'4429 0x8c Code Gb microrl.o [1]
  934. obuf 0x2000'4b6c 0x50 Data Lc xfiles.o [2]
  935. osDelay 0x800'46a1 0x1c Code Gb cmsis_os.o [1]
  936. osKernelStart 0x800'4669 0xa Code Gb cmsis_os.o [1]
  937. osMessageCreate 0x800'46bd 0x12 Code Gb cmsis_os.o [1]
  938. osMessageGet 0x800'4735 0xb2 Code Gb cmsis_os.o [1]
  939. osMessagePut 0x800'46cf 0x66 Code Gb cmsis_os.o [1]
  940. osThreadCreate 0x800'4673 0x2e Code Gb cmsis_os.o [1]
  941. pTerminal 0x2000'4dcc 0x4 Data Gb terminal_user.o [1]
  942. pcInterruptPriorityRegisters
  943. 0x800'9520 0x4 Data Lc port.o [1]
  944. print_prompt 0x800'3fed 0xe Code Lc microrl.o [1]
  945. print_terminal 0x800'23e9 0x12 Code Gb terminal.o [1]
  946. print_usartbridge(char const *)
  947. 0x800'20a9 0xe Code Gb terminal_usartbridge.o [1]
  948. printf 0x800'2261 0x28 Code Gb printf.o [2]
  949. prompt_default 0x2000'0000 0x4 Data Gb microrl.o [1]
  950. prvAddCurrentTaskToDelayedList
  951. 0x800'5b09 0x6c Code Lc tasks.o [1]
  952. prvAddNewTaskToReadyList
  953. 0x800'52e3 0x9e Code Lc tasks.o [1]
  954. prvCheckForValidListAndQueue
  955. 0x800'6e81 0x46 Code Lc timers.o [1]
  956. prvCheckTasksWaitingTermination
  957. 0x800'59b5 0x3e Code Lc tasks.o [1]
  958. prvCopyDataFromQueue 0x800'6205 0x36 Code Lc queue.o [1]
  959. prvCopyDataToQueue 0x800'6169 0x9c Code Lc queue.o [1]
  960. prvDeleteTCB 0x800'59f3 0x12 Code Lc tasks.o [1]
  961. prvGetNextExpireTime 0x800'6c13 0x28 Code Lc timers.o [1]
  962. prvHeapInit 0x800'6671 0x62 Code Lc heap_4.o [1]
  963. prvIdleTask 0x800'593d 0x24 Code Lc tasks.o [1]
  964. prvInitialiseNewQueue 0x800'5c89 0x36 Code Lc queue.o [1]
  965. prvInitialiseNewTask 0x800'51fd 0xe6 Code Lc tasks.o [1]
  966. prvInitialiseTaskLists 0x800'5961 0x54 Code Lc tasks.o [1]
  967. prvInsertBlockIntoFreeList
  968. 0x800'66d3 0x5e Code Lc heap_4.o [1]
  969. prvInsertTimerInActiveList
  970. 0x800'6c63 0x52 Code Lc timers.o [1]
  971. prvIsQueueEmpty 0x800'62a9 0x1c Code Lc queue.o [1]
  972. prvIsQueueFull 0x800'62c5 0x1e Code Lc queue.o [1]
  973. prvProcessExpiredTimer 0x800'6b17 0x6c Code Lc timers.o [1]
  974. prvProcessReceivedCommands
  975. 0x800'6cb5 0x13e Code Lc timers.o [1]
  976. prvProcessTimerOrBlockTask
  977. 0x800'6b9f 0x74 Code Lc timers.o [1]
  978. prvResetNextTaskUnblockTime
  979. 0x800'5a05 0x26 Code Lc tasks.o [1]
  980. prvSampleTimeNow 0x800'6c3b 0x28 Code Lc timers.o [1]
  981. prvSampleTimeNow::xLastTime
  982. 0x2000'4de4 0x4 Data Lc timers.o [1]
  983. prvSwitchTimerLists 0x800'6df3 0x8e Code Lc timers.o [1]
  984. prvTaskExitError 0x800'6819 0x2a Code Lc port.o [1]
  985. prvTimerTask 0x800'6b85 0x1a Code Lc timers.o [1]
  986. prvUnlockQueue 0x800'623b 0x6e Code Lc queue.o [1]
  987. putchar 0x800'93fd 0xc Code Gb putchar.o [2]
  988. pvPortMalloc 0x800'64cd 0x128 Code Gb heap_4.o [1]
  989. pxCurrentTCB 0x2000'4d8c 0x4 Data Gb tasks.o [1]
  990. pxCurrentTimerList 0x2000'4dd4 0x4 Data Lc timers.o [1]
  991. pxDelayedTaskList 0x2000'4d90 0x4 Data Lc tasks.o [1]
  992. pxEnd 0x2000'4d60 0x4 Data Lc heap_4.o [1]
  993. pxOverflowDelayedTaskList
  994. 0x2000'4d94 0x4 Data Lc tasks.o [1]
  995. pxOverflowTimerList 0x2000'4dd8 0x4 Data Lc timers.o [1]
  996. pxPortInitialiseStack 0x800'67f1 0x28 Code Gb port.o [1]
  997. pxReadyTasksLists 0x2000'4898 0xf0 Data Lc tasks.o [1]
  998. sbsTerminal 0x2000'4988 0xec Data Gb terminal_user.o [1]
  999. scalbln 0x800'4a29 Code Gb ldexp.o [4]
  1000. scalblnl 0x800'4a29 Code Gb ldexp.o [4]
  1001. scalbn 0x800'4a29 Code Gb ldexp.o [4]
  1002. scalbnl 0x800'4a29 Code Gb ldexp.o [4]
  1003. scale 0x800'3b77 0x46 Code Lc xprintffull_nomb.o [2]
  1004. sec_hand 0x2000'4de8 0x4 Data Lc xfail_s.o [2]
  1005. settings 0x2000'4c94 0x20 Data Gb settings.o [1]
  1006. settings_crc_init() 0x800'867d 0x22 Code Gb settings.o [1]
  1007. settings_get_crc() 0x800'873b 0xe Code Gb settings.o [1]
  1008. settings_load() 0x800'86c1 0x22 Code Gb settings.o [1]
  1009. settings_read_from_flash(unsigned char *, unsigned int)
  1010. 0x800'8749 0x1a Code Gb settings.o [1]
  1011. settings_save() 0x800'86e3 0x2e Code Gb settings.o [1]
  1012. settings_set_def() 0x800'8711 0x2a Code Gb settings.o [1]
  1013. sigint_terminal 0x800'2415 0x12 Code Gb terminal.o [1]
  1014. size 0x2000'0094 0x1 Data Gb GFX_SSD1327.o [1]
  1015. split 0x800'3f95 0x58 Code Lc microrl.o [1]
  1016. ssd1337_i2c 0x2000'4d80 0x4 Data Gb OLED_SSD1327.o [1]
  1017. startupTaskHandle 0x2000'4d78 0x4 Data Gb main.o [1]
  1018. strchr 0x800'48a9 Code Gb strchr.o [5]
  1019. strcmp 0x800'4895 Code Gb strcmp.o [5]
  1020. strcpy 0x800'50e1 Code Gb strcpy.o [5]
  1021. strlen 0x800'25e1 Code Gb strlen.o [5]
  1022. terminalUsartBridge 0x2000'4a74 0xa4 Data Gb terminal_usartbridge.o [1]
  1023. terminal_backspace 0x800'3ffb 0x10 Code Lc microrl.o [1]
  1024. terminal_move_cursor 0x800'4073 0x5a Code Lc microrl.o [1]
  1025. terminal_newline 0x800'400b 0xe Code Lc microrl.o [1]
  1026. terminal_print_line 0x800'410b 0x5c Code Lc microrl.o [1]
  1027. terminal_reset_cursor 0x800'40cd 0x3e Code Lc microrl.o [1]
  1028. terminaltTaskHandle 0x2000'4dd0 0x4 Data Gb terminal_user.o [1]
  1029. test_oled() 0x800'8ba1 0xae Code Gb oled_common.o [1]
  1030. tmpCommand 0x2000'4c48 0x28 Data Lc terminal.o [1]
  1031. u16bit_to_str 0x800'4019 0x5a Code Lc microrl.o [1]
  1032. ucHeap 0x2000'0098 0x2800 Data Lc heap_4.o [1]
  1033. ucMaxSysCallPriority 0x2000'4dec 0x1 Data Lc port.o [1]
  1034. ulMaxPRIGROUPValue 0x2000'4d84 0x4 Data Lc port.o [1]
  1035. uwTick 0x2000'4d88 0x4 Data Gb stm32g4xx_hal.o [1]
  1036. uwTickFreq 0x2000'000c 0x4 Data Gb stm32g4xx_hal.o [1]
  1037. uwTickPrio 0x2000'0008 0x4 Data Gb stm32g4xx_hal.o [1]
  1038. uxCriticalNesting 0x2000'0004 0x4 Data Lc port.o [1]
  1039. uxCurrentNumberOfTasks 0x2000'4d9c 0x4 Data Lc tasks.o [1]
  1040. uxDeletedTasksWaitingCleanUp
  1041. 0x2000'4d98 0x4 Data Lc tasks.o [1]
  1042. uxListRemove 0x800'67c7 0x28 Code Gb list.o [1]
  1043. uxSchedulerSuspended 0x2000'4dc4 0x4 Data Lc tasks.o [1]
  1044. uxTaskNumber 0x2000'4db8 0x4 Data Lc tasks.o [1]
  1045. uxTopReadyPriority 0x2000'4da4 0x4 Data Lc tasks.o [1]
  1046. vListInitialise 0x800'6755 0x1e Code Gb list.o [1]
  1047. vListInitialiseItem 0x800'6773 0x6 Code Gb list.o [1]
  1048. vListInsert 0x800'6791 0x36 Code Gb list.o [1]
  1049. vListInsertEnd 0x800'6779 0x18 Code Gb list.o [1]
  1050. vPortEnableVFP 0x800'6f99 Code Gb portasm.o [1]
  1051. vPortEnterCritical 0x800'6911 0x34 Code Gb port.o [1]
  1052. vPortExitCritical 0x800'6945 0x2c Code Gb port.o [1]
  1053. vPortFree 0x800'65f5 0x7c Code Gb heap_4.o [1]
  1054. vPortStartFirstTask 0x800'6f79 Code Gb portasm.o [1]
  1055. vPortValidateInterruptPriority
  1056. 0x800'6999 0x4e Code Gb port.o [1]
  1057. vQueueAddToRegistry 0x800'62e3 0x26 Code Gb queue.o [1]
  1058. vQueueWaitForMessageRestricted
  1059. 0x800'630d 0x4c Code Gb queue.o [1]
  1060. vTaskDelay 0x800'542b 0x4e Code Gb tasks.o [1]
  1061. vTaskDelete 0x800'5381 0xaa Code Gb tasks.o [1]
  1062. vTaskInternalSetTimeOutState
  1063. 0x800'5885 0x12 Code Gb tasks.o [1]
  1064. vTaskMissedYield 0x800'592b 0xa Code Gb tasks.o [1]
  1065. vTaskPlaceOnEventList 0x800'5763 0x34 Code Gb tasks.o [1]
  1066. vTaskPlaceOnEventListRestricted
  1067. 0x800'57ad 0x40 Code Gb tasks.o [1]
  1068. vTaskStartScheduler 0x800'5479 0x72 Code Gb tasks.o [1]
  1069. vTaskSuspendAll 0x800'54eb 0xc Code Gb tasks.o [1]
  1070. vTaskSwitchContext 0x800'56f1 0x72 Code Gb tasks.o [1]
  1071. vTerminal(void const *)
  1072. 0x800'2851 0x32 Code Gb terminal_user.o [1]
  1073. xActiveTimerList1 0x2000'4d18 0x14 Data Lc timers.o [1]
  1074. xActiveTimerList2 0x2000'4d2c 0x14 Data Lc timers.o [1]
  1075. xBlockAllocatedBit 0x2000'4d74 0x4 Data Lc heap_4.o [1]
  1076. xDelayedTaskList1 0x2000'4cb4 0x14 Data Lc tasks.o [1]
  1077. xDelayedTaskList2 0x2000'4cc8 0x14 Data Lc tasks.o [1]
  1078. xFreeBytesRemaining 0x2000'4d64 0x4 Data Lc heap_4.o [1]
  1079. xHeapStructSize 0x800'951c 0x4 Data Lc heap_4.o [1]
  1080. xIdleTaskHandle 0x2000'4dc0 0x4 Data Lc tasks.o [1]
  1081. xMinimumEverFreeBytesRemaining
  1082. 0x2000'4d68 0x4 Data Lc heap_4.o [1]
  1083. xNextTaskUnblockTime 0x2000'4dbc 0x4 Data Lc tasks.o [1]
  1084. xNumOfOverflows 0x2000'4db4 0x4 Data Lc tasks.o [1]
  1085. xNumberOfSuccessfulAllocations
  1086. 0x2000'4d6c 0x4 Data Lc heap_4.o [1]
  1087. xNumberOfSuccessfulFrees
  1088. 0x2000'4d70 0x4 Data Lc heap_4.o [1]
  1089. xPendedTicks 0x2000'4dac 0x4 Data Lc tasks.o [1]
  1090. xPendingReadyList 0x2000'4cdc 0x14 Data Lc tasks.o [1]
  1091. xPortStartScheduler 0x800'6843 0xce Code Gb port.o [1]
  1092. xPortSysTickHandler 0x800'6971 0x28 Code Gb port.o [1]
  1093. xQueueGenericCreate 0x800'5c3d 0x4c Code Gb queue.o [1]
  1094. xQueueGenericReset 0x800'5ba9 0x94 Code Gb queue.o [1]
  1095. xQueueGenericSend 0x800'5cbf 0x1a6 Code Gb queue.o [1]
  1096. xQueueGenericSendFromISR
  1097. 0x800'5e65 0xe4 Code Gb queue.o [1]
  1098. xQueueReceive 0x800'5f49 0x16a Code Gb queue.o [1]
  1099. xQueueReceiveFromISR 0x800'60b9 0xb0 Code Gb queue.o [1]
  1100. xQueueRegistry 0x2000'4c08 0x40 Data Gb queue.o [1]
  1101. xSchedulerRunning 0x2000'4da8 0x4 Data Lc tasks.o [1]
  1102. xStart 0x2000'4d50 0x8 Data Lc heap_4.o [1]
  1103. xSuspendedTaskList 0x2000'4d04 0x14 Data Lc tasks.o [1]
  1104. xTaskCheckForTimeOut 0x800'589d 0x8e Code Gb tasks.o [1]
  1105. xTaskCreate 0x800'5191 0x6c Code Gb tasks.o [1]
  1106. xTaskGetSchedulerState 0x800'5a31 0x20 Code Gb tasks.o [1]
  1107. xTaskGetTickCount 0x800'55df 0x8 Code Gb tasks.o [1]
  1108. xTaskIncrementTick 0x800'55e7 0x10a Code Gb tasks.o [1]
  1109. xTaskPriorityDisinherit
  1110. 0x800'5a51 0x8e Code Gb tasks.o [1]
  1111. xTaskRemoveFromEventList
  1112. 0x800'57f5 0x82 Code Gb tasks.o [1]
  1113. xTaskResumeAll 0x800'54f7 0xe8 Code Gb tasks.o [1]
  1114. xTasksWaitingTermination
  1115. 0x2000'4cf0 0x14 Data Lc tasks.o [1]
  1116. xTickCount 0x2000'4da0 0x4 Data Lc tasks.o [1]
  1117. xTimerCreateTimerTask 0x800'6a4d 0x48 Code Gb timers.o [1]
  1118. xTimerGenericCommand 0x800'6a95 0x82 Code Gb timers.o [1]
  1119. xTimerQueue 0x2000'4ddc 0x4 Data Lc timers.o [1]
  1120. xTimerTaskHandle 0x2000'4de0 0x4 Data Lc timers.o [1]
  1121. xYieldPending 0x2000'4db0 0x4 Data Lc tasks.o [1]
  1122. [1] = D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj
  1123. [2] = dl7M_tlf.a
  1124. [3] = dlpp7M_tl_fc.a
  1125. [4] = m7M_tls.a
  1126. [5] = rt7M_tl.a
  1127. [6] = shb_l.a
  1128. 36'724 bytes of readonly code memory
  1129. 1'833 bytes of readonly data memory
  1130. 20'970 bytes of readwrite data memory
  1131. Errors: none
  1132. Warnings: none