charge_controller_v7.map 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699
  1. ******************************************************************************
  2. TI ARM Clang Linker Unix v4.0.0
  3. ******************************************************************************
  4. >> Linked Fri Feb 14 10:39:38 2025
  5. OUTPUT FILE NAME: <charge_controller_v7.out>
  6. ENTRY POINT SYMBOL: "_c_int00_noargs" address: 00002145
  7. MEMORY CONFIGURATION
  8. name origin length used unused attr fill
  9. ---------------------- -------- --------- -------- -------- ---- --------
  10. FLASH 00000000 00020000 00002978 0001d688 R X
  11. SRAM 20200000 00008000 000016d9 00006927 RW X
  12. BCR_CONFIG 41c00000 00000080 00000000 00000080 R
  13. BSL_CONFIG 41c00100 00000080 00000000 00000080 R
  14. SEGMENT ALLOCATION MAP
  15. run origin load origin length init length attrs members
  16. ---------- ----------- ---------- ----------- ----- -------
  17. 00000000 00000000 00002978 00002978 r-x
  18. 00000000 00000000 000000c0 000000c0 r-- .intvecs
  19. 000000c0 000000c0 00002590 00002590 r-x .text
  20. 00002650 00002650 00000280 00000280 r-- .rodata
  21. 000028d0 000028d0 000000a8 000000a8 r-- .cinit
  22. 20200000 20200000 000014d9 00000000 rw-
  23. 20200000 20200000 00001000 00000000 rw- .sysmem
  24. 20201000 20201000 000002c4 00000000 rw- .bss
  25. 202012c4 202012c4 00000215 00000000 rw- .data
  26. 20207e00 20207e00 00000200 00000000 rw-
  27. 20207e00 20207e00 00000200 00000000 rw- .stack
  28. SECTION ALLOCATION MAP
  29. output attributes/
  30. section page origin length input sections
  31. -------- ---- ---------- ---------- ----------------
  32. .intvecs 0 00000000 000000c0
  33. 00000000 000000c0 startup_mspm0g350x_ticlang.o (.intvecs)
  34. .text 0 000000c0 00002590
  35. 000000c0 00000868 libc.a : _printfi.c.obj (.text:__TI_printfi_nofloat)
  36. 00000928 00000144 i2c_controller.o (.text.I2C1_IRQHandler)
  37. 00000a6c 00000114 i2c_comm_controller.o (.text.I2C_sendCommand)
  38. 00000b80 00000114 libc.a : memory.c.obj (.text.aligned_alloc)
  39. 00000c94 000000f8 : fputs.c.obj (.text.fputs)
  40. 00000d8c 000000f4 i2c_comm_controller.o (.text.I2C_sendBuffer)
  41. 00000e80 000000e8 libc.a : memory.c.obj (.text.free)
  42. 00000f68 000000e0 : setvbuf.c.obj (.text.setvbuf)
  43. 00001048 000000b8 i2c_comm_controller.o (.text.I2C_decodeResponse)
  44. 00001100 000000b4 i2c_controller.o (.text.main)
  45. 000011b4 000000a2 libclang_rt.builtins.a : udivmoddi4.S.obj (.text)
  46. 00001256 00000002 : aeabi_div0.c.obj (.text.__aeabi_idiv0)
  47. 00001258 0000009c libc.a : fputc.c.obj (.text.fputc)
  48. 000012f4 00000098 driverlib.a : dl_crc.o (.text.DL_CRC_calculateBlock16)
  49. 0000138c 00000098 i2c_comm_controller.o (.text.I2C_getResponse)
  50. 00001424 0000000c libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memclr)
  51. 00001430 00000088 libc.a : strcmp-armv6m.S.obj (.text:strcmp)
  52. 000014b8 0000007c : fclose.c.obj (.text.__TI_closefile)
  53. 00001534 0000007c : copy_decompress_lzss.c.obj (.text:decompress:lzss)
  54. 000015b0 0000006c i2c_comm_controller.o (.text.CRC_calc16)
  55. 0000161c 0000006c libsysbm.a : hostlseek.c.obj (.text.HOSTlseek)
  56. 00001688 0000006c : hostrename.c.obj (.text.HOSTrename)
  57. 000016f4 0000006c libc.a : fseek.c.obj (.text.fseeko)
  58. 00001760 0000006c : getdevice.c.obj (.text.getdevice)
  59. 000017cc 00000064 : _io_perm.c.obj (.text.__TI_wrt_ok)
  60. 00001830 00000064 : memory.c.obj (.text.split)
  61. 00001894 00000060 libsysbm.a : hostopen.c.obj (.text.HOSTopen)
  62. 000018f4 0000005e driverlib.a : dl_i2c.o (.text.DL_I2C_fillControllerTXFIFO)
  63. 00001952 00000002 libclang_rt.builtins.a : aeabi_div0.c.obj (.text.__aeabi_ldiv0)
  64. 00001954 0000005c libc.a : printf.c.obj (.text.printf)
  65. 000019b0 00000058 libsysbm.a : hostread.c.obj (.text.HOSTread)
  66. 00001a08 00000058 : hostwrite.c.obj (.text.HOSTwrite)
  67. 00001a60 00000058 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_controller_init)
  68. 00001ab8 00000058 ti_msp_dl_config.o (.text.SYSCFG_DL_initPower)
  69. 00001b10 00000052 libc.a : fflush.c.obj (.text.__TI_doflush)
  70. 00001b62 00000002 : _lock.c.obj (.text._nop)
  71. 00001b64 00000050 i2c_comm_controller.o (.text.DL_I2C_startControllerTransfer)
  72. 00001bb4 00000050 libsysbm.a : close.c.obj (.text.close)
  73. 00001c04 00000048 : hostclose.c.obj (.text.HOSTclose)
  74. 00001c4c 00000048 : hostunlink.c.obj (.text.HOSTunlink)
  75. 00001c94 00000046 ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init)
  76. 00001cda 00000002 --HOLE-- [fill = 0]
  77. 00001cdc 00000040 libclang_rt.builtins.a : aeabi_uidivmod.S.obj (.text.__aeabi_uidivmod)
  78. 00001d1c 00000040 libc.a : atoi.c.obj (.text.atoi)
  79. 00001d5c 0000003c ti_msp_dl_config.o (.text.DL_GPIO_initPeripheralInputFunctionFeatures)
  80. 00001d98 0000003c libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
  81. 00001dd4 0000003a libclang_rt.builtins.a : muldsi3.S.obj (.text.__muldsi3)
  82. 00001e0e 00000038 ti_msp_dl_config.o (.text.DL_CRC_init)
  83. 00001e46 00000002 --HOLE-- [fill = 0]
  84. 00001e48 00000034 libc.a : fopen.c.obj (.text.__TI_cleanup)
  85. 00001e7c 00000034 libsysbm.a : trgmsg.c.obj (.text.__TI_readmsg)
  86. 00001eb0 00000034 : trgmsg.c.obj (.text.__TI_writemsg)
  87. 00001ee4 00000034 libc.a : exit.c.obj (.text.exit)
  88. 00001f18 00000034 : getdevice.c.obj (.text.finddevice)
  89. 00001f4c 00000032 i2c_comm_controller.o (.text.I2C_init)
  90. 00001f7e 0000002e i2c_comm_controller.o (.text.u8From32)
  91. 00001fac 0000002c i2c_controller.o (.text.__NVIC_EnableIRQ)
  92. 00001fd8 0000002c libsysbm.a : unlink.c.obj (.text.unlink)
  93. 00002004 00000028 i2c_comm_controller.o (.text.DL_Common_updateReg)
  94. 0000202c 00000028 ti_msp_dl_config.o (.text.DL_Common_updateReg)
  95. 00002054 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerRXFIFOThreshold)
  96. 0000207c 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerTXFIFOThreshold)
  97. 000020a4 00000028 ti_msp_dl_config.o (.text.SYSCFG_DL_CRC_init)
  98. 000020cc 00000028 libc.a : memory.c.obj (.text.free_list_insert)
  99. 000020f4 00000028 libsysbm.a : lseek.c.obj (.text.lseek)
  100. 0000211c 00000028 : write.c.obj (.text.write)
  101. 00002144 00000028 libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs)
  102. 0000216c 00000026 driverlib.a : dl_i2c.o (.text.DL_I2C_setClockConfig)
  103. 00002192 00000002 --HOLE-- [fill = 0]
  104. 00002194 00000024 ti_msp_dl_config.o (.text.DL_CRC_setSeed16)
  105. 000021b8 00000024 libclang_rt.builtins.a : muldi3.S.obj (.text.__muldi3)
  106. 000021dc 00000022 libc.a : memccpy.c.obj (.text.memccpy)
  107. 000021fe 00000022 i2c_comm_controller.o (.text.u8From16)
  108. 00002220 00000020 i2c_comm_controller.o (.text.DL_CRC_feedData8)
  109. 00002240 0000001e ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init)
  110. 0000225e 00000002 --HOLE-- [fill = 0]
  111. 00002260 0000001e libclang_rt.builtins.a : ashldi3.S.obj (.text.__ashldi3)
  112. 0000227e 0000001e i2c_comm_controller.o (.text.u16)
  113. 0000229c 0000001c ti_msp_dl_config.o (.text.DL_GPIO_enableHiZ)
  114. 000022b8 0000001c i2c_comm_controller.o (.text.DL_I2C_disableInterrupt)
  115. 000022d4 0000001c i2c_controller.o (.text.DL_I2C_disableInterrupt)
  116. 000022f0 0000001c i2c_comm_controller.o (.text.DL_I2C_enableInterrupt)
  117. 0000230c 0000001c ti_msp_dl_config.o (.text.DL_I2C_enableInterrupt)
  118. 00002328 0000001c i2c_controller.o (.text.DL_I2C_isControllerRXFIFOEmpty)
  119. 00002344 0000001c ti_msp_dl_config.o (.text.DL_SYSCTL_setSYSOSCFreq)
  120. 00002360 0000001c libc.a : memory.c.obj (.text.free_list_remove)
  121. 0000237c 00000018 ti_msp_dl_config.o (.text.DL_CRC_enablePower)
  122. 00002394 00000018 ti_msp_dl_config.o (.text.DL_CRC_reset)
  123. 000023ac 00000018 ti_msp_dl_config.o (.text.DL_GPIO_enablePower)
  124. 000023c4 00000018 ti_msp_dl_config.o (.text.DL_GPIO_reset)
  125. 000023dc 00000018 ti_msp_dl_config.o (.text.DL_I2C_disableAnalogGlitchFilter)
  126. 000023f4 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableController)
  127. 0000240c 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableControllerClockStretching)
  128. 00002424 00000018 ti_msp_dl_config.o (.text.DL_I2C_enablePower)
  129. 0000243c 00000018 ti_msp_dl_config.o (.text.DL_I2C_reset)
  130. 00002454 00000018 ti_msp_dl_config.o (.text.DL_I2C_setTimerPeriod)
  131. 0000246c 00000018 ti_msp_dl_config.o (.text.DL_SYSCTL_setBORThreshold)
  132. 00002484 00000018 ti_msp_dl_config.o (.text.SYSCFG_DL_init)
  133. 0000249c 00000016 i2c_comm_controller.o (.text.I2C_clearBuffer)
  134. 000024b2 00000016 libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset)
  135. 000024c8 00000014 i2c_comm_controller.o (.text.DL_CRC_getResult16)
  136. 000024dc 00000014 i2c_comm_controller.o (.text.DL_I2C_getControllerStatus)
  137. 000024f0 00000014 i2c_controller.o (.text.DL_I2C_receiveControllerData)
  138. 00002504 00000014 ti_msp_dl_config.o (.text.DL_I2C_resetControllerTransfer)
  139. 00002518 00000014 ti_msp_dl_config.o (.text.DL_SYSCTL_disableSYSPLL)
  140. 0000252c 00000014 libclang_rt.builtins.a : aeabi_uldivmod.S.obj (.text.__aeabi_uldivmod)
  141. 00002540 00000012 i2c_controller.o (.text.DL_I2C_getPendingInterrupt)
  142. 00002552 00000012 libc.a : memcpy16.S.obj (.text:TI_memcpy_small)
  143. 00002564 00000012 : copy_decompress_none.c.obj (.text:decompress:none)
  144. 00002576 00000002 --HOLE-- [fill = 0]
  145. 00002578 00000010 ti_msp_dl_config.o (.text.DL_SYSCTL_disableHFXT)
  146. 00002588 00000010 libc.a : wcslen.c.obj (.text.wcslen)
  147. 00002598 0000000e : memory.c.obj (.text.OUTLINED_FUNCTION_0)
  148. 000025a6 00000002 --HOLE-- [fill = 0]
  149. 000025a8 0000000e libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memset)
  150. 000025b6 0000000e libsysbm.a : hostrename.c.obj (.text.strcpy)
  151. 000025c4 0000000e libc.a : _printfi.c.obj (.text.strlen)
  152. 000025d2 0000000e libsysbm.a : hostrename.c.obj (.text.strlen)
  153. 000025e0 0000000e libc.a : memset16.S.obj (.text:TI_memset_small)
  154. 000025ee 0000000c : memory.c.obj (.text.malloc)
  155. 000025fa 0000000a driverlib.a : dl_common.o (.text.DL_Common_delayCycles)
  156. 00002604 00000008 libc.a : aeabi_portable.c.obj (.text.__aeabi_errno_addr)
  157. 0000260c 00000008 libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy)
  158. 00002614 00000008 libc.a : printf.c.obj (.text._outc)
  159. 0000261c 00000008 : printf.c.obj (.text._outs)
  160. 00002624 00000008 : fseek.c.obj (.text.fseek)
  161. 0000262c 00000008 libsysbm.a : remove.c.obj (.text.remove)
  162. 00002634 00000004 startup_mspm0g350x_ticlang.o (.text.Default_Handler)
  163. 00002638 00000004 startup_mspm0g350x_ticlang.o (.text.Reset_Handler)
  164. 0000263c 00000004 libc.a : pre_init.c.obj (.text._system_pre_init)
  165. 00002640 00000004 : exit.c.obj (.text:abort)
  166. 00002644 0000000c --HOLE-- [fill = 0]
  167. .cinit 0 000028d0 000000a8
  168. 000028d0 00000081 (.cinit..data.load) [load image, compression = lzss]
  169. 00002951 00000003 --HOLE-- [fill = 0]
  170. 00002954 0000000c (__TI_handler_table)
  171. 00002960 00000008 (.cinit..bss.load) [load image, compression = zero_init]
  172. 00002968 00000010 (__TI_cinit_table)
  173. .rodata 0 00002650 00000280
  174. 00002650 00000101 libc.a : aeabi_ctype.S.obj (.rodata:__aeabi_ctype_table_)
  175. 00002751 00000036 i2c_controller.o (.rodata.str1.44366518634961814551)
  176. 00002787 00000028 i2c_controller.o (.rodata.str1.45413293569381271681)
  177. 000027af 00000025 i2c_comm_controller.o (.rodata.str1.163525924617054880731)
  178. 000027d4 00000023 i2c_controller.o (.rodata.str1.131162329971773874431)
  179. 000027f7 00000023 i2c_controller.o (.rodata.str1.88302742758134196721)
  180. 0000281a 00000021 i2c_comm_controller.o (.rodata.str1.112954391457799748471)
  181. 0000283b 0000001e i2c_controller.o (.rodata.str1.73547382206234533101)
  182. 00002859 0000001a i2c_controller.o (.rodata.str1.18055892228792878831)
  183. 00002873 0000001a i2c_comm_controller.o (.rodata.str1.87099279538584691801)
  184. 0000288d 00000014 i2c_controller.o (.rodata.str1.89005588678899653321)
  185. 000028a1 00000011 libc.a : _printfi.c.obj (.rodata.str1.103488685894817597201)
  186. 000028b2 00000011 : _printfi.c.obj (.rodata.str1.153638888446227384661)
  187. 000028c3 00000002 ti_msp_dl_config.o (.rodata.gI2C_controllerClockConfig)
  188. 000028c5 0000000b --HOLE-- [fill = 0]
  189. .init_array
  190. * 0 00000000 00000000 UNINITIALIZED
  191. .binit 0 00000000 00000000
  192. .sysmem 0 20200000 00001000 UNINITIALIZED
  193. 20200000 00000010 libc.a : memory.c.obj (.sysmem)
  194. 20200010 00000ff0 --HOLE--
  195. .bss 0 20201000 000002c4 UNINITIALIZED
  196. 20201000 00000120 libsysbm.a : trgmsg.c.obj (.bss:_CIOBUF_)
  197. 20201120 000000a0 libc.a : defs.c.obj (.bss.__TI_tmpnams)
  198. 202011c0 0000009c (.common:gI2C)
  199. 2020125c 00000048 (.common:gResponse)
  200. 202012a4 00000014 (.common:gCommand)
  201. 202012b8 00000008 libsysbm.a : hostopen.c.obj (.bss.parmbuf)
  202. 202012c0 00000004 libc.a : memory.c.obj (.bss.sys_free)
  203. .data 0 202012c4 00000215 UNINITIALIZED
  204. 202012c4 000000f0 libc.a : defs.c.obj (.data._ftable)
  205. 202013b4 00000078 libsysbm.a : host_device.c.obj (.data._device)
  206. 2020142c 00000050 : host_device.c.obj (.data._stream)
  207. 2020147c 00000040 i2c_controller.o (.data.gTxData)
  208. 202014bc 00000008 libc.a : exit.c.obj (.data..L_MergedGlobals)
  209. 202014c4 00000004 : defs.c.obj (.data.__TI_ft_end)
  210. 202014c8 00000004 : aeabi_portable.c.obj (.data.__aeabi_errno)
  211. 202014cc 00000004 : _lock.c.obj (.data._lock)
  212. 202014d0 00000004 : _lock.c.obj (.data._unlock)
  213. 202014d4 00000001 i2c_controller.o (.data.gSendCommand)
  214. 202014d5 00000003 --HOLE--
  215. 202014d8 00000001 libc.a : memory.c.obj (.data.memory_is_initialized)
  216. .stack 0 20207e00 00000200 UNINITIALIZED
  217. 20207e00 00000004 libc.a : boot_cortex_m.c.obj (.stack)
  218. 20207e04 000001fc --HOLE--
  219. __llvm_prf_cnts
  220. * 0 20200000 00000000 UNINITIALIZED
  221. __llvm_prf_bits
  222. * 0 20200000 00000000 UNINITIALIZED
  223. MODULE SUMMARY
  224. Module code ro data rw data
  225. ------ ---- ------- -------
  226. ./
  227. i2c_controller.o 642 240 313
  228. ti_msp_dl_config.o 1016 2 0
  229. startup_mspm0g350x_ticlang.o 8 192 0
  230. +--+------------------------------+------+---------+---------+
  231. Total: 1666 434 313
  232. ./ti/comm_modules/i2c/controller/
  233. i2c_comm_controller.o 1394 96 0
  234. +--+------------------------------+------+---------+---------+
  235. Total: 1394 96 0
  236. /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libc.a
  237. _printfi.c.obj 2166 34 0
  238. memory.c.obj 702 0 5
  239. defs.c.obj 0 0 404
  240. aeabi_ctype.S.obj 0 257 0
  241. fputs.c.obj 248 0 0
  242. setvbuf.c.obj 224 0 0
  243. getdevice.c.obj 160 0 0
  244. fputc.c.obj 156 0 0
  245. strcmp-armv6m.S.obj 136 0 0
  246. copy_decompress_lzss.c.obj 124 0 0
  247. fclose.c.obj 124 0 0
  248. fseek.c.obj 116 0 0
  249. printf.c.obj 108 0 0
  250. _io_perm.c.obj 100 0 0
  251. fflush.c.obj 82 0 0
  252. atoi.c.obj 64 0 0
  253. exit.c.obj 56 0 8
  254. autoinit.c.obj 60 0 0
  255. fopen.c.obj 52 0 0
  256. boot_cortex_m.c.obj 40 0 0
  257. memccpy.c.obj 34 0 0
  258. copy_zero_init.c.obj 22 0 0
  259. copy_decompress_none.c.obj 18 0 0
  260. memcpy16.S.obj 18 0 0
  261. wcslen.c.obj 16 0 0
  262. memset16.S.obj 14 0 0
  263. aeabi_portable.c.obj 8 0 4
  264. _lock.c.obj 2 0 8
  265. pre_init.c.obj 4 0 0
  266. +--+------------------------------+------+---------+---------+
  267. Total: 4854 291 429
  268. /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libsysbm.a
  269. trgmsg.c.obj 104 0 288
  270. host_device.c.obj 0 0 200
  271. hostrename.c.obj 136 0 0
  272. hostlseek.c.obj 108 0 0
  273. hostopen.c.obj 96 0 8
  274. hostread.c.obj 88 0 0
  275. hostwrite.c.obj 88 0 0
  276. close.c.obj 80 0 0
  277. hostclose.c.obj 72 0 0
  278. hostunlink.c.obj 72 0 0
  279. unlink.c.obj 44 0 0
  280. lseek.c.obj 40 0 0
  281. write.c.obj 40 0 0
  282. remove.c.obj 8 0 0
  283. +--+------------------------------+------+---------+---------+
  284. Total: 976 0 496
  285. /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/libclang_rt.builtins.a
  286. udivmoddi4.S.obj 162 0 0
  287. aeabi_uidivmod.S.obj 64 0 0
  288. muldsi3.S.obj 58 0 0
  289. muldi3.S.obj 36 0 0
  290. ashldi3.S.obj 30 0 0
  291. aeabi_memset.S.obj 26 0 0
  292. aeabi_uldivmod.S.obj 20 0 0
  293. aeabi_memcpy.S.obj 8 0 0
  294. aeabi_div0.c.obj 4 0 0
  295. +--+------------------------------+------+---------+---------+
  296. Total: 408 0 0
  297. /home/ngosh/ti/mspm0_sdk_2_03_00_07/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a
  298. dl_crc.o 152 0 0
  299. dl_i2c.o 132 0 0
  300. dl_common.o 10 0 0
  301. +--+------------------------------+------+---------+---------+
  302. Total: 294 0 0
  303. Heap: 0 0 4096
  304. Stack: 0 0 512
  305. Linker Generated: 0 165 0
  306. +--+------------------------------+------+---------+---------+
  307. Grand Total: 9592 986 5846
  308. LINKER GENERATED COPY TABLES
  309. __TI_cinit_table @ 00002968 records: 2, size/record: 8, table size: 16
  310. .data: load addr=000028d0, load size=00000081 bytes, run addr=202012c4, run size=00000215 bytes, compression=lzss
  311. .bss: load addr=00002960, load size=00000008 bytes, run addr=20201000, run size=000002c4 bytes, compression=zero_init
  312. LINKER GENERATED HANDLER TABLE
  313. __TI_handler_table @ 00002954 records: 3, size/record: 4, table size: 12
  314. index: 0, handler: __TI_decompress_lzss
  315. index: 1, handler: __TI_decompress_none
  316. index: 2, handler: __TI_zero_init
  317. GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
  318. address name
  319. ------- ----
  320. 00002635 ADC0_IRQHandler
  321. 00002635 ADC1_IRQHandler
  322. 00002635 AES_IRQHandler
  323. 00002640 C$$EXIT
  324. 00001edd C$$IO$$
  325. 00002635 CANFD0_IRQHandler
  326. 00002635 DAC0_IRQHandler
  327. 000012f5 DL_CRC_calculateBlock16
  328. 000025fb DL_Common_delayCycles
  329. 000018f5 DL_I2C_fillControllerTXFIFO
  330. 0000216d DL_I2C_setClockConfig
  331. 00002635 DMA_IRQHandler
  332. 00002635 Default_Handler
  333. 00002635 GROUP0_IRQHandler
  334. 00002635 GROUP1_IRQHandler
  335. 00001c05 HOSTclose
  336. 0000161d HOSTlseek
  337. 00001895 HOSTopen
  338. 000019b1 HOSTread
  339. 00001689 HOSTrename
  340. 00001c4d HOSTunlink
  341. 00001a09 HOSTwrite
  342. 00002635 HardFault_Handler
  343. 00002635 I2C0_IRQHandler
  344. 00000929 I2C1_IRQHandler
  345. 00001049 I2C_decodeResponse
  346. 0000138d I2C_getResponse
  347. 00001f4d I2C_init
  348. 00000a6d I2C_sendCommand
  349. 00002635 NMI_Handler
  350. 00002635 PendSV_Handler
  351. 00002635 RTC_IRQHandler
  352. 00002639 Reset_Handler
  353. 00002635 SPI0_IRQHandler
  354. 00002635 SPI1_IRQHandler
  355. 00002635 SVC_Handler
  356. 000020a5 SYSCFG_DL_CRC_init
  357. 00001c95 SYSCFG_DL_GPIO_init
  358. 00001a61 SYSCFG_DL_I2C_controller_init
  359. 00002241 SYSCFG_DL_SYSCTL_init
  360. 00002485 SYSCFG_DL_init
  361. 00001ab9 SYSCFG_DL_initPower
  362. 00002635 SysTick_Handler
  363. 00002635 TIMA0_IRQHandler
  364. 00002635 TIMA1_IRQHandler
  365. 00002635 TIMG0_IRQHandler
  366. 00002635 TIMG12_IRQHandler
  367. 00002635 TIMG6_IRQHandler
  368. 00002635 TIMG7_IRQHandler
  369. 00002635 TIMG8_IRQHandler
  370. 00002553 TI_memcpy_small
  371. 000025e1 TI_memset_small
  372. 00002635 UART0_IRQHandler
  373. 00002635 UART1_IRQHandler
  374. 00002635 UART2_IRQHandler
  375. 00002635 UART3_IRQHandler
  376. 20201000 _CIOBUF_
  377. 20201000 __CIOBUF_
  378. 20208000 __STACK_END
  379. 00000200 __STACK_SIZE
  380. 00001000 __SYSMEM_SIZE
  381. 00000000 __TI_ATRegion0_region_sz
  382. 00000000 __TI_ATRegion0_src_addr
  383. 00000000 __TI_ATRegion0_trg_addr
  384. 00000000 __TI_ATRegion1_region_sz
  385. 00000000 __TI_ATRegion1_src_addr
  386. 00000000 __TI_ATRegion1_trg_addr
  387. 00000000 __TI_ATRegion2_region_sz
  388. 00000000 __TI_ATRegion2_src_addr
  389. 00000000 __TI_ATRegion2_trg_addr
  390. 00002968 __TI_CINIT_Base
  391. 00002978 __TI_CINIT_Limit
  392. 00002978 __TI_CINIT_Warm
  393. 00002954 __TI_Handler_Table_Base
  394. 00002960 __TI_Handler_Table_Limit
  395. 00001d99 __TI_auto_init_nobinit_nopinit
  396. 00001e49 __TI_cleanup
  397. 202014bc __TI_cleanup_ptr
  398. 000014b9 __TI_closefile
  399. 00001535 __TI_decompress_lzss
  400. 00002565 __TI_decompress_none
  401. 00001b11 __TI_doflush
  402. 202014c0 __TI_dtors_ptr
  403. 202014c4 __TI_ft_end
  404. ffffffff __TI_pprof_out_hndl
  405. 000000c1 __TI_printfi_nofloat
  406. ffffffff __TI_prof_data_size
  407. ffffffff __TI_prof_data_start
  408. 00001e7d __TI_readmsg
  409. 00000000 __TI_static_base__
  410. 20201120 __TI_tmpnams
  411. 00001eb1 __TI_writemsg
  412. 000017cd __TI_wrt_ok
  413. 000024b3 __TI_zero_init_nomemset
  414. 00002650 __aeabi_ctype_table_
  415. 00002650 __aeabi_ctype_table_C
  416. 202014c8 __aeabi_errno
  417. 00002605 __aeabi_errno_addr
  418. 00001257 __aeabi_idiv0
  419. 00001953 __aeabi_ldiv0
  420. 00002261 __aeabi_llsl
  421. 000021b9 __aeabi_lmul
  422. 00001425 __aeabi_memclr
  423. 00001425 __aeabi_memclr4
  424. 00001425 __aeabi_memclr8
  425. 0000260d __aeabi_memcpy
  426. 0000260d __aeabi_memcpy4
  427. 0000260d __aeabi_memcpy8
  428. 000025a9 __aeabi_memset
  429. 000025a9 __aeabi_memset4
  430. 000025a9 __aeabi_memset8
  431. 00001cdd __aeabi_uidiv
  432. 00001cdd __aeabi_uidivmod
  433. 0000252d __aeabi_uldivmod
  434. 00002261 __ashldi3
  435. ffffffff __binit__
  436. UNDEFED __mpu_init
  437. 000021b9 __muldi3
  438. 00001dd5 __muldsi3
  439. 20207e00 __stack
  440. 20200000 __start___llvm_prf_bits
  441. 20200000 __start___llvm_prf_cnts
  442. 20200000 __stop___llvm_prf_bits
  443. 20200000 __stop___llvm_prf_cnts
  444. 000011b5 __udivmoddi4
  445. 00002145 _c_int00_noargs
  446. 202013b4 _device
  447. 202012c4 _ftable
  448. 202014cc _lock
  449. 00001b63 _nop
  450. 2020142c _stream
  451. 20200000 _sys_memory
  452. UNDEFED _system_post_cinit
  453. 0000263d _system_pre_init
  454. 202014d0 _unlock
  455. 00002641 abort
  456. 00000b81 aligned_alloc
  457. 00001d1d atoi
  458. ffffffff binit
  459. 00001bb5 close
  460. 00001ee5 exit
  461. 00001f19 finddevice
  462. 00001259 fputc
  463. 00000c95 fputs
  464. 00000e81 free
  465. 00002625 fseek
  466. 000016f5 fseeko
  467. 202012a4 gCommand
  468. 202011c0 gI2C
  469. 2020125c gResponse
  470. 202014d4 gSendCommand
  471. 2020147c gTxData
  472. 00001761 getdevice
  473. 00000000 interruptVectors
  474. 000020f5 lseek
  475. 00001101 main
  476. 000025ef malloc
  477. 00000b81 memalign
  478. 000021dd memccpy
  479. 202012b8 parmbuf
  480. 00001955 printf
  481. 0000262d remove
  482. 00000f69 setvbuf
  483. 00001431 strcmp
  484. 00001fd9 unlink
  485. 00002589 wcslen
  486. 0000211d write
  487. GLOBAL SYMBOLS: SORTED BY Symbol Address
  488. address name
  489. ------- ----
  490. 00000000 __TI_ATRegion0_region_sz
  491. 00000000 __TI_ATRegion0_src_addr
  492. 00000000 __TI_ATRegion0_trg_addr
  493. 00000000 __TI_ATRegion1_region_sz
  494. 00000000 __TI_ATRegion1_src_addr
  495. 00000000 __TI_ATRegion1_trg_addr
  496. 00000000 __TI_ATRegion2_region_sz
  497. 00000000 __TI_ATRegion2_src_addr
  498. 00000000 __TI_ATRegion2_trg_addr
  499. 00000000 __TI_static_base__
  500. 00000000 interruptVectors
  501. 000000c1 __TI_printfi_nofloat
  502. 00000200 __STACK_SIZE
  503. 00000929 I2C1_IRQHandler
  504. 00000a6d I2C_sendCommand
  505. 00000b81 aligned_alloc
  506. 00000b81 memalign
  507. 00000c95 fputs
  508. 00000e81 free
  509. 00000f69 setvbuf
  510. 00001000 __SYSMEM_SIZE
  511. 00001049 I2C_decodeResponse
  512. 00001101 main
  513. 000011b5 __udivmoddi4
  514. 00001257 __aeabi_idiv0
  515. 00001259 fputc
  516. 000012f5 DL_CRC_calculateBlock16
  517. 0000138d I2C_getResponse
  518. 00001425 __aeabi_memclr
  519. 00001425 __aeabi_memclr4
  520. 00001425 __aeabi_memclr8
  521. 00001431 strcmp
  522. 000014b9 __TI_closefile
  523. 00001535 __TI_decompress_lzss
  524. 0000161d HOSTlseek
  525. 00001689 HOSTrename
  526. 000016f5 fseeko
  527. 00001761 getdevice
  528. 000017cd __TI_wrt_ok
  529. 00001895 HOSTopen
  530. 000018f5 DL_I2C_fillControllerTXFIFO
  531. 00001953 __aeabi_ldiv0
  532. 00001955 printf
  533. 000019b1 HOSTread
  534. 00001a09 HOSTwrite
  535. 00001a61 SYSCFG_DL_I2C_controller_init
  536. 00001ab9 SYSCFG_DL_initPower
  537. 00001b11 __TI_doflush
  538. 00001b63 _nop
  539. 00001bb5 close
  540. 00001c05 HOSTclose
  541. 00001c4d HOSTunlink
  542. 00001c95 SYSCFG_DL_GPIO_init
  543. 00001cdd __aeabi_uidiv
  544. 00001cdd __aeabi_uidivmod
  545. 00001d1d atoi
  546. 00001d99 __TI_auto_init_nobinit_nopinit
  547. 00001dd5 __muldsi3
  548. 00001e49 __TI_cleanup
  549. 00001e7d __TI_readmsg
  550. 00001eb1 __TI_writemsg
  551. 00001edd C$$IO$$
  552. 00001ee5 exit
  553. 00001f19 finddevice
  554. 00001f4d I2C_init
  555. 00001fd9 unlink
  556. 000020a5 SYSCFG_DL_CRC_init
  557. 000020f5 lseek
  558. 0000211d write
  559. 00002145 _c_int00_noargs
  560. 0000216d DL_I2C_setClockConfig
  561. 000021b9 __aeabi_lmul
  562. 000021b9 __muldi3
  563. 000021dd memccpy
  564. 00002241 SYSCFG_DL_SYSCTL_init
  565. 00002261 __aeabi_llsl
  566. 00002261 __ashldi3
  567. 00002485 SYSCFG_DL_init
  568. 000024b3 __TI_zero_init_nomemset
  569. 0000252d __aeabi_uldivmod
  570. 00002553 TI_memcpy_small
  571. 00002565 __TI_decompress_none
  572. 00002589 wcslen
  573. 000025a9 __aeabi_memset
  574. 000025a9 __aeabi_memset4
  575. 000025a9 __aeabi_memset8
  576. 000025e1 TI_memset_small
  577. 000025ef malloc
  578. 000025fb DL_Common_delayCycles
  579. 00002605 __aeabi_errno_addr
  580. 0000260d __aeabi_memcpy
  581. 0000260d __aeabi_memcpy4
  582. 0000260d __aeabi_memcpy8
  583. 00002625 fseek
  584. 0000262d remove
  585. 00002635 ADC0_IRQHandler
  586. 00002635 ADC1_IRQHandler
  587. 00002635 AES_IRQHandler
  588. 00002635 CANFD0_IRQHandler
  589. 00002635 DAC0_IRQHandler
  590. 00002635 DMA_IRQHandler
  591. 00002635 Default_Handler
  592. 00002635 GROUP0_IRQHandler
  593. 00002635 GROUP1_IRQHandler
  594. 00002635 HardFault_Handler
  595. 00002635 I2C0_IRQHandler
  596. 00002635 NMI_Handler
  597. 00002635 PendSV_Handler
  598. 00002635 RTC_IRQHandler
  599. 00002635 SPI0_IRQHandler
  600. 00002635 SPI1_IRQHandler
  601. 00002635 SVC_Handler
  602. 00002635 SysTick_Handler
  603. 00002635 TIMA0_IRQHandler
  604. 00002635 TIMA1_IRQHandler
  605. 00002635 TIMG0_IRQHandler
  606. 00002635 TIMG12_IRQHandler
  607. 00002635 TIMG6_IRQHandler
  608. 00002635 TIMG7_IRQHandler
  609. 00002635 TIMG8_IRQHandler
  610. 00002635 UART0_IRQHandler
  611. 00002635 UART1_IRQHandler
  612. 00002635 UART2_IRQHandler
  613. 00002635 UART3_IRQHandler
  614. 00002639 Reset_Handler
  615. 0000263d _system_pre_init
  616. 00002640 C$$EXIT
  617. 00002641 abort
  618. 00002650 __aeabi_ctype_table_
  619. 00002650 __aeabi_ctype_table_C
  620. 00002954 __TI_Handler_Table_Base
  621. 00002960 __TI_Handler_Table_Limit
  622. 00002968 __TI_CINIT_Base
  623. 00002978 __TI_CINIT_Limit
  624. 00002978 __TI_CINIT_Warm
  625. 20200000 __start___llvm_prf_bits
  626. 20200000 __start___llvm_prf_cnts
  627. 20200000 __stop___llvm_prf_bits
  628. 20200000 __stop___llvm_prf_cnts
  629. 20200000 _sys_memory
  630. 20201000 _CIOBUF_
  631. 20201000 __CIOBUF_
  632. 20201120 __TI_tmpnams
  633. 202011c0 gI2C
  634. 2020125c gResponse
  635. 202012a4 gCommand
  636. 202012b8 parmbuf
  637. 202012c4 _ftable
  638. 202013b4 _device
  639. 2020142c _stream
  640. 2020147c gTxData
  641. 202014bc __TI_cleanup_ptr
  642. 202014c0 __TI_dtors_ptr
  643. 202014c4 __TI_ft_end
  644. 202014c8 __aeabi_errno
  645. 202014cc _lock
  646. 202014d0 _unlock
  647. 202014d4 gSendCommand
  648. 20207e00 __stack
  649. 20208000 __STACK_END
  650. ffffffff __TI_pprof_out_hndl
  651. ffffffff __TI_prof_data_size
  652. ffffffff __TI_prof_data_start
  653. ffffffff __binit__
  654. ffffffff binit
  655. UNDEFED __mpu_init
  656. UNDEFED _system_post_cinit
  657. [167 symbols]