desk.map 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429
  1. ###############################################################################
  2. #
  3. # IAR ELF Linker V8.40.1.212/W32 for ARM 12/May/2025 19:03:37
  4. # Copyright 2007-2019 IAR Systems AB.
  5. #
  6. # Output file =
  7. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Exe\desk.out
  8. # Map file =
  9. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\List\desk.map
  10. # Command line =
  11. # -f C:\Users\User\AppData\Local\Temp\EWE79A.tmp
  12. # (C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\app_freertos.o
  13. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\cmsis_os2.o
  14. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\croutine.o
  15. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\event_groups.o
  16. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\heap_4.o
  17. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\list.o
  18. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\main.o
  19. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\port.o
  20. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\portasm.o
  21. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\queue.o
  22. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\startup_stm32g431xx.o
  23. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal.o
  24. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_adc.o
  25. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_adc_ex.o
  26. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_comp.o
  27. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cordic.o
  28. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cortex.o
  29. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_crc.o
  30. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_crc_ex.o
  31. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cryp.o
  32. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cryp_ex.o
  33. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dac.o
  34. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dac_ex.o
  35. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dma.o
  36. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dma_ex.o
  37. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_exti.o
  38. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_fdcan.o
  39. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash.o
  40. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash_ex.o
  41. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash_ramfunc.o
  42. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_fmac.o
  43. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_gpio.o
  44. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_hrtim.o
  45. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2c.o
  46. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2c_ex.o
  47. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2s.o
  48. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_irda.o
  49. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_iwdg.o
  50. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_lptim.o
  51. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_msp.o
  52. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_nand.o
  53. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_nor.o
  54. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_opamp.o
  55. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_opamp_ex.o
  56. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pcd.o
  57. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pcd_ex.o
  58. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pwr.o
  59. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pwr_ex.o
  60. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_qspi.o
  61. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rcc.o
  62. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rcc_ex.o
  63. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rng.o
  64. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rtc.o
  65. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rtc_ex.o
  66. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sai.o
  67. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sai_ex.o
  68. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smartcard.o
  69. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smartcard_ex.o
  70. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smbus.o
  71. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smbus_ex.o
  72. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_spi.o
  73. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_spi_ex.o
  74. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sram.o
  75. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_tim.o
  76. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_tim_ex.o
  77. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_uart.o
  78. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_uart_ex.o
  79. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_usart.o
  80. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_usart_ex.o
  81. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_wwdg.o
  82. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_it.o
  83. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stream_buffer.o
  84. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\system_stm32g4xx.o
  85. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\tasks.o
  86. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\timers.o
  87. # --no_out_extension -o
  88. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Exe\desk.out
  89. # --redirect _Printf=_PrintfFullNoMb --redirect _Scanf=_ScanfFullNoMb
  90. # --map
  91. # C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\List\desk.map
  92. # --config "C:\Program Files (x86)\IAR Systems\Embedded Workbench
  93. # 8.3\arm\config\linker\ST\stm32G431xB.icf" --semihosting --entry
  94. # __iar_program_start --vfe --text_out locale)
  95. #
  96. ###############################################################################
  97. *******************************************************************************
  98. *** RUNTIME MODEL ATTRIBUTES
  99. ***
  100. CppFlavor = *
  101. __CPP_Exceptions = Disabled
  102. __CPP_Language = C++14
  103. __SystemLibrary = DLib
  104. __dlib_version = 6
  105. *******************************************************************************
  106. *** HEAP SELECTION
  107. ***
  108. The basic heap was selected because no calls to memory allocation
  109. functions were found in the application outside of system library
  110. functions, and there are calls to deallocation functions in the
  111. application.
  112. *******************************************************************************
  113. *** PLACEMENT SUMMARY
  114. ***
  115. "A0": place at address 0x800'0000 { ro section .intvec };
  116. "P1": place in [from 0x800'0000 to 0x801'ffff] { ro };
  117. define block CSTACK with size = 2K, alignment = 8 { };
  118. define block PROC_STACK with size = 0, alignment = 8 { };
  119. define block HEAP with size = 4K, alignment = 8 { };
  120. "P3": place in [from 0x2000'0000 to 0x2000'3fff] |
  121. [from 0x2000'4000 to 0x2000'57ff] {
  122. rw, block CSTACK, block PROC_STACK, block HEAP };
  123. initialize by copy { rw };
  124. No sections matched the following patterns:
  125. ro section otp_data in "P4"
  126. section .textrw in "P2"
  127. Section Kind Address Size Object
  128. ------- ---- ------- ---- ------
  129. "A0": 0x1d8
  130. .intvec ro code 0x800'0000 0x1d8 startup_stm32g431xx.o [1]
  131. - 0x800'01d8 0x1d8
  132. "P1": 0x5bc
  133. .text ro code 0x800'01d8 0x1fc tasks.o [1]
  134. .text ro code 0x800'03d4 0x40 list.o [1]
  135. CODE ro code 0x800'0414 0xb0 portasm.o [1]
  136. .text ro code 0x800'04c4 0x3a zero_init3.o [4]
  137. .text ro code 0x800'04fe 0x2e copy_init3.o [4]
  138. .text ro code 0x800'052c 0x2c port.o [1]
  139. .text ro code 0x800'0558 0x28 data_init.o [4]
  140. .text ro code 0x800'0580 0x22 stm32g4xx_it.o [1]
  141. .rodata const 0x800'05a2 0x1 unwind_debug.o [5]
  142. .text ro code 0x800'05a4 0x18 stm32g4xx_hal.o [1]
  143. .text ro code 0x800'05bc 0x22 fpinit_M.o [3]
  144. .iar.init_table const 0x800'05e0 0x24 - Linker created -
  145. .text ro code 0x800'0604 0x1e cmain.o [4]
  146. .text ro code 0x800'0622 0x4 low_level_init.o [2]
  147. .text ro code 0x800'0626 0x4 main.o [1]
  148. .text ro code 0x800'062a 0x4 exit.o [2]
  149. .text ro code 0x800'0630 0xa cexit.o [4]
  150. .text ro code 0x800'063c 0x14 exit.o [5]
  151. .text ro code 0x800'0650 0x10 startup_stm32g431xx.o [1]
  152. .text ro code 0x800'0660 0x10 system_stm32g4xx.o [1]
  153. .text ro code 0x800'0670 0xc cstartup_M.o [4]
  154. .text ro code 0x800'067c 0x4 startup_stm32g431xx.o [1]
  155. .text ro code 0x800'0680 0x4 startup_stm32g431xx.o [1]
  156. .text ro code 0x800'0684 0x4 startup_stm32g431xx.o [1]
  157. .text ro code 0x800'0688 0x4 startup_stm32g431xx.o [1]
  158. .text ro code 0x800'068c 0x4 startup_stm32g431xx.o [1]
  159. .text ro code 0x800'0690 0x4 startup_stm32g431xx.o [1]
  160. .text ro code 0x800'0694 0x4 startup_stm32g431xx.o [1]
  161. .text ro code 0x800'0698 0x4 startup_stm32g431xx.o [1]
  162. .text ro code 0x800'069c 0x4 startup_stm32g431xx.o [1]
  163. .text ro code 0x800'06a0 0x4 startup_stm32g431xx.o [1]
  164. .text ro code 0x800'06a4 0x4 startup_stm32g431xx.o [1]
  165. .text ro code 0x800'06a8 0x4 startup_stm32g431xx.o [1]
  166. .text ro code 0x800'06ac 0x4 startup_stm32g431xx.o [1]
  167. .text ro code 0x800'06b0 0x4 startup_stm32g431xx.o [1]
  168. .text ro code 0x800'06b4 0x4 startup_stm32g431xx.o [1]
  169. .text ro code 0x800'06b8 0x4 startup_stm32g431xx.o [1]
  170. .text ro code 0x800'06bc 0x4 startup_stm32g431xx.o [1]
  171. .text ro code 0x800'06c0 0x4 startup_stm32g431xx.o [1]
  172. .text ro code 0x800'06c4 0x4 startup_stm32g431xx.o [1]
  173. .text ro code 0x800'06c8 0x4 startup_stm32g431xx.o [1]
  174. .text ro code 0x800'06cc 0x4 startup_stm32g431xx.o [1]
  175. .text ro code 0x800'06d0 0x4 startup_stm32g431xx.o [1]
  176. .text ro code 0x800'06d4 0x4 startup_stm32g431xx.o [1]
  177. .text ro code 0x800'06d8 0x4 startup_stm32g431xx.o [1]
  178. .text ro code 0x800'06dc 0x4 startup_stm32g431xx.o [1]
  179. .text ro code 0x800'06e0 0x4 startup_stm32g431xx.o [1]
  180. .text ro code 0x800'06e4 0x4 startup_stm32g431xx.o [1]
  181. .text ro code 0x800'06e8 0x4 startup_stm32g431xx.o [1]
  182. .text ro code 0x800'06ec 0x4 startup_stm32g431xx.o [1]
  183. .text ro code 0x800'06f0 0x4 startup_stm32g431xx.o [1]
  184. .text ro code 0x800'06f4 0x4 startup_stm32g431xx.o [1]
  185. .text ro code 0x800'06f8 0x4 startup_stm32g431xx.o [1]
  186. .text ro code 0x800'06fc 0x4 startup_stm32g431xx.o [1]
  187. .text ro code 0x800'0700 0x4 startup_stm32g431xx.o [1]
  188. .text ro code 0x800'0704 0x4 startup_stm32g431xx.o [1]
  189. .text ro code 0x800'0708 0x4 startup_stm32g431xx.o [1]
  190. .text ro code 0x800'070c 0x4 startup_stm32g431xx.o [1]
  191. .text ro code 0x800'0710 0x4 startup_stm32g431xx.o [1]
  192. .text ro code 0x800'0714 0x4 startup_stm32g431xx.o [1]
  193. .text ro code 0x800'0718 0x4 startup_stm32g431xx.o [1]
  194. .text ro code 0x800'071c 0x4 startup_stm32g431xx.o [1]
  195. .text ro code 0x800'0720 0x4 startup_stm32g431xx.o [1]
  196. .text ro code 0x800'0724 0x4 startup_stm32g431xx.o [1]
  197. .text ro code 0x800'0728 0x4 startup_stm32g431xx.o [1]
  198. .text ro code 0x800'072c 0x4 startup_stm32g431xx.o [1]
  199. .text ro code 0x800'0730 0x4 startup_stm32g431xx.o [1]
  200. .text ro code 0x800'0734 0x4 startup_stm32g431xx.o [1]
  201. .text ro code 0x800'0738 0x4 startup_stm32g431xx.o [1]
  202. .text ro code 0x800'073c 0x4 startup_stm32g431xx.o [1]
  203. .text ro code 0x800'0740 0x4 startup_stm32g431xx.o [1]
  204. .text ro code 0x800'0744 0x4 startup_stm32g431xx.o [1]
  205. .text ro code 0x800'0748 0x4 startup_stm32g431xx.o [1]
  206. .text ro code 0x800'074c 0x4 startup_stm32g431xx.o [1]
  207. .text ro code 0x800'0750 0x4 startup_stm32g431xx.o [1]
  208. .text ro code 0x800'0754 0x4 startup_stm32g431xx.o [1]
  209. .text ro code 0x800'0758 0x4 startup_stm32g431xx.o [1]
  210. .text ro code 0x800'075c 0x4 startup_stm32g431xx.o [1]
  211. .text ro code 0x800'0760 0x4 startup_stm32g431xx.o [1]
  212. .text ro code 0x800'0764 0x4 startup_stm32g431xx.o [1]
  213. .text ro code 0x800'0768 0x4 startup_stm32g431xx.o [1]
  214. .text ro code 0x800'076c 0x4 startup_stm32g431xx.o [1]
  215. .text ro code 0x800'0770 0x4 startup_stm32g431xx.o [1]
  216. .text ro code 0x800'0774 0x4 startup_stm32g431xx.o [1]
  217. .text ro code 0x800'0778 0x4 startup_stm32g431xx.o [1]
  218. .text ro code 0x800'077c 0x4 startup_stm32g431xx.o [1]
  219. .text ro code 0x800'0780 0x4 startup_stm32g431xx.o [1]
  220. .text ro code 0x800'0784 0x4 startup_stm32g431xx.o [1]
  221. .text ro code 0x800'0788 0x4 startup_stm32g431xx.o [1]
  222. .text ro code 0x800'078c 0x4 startup_stm32g431xx.o [1]
  223. .rodata const 0x800'0790 0x0 zero_init3.o [4]
  224. .rodata const 0x800'0790 0x0 copy_init3.o [4]
  225. Initializer bytes const 0x800'0790 0x4 <for P3 s0>
  226. - 0x800'0794 0x5bc
  227. "P3", part 1 of 3: 0x4
  228. P3 s0 0x2000'0000 0x4 <Init block>
  229. .data inited 0x2000'0000 0x4 stm32g4xx_hal.o [1]
  230. - 0x2000'0004 0x4
  231. "P3", part 2 of 3: 0x490
  232. .bss zero 0x2000'0004 0x460 tasks.o [1]
  233. .bss zero 0x2000'0464 0x4 stm32g4xx_hal.o [1]
  234. .bss zero 0x2000'0468 0x4 tasks.o [1]
  235. .bss zero 0x2000'046c 0x4 tasks.o [1]
  236. .bss zero 0x2000'0470 0x4 tasks.o [1]
  237. .bss zero 0x2000'0474 0x4 tasks.o [1]
  238. .bss zero 0x2000'0478 0x4 tasks.o [1]
  239. .bss zero 0x2000'047c 0x4 tasks.o [1]
  240. .bss zero 0x2000'0480 0x4 tasks.o [1]
  241. .bss zero 0x2000'0484 0x4 tasks.o [1]
  242. .bss zero 0x2000'0488 0x4 tasks.o [1]
  243. .bss zero 0x2000'048c 0x4 tasks.o [1]
  244. .bss zero 0x2000'0490 0x4 tasks.o [1]
  245. - 0x2000'0494 0x490
  246. "P3", part 3 of 3: 0x800
  247. CSTACK 0x2000'0498 0x800 <Block>
  248. CSTACK uninit 0x2000'0498 0x800 <Block tail>
  249. - 0x2000'0c98 0x800
  250. Unused ranges:
  251. From To Size
  252. ---- -- ----
  253. 0x800'0794 0x801'ffff 0x1'f86c
  254. 0x2000'0494 0x2000'0497 0x4
  255. 0x2000'0c98 0x2000'3fff 0x3368
  256. 0x2000'4000 0x2000'57ff 0x1800
  257. *******************************************************************************
  258. *** INIT TABLE
  259. ***
  260. Address Size
  261. ------- ----
  262. Zero (__iar_zero_init3)
  263. 1 destination range, total size 0x490:
  264. 0x2000'0004 0x490
  265. Copy (__iar_copy_init3)
  266. 1 source range, total size 0x4:
  267. 0x800'0790 0x4
  268. 1 destination range, total size 0x4:
  269. 0x2000'0000 0x4
  270. *******************************************************************************
  271. *** MODULE SUMMARY
  272. ***
  273. Module ro code ro data rw data
  274. ------ ------- ------- -------
  275. command line/config:
  276. ------------------------------------------------
  277. Total:
  278. C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj: [1]
  279. list.o 64
  280. main.o 4
  281. port.o 44
  282. portasm.o 176
  283. startup_stm32g431xx.o 764
  284. stm32g4xx_hal.o 24 4 8
  285. stm32g4xx_it.o 34
  286. system_stm32g4xx.o 16
  287. tasks.o 508 1'164
  288. ------------------------------------------------
  289. Total: 1'634 4 1'172
  290. dl7M_tlf.a: [2]
  291. exit.o 4
  292. low_level_init.o 4
  293. ------------------------------------------------
  294. Total: 8
  295. m7M_tls.a: [3]
  296. fpinit_M.o 34
  297. ------------------------------------------------
  298. Total: 34
  299. rt7M_tl.a: [4]
  300. cexit.o 10
  301. cmain.o 30
  302. copy_init3.o 46
  303. cstartup_M.o 12
  304. data_init.o 40
  305. zero_init3.o 58
  306. ------------------------------------------------
  307. Total: 196
  308. shb_l.a: [5]
  309. exit.o 20
  310. unwind_debug.o 1
  311. ------------------------------------------------
  312. Total: 20 1
  313. Gaps 5 2
  314. Linker created 36 2'048
  315. ----------------------------------------------------
  316. Grand Total: 1'897 43 3'220
  317. *******************************************************************************
  318. *** ENTRY LIST
  319. ***
  320. Entry Address Size Type Object
  321. ----- ------- ---- ---- ------
  322. .iar.init_table$$Base 0x800'05e0 -- Gb - Linker created -
  323. .iar.init_table$$Limit 0x800'0604 -- Gb - Linker created -
  324. ?main 0x800'0605 Code Gb cmain.o [4]
  325. BusFault_Handler 0x800'0587 0x2 Code Gb stm32g4xx_it.o [1]
  326. CSTACK$$Base 0x2000'0498 -- Gb - Linker created -
  327. CSTACK$$Limit 0x2000'0c98 -- Gb - Linker created -
  328. DebugMon_Handler 0x800'058b 0x2 Code Gb stm32g4xx_it.o [1]
  329. HAL_IncTick 0x800'05a5 0x18 Code Wk stm32g4xx_hal.o [1]
  330. HardFault_Handler 0x800'0583 0x2 Code Gb stm32g4xx_it.o [1]
  331. MemManage_Handler 0x800'0585 0x2 Code Gb stm32g4xx_it.o [1]
  332. NMI_Handler 0x800'0581 0x2 Code Gb stm32g4xx_it.o [1]
  333. PendSV_Handler 0x800'0415 Code Gb portasm.o [1]
  334. Region$$Table$$Base 0x800'05e0 -- Gb - Linker created -
  335. Region$$Table$$Limit 0x800'0604 -- Gb - Linker created -
  336. SVC_Handler 0x800'046d Code Gb portasm.o [1]
  337. SysTick_Handler 0x800'058d 0x14 Code Gb stm32g4xx_it.o [1]
  338. SystemInit 0x800'0661 0xc Code Gb system_stm32g4xx.o [1]
  339. USB_LP_IRQHandler 0x800'05a1 0x2 Code Gb stm32g4xx_it.o [1]
  340. UsageFault_Handler 0x800'0589 0x2 Code Gb stm32g4xx_it.o [1]
  341. __cmain 0x800'0605 Code Gb cmain.o [4]
  342. __exit 0x800'063d 0x14 Code Gb exit.o [5]
  343. __iar_copy_init3 0x800'04ff 0x2e Code Gb copy_init3.o [4]
  344. __iar_data_init3 0x800'0559 0x28 Code Gb data_init.o [4]
  345. __iar_debug_exceptions 0x800'05a2 0x1 Data Gb unwind_debug.o [5]
  346. __iar_init_vfp 0x800'05bd Code Gb fpinit_M.o [3]
  347. __iar_program_start 0x800'0671 Code Gb cstartup_M.o [4]
  348. __iar_zero_init3 0x800'04c5 0x3a Code Gb zero_init3.o [4]
  349. __low_level_init 0x800'0623 0x4 Code Gb low_level_init.o [2]
  350. __vector_table 0x800'0000 Data Gb startup_stm32g431xx.o [1]
  351. _call_main 0x800'0611 Code Gb cmain.o [4]
  352. _exit 0x800'0631 Code Gb cexit.o [4]
  353. _main 0x800'061f Code Gb cmain.o [4]
  354. exit 0x800'062b 0x4 Code Gb exit.o [2]
  355. main 0x800'0627 0x4 Code Gb main.o [1]
  356. prvResetNextTaskUnblockTime
  357. 0x800'0371 0x26 Code Lc tasks.o [1]
  358. pxCurrentTCB 0x2000'0468 0x4 Data Gb tasks.o [1]
  359. pxDelayedTaskList 0x2000'046c 0x4 Data Lc tasks.o [1]
  360. pxOverflowDelayedTaskList
  361. 0x2000'0470 0x4 Data Lc tasks.o [1]
  362. pxReadyTasksLists 0x2000'0004 0x460 Data Lc tasks.o [1]
  363. uwTick 0x2000'0464 0x4 Data Gb stm32g4xx_hal.o [1]
  364. uwTickFreq 0x2000'0000 0x4 Data Gb stm32g4xx_hal.o [1]
  365. uxListRemove 0x800'03ed 0x28 Code Gb list.o [1]
  366. uxSchedulerSuspended 0x2000'0490 0x4 Data Lc tasks.o [1]
  367. uxTopReadyPriority 0x2000'0478 0x4 Data Lc tasks.o [1]
  368. vListInsertEnd 0x800'03d5 0x18 Code Gb list.o [1]
  369. vPortEnableVFP 0x800'04a9 Code Gb portasm.o [1]
  370. vPortStartFirstTask 0x800'0489 Code Gb portasm.o [1]
  371. vTaskSwitchContext 0x800'02e3 0x72 Code Gb tasks.o [1]
  372. xNextTaskUnblockTime 0x2000'048c 0x4 Data Lc tasks.o [1]
  373. xNumOfOverflows 0x2000'0488 0x4 Data Lc tasks.o [1]
  374. xPendedTicks 0x2000'0480 0x4 Data Lc tasks.o [1]
  375. xPortSysTickHandler 0x800'052d 0x28 Code Gb port.o [1]
  376. xSchedulerRunning 0x2000'047c 0x4 Data Lc tasks.o [1]
  377. xTaskGetSchedulerState 0x800'0397 0x20 Code Gb tasks.o [1]
  378. xTaskIncrementTick 0x800'01d9 0x10a Code Gb tasks.o [1]
  379. xTickCount 0x2000'0474 0x4 Data Lc tasks.o [1]
  380. xYieldPending 0x2000'0484 0x4 Data Lc tasks.o [1]
  381. [1] = C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj
  382. [2] = dl7M_tlf.a
  383. [3] = m7M_tls.a
  384. [4] = rt7M_tl.a
  385. [5] = shb_l.a
  386. 1'897 bytes of readonly code memory
  387. 43 bytes of readonly data memory
  388. 3'220 bytes of readwrite data memory
  389. Errors: none
  390. Warnings: none