tail_light_stm8.map 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417
  1. ###############################################################################
  2. #
  3. # IAR ELF Linker V3.10.1.201 for STM8 09/Jun/2025 20:51:19
  4. # Copyright 2010-2017 IAR Systems AB.
  5. #
  6. # Output file =
  7. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Exe\tail_light_stm8.out
  8. # Map file =
  9. # C:\Users\hero\Desktop\USB_AutoLight\Debug\List\tail_light_stm8.map
  10. # Command line =
  11. # -f C:\Users\hero\AppData\Local\Temp\EW3AC5.tmp
  12. # (C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\delay.o
  13. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\hw_init.o
  14. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\key.o
  15. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\led.o
  16. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\main.o
  17. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\stm8s_adc1.o
  18. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\stm8s_clk.o
  19. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\stm8s_exti.o
  20. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\stm8s_gpio.o
  21. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\stm8s_rst.o
  22. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\stm8s_tim1.o
  23. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\stm8s_tim2.o
  24. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\stm8s_tim4.o
  25. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj\tasks.o --redirect
  26. # _Printf=_PrintfFullNoMb --redirect _Scanf=_ScanfFullNoMb -o
  27. # C:\Users\hero\Desktop\USB_AutoLight\Debug\Exe\tail_light_stm8.out
  28. # --map
  29. # C:\Users\hero\Desktop\USB_AutoLight\Debug\List\tail_light_stm8.map
  30. # --config "C:\Program Files (x86)\IAR Systems\Embedded Workbench
  31. # 8.0\stm8\config\lnkstm8s003f3.icf" --config_def _CSTACK_SIZE=0x100
  32. # --config_def _HEAP_SIZE=0x100 --entry __iar_program_start --debug_lib)
  33. #
  34. ###############################################################################
  35. *******************************************************************************
  36. *** RUNTIME MODEL ATTRIBUTES
  37. ***
  38. __SystemLibrary = DLib
  39. __code_model = small
  40. __core = stm8
  41. __data_model = medium
  42. __dlib_file_descriptor = 0
  43. __dlib_full_locale_support = 0
  44. __rt_version = 4
  45. *******************************************************************************
  46. *** PLACEMENT SUMMARY
  47. ***
  48. "A0": place at start of [0x000000-0x0000ff] { rw section .vregs };
  49. "A1": place at end of [0x000000-0x0003ff] { block CSTACK };
  50. "P2": place in [from 0x000000 to 0x0003ff] {
  51. block HEAP, rw section __DLIB_PERTHREAD, rw section .far.bss,
  52. rw section .far.data, rw section .far.noinit,
  53. rw section .far_func.textrw, rw section .huge.bss,
  54. rw section .huge.data, rw section .huge.noinit,
  55. rw section .huge_func.textrw, rw section .iar.dynexit,
  56. rw section .near.bss, rw section .near.data, rw section .near.noinit,
  57. rw section .near_func.textrw };
  58. "A2": place at start of [0x008000-0x009fff] { block INTVEC };
  59. "P3": place in [from 0x008000 to 0x009fff] {
  60. ro section __DLIB_PERTHREAD_init, ro section .far.data_init,
  61. ro section .far_func.textrw_init, ro section .huge.data_init,
  62. ro section .huge_func.textrw_init, ro section .iar.init_table,
  63. ro section .init_array, ro section .near.data_init,
  64. ro section .near.rodata, ro section .near_func.text,
  65. ro section .near_func.textrw_init, ro section .tiny.data_init,
  66. ro section .tiny.rodata_init };
  67. "P4": place in [from 0x008000 to 0x009fff] {
  68. ro section .far.rodata, ro section .far_func.text };
  69. "P5": place in [from 0x008000 to 0x009fff] {
  70. ro section .huge.rodata, ro section .huge_func.text };
  71. do not initialize {
  72. rw section .eeprom.noinit, rw section .far.noinit, rw section .huge.noinit,
  73. rw section .near.noinit, rw section .tiny.noinit, rw section .vregs };
  74. initialize by copy {
  75. rw section .far.bss, rw section .far.data, rw section .far_func.textrw,
  76. rw section .huge.bss, rw section .huge.data, rw section .huge_func.textrw,
  77. rw section .iar.dynexit, rw section .near.bss, rw section .near.data,
  78. rw section .near_func.textrw, rw section .tiny.bss, rw section .tiny.data,
  79. ro section .tiny.rodata };
  80. Section Kind Address Size Object
  81. ------- ---- ------- ---- ------
  82. "A0": 0xc
  83. .vregs uninit 0x000000 0xc vregs.o [4]
  84. - 0x00000c 0xc
  85. "P2": 0x27
  86. P2-1 0x00000c 0x27 <Init block>
  87. .near.data inited 0x00000c 0x6 led.o [1]
  88. .near.data inited 0x000012 0x1 tasks.o [1]
  89. .near.data inited 0x000013 0x1 tasks.o [1]
  90. .near.data inited 0x000014 0x1 tasks.o [1]
  91. .near.data inited 0x000015 0x1 tasks.o [1]
  92. .near.bss inited 0x000016 0x1 key.o [1]
  93. .near.bss inited 0x000017 0x2 key.o [1]
  94. .near.bss inited 0x000019 0x1 key.o [1]
  95. .near.bss inited 0x00001a 0x2 key.o [1]
  96. .near.bss inited 0x00001c 0x4 led.o [1]
  97. .near.bss inited 0x000020 0x4 main.o [1]
  98. .near.bss inited 0x000024 0x1 main.o [1]
  99. .near.bss inited 0x000025 0x1 main.o [1]
  100. .near.bss inited 0x000026 0x1 main.o [1]
  101. .near.bss inited 0x000027 0x2 main.o [1]
  102. .near.bss inited 0x000029 0x1 main.o [1]
  103. .near.bss inited 0x00002a 0x1 tasks.o [1]
  104. .near.bss inited 0x00002b 0x2 tasks.o [1]
  105. .near.bss inited 0x00002d 0x2 tasks.o [1]
  106. .near.bss inited 0x00002f 0x4 tasks.o [1]
  107. - 0x000033 0x27
  108. "A1": 0x100
  109. CSTACK 0x000300 0x100 <Block>
  110. CSTACK uninit 0x000300 0x100 <Block tail>
  111. - 0x000400 0x100
  112. "A2": 0x80
  113. INTVEC 0x008000 0x80 <Block>
  114. .intvec const 0x008000 0x80 interrupt.o [4]
  115. - 0x008080 0x80
  116. "P3-P5": 0xb65
  117. .near_func.text ro code 0x008080 0xc4 hw_init.o [1]
  118. .near_func.text ro code 0x008144 0x9e vreg_util.o [4]
  119. .near_func.text ro code 0x0081e2 0x99 stm8s_tim1.o [1]
  120. .near_func.text ro code 0x00827b 0x97 tasks.o [1]
  121. .near_func.text ro code 0x008312 0x8e stm8s_gpio.o [1]
  122. .near_func.text ro code 0x0083a0 0x88 key.o [1]
  123. .near_func.text ro code 0x008428 0x87 key.o [1]
  124. .near_func.text ro code 0x0084af 0x78 stm8s_exti.o [1]
  125. .near_func.text ro code 0x008527 0x76 tasks.o [1]
  126. .near_func.text ro code 0x00859d 0x66 stm8s_tim1.o [1]
  127. .near_func.text ro code 0x008603 0x5b stm8s_clk.o [1]
  128. .near_func.text ro code 0x00865e 0x59 stm8s_tim2.o [1]
  129. .near_func.text ro code 0x0086b7 0x57 long.o [4]
  130. .near_func.text ro code 0x00870e 0x54 main.o [1]
  131. .near_func.text ro code 0x008762 0x53 tasks.o [1]
  132. .near_func.text ro code 0x0087b5 0x4a stm8s_tim1.o [1]
  133. .near_func.text ro code 0x0087ff 0x43 main.o [1]
  134. .near.rodata const 0x008842 0x39 stm8s_tim1.o [1]
  135. .near_func.text ro code 0x00887b 0x39 tasks.o [1]
  136. .near_func.text ro code 0x0088b4 0x37 hw_init.o [1]
  137. .near_func.text ro code 0x0088eb 0x36 stm8s_clk.o [1]
  138. .near_func.text ro code 0x008921 0x31 stm8s_adc1.o [1]
  139. .near_func.text ro code 0x008952 0x31 stm8s_clk.o [1]
  140. .near_func.text ro code 0x008983 0x2f stm8s_tim1.o [1]
  141. .near_func.text ro code 0x0089b2 0x2b tasks.o [1]
  142. .near_func.text ro code 0x0089dd 0x28 init_small.o [4]
  143. Initializer bytes const 0x008a05 0x27 <for P2-1>
  144. .near_func.text ro code 0x008a2c 0x24 stm8s_tim1.o [1]
  145. .iar.init_table const 0x008a50 0xa - Linker created -
  146. .near_func.text ro code 0x008a5a 0x1f main.o [1]
  147. .near_func.text ro code 0x008a79 0x1c led.o [1]
  148. .near_func.text ro code 0x008a95 0x1c tasks.o [1]
  149. .near_func.text ro code 0x008ab1 0x1a stm8s_tim4.o [1]
  150. .near_func.text ro code 0x008acb 0x1a long_util.o [4]
  151. .near_func.text ro code 0x008ae5 0x19 stm8s_tim4.o [1]
  152. .near_func.text ro code 0x008afe 0x14 init.o [4]
  153. .near_func.text ro code 0x008b12 0x14 __dbg_xxexit.o [3]
  154. .near_func.text ro code 0x008b26 0x13 stm8s_gpio.o [1]
  155. .near_func.text ro code 0x008b39 0x13 cstartup.o [4]
  156. .near_func.text ro code 0x008b4c 0xe stm8s_clk.o [1]
  157. .near_func.text ro code 0x008b5a 0xe stm8s_tim1.o [1]
  158. .near_func.text ro code 0x008b68 0xe stm8s_tim1.o [1]
  159. .near_func.text ro code 0x008b76 0xe stm8s_tim4.o [1]
  160. .near_func.text ro code 0x008b84 0xe stm8s_tim4.o [1]
  161. .near_func.text ro code 0x008b92 0xd stm8s_tim4.o [1]
  162. .near_func.text ro code 0x008b9f 0x9 stm8s_tim1.o [1]
  163. .near_func.text ro code 0x008ba8 0x9 stm8s_tim4.o [1]
  164. .near_func.text ro code 0x008bb1 0x9 stm8s_tim4.o [1]
  165. .near_func.text ro code 0x008bba 0x8 short.o [4]
  166. .near_func.text ro code 0x008bc2 0x7 stm8s_gpio.o [1]
  167. .near_func.text ro code 0x008bc9 0x6 char.o [4]
  168. .near_func.text ro code 0x008bcf 0x5 cexit.o [4]
  169. .near_func.text ro code 0x008bd4 0x3 interrupt.o [4]
  170. .near_func.text ro code 0x008bd7 0x3 low_level_init.o [4]
  171. .near_func.text ro code 0x008bda 0x3 exit.o [4]
  172. .near_func.text ro code 0x008bdd 0x3 unhandled_exception.o [4]
  173. .near_func.text ro code 0x008be0 0x2 main.o [1]
  174. .near_func.text ro code 0x008be2 0x1 main.o [1]
  175. .near_func.text ro code 0x008be3 0x1 main.o [1]
  176. .near_func.text ro code 0x008be4 0x1 __dbg_break.o [3]
  177. - 0x008be5 0xb65
  178. *******************************************************************************
  179. *** INIT TABLE
  180. ***
  181. Address Size
  182. ------- ----
  183. Copy (__iar_copy_init2)
  184. 1 source range, total size 0x27:
  185. 0x008a05 0x27
  186. 1 destination range, total size 0x27:
  187. 0x00000c 0x27
  188. *******************************************************************************
  189. *** MODULE SUMMARY
  190. ***
  191. Module ro code ro data rw data
  192. ------ ------- ------- -------
  193. C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj: [1]
  194. hw_init.o 251
  195. key.o 271 6 6
  196. led.o 28 10 10
  197. main.o 186 10 10
  198. stm8s_adc1.o 49
  199. stm8s_clk.o 208
  200. stm8s_exti.o 120
  201. stm8s_gpio.o 168
  202. stm8s_tim1.o 449 57
  203. stm8s_tim2.o 89
  204. stm8s_tim4.o 110
  205. tasks.o 480 13 13
  206. ------------------------------------------------
  207. Total: 2 409 96 39
  208. command line: [2]
  209. ------------------------------------------------
  210. Total:
  211. dbgstm8smd.a: [3]
  212. __dbg_break.o 1
  213. __dbg_xxexit.o 20
  214. ------------------------------------------------
  215. Total: 21
  216. dlstm8smn.a: [4]
  217. cexit.o 5
  218. char.o 6
  219. cstartup.o 19
  220. exit.o 3
  221. init.o 20
  222. init_small.o 40
  223. interrupt.o 3 128
  224. long.o 87
  225. long_util.o 26
  226. low_level_init.o 3
  227. short.o 8
  228. unhandled_exception.o 3
  229. vreg_util.o 158
  230. vregs.o 12
  231. ------------------------------------------------
  232. Total: 381 128 12
  233. Linker created 10 256
  234. ----------------------------------------------------
  235. Grand Total: 2 811 234 307
  236. *******************************************************************************
  237. *** ENTRY LIST
  238. ***
  239. Entry Address Size Type Object
  240. ----- ------- ---- ---- ------
  241. .iar.init_table$$Base 0x008a50 -- Gb - Linker created -
  242. .iar.init_table$$Limit 0x008a5a -- Gb - Linker created -
  243. ?add32_l0_l0_0x 0x0086ca Code Gb long.o [4]
  244. ?b0 0x000000 Data Gb vregs.o [4]
  245. ?b1 0x000001 Data Gb vregs.o [4]
  246. ?b10 0x00000a Data Gb vregs.o [4]
  247. ?b11 0x00000b Data Gb vregs.o [4]
  248. ?b2 0x000002 Data Gb vregs.o [4]
  249. ?b3 0x000003 Data Gb vregs.o [4]
  250. ?b4 0x000004 Data Gb vregs.o [4]
  251. ?b5 0x000005 Data Gb vregs.o [4]
  252. ?b6 0x000006 Data Gb vregs.o [4]
  253. ?b7 0x000007 Data Gb vregs.o [4]
  254. ?b8 0x000008 Data Gb vregs.o [4]
  255. ?b9 0x000009 Data Gb vregs.o [4]
  256. ?e0 0x000001 Data Gb vregs.o [4]
  257. ?e1 0x000005 Data Gb vregs.o [4]
  258. ?e2 0x000009 Data Gb vregs.o [4]
  259. ?epilogue_l2 0x0081c0 Code Gb vreg_util.o [4]
  260. ?epilogue_w4 0x0081c4 Code Gb vreg_util.o [4]
  261. ?inc32_0x_0x 0x0086bc Code Gb long.o [4]
  262. ?inc32_l0_l0 0x0086b7 Code Gb long.o [4]
  263. ?l0 0x000000 Data Gb vregs.o [4]
  264. ?l1 0x000004 Data Gb vregs.o [4]
  265. ?l2 0x000008 Data Gb vregs.o [4]
  266. ?load32_0x_l0 0x008ad7 Code Gb long_util.o [4]
  267. ?load32_l0_0x 0x008acb Code Gb long_util.o [4]
  268. ?mov_e1_e2 0x0081cb Code Gb vreg_util.o [4]
  269. ?mov_e2_e0 0x0081d8 Code Gb vreg_util.o [4]
  270. ?mov_l1_l2 0x0081c8 Code Gb vreg_util.o [4]
  271. ?mov_l2_l0 0x0081d5 Code Gb vreg_util.o [4]
  272. ?mov_w3_w5 0x0081ce Code Gb vreg_util.o [4]
  273. ?mov_w5_w1 0x0081db Code Gb vreg_util.o [4]
  274. ?pop_l0 0x008197 Code Gb vreg_util.o [4]
  275. ?pop_l1 0x0081a2 Code Gb vreg_util.o [4]
  276. ?pop_l2 0x0081ad Code Gb vreg_util.o [4]
  277. ?pop_w4 0x00815c Code Gb vreg_util.o [4]
  278. ?push_l0 0x00816b Code Gb vreg_util.o [4]
  279. ?push_l1 0x008170 Code Gb vreg_util.o [4]
  280. ?push_l2 0x008175 Code Gb vreg_util.o [4]
  281. ?push_w4 0x008144 Code Gb vreg_util.o [4]
  282. ?sll16_x_x_a 0x008bba Code Gb short.o [4]
  283. ?sll8_a_a_5 0x008bca Code Gb char.o [4]
  284. ?sll8_a_a_6 0x008bc9 Code Gb char.o [4]
  285. ?sra32_0x_0x_a 0x008700 Code Gb long.o [4]
  286. ?sra32_l0_l0_a 0x0086fd Code Gb long.o [4]
  287. ?sub32_l0_l0_0x 0x0086e5 Code Gb long.o [4]
  288. ?sub32_l0_l0_l1 0x0086e2 Code Gb long.o [4]
  289. ?w0 0x000000 Data Gb vregs.o [4]
  290. ?w1 0x000002 Data Gb vregs.o [4]
  291. ?w2 0x000004 Data Gb vregs.o [4]
  292. ?w3 0x000006 Data Gb vregs.o [4]
  293. ?w4 0x000008 Data Gb vregs.o [4]
  294. ?w5 0x00000a Data Gb vregs.o [4]
  295. ADC1_DeInit 0x008921 0x31 Code Gb stm8s_adc1.o [1]
  296. ADC1_IRQHandler 0x008a5a 0x1f Code Gb main.o [1]
  297. ADC_CH_Init 0x0088b4 0x37 Code Gb hw_init.o [1]
  298. AD_FinishFlag 0x000029 0x1 Data Gb main.o [1]
  299. AD_Light 0x00002d 0x2 Data Gb tasks.o [1]
  300. AD_LightFltSum 0x00002f 0x4 Data Gb tasks.o [1]
  301. AD_Value 0x000027 0x2 Data Gb main.o [1]
  302. BrightlessLevelPulse 0x00000c 0x6 Data Gb led.o [1]
  303. CLK_DeInit 0x0088eb 0x36 Code Gb stm8s_clk.o [1]
  304. CLK_HSICmd 0x008b4c 0xe Code Gb stm8s_clk.o [1]
  305. CLK_PeripheralClockConfig
  306. 0x008603 0x5b Code Gb stm8s_clk.o [1]
  307. CLK_SYSCLKConfig 0x008952 0x31 Code Gb stm8s_clk.o [1]
  308. CSTACK$$Base 0x000300 -- Gb - Linker created -
  309. CSTACK$$Limit 0x000400 -- Gb - Linker created -
  310. Delay_EN 0x000015 0x1 Data Gb tasks.o [1]
  311. EXTI_PORTC_IRQHandler 0x008be2 0x1 Code Gb main.o [1]
  312. EXTI_PORTD_IRQHandler 0x008be3 0x1 Code Gb main.o [1]
  313. EXTI_SetExtIntSensitivity
  314. 0x0084af 0x78 Code Gb stm8s_exti.o [1]
  315. GPIO_DeInit 0x008b26 0x13 Code Gb stm8s_gpio.o [1]
  316. GPIO_Init 0x008312 0x8e Code Gb stm8s_gpio.o [1]
  317. GPIO_ReadInputPin 0x008bc2 0x7 Code Gb stm8s_gpio.o [1]
  318. Global_Timing_Counter 0x000020 0x4 Data Gb main.o [1]
  319. HW_Init 0x008080 0xc4 Code Gb hw_init.o [1]
  320. INTVEC$$Base 0x008000 -- Gb - Linker created -
  321. INTVEC$$Limit 0x008080 -- Gb - Linker created -
  322. KeyPressResult 0x00002a 0x1 Data Gb tasks.o [1]
  323. LedMode 0x000013 0x1 Data Gb tasks.o [1]
  324. Led_ModeProcess 0x0089b2 0x2b Code Gb tasks.o [1]
  325. Light_EN 0x000014 0x1 Data Gb tasks.o [1]
  326. Light_Level 0x00002b 0x2 Data Gb tasks.o [1]
  327. Light_SetBrightless 0x008a79 0x1c Code Gb led.o [1]
  328. OnDelayTimeCnt 0x00001c 0x4 Data Gb led.o [1]
  329. OnFlag 0x000012 0x1 Data Gb tasks.o [1]
  330. PeriodCnt_20ms 0x000025 0x1 Data Gb main.o [1]
  331. PeriodCnt_50ms 0x000026 0x1 Data Gb main.o [1]
  332. PeriodCnt_5ms 0x000024 0x1 Data Gb main.o [1]
  333. Power_Off 0x008762 0x53 Code Gb tasks.o [1]
  334. Region$$Table$$Base 0x008a50 -- Gb - Linker created -
  335. Region$$Table$$Limit 0x008a5a -- Gb - Linker created -
  336. TIM1_CCxCmd 0x0087b5 0x4a Code Gb stm8s_tim1.o [1]
  337. TIM1_Cmd 0x008b5a 0xe Code Gb stm8s_tim1.o [1]
  338. TIM1_CtrlPWMOutputs 0x008983 0x2f Code Gb stm8s_tim1.o [1]
  339. TIM1_DeInit 0x0081e2 0x99 Code Gb stm8s_tim1.o [1]
  340. TIM1_OC1Init 0x00859d 0x66 Code Gb stm8s_tim1.o [1]
  341. TIM1_OC1PreloadConfig 0x008b68 0xe Code Gb stm8s_tim1.o [1]
  342. TIM1_SetCompare1 0x008b9f 0x9 Code Gb stm8s_tim1.o [1]
  343. TIM1_TimeBaseInit 0x008a2c 0x24 Code Gb stm8s_tim1.o [1]
  344. TIM2_DeInit 0x00865e 0x59 Code Gb stm8s_tim2.o [1]
  345. TIM4_ARRPreloadConfig 0x008b84 0xe Code Gb stm8s_tim4.o [1]
  346. TIM4_ClearFlag 0x008ba8 0x9 Code Gb stm8s_tim4.o [1]
  347. TIM4_ClearITPendingBit 0x008bb1 0x9 Code Gb stm8s_tim4.o [1]
  348. TIM4_Cmd 0x008b76 0xe Code Gb stm8s_tim4.o [1]
  349. TIM4_DeInit 0x008ae5 0x19 Code Gb stm8s_tim4.o [1]
  350. TIM4_ITConfig 0x008ab1 0x1a Code Gb stm8s_tim4.o [1]
  351. TIM4_TimeBaseInit 0x008b92 0xd Code Gb stm8s_tim4.o [1]
  352. TIM4_UPD_OVF_IRQHandler
  353. 0x00870e 0x54 Code Gb main.o [1]
  354. Tim4_Isr_CallBack 0x008a95 0x1c Code Gb tasks.o [1]
  355. __DebugBreak 0x008be4 0x1 Code Gb __dbg_break.o [3]
  356. __exit 0x008b12 0x14 Code Gb __dbg_xxexit.o [3]
  357. __iar_copy_init2 0x0089dd Code Gb init_small.o [4]
  358. __iar_data_init2 0x008afe 0x14 Code Gb init.o [4]
  359. __iar_program_start 0x008b39 Code Gb cstartup.o [4]
  360. __iar_unhandled_exception
  361. 0x008bdd Code Gb unhandled_exception.o [4]
  362. __intvec 0x008000 Data Gb interrupt.o [4]
  363. __low_level_init 0x008bd7 0x3 Code Gb low_level_init.o [4]
  364. _exit 0x008bcf Code Gb cexit.o [4]
  365. _interrupt_24 0x008a5a Code Gb main.o [1]
  366. _interrupt_25 0x00870e Code Gb main.o [1]
  367. _interrupt_7 0x008be2 Code Gb main.o [1]
  368. _interrupt_8 0x008be3 Code Gb main.o [1]
  369. assert_failed 0x008be0 0x2 Code Gb main.o [1]
  370. exit 0x008bda 0x3 Code Gb exit.o [4]
  371. key_driver 0x008428 0x87 Code Gb key.o [1]
  372. key_driver::key_state 0x000016 0x1 Data Lc key.o [1]
  373. key_driver::key_time 0x000017 0x2 Data Lc key.o [1]
  374. key_read 0x0083a0 0x88 Code Gb key.o [1]
  375. key_read::key_state1 0x000019 0x1 Data Lc key.o [1]
  376. key_read::key_time1 0x00001a 0x2 Data Lc key.o [1]
  377. main 0x0087ff 0x43 Code Gb main.o [1]
  378. taskA 0x008527 0x76 Code Gb tasks.o [1]
  379. taskB 0x00887b 0x39 Code Gb tasks.o [1]
  380. taskC 0x00827b 0x97 Code Gb tasks.o [1]
  381. [1] = C:\Users\hero\Desktop\USB_AutoLight\Debug\Obj
  382. [2] = command line
  383. [3] = dbgstm8smd.a
  384. [4] = dlstm8smn.a
  385. 2 811 bytes of readonly code memory
  386. 234 bytes of readonly data memory
  387. 307 bytes of readwrite data memory
  388. Errors: none
  389. Warnings: none