You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

flash.map 14 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390
  1. Archive member included because of file (symbol)
  2. /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  3. /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o (flash_init)
  4. /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  5. /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o) (flash_hwr_init)
  6. /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
  7. /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o) (memcpy)
  8. /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
  9. /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o) (memcmp)
  10. Memory Configuration
  11. Name Origin Length Attributes
  12. *default* 0x00000000 0xffffffff
  13. Linker script and memory map
  14. LOAD /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
  15. LOAD /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
  16. LOAD /tmp/ecosboard/ecos/install/lib/libtarget.a
  17. 0x00008000 PROVIDE (__executable_start, 0x8000)
  18. 0x00008000 . = 0x8000
  19. .interp
  20. *(.interp)
  21. .hash
  22. *(.hash)
  23. .dynsym
  24. *(.dynsym)
  25. .dynstr
  26. *(.dynstr)
  27. .gnu.version
  28. *(.gnu.version)
  29. .gnu.version_d
  30. *(.gnu.version_d)
  31. .gnu.version_r
  32. *(.gnu.version_r)
  33. .rel.dyn
  34. *(.rel.init)
  35. *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
  36. *(.rel.fini)
  37. *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
  38. *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
  39. *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
  40. *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
  41. *(.rel.ctors)
  42. *(.rel.dtors)
  43. *(.rel.got)
  44. *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
  45. .rela.dyn
  46. *(.rela.init)
  47. *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
  48. *(.rela.fini)
  49. *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
  50. *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
  51. *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
  52. *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
  53. *(.rela.ctors)
  54. *(.rela.dtors)
  55. *(.rela.got)
  56. *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
  57. .rel.plt
  58. *(.rel.plt)
  59. .rela.plt
  60. *(.rela.plt)
  61. .init
  62. *(.init)
  63. .plt
  64. *(.plt)
  65. .text 0x00008000 0x6f8
  66. *(.text .stub .text.* .gnu.linkonce.t.*)
  67. .text 0x00008000 0x34 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
  68. 0x00008000 _start
  69. .text.myprintf
  70. 0x00008034 0x10 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
  71. 0x00008034 myprintf
  72. .text.init 0x00008044 0x50 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
  73. 0x00008044 init
  74. .text.erase 0x00008094 0xc0 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
  75. 0x00008094 erase
  76. .text.program 0x00008154 0xc8 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
  77. 0x00008154 program
  78. .text.flash_init
  79. 0x0000821c 0x6c /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  80. 0x0000821c flash_init
  81. .text.flash_dev_query
  82. 0x00008288 0x20 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  83. 0x00008288 flash_dev_query
  84. .text.flash_erase
  85. 0x000082a8 0x140 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  86. 0x000082a8 flash_erase
  87. .text.flash_program
  88. 0x000083e8 0x154 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  89. 0x000083e8 flash_program
  90. .text.flash_hwr_init
  91. 0x0000853c 0xa4 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  92. 0x0000853c flash_hwr_init
  93. .text.flash_hwr_map_error
  94. 0x000085e0 0x4 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  95. 0x000085e0 flash_hwr_map_error
  96. .text.__memcmp
  97. 0x000085e4 0x114 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
  98. 0x000085e4 memcmp
  99. 0x000085e4 __memcmp
  100. *(.gnu.warning)
  101. *(.glue_7t)
  102. *(.glue_7)
  103. .2ram.flash_query
  104. 0x000086f8 0x54
  105. .2ram.flash_query
  106. 0x000086f8 0x54 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  107. 0x000086f8 flash_query
  108. .2ram.flash_erase_block
  109. 0x0000874c 0x230
  110. .2ram.flash_erase_block
  111. 0x0000874c 0x230 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  112. 0x0000874c flash_erase_block
  113. .2ram.flash_program_buf
  114. 0x0000897c 0xe8
  115. .2ram.flash_program_buf
  116. 0x0000897c 0xe8 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  117. 0x0000897c flash_program_buf
  118. .fini
  119. *(.fini)
  120. 0x00008a64 PROVIDE (__etext, .)
  121. 0x00008a64 PROVIDE (_etext, .)
  122. 0x00008a64 PROVIDE (etext, .)
  123. .rodata 0x00008a64 0x318
  124. *(.rodata .rodata.* .gnu.linkonce.r.*)
  125. .rodata.str1.4
  126. 0x00008a64 0x1fb /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  127. 0x1fc (size before relaxing)
  128. *fill* 0x00008c5f 0x1 00
  129. .rodata.supported_devices
  130. 0x00008c60 0x11c /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  131. .rodata1
  132. *(.rodata1)
  133. .eh_frame_hdr
  134. *(.eh_frame_hdr)
  135. 0x00008e7c . = (ALIGN (0x100) + (. & 0xff))
  136. 0x00008e7c . = ALIGN (0x4)
  137. 0x00008e7c PROVIDE (__preinit_array_start, .)
  138. .preinit_array
  139. *(.preinit_array)
  140. 0x00008e7c PROVIDE (__preinit_array_end, .)
  141. 0x00008e7c PROVIDE (__init_array_start, .)
  142. .init_array
  143. *(.init_array)
  144. 0x00008e7c PROVIDE (__init_array_end, .)
  145. 0x00008e7c PROVIDE (__fini_array_start, .)
  146. .fini_array
  147. *(.fini_array)
  148. 0x00008e7c PROVIDE (__fini_array_end, .)
  149. .data 0x00008e7c 0x0
  150. 0x00008e7c __data_start = .
  151. *(.data .data.* .gnu.linkonce.d.*)
  152. .data1
  153. *(.data1)
  154. .tdata
  155. *(.tdata .tdata.* .gnu.linkonce.td.*)
  156. .tbss
  157. *(.tbss .tbss.* .gnu.linkonce.tb.*)
  158. *(.tcommon)
  159. .eh_frame
  160. *(.eh_frame)
  161. .gcc_except_table
  162. *(.gcc_except_table)
  163. .dynamic
  164. *(.dynamic)
  165. .ctors
  166. *crtbegin*.o(.ctors)
  167. *(EXCLUDE_FILE(*crtend*.o) .ctors)
  168. *(SORT(.ctors.*))
  169. *(.ctors)
  170. .dtors
  171. *crtbegin*.o(.dtors)
  172. *(EXCLUDE_FILE(*crtend*.o) .dtors)
  173. *(SORT(.dtors.*))
  174. *(.dtors)
  175. .jcr
  176. *(.jcr)
  177. .got
  178. *(.got.plt)
  179. *(.got)
  180. 0x00008e7c _edata = .
  181. 0x00008e7c PROVIDE (edata, .)
  182. 0x00008e7c __bss_start = .
  183. 0x00008e7c __bss_start__ = .
  184. .bss 0x00008e7c 0x3024
  185. *(.dynbss)
  186. *(.bss .bss.* .gnu.linkonce.b.*)
  187. .bss 0x00008e7c 0x3000 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
  188. 0x00008e7c _stack_base
  189. 0x0000be7c _start_bss_clear
  190. 0x00009e7c _workarea
  191. 0x00009e7c _stack_start
  192. .bss.flash_info
  193. 0x0000be7c 0x20 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  194. 0x0000be7c flash_info
  195. .bss.flash_dev_info
  196. 0x0000be9c 0x4 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  197. *(COMMON)
  198. 0x0000bea0 . = ALIGN (0x4)
  199. 0x0000bea0 . = ALIGN (0x4)
  200. 0x0000bea0 _end = .
  201. 0x0000bea0 _bss_end__ = .
  202. 0x0000bea0 __bss_end__ = .
  203. 0x0000bea0 __end__ = .
  204. 0x0000bea0 PROVIDE (end, .)
  205. .stab
  206. *(.stab)
  207. .stabstr
  208. *(.stabstr)
  209. .stab.excl
  210. *(.stab.excl)
  211. .stab.exclstr
  212. *(.stab.exclstr)
  213. .stab.index
  214. *(.stab.index)
  215. .stab.indexstr
  216. *(.stab.indexstr)
  217. .comment
  218. *(.comment)
  219. .debug
  220. *(.debug)
  221. .line
  222. *(.line)
  223. .debug_srcinfo
  224. *(.debug_srcinfo)
  225. .debug_sfnames
  226. *(.debug_sfnames)
  227. .debug_aranges 0x00000000 0x170
  228. *(.debug_aranges)
  229. .debug_aranges
  230. 0x00000000 0x20 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
  231. .debug_aranges
  232. 0x00000020 0x48 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
  233. .debug_aranges
  234. 0x00000068 0x68 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  235. .debug_aranges
  236. 0x000000d0 0x50 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  237. .debug_aranges
  238. 0x00000120 0x28 /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
  239. .debug_aranges
  240. 0x00000148 0x28 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
  241. .debug_pubnames
  242. 0x00000000 0x1e5
  243. *(.debug_pubnames)
  244. .debug_pubnames
  245. 0x00000000 0x4d /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
  246. .debug_pubnames
  247. 0x0000004d 0xca /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  248. .debug_pubnames
  249. 0x00000117 0x91 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  250. .debug_pubnames
  251. 0x000001a8 0x1e /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
  252. .debug_pubnames
  253. 0x000001c6 0x1f /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
  254. .debug_info 0x00000000 0x1122
  255. *(.debug_info .gnu.linkonce.wi.*)
  256. .debug_info 0x00000000 0x6e /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
  257. .debug_info 0x0000006e 0x322 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
  258. .debug_info 0x00000390 0x4f6 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  259. .debug_info 0x00000886 0x5b2 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  260. .debug_info 0x00000e38 0x1c7 /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
  261. .debug_info 0x00000fff 0x123 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
  262. .debug_abbrev 0x00000000 0x67c
  263. *(.debug_abbrev)
  264. .debug_abbrev 0x00000000 0x14 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
  265. .debug_abbrev 0x00000014 0x17d /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
  266. .debug_abbrev 0x00000191 0x15f /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  267. .debug_abbrev 0x000002f0 0x238 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  268. .debug_abbrev 0x00000528 0xb4 /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
  269. .debug_abbrev 0x000005dc 0xa0 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
  270. .debug_line 0x00000000 0x8de
  271. *(.debug_line)
  272. .debug_line 0x00000000 0x3e /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
  273. .debug_line 0x0000003e 0xf6 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
  274. .debug_line 0x00000134 0x255 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  275. .debug_line 0x00000389 0x287 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  276. .debug_line 0x00000610 0x16c /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
  277. .debug_line 0x0000077c 0x162 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
  278. .debug_frame 0x00000000 0x2c0
  279. *(.debug_frame)
  280. .debug_frame 0x00000000 0xa4 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
  281. .debug_frame 0x000000a4 0x110 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  282. .debug_frame 0x000001b4 0xac /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  283. .debug_frame 0x00000260 0x38 /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
  284. .debug_frame 0x00000298 0x28 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
  285. .debug_str 0x00000000 0x508
  286. *(.debug_str)
  287. .debug_str 0x00000000 0x131 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
  288. 0x191 (size before relaxing)
  289. .debug_str 0x00000131 0x152 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  290. 0x24e (size before relaxing)
  291. .debug_str 0x00000283 0x194 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  292. 0x2c5 (size before relaxing)
  293. .debug_str 0x00000417 0x7e /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
  294. 0x11e (size before relaxing)
  295. .debug_str 0x00000495 0x73 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
  296. 0x119 (size before relaxing)
  297. .debug_loc
  298. *(.debug_loc)
  299. .debug_macinfo
  300. *(.debug_macinfo)
  301. .debug_weaknames
  302. *(.debug_weaknames)
  303. .debug_funcnames
  304. *(.debug_funcnames)
  305. .debug_typenames
  306. *(.debug_typenames)
  307. .debug_varnames
  308. *(.debug_varnames)
  309. .stack 0x00080000 0x0
  310. 0x00080000 _stack = .
  311. *(.stack)
  312. .note.gnu.arm.ident
  313. *(.note.gnu.arm.ident)
  314. /DISCARD/
  315. *(.note.GNU-stack)
  316. OUTPUT(debug_eb40a.elf elf32-littlearm)
  317. .debug_ranges 0x00000000 0xb8
  318. .debug_ranges 0x00000000 0x18 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
  319. .debug_ranges 0x00000018 0x48 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
  320. .debug_ranges 0x00000060 0x30 /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
  321. .debug_ranges 0x00000090 0x28 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)