desk.map 68 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107
  1. ###############################################################################
  2. #
  3. # IAR ELF Linker V8.40.1.212/W32 for ARM 23/Jul/2025 18:42:30
  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\EWDAB7.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\i2c_bridge.o
  22. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\list.o
  23. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\main.o
  24. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\microrl.o
  25. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\oled_common.o
  26. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\OLED_SSD1327.o
  27. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\port.o
  28. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\portasm.o
  29. # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\queue.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": 0x8943
  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 0x114 i2c_bridge.o [1]
  200. .text ro code 0x800'7760 0xc6 stm32g4xx_hal_i2c_ex.o [1]
  201. .text ro code 0x800'7826 0x14 memset.o [5]
  202. .text ro code 0x800'783c 0x4b4 stm32g4xx_hal_tim.o [1]
  203. .text ro code 0x800'7cf0 0x2 stm32g4xx_hal_tim.o [1]
  204. .text ro code 0x800'7cf2 0x2 stm32g4xx_hal_tim.o [1]
  205. .text ro code 0x800'7cf4 0x2 stm32g4xx_hal_tim.o [1]
  206. .text ro code 0x800'7cf6 0x2 stm32g4xx_hal_tim.o [1]
  207. .text ro code 0x800'7cf8 0x2 stm32g4xx_hal_tim_ex.o [1]
  208. .text ro code 0x800'7cfa 0x2 stm32g4xx_hal_tim_ex.o [1]
  209. .text ro code 0x800'7cfc 0x2 stm32g4xx_hal_tim.o [1]
  210. .text ro code 0x800'7cfe 0x2 stm32g4xx_hal_tim_ex.o [1]
  211. .text ro code 0x800'7d00 0x2 stm32g4xx_hal_tim_ex.o [1]
  212. .text ro code 0x800'7d02 0x2 stm32g4xx_hal_tim_ex.o [1]
  213. .text ro code 0x800'7d04 0x2 stm32g4xx_hal_tim_ex.o [1]
  214. .text ro code 0x800'7d06 0x2 stm32g4xx_hal_tim_ex.o [1]
  215. .text ro code 0x800'7d08 0x19c main.o [1]
  216. .text ro code 0x800'7ea4 0x24 stm32g4xx_hal.o [1]
  217. .text ro code 0x800'7ec8 0x12c control.o [1]
  218. .text ro code 0x800'7ff4 0x1c oled_common.o [1]
  219. .text ro code 0x800'8010 0x11c stm32g4xx_hal_pwr_ex.o [1]
  220. .text ro code 0x800'812c 0x10 stm32g4xx_hal_pwr.o [1]
  221. .text ro code 0x800'813c 0x44 stm32g4xx_hal_msp.o [1]
  222. .text ro code 0x800'8180 0xbc stm32g4xx_hal_tim_ex.o [1]
  223. .text ro code 0x800'823c 0x128 OLED_SSD1327.o [1]
  224. .rodata const 0x800'8364 0x40 terminal_user.o [1]
  225. .text ro code 0x800'83a4 0x38 packbits_init_single.o [5]
  226. .rodata const 0x800'83dc 0x30 terminal_user.o [1]
  227. .rodata const 0x800'840c 0x30 terminal_user.o [1]
  228. .rodata const 0x800'843c 0x2c terminal_user.o [1]
  229. .rodata const 0x800'8468 0x2c terminal_user.o [1]
  230. .rodata const 0x800'8494 0x28 terminal_user.o [1]
  231. .rodata const 0x800'84bc 0x28 terminal_user.o [1]
  232. .rodata const 0x800'84e4 0x28 terminal_user.o [1]
  233. .rodata const 0x800'850c 0x28 terminal_user.o [1]
  234. .text ro code 0x800'8534 0x28 data_init.o [5]
  235. .rodata const 0x800'855c 0x24 terminal_user.o [1]
  236. .rodata const 0x800'8580 0x24 terminal_user.o [1]
  237. .rodata const 0x800'85a4 0x24 terminal_user.o [1]
  238. .rodata const 0x800'85c8 0x24 terminal_user.o [1]
  239. .rodata const 0x800'85ec 0x24 terminal_user.o [1]
  240. .text ro code 0x800'8610 0x22 stm32g4xx_it.o [1]
  241. .text ro code 0x800'8634 0x18 stm32g4xx_hal.o [1]
  242. .text ro code 0x800'864c 0x22 fpinit_M.o [4]
  243. .iar.init_table const 0x800'8670 0x24 - Linker created -
  244. .rodata const 0x800'8694 0x20 terminal_user.o [1]
  245. .rodata const 0x800'86b4 0x20 terminal_user.o [1]
  246. .rodata const 0x800'86d4 0x20 terminal_user.o [1]
  247. .rodata const 0x800'86f4 0x20 terminal_user.o [1]
  248. .rodata const 0x800'8714 0x20 terminal_user.o [1]
  249. .rodata const 0x800'8734 0x20 terminal_user.o [1]
  250. .text ro code 0x800'8754 0x20 cmain_call_ctors.o [5]
  251. .text ro code 0x800'8774 0x18 cppinit.o [2]
  252. .text ro code 0x800'878c 0x1e cmain.o [5]
  253. .text ro code 0x800'87aa 0x4 low_level_init.o [2]
  254. .text ro code 0x800'87ae 0x4 exit.o [2]
  255. .text ro code 0x800'87b4 0xa cexit.o [5]
  256. .rodata const 0x800'87c0 0x1c terminal.o [1]
  257. .rodata const 0x800'87dc 0x1c terminal_user.o [1]
  258. .rodata const 0x800'87f8 0x1c terminal_user.o [1]
  259. .rodata const 0x800'8814 0x18 microrl.o [1]
  260. .rodata const 0x800'882c 0x18 stm32g4xx_hal_uart.o [1]
  261. .rodata const 0x800'8844 0x18 terminal_user.o [1]
  262. .rodata const 0x800'885c 0x18 terminal_user.o [1]
  263. .text ro code 0x800'8874 0x16 xprout.o [2]
  264. .text ro code 0x800'888c 0xc putchar.o [2]
  265. .rodata const 0x800'8898 0x14 main.o [1]
  266. .rodata const 0x800'88ac 0x14 microrl.o [1]
  267. .rodata const 0x800'88c0 0x14 terminal_user.o [1]
  268. .rodata const 0x800'88d4 0x10 hal_callback.o [1]
  269. .rodata const 0x800'88e4 0x10 system_stm32g4xx.o [1]
  270. .text ro code 0x800'88f4 0x10 startup_stm32g431xx.o [1]
  271. .text ro code 0x800'8904 0x10 system_stm32g4xx.o [1]
  272. .rodata const 0x800'8914 0xc terminal_user.o [1]
  273. .text ro code 0x800'8920 0xc cstartup_M.o [5]
  274. .rodata const 0x800'892c 0x8 main.o [1]
  275. .rodata const 0x800'8934 0x8 microrl.o [1]
  276. .rodata const 0x800'893c 0x8 system_stm32g4xx.o [1]
  277. .rodata const 0x800'8944 0x8 tasks.o [1]
  278. .rodata const 0x800'894c 0x8 terminal.o [1]
  279. .rodata const 0x800'8954 0x8 terminal_user.o [1]
  280. .rodata const 0x800'895c 0x8 terminal_user.o [1]
  281. .rodata const 0x800'8964 0x8 terminal_user.o [1]
  282. .rodata const 0x800'896c 0x8 terminal_user.o [1]
  283. .rodata const 0x800'8974 0x8 terminal_user.o [1]
  284. .rodata const 0x800'897c 0x8 timers.o [1]
  285. .rodata const 0x800'8984 0x8 timers.o [1]
  286. .rodata const 0x800'898c 0x8 xprintffull_nomb.o [2]
  287. SHT$$PREINIT_ARRAY 0x800'8994 0x0 <Block>
  288. SHT$$INIT_ARRAY 0x800'8994 0x8 <Block>
  289. .init_array const 0x800'8994 0x4 terminal_usartbridge.o [1]
  290. .init_array const 0x800'8998 0x4 terminal_user.o [1]
  291. __iar_tls$$INIT_ARRAY 0x800'899c 0x0 <Block>
  292. .rodata const 0x800'899c 0x4 heap_4.o [1]
  293. .rodata const 0x800'89a0 0x4 port.o [1]
  294. .text ro code 0x800'89a4 0x4 startup_stm32g431xx.o [1]
  295. .text ro code 0x800'89a8 0x4 startup_stm32g431xx.o [1]
  296. .text ro code 0x800'89ac 0x4 startup_stm32g431xx.o [1]
  297. .text ro code 0x800'89b0 0x4 startup_stm32g431xx.o [1]
  298. .text ro code 0x800'89b4 0x4 startup_stm32g431xx.o [1]
  299. .text ro code 0x800'89b8 0x4 startup_stm32g431xx.o [1]
  300. .text ro code 0x800'89bc 0x4 startup_stm32g431xx.o [1]
  301. .text ro code 0x800'89c0 0x4 startup_stm32g431xx.o [1]
  302. .text ro code 0x800'89c4 0x4 startup_stm32g431xx.o [1]
  303. .text ro code 0x800'89c8 0x4 startup_stm32g431xx.o [1]
  304. .text ro code 0x800'89cc 0x4 startup_stm32g431xx.o [1]
  305. .text ro code 0x800'89d0 0x4 startup_stm32g431xx.o [1]
  306. .text ro code 0x800'89d4 0x4 startup_stm32g431xx.o [1]
  307. .text ro code 0x800'89d8 0x4 startup_stm32g431xx.o [1]
  308. .text ro code 0x800'89dc 0x4 startup_stm32g431xx.o [1]
  309. .text ro code 0x800'89e0 0x4 startup_stm32g431xx.o [1]
  310. .text ro code 0x800'89e4 0x4 startup_stm32g431xx.o [1]
  311. .text ro code 0x800'89e8 0x4 startup_stm32g431xx.o [1]
  312. .text ro code 0x800'89ec 0x4 startup_stm32g431xx.o [1]
  313. .text ro code 0x800'89f0 0x4 startup_stm32g431xx.o [1]
  314. .text ro code 0x800'89f4 0x4 startup_stm32g431xx.o [1]
  315. .text ro code 0x800'89f8 0x4 startup_stm32g431xx.o [1]
  316. .text ro code 0x800'89fc 0x4 startup_stm32g431xx.o [1]
  317. .text ro code 0x800'8a00 0x4 startup_stm32g431xx.o [1]
  318. .text ro code 0x800'8a04 0x4 startup_stm32g431xx.o [1]
  319. .text ro code 0x800'8a08 0x4 startup_stm32g431xx.o [1]
  320. .text ro code 0x800'8a0c 0x4 startup_stm32g431xx.o [1]
  321. .text ro code 0x800'8a10 0x4 startup_stm32g431xx.o [1]
  322. .text ro code 0x800'8a14 0x4 startup_stm32g431xx.o [1]
  323. .text ro code 0x800'8a18 0x4 startup_stm32g431xx.o [1]
  324. .text ro code 0x800'8a1c 0x4 startup_stm32g431xx.o [1]
  325. .text ro code 0x800'8a20 0x4 startup_stm32g431xx.o [1]
  326. .text ro code 0x800'8a24 0x4 startup_stm32g431xx.o [1]
  327. .text ro code 0x800'8a28 0x4 startup_stm32g431xx.o [1]
  328. .text ro code 0x800'8a2c 0x4 startup_stm32g431xx.o [1]
  329. .text ro code 0x800'8a30 0x4 startup_stm32g431xx.o [1]
  330. .text ro code 0x800'8a34 0x4 startup_stm32g431xx.o [1]
  331. .text ro code 0x800'8a38 0x4 startup_stm32g431xx.o [1]
  332. .text ro code 0x800'8a3c 0x4 startup_stm32g431xx.o [1]
  333. .text ro code 0x800'8a40 0x4 startup_stm32g431xx.o [1]
  334. .text ro code 0x800'8a44 0x4 startup_stm32g431xx.o [1]
  335. .text ro code 0x800'8a48 0x4 startup_stm32g431xx.o [1]
  336. .text ro code 0x800'8a4c 0x4 startup_stm32g431xx.o [1]
  337. .text ro code 0x800'8a50 0x4 startup_stm32g431xx.o [1]
  338. .text ro code 0x800'8a54 0x4 startup_stm32g431xx.o [1]
  339. .text ro code 0x800'8a58 0x4 startup_stm32g431xx.o [1]
  340. .text ro code 0x800'8a5c 0x4 startup_stm32g431xx.o [1]
  341. .text ro code 0x800'8a60 0x4 startup_stm32g431xx.o [1]
  342. .text ro code 0x800'8a64 0x4 startup_stm32g431xx.o [1]
  343. .text ro code 0x800'8a68 0x4 startup_stm32g431xx.o [1]
  344. .text ro code 0x800'8a6c 0x4 startup_stm32g431xx.o [1]
  345. .text ro code 0x800'8a70 0x4 startup_stm32g431xx.o [1]
  346. .text ro code 0x800'8a74 0x4 startup_stm32g431xx.o [1]
  347. .text ro code 0x800'8a78 0x4 startup_stm32g431xx.o [1]
  348. .text ro code 0x800'8a7c 0x4 startup_stm32g431xx.o [1]
  349. .text ro code 0x800'8a80 0x4 startup_stm32g431xx.o [1]
  350. .text ro code 0x800'8a84 0x4 startup_stm32g431xx.o [1]
  351. .text ro code 0x800'8a88 0x4 startup_stm32g431xx.o [1]
  352. .text ro code 0x800'8a8c 0x4 startup_stm32g431xx.o [1]
  353. .text ro code 0x800'8a90 0x4 startup_stm32g431xx.o [1]
  354. .text ro code 0x800'8a94 0x4 startup_stm32g431xx.o [1]
  355. .text ro code 0x800'8a98 0x4 startup_stm32g431xx.o [1]
  356. .text ro code 0x800'8a9c 0x4 startup_stm32g431xx.o [1]
  357. .text ro code 0x800'8aa0 0x4 startup_stm32g431xx.o [1]
  358. .text ro code 0x800'8aa4 0x4 startup_stm32g431xx.o [1]
  359. .text ro code 0x800'8aa8 0x4 startup_stm32g431xx.o [1]
  360. .text ro code 0x800'8aac 0x4 startup_stm32g431xx.o [1]
  361. .rodata const 0x800'8ab0 0x0 zero_init3.o [5]
  362. .rodata const 0x800'8ab0 0x0 packbits_init_single.o [5]
  363. Initializer bytes const 0x800'8ab0 0x6b <for P2-1>
  364. - 0x800'8b1b 0x8943
  365. "P2", part 1 of 3: 0x94
  366. P2-1 0x2000'0000 0x94 <Init block>
  367. .data inited 0x2000'0000 0x4 microrl.o [1]
  368. .data inited 0x2000'0004 0x4 port.o [1]
  369. .data inited 0x2000'0008 0x4 stm32g4xx_hal.o [1]
  370. .data inited 0x2000'000c 0x4 stm32g4xx_hal.o [1]
  371. .data inited 0x2000'0010 0x4 system_stm32g4xx.o [1]
  372. .data inited 0x2000'0014 0x38 xlocale_c.o [2]
  373. .data inited 0x2000'004c 0x48 xfiles.o [2]
  374. - 0x2000'0094 0x94
  375. "P2", part 2 of 3: 0x5d00
  376. .bss zero 0x2000'0094 0x5800 heap_4.o [1]
  377. .bss zero 0x2000'5894 0xf0 tasks.o [1]
  378. .bss zero 0x2000'5984 0xec terminal_user.o [1]
  379. .bss zero 0x2000'5a70 0xa4 terminal_usartbridge.o [1]
  380. .bss zero 0x2000'5b14 0x54 i2c_bridge.o [1]
  381. .bss zero 0x2000'5b68 0x50 xfiles.o [2]
  382. .bss zero 0x2000'5bb8 0x4c control.o [1]
  383. .bss zero 0x2000'5c04 0x40 queue.o [1]
  384. .bss zero 0x2000'5c44 0x28 terminal.o [1]
  385. .bss zero 0x2000'5c6c 0x14 tasks.o [1]
  386. .bss zero 0x2000'5c80 0x14 tasks.o [1]
  387. .bss zero 0x2000'5c94 0x14 tasks.o [1]
  388. .bss zero 0x2000'5ca8 0x14 tasks.o [1]
  389. .bss zero 0x2000'5cbc 0x14 tasks.o [1]
  390. .bss zero 0x2000'5cd0 0x14 timers.o [1]
  391. .bss zero 0x2000'5ce4 0x14 timers.o [1]
  392. .bss zero 0x2000'5cf8 0x8 heap_4.o [1]
  393. .bss zero 0x2000'5d00 0x4 hal_callback.o [1]
  394. .bss zero 0x2000'5d04 0x4 heap_4.o [1]
  395. .bss zero 0x2000'5d08 0x4 heap_4.o [1]
  396. .bss zero 0x2000'5d0c 0x4 heap_4.o [1]
  397. .bss zero 0x2000'5d10 0x4 heap_4.o [1]
  398. .bss zero 0x2000'5d14 0x4 heap_4.o [1]
  399. .bss zero 0x2000'5d18 0x4 heap_4.o [1]
  400. .bss zero 0x2000'5d1c 0x4 main.o [1]
  401. .bss zero 0x2000'5d20 0x4 oled_common.o [1]
  402. .bss zero 0x2000'5d24 0x4 OLED_SSD1327.o [1]
  403. .bss zero 0x2000'5d28 0x4 port.o [1]
  404. .bss zero 0x2000'5d2c 0x4 stm32g4xx_hal.o [1]
  405. .bss zero 0x2000'5d30 0x4 tasks.o [1]
  406. .bss zero 0x2000'5d34 0x4 tasks.o [1]
  407. .bss zero 0x2000'5d38 0x4 tasks.o [1]
  408. .bss zero 0x2000'5d3c 0x4 tasks.o [1]
  409. .bss zero 0x2000'5d40 0x4 tasks.o [1]
  410. .bss zero 0x2000'5d44 0x4 tasks.o [1]
  411. .bss zero 0x2000'5d48 0x4 tasks.o [1]
  412. .bss zero 0x2000'5d4c 0x4 tasks.o [1]
  413. .bss zero 0x2000'5d50 0x4 tasks.o [1]
  414. .bss zero 0x2000'5d54 0x4 tasks.o [1]
  415. .bss zero 0x2000'5d58 0x4 tasks.o [1]
  416. .bss zero 0x2000'5d5c 0x4 tasks.o [1]
  417. .bss zero 0x2000'5d60 0x4 tasks.o [1]
  418. .bss zero 0x2000'5d64 0x4 tasks.o [1]
  419. .bss zero 0x2000'5d68 0x4 tasks.o [1]
  420. .bss zero 0x2000'5d6c 0x4 terminal.o [1]
  421. .bss zero 0x2000'5d70 0x4 terminal_user.o [1]
  422. .bss zero 0x2000'5d74 0x4 terminal_user.o [1]
  423. .bss zero 0x2000'5d78 0x4 timers.o [1]
  424. .bss zero 0x2000'5d7c 0x4 timers.o [1]
  425. .bss zero 0x2000'5d80 0x4 timers.o [1]
  426. .bss zero 0x2000'5d84 0x4 timers.o [1]
  427. .bss zero 0x2000'5d88 0x4 timers.o [1]
  428. .bss zero 0x2000'5d8c 0x4 xfail_s.o [2]
  429. .bss zero 0x2000'5d90 0x1 port.o [1]
  430. - 0x2000'5d91 0x5cfd
  431. "P2", part 3 of 3: 0x400
  432. CSTACK 0x2000'5d98 0x400 <Block>
  433. CSTACK uninit 0x2000'5d98 0x400 <Block tail>
  434. - 0x2000'6198 0x400
  435. Unused ranges:
  436. From To Size
  437. ---- -- ----
  438. 0x800'8b1b 0x801'ffff 0x1'74e5
  439. 0x2000'5d94 0x2000'5d97 0x4
  440. 0x2000'6198 0x2000'7fff 0x1e68
  441. *******************************************************************************
  442. *** INIT TABLE
  443. ***
  444. Address Size
  445. ------- ----
  446. Zero (__iar_zero_init3)
  447. 1 destination range, total size 0x5cfd:
  448. 0x2000'0094 0x5cfd
  449. Copy/packbits (__iar_packbits_init_single3)
  450. 1 source range, total size 0x6b (72% of destination):
  451. 0x800'8ab0 0x6b
  452. 1 destination range, total size 0x94:
  453. 0x2000'0000 0x94
  454. Extra (__iar_cstart_call_ctors)
  455. *******************************************************************************
  456. *** MODULE SUMMARY
  457. ***
  458. Module ro code ro data rw data
  459. ------ ------- ------- -------
  460. command line/config:
  461. --------------------------------------------------
  462. Total:
  463. D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj: [1]
  464. OLED_SSD1327.o 296 4
  465. cmsis_os.o 428
  466. control.o 300 76
  467. hal_callback.o 64 16 4
  468. heap_4.o 648 4 22'560
  469. i2c_bridge.o 276 84
  470. list.o 154
  471. main.o 412 28 4
  472. microrl.o 2'404 54 4
  473. oled_common.o 28 4
  474. port.o 604 7 9
  475. portasm.o 176
  476. queue.o 1'968 64
  477. startup_stm32g431xx.o 756
  478. stm32g4xx_hal.o 168 6 12
  479. stm32g4xx_hal_cortex.o 340
  480. stm32g4xx_hal_dma.o 268
  481. stm32g4xx_hal_gpio.o 924
  482. stm32g4xx_hal_i2c.o 1'688
  483. stm32g4xx_hal_i2c_ex.o 198
  484. stm32g4xx_hal_msp.o 68
  485. stm32g4xx_hal_pwr.o 16
  486. stm32g4xx_hal_pwr_ex.o 284
  487. stm32g4xx_hal_rcc.o 2'068
  488. stm32g4xx_hal_tim.o 1'214
  489. stm32g4xx_hal_tim_ex.o 202
  490. stm32g4xx_hal_uart.o 4'712 24
  491. stm32g4xx_hal_uart_ex.o 6
  492. stm32g4xx_it.o 34
  493. system_stm32g4xx.o 16 27 4
  494. tasks.o 2'584 8 400
  495. terminal.o 516 36 44
  496. terminal_usartbridge.o 476 4 164
  497. terminal_user.o 760 960 244
  498. timers.o 1'188 16 60
  499. --------------------------------------------------
  500. Total: 26'244 1'190 23'741
  501. dl7M_tlf.a: [2]
  502. abort.o 6
  503. cppinit.o 24
  504. exit.o 4
  505. low_level_init.o 4
  506. printf.o 40
  507. putchar.o 12
  508. xfail_s.o 64 4
  509. xfiles.o 53 152
  510. xlocale_c.o 8 43 56
  511. xprintffull_nomb.o 4'038 8
  512. xprout.o 22
  513. --------------------------------------------------
  514. Total: 4'222 104 212
  515. dlpp7M_tl_fc.a: [3]
  516. --------------------------------------------------
  517. Total:
  518. m7M_tls.a: [4]
  519. DblAdd.o 362
  520. DblCmpGe.o 46
  521. DblCmpLe.o 46
  522. DblDiv.o 582
  523. DblMul.o 418
  524. DblSub.o 226
  525. DblToS32.o 58
  526. DblToU32.o 40
  527. S32ToDbl.o 34
  528. U32ToDbl.o 26
  529. fpinit_M.o 34
  530. frexp.o 112
  531. ldexp.o 314
  532. --------------------------------------------------
  533. Total: 2'298
  534. rt7M_tl.a: [5]
  535. ABImemcpy.o 166
  536. ABImemmove.o 150
  537. ABImemset.o 102
  538. I64DivMod.o 560
  539. I64DivZer.o 2
  540. cexit.o 10
  541. cmain.o 30
  542. cmain_call_ctors.o 32
  543. cstartup_M.o 12
  544. data_init.o 40
  545. memchr.o 88
  546. memset.o 20
  547. packbits_init_single.o 56
  548. strchr.o 22
  549. strcmp.o 18
  550. strcpy.o 24
  551. strlen.o 54
  552. zero_init3.o 58
  553. --------------------------------------------------
  554. Total: 1'444
  555. shb_l.a: [6]
  556. exit.o 20
  557. unwind_debug.o 1
  558. --------------------------------------------------
  559. Total: 20 1
  560. Gaps 48 4
  561. Linker created 36 1'024
  562. ------------------------------------------------------
  563. Grand Total: 34'276 1'335 24'977
  564. *******************************************************************************
  565. *** ENTRY LIST
  566. ***
  567. Entry Address Size Type Object
  568. ----- ------- ---- ---- ------
  569. .iar.init_table$$Base 0x800'8670 -- Gb - Linker created -
  570. .iar.init_table$$Limit 0x800'8694 -- Gb - Linker created -
  571. ?main 0x800'878d Code Gb cmain.o [5]
  572. AHBPrescTable 0x800'88e4 0x10 Data Gb system_stm32g4xx.o [1]
  573. APBPrescTable 0x800'893c 0x8 Data Gb system_stm32g4xx.o [1]
  574. BusFault_Handler 0x800'8617 0x2 Code Gb stm32g4xx_it.o [1]
  575. CSTACK$$Base 0x2000'5d98 -- Gb - Linker created -
  576. CSTACK$$Limit 0x2000'6198 -- Gb - Linker created -
  577. DebugMon_Handler 0x800'861b 0x2 Code Gb stm32g4xx_it.o [1]
  578. Error_Handler 0x800'7ea1 0x4 Code Gb main.o [1]
  579. HAL_DMA_Abort 0x800'1475 0x78 Code Gb stm32g4xx_hal_dma.o [1]
  580. HAL_DMA_Abort_IT 0x800'14ed 0x94 Code Gb stm32g4xx_hal_dma.o [1]
  581. HAL_GPIO_DeInit 0x800'2add 0x172 Code Gb stm32g4xx_hal_gpio.o [1]
  582. HAL_GPIO_Init 0x800'2911 0x1cc Code Gb stm32g4xx_hal_gpio.o [1]
  583. HAL_GPIO_TogglePin 0x800'2c67 0x1a Code Gb stm32g4xx_hal_gpio.o [1]
  584. HAL_GPIO_WritePin 0x800'2c4f 0x18 Code Gb stm32g4xx_hal_gpio.o [1]
  585. HAL_GetTick 0x800'1fd1 0xc Code Wk stm32g4xx_hal.o [1]
  586. HAL_I2CEx_ConfigAnalogFilter
  587. 0x800'7761 0x64 Code Gb stm32g4xx_hal_i2c_ex.o [1]
  588. HAL_I2CEx_ConfigDigitalFilter
  589. 0x800'77c5 0x62 Code Gb stm32g4xx_hal_i2c_ex.o [1]
  590. HAL_I2C_DeInit 0x800'7093 0x42 Code Gb stm32g4xx_hal_i2c.o [1]
  591. HAL_I2C_Init 0x800'6fb5 0xde Code Gb stm32g4xx_hal_i2c.o [1]
  592. HAL_I2C_Mem_Write 0x800'70d5 0x1f8 Code Gb stm32g4xx_hal_i2c.o [1]
  593. HAL_I2C_MspDeInit 0x800'771d 0x2c Code Gb i2c_bridge.o [1]
  594. HAL_I2C_MspInit 0x800'7691 0x8c Code Gb i2c_bridge.o [1]
  595. HAL_IncTick 0x800'8635 0x18 Code Wk stm32g4xx_hal.o [1]
  596. HAL_Init 0x800'7ea5 0x24 Code Gb stm32g4xx_hal.o [1]
  597. HAL_InitTick 0x800'2021 0x60 Code Wk stm32g4xx_hal.o [1]
  598. HAL_MspInit 0x800'813d 0x3c Code Gb stm32g4xx_hal_msp.o [1]
  599. HAL_NVIC_EnableIRQ 0x800'23a3 0xe Code Gb stm32g4xx_hal_cortex.o [1]
  600. HAL_NVIC_SetPriority 0x800'237f 0x24 Code Gb stm32g4xx_hal_cortex.o [1]
  601. HAL_NVIC_SetPriorityGrouping
  602. 0x800'2373 0xc Code Gb stm32g4xx_hal_cortex.o [1]
  603. HAL_PWREx_ControlVoltageScaling
  604. 0x800'8011 0xf4 Code Gb stm32g4xx_hal_pwr_ex.o [1]
  605. HAL_PWREx_DisableUCPDDeadBattery
  606. 0x800'8105 0xc Code Gb stm32g4xx_hal_pwr_ex.o [1]
  607. HAL_PWR_EnableBkUpAccess
  608. 0x800'812d 0xc Code Gb stm32g4xx_hal_pwr.o [1]
  609. HAL_RCC_ClockConfig 0x800'1a65 0x1f4 Code Gb stm32g4xx_hal_rcc.o [1]
  610. HAL_RCC_GetHCLKFreq 0x800'1cd5 0x6 Code Gb stm32g4xx_hal_rcc.o [1]
  611. HAL_RCC_GetPCLK1Freq 0x800'1cdb 0x1a Code Gb stm32g4xx_hal_rcc.o [1]
  612. HAL_RCC_GetPCLK2Freq 0x800'1cf5 0x1a Code Gb stm32g4xx_hal_rcc.o [1]
  613. HAL_RCC_GetSysClockFreq
  614. 0x800'1c59 0x7c Code Gb stm32g4xx_hal_rcc.o [1]
  615. HAL_RCC_OscConfig 0x800'158d 0x4d8 Code Gb stm32g4xx_hal_rcc.o [1]
  616. HAL_SYSTICK_Config 0x800'23b1 0xc Code Gb stm32g4xx_hal_cortex.o [1]
  617. HAL_TIMEx_Break2Callback
  618. 0x800'7cfb 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  619. HAL_TIMEx_BreakCallback
  620. 0x800'7cf9 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  621. HAL_TIMEx_CommutCallback
  622. 0x800'7cff 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  623. HAL_TIMEx_DirectionChangeCallback
  624. 0x800'7d03 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  625. HAL_TIMEx_EncoderIndexCallback
  626. 0x800'7d01 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  627. HAL_TIMEx_IndexErrorCallback
  628. 0x800'7d05 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  629. HAL_TIMEx_MasterConfigSynchronization
  630. 0x800'8181 0xa2 Code Gb stm32g4xx_hal_tim_ex.o [1]
  631. HAL_TIMEx_TransitionErrorCallback
  632. 0x800'7d07 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
  633. HAL_TIM_Encoder_Init 0x800'783d 0xce Code Gb stm32g4xx_hal_tim.o [1]
  634. HAL_TIM_Encoder_Start_IT
  635. 0x800'790d 0x12a Code Gb stm32g4xx_hal_tim.o [1]
  636. HAL_TIM_IC_CaptureCallback
  637. 0x800'1ff5 0x1e Code Gb hal_callback.o [1]
  638. HAL_TIM_IC_CaptureCallback::cnt
  639. 0x2000'5d00 0x4 Data Lc hal_callback.o [1]
  640. HAL_TIM_IRQHandler 0x800'7a49 0x1ae Code Gb stm32g4xx_hal_tim.o [1]
  641. HAL_UARTEx_RxFifoFullCallback
  642. 0x800'1589 0x2 Code Wk stm32g4xx_hal_uart_ex.o [1]
  643. HAL_UARTEx_TxFifoEmptyCallback
  644. 0x800'1587 0x2 Code Wk stm32g4xx_hal_uart_ex.o [1]
  645. HAL_UARTEx_WakeupCallback
  646. 0x800'1585 0x2 Code Wk stm32g4xx_hal_uart_ex.o [1]
  647. HAL_UART_IRQHandler 0x800'02b9 0x3a4 Code Gb stm32g4xx_hal_uart.o [1]
  648. HAL_UART_Init 0x800'01d9 0x7e Code Gb stm32g4xx_hal_uart.o [1]
  649. HAL_UART_Receive_IT 0x800'0257 0x5e Code Gb stm32g4xx_hal_uart.o [1]
  650. HAL_UART_RxCpltCallback
  651. 0x800'1fe1 0x14 Code Gb hal_callback.o [1]
  652. HAL_UART_RxCpltCallbackTerminal()
  653. 0x800'2133 0x20 Code Gb terminal_usartbridge.o [1]
  654. HardFault_Handler 0x800'8613 0x2 Code Gb stm32g4xx_it.o [1]
  655. I2C_Flush_TXDR 0x800'7369 0x24 Code Lc stm32g4xx_hal_i2c.o [1]
  656. I2C_IsErrorOccurred 0x800'74d3 0x13e Code Lc stm32g4xx_hal_i2c.o [1]
  657. I2C_RequestMemoryWrite 0x800'72d1 0x92 Code Lc stm32g4xx_hal_i2c.o [1]
  658. I2C_TransferConfig 0x800'7611 0x32 Code Lc stm32g4xx_hal_i2c.o [1]
  659. I2C_WaitOnFlagUntilTimeout
  660. 0x800'738d 0x8c Code Lc stm32g4xx_hal_i2c.o [1]
  661. I2C_WaitOnSTOPFlagUntilTimeout
  662. 0x800'7479 0x5a Code Lc stm32g4xx_hal_i2c.o [1]
  663. I2C_WaitOnTXISFlagUntilTimeout
  664. 0x800'7419 0x60 Code Lc stm32g4xx_hal_i2c.o [1]
  665. MemManage_Handler 0x800'8615 0x2 Code Gb stm32g4xx_it.o [1]
  666. NMI_Handler 0x800'8611 0x2 Code Gb stm32g4xx_it.o [1]
  667. NVIC_EncodePriority 0x800'2303 0x40 Code Lc stm32g4xx_hal_cortex.o [1]
  668. PendSV_Handler 0x800'6f05 Code Gb portasm.o [1]
  669. RCC_GetSysClockFreqFromPLLSource
  670. 0x800'1d0f 0x46 Code Lc stm32g4xx_hal_rcc.o [1]
  671. Region$$Table$$Base 0x800'8670 -- Gb - Linker created -
  672. Region$$Table$$Limit 0x800'8694 -- Gb - Linker created -
  673. SHT$$INIT_ARRAY$$Base 0x800'8994 -- Gb - Linker created -
  674. SHT$$INIT_ARRAY$$Limit 0x800'899c -- Gb - Linker created -
  675. SHT$$PREINIT_ARRAY$$Base
  676. 0x800'8994 -- Gb - Linker created -
  677. SHT$$PREINIT_ARRAY$$Limit
  678. 0x800'8994 -- Gb - Linker created -
  679. SSD1327_Command 0x800'823d 0x22 Code Gb OLED_SSD1327.o [1]
  680. SSD1327_DisplayON 0x800'825f 0x1a Code Gb OLED_SSD1327.o [1]
  681. SSD1327_I2cInit 0x800'8351 0xe Code Gb OLED_SSD1327.o [1]
  682. SSD1327_Init 0x800'828d 0xc4 Code Gb OLED_SSD1327.o [1]
  683. SSD1327_SetContrast 0x800'8279 0x14 Code Gb OLED_SSD1327.o [1]
  684. SVC_Handler 0x800'6f5d Code Gb portasm.o [1]
  685. SbsTerminal::SbsTerminal()
  686. 0x800'263d 0x12 Code Gb terminal_user.o [1]
  687. SbsTerminal::clear(int, char const *const *)
  688. 0x800'27fb 0x40 Code Gb terminal_user.o [1]
  689. SbsTerminal::configure()
  690. 0x800'264f 0x42 Code Gb terminal_user.o [1]
  691. SbsTerminal::execute(int, char const *const *)
  692. 0x800'2691 0x7e Code Gb terminal_user.o [1]
  693. SbsTerminal::help(int, char const *const *)
  694. 0x800'2711 0xcc Code Gb terminal_user.o [1]
  695. SbsTerminal::help_connection()
  696. 0x800'27dd 0x6 Code Gb terminal_user.o [1]
  697. SbsTerminal::put_byte(char)
  698. 0x800'283b 0x16 Code Gb terminal_user.o [1]
  699. SbsTerminal::sigint() 0x800'270f 0x2 Code Gb terminal_user.o [1]
  700. SbsTerminal::version(int, char const *const *)
  701. 0x800'27e3 0x18 Code Gb terminal_user.o [1]
  702. StartupTask(void const *)
  703. 0x800'7d39 0x38 Code Gb main.o [1]
  704. SysTick_Config 0x800'2343 0x30 Code Lc stm32g4xx_hal_cortex.o [1]
  705. SysTick_Handler 0x800'861d 0x14 Code Gb stm32g4xx_it.o [1]
  706. SystemClock_Config() 0x800'7df5 0x90 Code Gb main.o [1]
  707. SystemCoreClock 0x2000'0010 0x4 Data Gb system_stm32g4xx.o [1]
  708. SystemInit 0x800'8905 0xc Code Gb system_stm32g4xx.o [1]
  709. TIM2_IRQHandler 0x800'7fd9 0xa Code Gb control.o [1]
  710. TIM_Base_SetConfig 0x800'7bf7 0xb8 Code Gb stm32g4xx_hal_tim.o [1]
  711. TIM_CCxChannelCmd 0x800'7ccd 0x24 Code Gb stm32g4xx_hal_tim.o [1]
  712. Terminal::Terminal() 0x800'2441 0x42 Code Gb terminal.o [1]
  713. Terminal::Terminal() [subobject]
  714. 0x800'23dd 0xc Code Gb terminal.o [1]
  715. Terminal::addPrint(void (*)(char const *))
  716. 0x800'2587 0x16 Code Gb terminal.o [1]
  717. Terminal::clearScreen()
  718. 0x800'259d 0x18 Code Gb terminal.o [1]
  719. Terminal::completion(int, char const *const *)
  720. 0x800'2575 0x10 Code Gb terminal.o [1]
  721. Terminal::configure() 0x800'2483 0x6a Code Gb terminal.o [1]
  722. Terminal::execute(int, char const *const *)
  723. 0x800'256f 0x6 Code Gb terminal.o [1]
  724. Terminal::insert(int) 0x800'24ed 0x12 Code Gb terminal.o [1]
  725. Terminal::print(char const *)
  726. 0x800'24ff 0x28 Code Gb terminal.o [1]
  727. Terminal::printeol() 0x800'2561 0xe Code Gb terminal.o [1]
  728. Terminal::printl(char const *)
  729. 0x800'2527 0x18 Code Gb terminal.o [1]
  730. Terminal::printll(char const *)
  731. 0x800'253f 0x22 Code Gb terminal.o [1]
  732. Terminal::sigint() 0x800'2585 0x2 Code Gb terminal.o [1]
  733. UARTPrescTable 0x800'882c 0x18 Data Gb stm32g4xx_hal_uart.o [1]
  734. UART_AdvFeatureConfig 0x800'09e9 0xda Code Gb stm32g4xx_hal_uart.o [1]
  735. UART_CheckIdleState 0x800'0ac3 0xd6 Code Gb stm32g4xx_hal_uart.o [1]
  736. UART_DMAAbortOnError 0x800'0e15 0x14 Code Lc stm32g4xx_hal_uart.o [1]
  737. UART_EndRxTransfer 0x800'0d91 0x60 Code Lc stm32g4xx_hal_uart.o [1]
  738. UART_EndTransmit_IT 0x800'0e29 0x2c Code Lc stm32g4xx_hal_uart.o [1]
  739. UART_RxISR_16BIT 0x800'0f4d 0xf0 Code Lc stm32g4xx_hal_uart.o [1]
  740. UART_RxISR_16BIT_FIFOEN
  741. 0x800'1231 0x1f6 Code Lc stm32g4xx_hal_uart.o [1]
  742. UART_RxISR_8BIT 0x800'0e55 0xee Code Lc stm32g4xx_hal_uart.o [1]
  743. UART_RxISR_8BIT_FIFOEN 0x800'103d 0x1f2 Code Lc stm32g4xx_hal_uart.o [1]
  744. UART_SetConfig 0x800'0661 0x37a Code Gb stm32g4xx_hal_uart.o [1]
  745. UART_Start_Receive_IT 0x800'0c37 0x15a Code Gb stm32g4xx_hal_uart.o [1]
  746. UART_WaitOnFlagUntilTimeout
  747. 0x800'0b99 0x9e Code Gb stm32g4xx_hal_uart.o [1]
  748. USART3_IRQHandler 0x800'2129 0xa Code Gb terminal_usartbridge.o [1]
  749. USB_LP_IRQHandler 0x800'8631 0x2 Code Gb stm32g4xx_it.o [1]
  750. UsageFault_Handler 0x800'8619 0x2 Code Gb stm32g4xx_it.o [1]
  751. UsartBridgeTerminal::InitUsart()
  752. 0x800'2183 0xbc Code Gb terminal_usartbridge.o [1]
  753. UsartBridgeTerminal::UsartBridgeTerminal()
  754. 0x800'20b7 0x14 Code Gb terminal_usartbridge.o [1]
  755. UsartBridgeTerminal::configure()
  756. 0x800'20cb 0x28 Code Gb terminal_usartbridge.o [1]
  757. UsartBridgeTerminal::print(char const *)
  758. 0x800'20f3 0x36 Code Gb terminal_usartbridge.o [1]
  759. UsartBridgeTerminal::recvByte()
  760. 0x800'2153 0x12 Code Gb terminal_usartbridge.o [1]
  761. UsartBridgeTerminal::sendByte(unsigned char)
  762. 0x800'2165 0x1e Code Gb terminal_usartbridge.o [1]
  763. Virtual function table for SbsTerminal
  764. 0x800'87dc 0x1c Data Gb terminal_user.o [1]
  765. Virtual function table for Terminal
  766. 0x800'87c0 0x1c Data Gb terminal.o [1]
  767. [local to main_cpp]::MX_GPIO_Init()
  768. 0x800'7d71 0x84 Code Lc main.o [1]
  769. [local to terminal_user_cpp]::__NVIC_SystemReset()
  770. 0x800'2623 0x1a Code Lc terminal_user.o [1]
  771. _LitobFullNoMb 0x800'3a6d 0x10a Code Lc xprintffull_nomb.o [2]
  772. _Locale_lconv 0x2000'0014 0x38 Data Lc xlocale_c.o [2]
  773. _PrintfFullNoMb 0x800'2cad 0xd9c Code Gb xprintffull_nomb.o [2]
  774. _Prout 0x800'8875 0x16 Code Gb xprout.o [2]
  775. _PutcharFullNoMb 0x800'3bdd 0x20 Code Lc xprintffull_nomb.o [2]
  776. _PutcharsFullNoMb 0x800'3bfd 0x2e Code Lc xprintffull_nomb.o [2]
  777. __NVIC_EnableIRQ 0x800'22b9 0x1e Code Lc stm32g4xx_hal_cortex.o [1]
  778. __NVIC_GetPriorityGrouping
  779. 0x800'22ab 0xc Code Lc stm32g4xx_hal_cortex.o [1]
  780. __NVIC_SetPriority 0x800'22d7 0x2c Code Lc stm32g4xx_hal_cortex.o [1]
  781. __NVIC_SetPriorityGrouping
  782. 0x800'2289 0x22 Code Lc stm32g4xx_hal_cortex.o [1]
  783. __aeabi_cdcmple 0x800'49c9 Code Gb DblCmpLe.o [4]
  784. __aeabi_cdrcmple 0x800'49f9 Code Gb DblCmpGe.o [4]
  785. __aeabi_d2iz 0x800'4b65 Code Gb DblToS32.o [4]
  786. __aeabi_d2uiz 0x800'4ef1 Code Gb DblToU32.o [4]
  787. __aeabi_ddiv 0x800'4ca9 Code Gb DblDiv.o [4]
  788. __aeabi_dmul 0x800'4f35 Code Gb DblMul.o [4]
  789. __aeabi_dsub 0x800'4bc5 Code Gb DblSub.o [4]
  790. __aeabi_i2d 0x800'4ba1 Code Gb S32ToDbl.o [4]
  791. __aeabi_ldiv0 0x800'2081 Code Gb I64DivZer.o [5]
  792. __aeabi_memcpy 0x800'47ed Code Gb ABImemcpy.o [5]
  793. __aeabi_memcpy4 0x800'480d Code Gb ABImemcpy.o [5]
  794. __aeabi_memcpy8 0x800'480d Code Gb ABImemcpy.o [5]
  795. __aeabi_memmove 0x800'50f9 Code Gb ABImemmove.o [5]
  796. __aeabi_memmove4 0x800'50f9 Code Gb ABImemmove.o [5]
  797. __aeabi_memmove8 0x800'50f9 Code Gb ABImemmove.o [5]
  798. __aeabi_memset 0x800'3c75 Code Gb ABImemset.o [5]
  799. __aeabi_ui2d 0x800'4f19 Code Gb U32ToDbl.o [4]
  800. __aeabi_uldivmod 0x800'1da1 Code Gb I64DivMod.o [5]
  801. __call_ctors 0x800'8775 0x18 Code Gb cppinit.o [2]
  802. __cmain 0x800'878d Code Gb cmain.o [5]
  803. __exit 0x800'6ef1 0x14 Code Gb exit.o [6]
  804. __iar_Fail_s 0x800'48c1 0x1c Code Gb xfail_s.o [2]
  805. __iar_Memchr 0x800'4901 Code Gb memchr.o [5]
  806. __iar_Memset 0x800'3c75 Code Gb ABImemset.o [5]
  807. __iar_Memset_word 0x800'3c7d Code Gb ABImemset.o [5]
  808. __iar_Stdout 0x2000'004c 0x48 Data Gb xfiles.o [2]
  809. __iar_Strchr 0x800'48a9 Code Gb strchr.o [5]
  810. __iar_cstart_call_ctors
  811. 0x800'8755 0x20 Code Gb cmain_call_ctors.o [5]
  812. __iar_dadd 0x800'4bd5 Code Gb DblSub.o [4]
  813. __iar_data_init3 0x800'8535 0x28 Code Gb data_init.o [5]
  814. __iar_debug_exceptions 0x800'1fde 0x1 Data Gb unwind_debug.o [6]
  815. __iar_dsub 0x800'6361 Code Gb DblAdd.o [4]
  816. __iar_dsubStart 0x800'6373 Code Gb DblAdd.o [4]
  817. __iar_frexp 0x800'4965 Code Gb frexp.o [4]
  818. __iar_frexpl 0x800'4965 Code Gb frexp.o [4]
  819. __iar_init_vfp 0x800'864d Code Gb fpinit_M.o [4]
  820. __iar_ldexp64 0x800'4a29 Code Gb ldexp.o [4]
  821. __iar_packbits_init_single3
  822. 0x800'83a5 0x38 Code Gb packbits_init_single.o [5]
  823. __iar_program_start 0x800'8921 Code Gb cstartup_M.o [5]
  824. __iar_scalbln64 0x800'4a29 Code Gb ldexp.o [4]
  825. __iar_scalbn64 0x800'4a29 Code Gb ldexp.o [4]
  826. __iar_softfp___iar_frexp64
  827. 0x800'4959 Code Gb frexp.o [4]
  828. __iar_softfp_frexp 0x800'4959 Code Gb frexp.o [4]
  829. __iar_softfp_frexpl 0x800'4959 Code Gb frexp.o [4]
  830. __iar_tls$$INIT_ARRAY$$Base
  831. 0x800'899c -- Gb - Linker created -
  832. __iar_tls$$INIT_ARRAY$$Limit
  833. 0x800'899c -- Gb - Linker created -
  834. __iar_zero_init3 0x800'143b 0x3a Code Gb zero_init3.o [5]
  835. __low_level_init 0x800'87ab 0x4 Code Gb low_level_init.o [2]
  836. __sti__routine 0x800'2085 0xa Code Lc terminal_usartbridge.o [1]
  837. __sti__routine 0x800'2619 0xa Code Lc terminal_user.o [1]
  838. __vector_table 0x800'0000 Data Gb startup_stm32g431xx.o [1]
  839. _call_main 0x800'8799 Code Gb cmain.o [5]
  840. _exit 0x800'87b5 Code Gb cexit.o [5]
  841. _main 0x800'87a7 Code Gb cmain.o [5]
  842. abort 0x800'6359 0x6 Code Gb abort.o [2]
  843. completion_terminal 0x800'2427 0x1a Code Gb terminal.o [1]
  844. escape_process 0x800'4233 0xfa Code Lc microrl.o [1]
  845. execute_terminal 0x800'23fb 0x1a Code Gb terminal.o [1]
  846. exit 0x800'87af 0x4 Code Gb exit.o [2]
  847. fputc 0x800'208f 0x1a Code Gb terminal_usartbridge.o [1]
  848. helloNull 0x2000'5d6c 0x4 Data Gb terminal.o [1]
  849. hi2c2 0x2000'5b14 0x54 Data Gb i2c_bridge.o [1]
  850. hist_erase_older 0x800'3cdd 0x14 Code Lc microrl.o [1]
  851. hist_is_space_for_new 0x800'3cf1 0x3a Code Lc microrl.o [1]
  852. hist_restore_line 0x800'3dd1 0x1c4 Code Lc microrl.o [1]
  853. hist_save_line 0x800'3d2b 0xa6 Code Lc microrl.o [1]
  854. hist_search 0x800'41fb 0x38 Code Lc microrl.o [1]
  855. htim2 0x2000'5bb8 0x4c Data Gb control.o [1]
  856. i2c_bridge 0x2000'5d20 0x4 Data Gb oled_common.o [1]
  857. i2c_bridge_init() 0x800'764d 0x40 Code Gb i2c_bridge.o [1]
  858. i2c_get_bridge() 0x800'768d 0x4 Code Gb i2c_bridge.o [1]
  859. inHandlerMode 0x800'4657 0x12 Code Lc cmsis_os.o [1]
  860. init_encoder() 0x800'7ec9 0xae Code Gb control.o [1]
  861. init_gpio_encoder() 0x800'7f77 0x62 Code Gb control.o [1]
  862. init_oled() 0x800'7ff5 0x1c Code Gb oled_common.o [1]
  863. ldexp 0x800'4a29 Code Gb ldexp.o [4]
  864. ldexpl 0x800'4a29 Code Gb ldexp.o [4]
  865. localeconv 0x800'50d9 0x4 Code Gb xlocale_c.o [2]
  866. main 0x800'7d09 0x30 Code Gb main.o [1]
  867. makeFreeRtosPriority 0x800'4641 0x16 Code Lc cmsis_os.o [1]
  868. memchr 0x800'4901 Code Gb memchr.o [5]
  869. memset 0x800'7827 0x14 Code Gb memset.o [5]
  870. microrl_backspace 0x800'43cb 0x5e Code Lc microrl.o [1]
  871. microrl_init 0x800'4167 0x6a Code Gb microrl.o [1]
  872. microrl_insert_char 0x800'44b5 0x176 Code Gb microrl.o [1]
  873. microrl_insert_text 0x800'432d 0x9e Code Lc microrl.o [1]
  874. microrl_set_complete_callback
  875. 0x800'41e9 0x6 Code Gb microrl.o [1]
  876. microrl_set_execute_callback
  877. 0x800'41ef 0x6 Code Gb microrl.o [1]
  878. microrl_set_sigint_callback
  879. 0x800'41f5 0x6 Code Gb microrl.o [1]
  880. new_line_handler 0x800'4429 0x8c Code Gb microrl.o [1]
  881. obuf 0x2000'5b68 0x50 Data Lc xfiles.o [2]
  882. osDelay 0x800'46a1 0x1c Code Gb cmsis_os.o [1]
  883. osKernelStart 0x800'4669 0xa Code Gb cmsis_os.o [1]
  884. osMessageCreate 0x800'46bd 0x12 Code Gb cmsis_os.o [1]
  885. osMessageGet 0x800'4735 0xb2 Code Gb cmsis_os.o [1]
  886. osMessagePut 0x800'46cf 0x66 Code Gb cmsis_os.o [1]
  887. osThreadCreate 0x800'4673 0x2e Code Gb cmsis_os.o [1]
  888. pTerminal 0x2000'5d70 0x4 Data Gb terminal_user.o [1]
  889. pcInterruptPriorityRegisters
  890. 0x800'89a0 0x4 Data Lc port.o [1]
  891. print_prompt 0x800'3fed 0xe Code Lc microrl.o [1]
  892. print_terminal 0x800'23e9 0x12 Code Gb terminal.o [1]
  893. print_usartbridge(char const *)
  894. 0x800'20a9 0xe Code Gb terminal_usartbridge.o [1]
  895. printf 0x800'2261 0x28 Code Gb printf.o [2]
  896. prompt_default 0x2000'0000 0x4 Data Gb microrl.o [1]
  897. prvAddCurrentTaskToDelayedList
  898. 0x800'5b09 0x6c Code Lc tasks.o [1]
  899. prvAddNewTaskToReadyList
  900. 0x800'52e3 0x9e Code Lc tasks.o [1]
  901. prvCheckForValidListAndQueue
  902. 0x800'6e81 0x46 Code Lc timers.o [1]
  903. prvCheckTasksWaitingTermination
  904. 0x800'59b5 0x3e Code Lc tasks.o [1]
  905. prvCopyDataFromQueue 0x800'6205 0x36 Code Lc queue.o [1]
  906. prvCopyDataToQueue 0x800'6169 0x9c Code Lc queue.o [1]
  907. prvDeleteTCB 0x800'59f3 0x12 Code Lc tasks.o [1]
  908. prvGetNextExpireTime 0x800'6c13 0x28 Code Lc timers.o [1]
  909. prvHeapInit 0x800'6671 0x62 Code Lc heap_4.o [1]
  910. prvIdleTask 0x800'593d 0x24 Code Lc tasks.o [1]
  911. prvInitialiseNewQueue 0x800'5c89 0x36 Code Lc queue.o [1]
  912. prvInitialiseNewTask 0x800'51fd 0xe6 Code Lc tasks.o [1]
  913. prvInitialiseTaskLists 0x800'5961 0x54 Code Lc tasks.o [1]
  914. prvInsertBlockIntoFreeList
  915. 0x800'66d3 0x5e Code Lc heap_4.o [1]
  916. prvInsertTimerInActiveList
  917. 0x800'6c63 0x52 Code Lc timers.o [1]
  918. prvIsQueueEmpty 0x800'62a9 0x1c Code Lc queue.o [1]
  919. prvIsQueueFull 0x800'62c5 0x1e Code Lc queue.o [1]
  920. prvProcessExpiredTimer 0x800'6b17 0x6c Code Lc timers.o [1]
  921. prvProcessReceivedCommands
  922. 0x800'6cb5 0x13e Code Lc timers.o [1]
  923. prvProcessTimerOrBlockTask
  924. 0x800'6b9f 0x74 Code Lc timers.o [1]
  925. prvResetNextTaskUnblockTime
  926. 0x800'5a05 0x26 Code Lc tasks.o [1]
  927. prvSampleTimeNow 0x800'6c3b 0x28 Code Lc timers.o [1]
  928. prvSampleTimeNow::xLastTime
  929. 0x2000'5d88 0x4 Data Lc timers.o [1]
  930. prvSwitchTimerLists 0x800'6df3 0x8e Code Lc timers.o [1]
  931. prvTaskExitError 0x800'6819 0x2a Code Lc port.o [1]
  932. prvTimerTask 0x800'6b85 0x1a Code Lc timers.o [1]
  933. prvUnlockQueue 0x800'623b 0x6e Code Lc queue.o [1]
  934. putchar 0x800'888d 0xc Code Gb putchar.o [2]
  935. pvPortMalloc 0x800'64cd 0x128 Code Gb heap_4.o [1]
  936. pxCurrentTCB 0x2000'5d30 0x4 Data Gb tasks.o [1]
  937. pxCurrentTimerList 0x2000'5d78 0x4 Data Lc timers.o [1]
  938. pxDelayedTaskList 0x2000'5d34 0x4 Data Lc tasks.o [1]
  939. pxEnd 0x2000'5d04 0x4 Data Lc heap_4.o [1]
  940. pxOverflowDelayedTaskList
  941. 0x2000'5d38 0x4 Data Lc tasks.o [1]
  942. pxOverflowTimerList 0x2000'5d7c 0x4 Data Lc timers.o [1]
  943. pxPortInitialiseStack 0x800'67f1 0x28 Code Gb port.o [1]
  944. pxReadyTasksLists 0x2000'5894 0xf0 Data Lc tasks.o [1]
  945. sbsTerminal 0x2000'5984 0xec Data Gb terminal_user.o [1]
  946. scalbln 0x800'4a29 Code Gb ldexp.o [4]
  947. scalblnl 0x800'4a29 Code Gb ldexp.o [4]
  948. scalbn 0x800'4a29 Code Gb ldexp.o [4]
  949. scalbnl 0x800'4a29 Code Gb ldexp.o [4]
  950. scale 0x800'3b77 0x46 Code Lc xprintffull_nomb.o [2]
  951. sec_hand 0x2000'5d8c 0x4 Data Lc xfail_s.o [2]
  952. sigint_terminal 0x800'2415 0x12 Code Gb terminal.o [1]
  953. split 0x800'3f95 0x58 Code Lc microrl.o [1]
  954. ssd1337_i2c 0x2000'5d24 0x4 Data Gb OLED_SSD1327.o [1]
  955. startupTaskHandle 0x2000'5d1c 0x4 Data Gb main.o [1]
  956. strchr 0x800'48a9 Code Gb strchr.o [5]
  957. strcmp 0x800'4895 Code Gb strcmp.o [5]
  958. strcpy 0x800'50e1 Code Gb strcpy.o [5]
  959. strlen 0x800'25e1 Code Gb strlen.o [5]
  960. terminalUsartBridge 0x2000'5a70 0xa4 Data Gb terminal_usartbridge.o [1]
  961. terminal_backspace 0x800'3ffb 0x10 Code Lc microrl.o [1]
  962. terminal_move_cursor 0x800'4073 0x5a Code Lc microrl.o [1]
  963. terminal_newline 0x800'400b 0xe Code Lc microrl.o [1]
  964. terminal_print_line 0x800'410b 0x5c Code Lc microrl.o [1]
  965. terminal_reset_cursor 0x800'40cd 0x3e Code Lc microrl.o [1]
  966. terminaltTaskHandle 0x2000'5d74 0x4 Data Gb terminal_user.o [1]
  967. tmpCommand 0x2000'5c44 0x28 Data Lc terminal.o [1]
  968. u16bit_to_str 0x800'4019 0x5a Code Lc microrl.o [1]
  969. ucHeap 0x2000'0094 0x5800 Data Lc heap_4.o [1]
  970. ucMaxSysCallPriority 0x2000'5d90 0x1 Data Lc port.o [1]
  971. ulMaxPRIGROUPValue 0x2000'5d28 0x4 Data Lc port.o [1]
  972. uwTick 0x2000'5d2c 0x4 Data Gb stm32g4xx_hal.o [1]
  973. uwTickFreq 0x2000'000c 0x4 Data Gb stm32g4xx_hal.o [1]
  974. uwTickPrio 0x2000'0008 0x4 Data Gb stm32g4xx_hal.o [1]
  975. uxCriticalNesting 0x2000'0004 0x4 Data Lc port.o [1]
  976. uxCurrentNumberOfTasks 0x2000'5d40 0x4 Data Lc tasks.o [1]
  977. uxDeletedTasksWaitingCleanUp
  978. 0x2000'5d3c 0x4 Data Lc tasks.o [1]
  979. uxListRemove 0x800'67c7 0x28 Code Gb list.o [1]
  980. uxSchedulerSuspended 0x2000'5d68 0x4 Data Lc tasks.o [1]
  981. uxTaskNumber 0x2000'5d5c 0x4 Data Lc tasks.o [1]
  982. uxTopReadyPriority 0x2000'5d48 0x4 Data Lc tasks.o [1]
  983. vListInitialise 0x800'6755 0x1e Code Gb list.o [1]
  984. vListInitialiseItem 0x800'6773 0x6 Code Gb list.o [1]
  985. vListInsert 0x800'6791 0x36 Code Gb list.o [1]
  986. vListInsertEnd 0x800'6779 0x18 Code Gb list.o [1]
  987. vPortEnableVFP 0x800'6f99 Code Gb portasm.o [1]
  988. vPortEnterCritical 0x800'6911 0x34 Code Gb port.o [1]
  989. vPortExitCritical 0x800'6945 0x2c Code Gb port.o [1]
  990. vPortFree 0x800'65f5 0x7c Code Gb heap_4.o [1]
  991. vPortStartFirstTask 0x800'6f79 Code Gb portasm.o [1]
  992. vPortValidateInterruptPriority
  993. 0x800'6999 0x4e Code Gb port.o [1]
  994. vQueueAddToRegistry 0x800'62e3 0x26 Code Gb queue.o [1]
  995. vQueueWaitForMessageRestricted
  996. 0x800'630d 0x4c Code Gb queue.o [1]
  997. vTaskDelay 0x800'542b 0x4e Code Gb tasks.o [1]
  998. vTaskDelete 0x800'5381 0xaa Code Gb tasks.o [1]
  999. vTaskInternalSetTimeOutState
  1000. 0x800'5885 0x12 Code Gb tasks.o [1]
  1001. vTaskMissedYield 0x800'592b 0xa Code Gb tasks.o [1]
  1002. vTaskPlaceOnEventList 0x800'5763 0x34 Code Gb tasks.o [1]
  1003. vTaskPlaceOnEventListRestricted
  1004. 0x800'57ad 0x40 Code Gb tasks.o [1]
  1005. vTaskStartScheduler 0x800'5479 0x72 Code Gb tasks.o [1]
  1006. vTaskSuspendAll 0x800'54eb 0xc Code Gb tasks.o [1]
  1007. vTaskSwitchContext 0x800'56f1 0x72 Code Gb tasks.o [1]
  1008. vTerminal(void const *)
  1009. 0x800'2851 0x32 Code Gb terminal_user.o [1]
  1010. xActiveTimerList1 0x2000'5cd0 0x14 Data Lc timers.o [1]
  1011. xActiveTimerList2 0x2000'5ce4 0x14 Data Lc timers.o [1]
  1012. xBlockAllocatedBit 0x2000'5d18 0x4 Data Lc heap_4.o [1]
  1013. xDelayedTaskList1 0x2000'5c6c 0x14 Data Lc tasks.o [1]
  1014. xDelayedTaskList2 0x2000'5c80 0x14 Data Lc tasks.o [1]
  1015. xFreeBytesRemaining 0x2000'5d08 0x4 Data Lc heap_4.o [1]
  1016. xHeapStructSize 0x800'899c 0x4 Data Lc heap_4.o [1]
  1017. xIdleTaskHandle 0x2000'5d64 0x4 Data Lc tasks.o [1]
  1018. xMinimumEverFreeBytesRemaining
  1019. 0x2000'5d0c 0x4 Data Lc heap_4.o [1]
  1020. xNextTaskUnblockTime 0x2000'5d60 0x4 Data Lc tasks.o [1]
  1021. xNumOfOverflows 0x2000'5d58 0x4 Data Lc tasks.o [1]
  1022. xNumberOfSuccessfulAllocations
  1023. 0x2000'5d10 0x4 Data Lc heap_4.o [1]
  1024. xNumberOfSuccessfulFrees
  1025. 0x2000'5d14 0x4 Data Lc heap_4.o [1]
  1026. xPendedTicks 0x2000'5d50 0x4 Data Lc tasks.o [1]
  1027. xPendingReadyList 0x2000'5c94 0x14 Data Lc tasks.o [1]
  1028. xPortStartScheduler 0x800'6843 0xce Code Gb port.o [1]
  1029. xPortSysTickHandler 0x800'6971 0x28 Code Gb port.o [1]
  1030. xQueueGenericCreate 0x800'5c3d 0x4c Code Gb queue.o [1]
  1031. xQueueGenericReset 0x800'5ba9 0x94 Code Gb queue.o [1]
  1032. xQueueGenericSend 0x800'5cbf 0x1a6 Code Gb queue.o [1]
  1033. xQueueGenericSendFromISR
  1034. 0x800'5e65 0xe4 Code Gb queue.o [1]
  1035. xQueueReceive 0x800'5f49 0x16a Code Gb queue.o [1]
  1036. xQueueReceiveFromISR 0x800'60b9 0xb0 Code Gb queue.o [1]
  1037. xQueueRegistry 0x2000'5c04 0x40 Data Gb queue.o [1]
  1038. xSchedulerRunning 0x2000'5d4c 0x4 Data Lc tasks.o [1]
  1039. xStart 0x2000'5cf8 0x8 Data Lc heap_4.o [1]
  1040. xSuspendedTaskList 0x2000'5cbc 0x14 Data Lc tasks.o [1]
  1041. xTaskCheckForTimeOut 0x800'589d 0x8e Code Gb tasks.o [1]
  1042. xTaskCreate 0x800'5191 0x6c Code Gb tasks.o [1]
  1043. xTaskGetSchedulerState 0x800'5a31 0x20 Code Gb tasks.o [1]
  1044. xTaskGetTickCount 0x800'55df 0x8 Code Gb tasks.o [1]
  1045. xTaskIncrementTick 0x800'55e7 0x10a Code Gb tasks.o [1]
  1046. xTaskPriorityDisinherit
  1047. 0x800'5a51 0x8e Code Gb tasks.o [1]
  1048. xTaskRemoveFromEventList
  1049. 0x800'57f5 0x82 Code Gb tasks.o [1]
  1050. xTaskResumeAll 0x800'54f7 0xe8 Code Gb tasks.o [1]
  1051. xTasksWaitingTermination
  1052. 0x2000'5ca8 0x14 Data Lc tasks.o [1]
  1053. xTickCount 0x2000'5d44 0x4 Data Lc tasks.o [1]
  1054. xTimerCreateTimerTask 0x800'6a4d 0x48 Code Gb timers.o [1]
  1055. xTimerGenericCommand 0x800'6a95 0x82 Code Gb timers.o [1]
  1056. xTimerQueue 0x2000'5d80 0x4 Data Lc timers.o [1]
  1057. xTimerTaskHandle 0x2000'5d84 0x4 Data Lc timers.o [1]
  1058. xYieldPending 0x2000'5d54 0x4 Data Lc tasks.o [1]
  1059. [1] = D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj
  1060. [2] = dl7M_tlf.a
  1061. [3] = dlpp7M_tl_fc.a
  1062. [4] = m7M_tls.a
  1063. [5] = rt7M_tl.a
  1064. [6] = shb_l.a
  1065. 34'276 bytes of readonly code memory
  1066. 1'335 bytes of readonly data memory
  1067. 24'977 bytes of readwrite data memory
  1068. Errors: none
  1069. Warnings: none