desk.map 68 KB

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