charge_controller_v7.map 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  1. ******************************************************************************
  2. TI ARM Clang Linker Unix v4.0.0
  3. ******************************************************************************
  4. >> Linked Tue Feb 18 13:54:56 2025
  5. OUTPUT FILE NAME: <charge_controller_v7.out>
  6. ENTRY POINT SYMBOL: "_c_int00_noargs" address: 00002441
  7. MEMORY CONFIGURATION
  8. name origin length used unused attr fill
  9. ---------------------- -------- --------- -------- -------- ---- --------
  10. FLASH 00000000 00020000 00002f18 0001d0e8 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 00002f18 00002f18 r-x
  18. 00000000 00000000 000000c0 000000c0 r-- .intvecs
  19. 000000c0 000000c0 00002960 00002960 r-x .text
  20. 00002a20 00002a20 00000450 00000450 r-- .rodata
  21. 00002e70 00002e70 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 00002960
  35. 000000c0 00000868 libc.a : _printfi.c.obj (.text:__TI_printfi_nofloat)
  36. 00000928 0000018c i2c_controller.o (.text.I2C1_IRQHandler)
  37. 00000ab4 00000124 i2c_comm_controller.o (.text.I2C_sendBuffer)
  38. 00000bd8 00000114 i2c_comm_controller.o (.text.I2C_sendCommand)
  39. 00000cec 00000114 libc.a : memory.c.obj (.text.aligned_alloc)
  40. 00000e00 000000f8 : fputs.c.obj (.text.fputs)
  41. 00000ef8 000000f0 i2c_controller.o (.text.Multiplexer_SelectChannel)
  42. 00000fe8 000000e8 libc.a : memory.c.obj (.text.free)
  43. 000010d0 000000e0 : setvbuf.c.obj (.text.setvbuf)
  44. 000011b0 000000c4 i2c_controller.o (.text.main)
  45. 00001274 000000bc i2c_comm_controller.o (.text.I2C_getResponse)
  46. 00001330 000000b8 i2c_comm_controller.o (.text.I2C_decodeResponse)
  47. 000013e8 000000a2 libclang_rt.builtins.a : udivmoddi4.S.obj (.text)
  48. 0000148a 00000002 : aeabi_div0.c.obj (.text.__aeabi_idiv0)
  49. 0000148c 0000009c libc.a : fputc.c.obj (.text.fputc)
  50. 00001528 00000098 driverlib.a : dl_crc.o (.text.DL_CRC_calculateBlock16)
  51. 000015c0 00000088 libc.a : strcmp-armv6m.S.obj (.text:strcmp)
  52. 00001648 0000007c : fclose.c.obj (.text.__TI_closefile)
  53. 000016c4 0000007c : copy_decompress_lzss.c.obj (.text:decompress:lzss)
  54. 00001740 0000007a ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init)
  55. 000017ba 00000002 libclang_rt.builtins.a : aeabi_div0.c.obj (.text.__aeabi_ldiv0)
  56. 000017bc 0000006c i2c_comm_controller.o (.text.CRC_calc16)
  57. 00001828 0000006c libsysbm.a : hostlseek.c.obj (.text.HOSTlseek)
  58. 00001894 0000006c : hostrename.c.obj (.text.HOSTrename)
  59. 00001900 0000006c libc.a : fseek.c.obj (.text.fseeko)
  60. 0000196c 0000006c : getdevice.c.obj (.text.getdevice)
  61. 000019d8 00000068 ti_msp_dl_config.o (.text.SYSCFG_DL_initPower)
  62. 00001a40 00000064 libc.a : _io_perm.c.obj (.text.__TI_wrt_ok)
  63. 00001aa4 00000064 : memory.c.obj (.text.split)
  64. 00001b08 00000060 libsysbm.a : hostopen.c.obj (.text.HOSTopen)
  65. 00001b68 00000060 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_target_init)
  66. 00001bc8 0000005e driverlib.a : dl_i2c.o (.text.DL_I2C_fillControllerTXFIFO)
  67. 00001c26 00000002 libc.a : _lock.c.obj (.text._nop)
  68. 00001c28 0000005c : printf.c.obj (.text.printf)
  69. 00001c84 00000058 libsysbm.a : hostread.c.obj (.text.HOSTread)
  70. 00001cdc 00000058 : hostwrite.c.obj (.text.HOSTwrite)
  71. 00001d34 00000058 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_controller_init)
  72. 00001d8c 00000052 libc.a : fflush.c.obj (.text.__TI_doflush)
  73. 00001dde 00000002 --HOLE-- [fill = 0]
  74. 00001de0 00000050 i2c_comm_controller.o (.text.DL_I2C_startControllerTransfer)
  75. 00001e30 00000050 i2c_controller.o (.text.DL_I2C_startControllerTransfer)
  76. 00001e80 00000050 libsysbm.a : close.c.obj (.text.close)
  77. 00001ed0 00000048 : hostclose.c.obj (.text.HOSTclose)
  78. 00001f18 00000048 : hostunlink.c.obj (.text.HOSTunlink)
  79. 00001f60 00000040 libclang_rt.builtins.a : aeabi_uidivmod.S.obj (.text.__aeabi_uidivmod)
  80. 00001fa0 00000040 libc.a : atoi.c.obj (.text.atoi)
  81. 00001fe0 0000003c ti_msp_dl_config.o (.text.DL_GPIO_initPeripheralInputFunctionFeatures)
  82. 0000201c 0000003c libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
  83. 00002058 0000003a libclang_rt.builtins.a : muldsi3.S.obj (.text.__muldsi3)
  84. 00002092 00000038 ti_msp_dl_config.o (.text.DL_CRC_init)
  85. 000020ca 00000002 --HOLE-- [fill = 0]
  86. 000020cc 00000034 libc.a : fopen.c.obj (.text.__TI_cleanup)
  87. 00002100 00000034 libsysbm.a : trgmsg.c.obj (.text.__TI_readmsg)
  88. 00002134 00000034 : trgmsg.c.obj (.text.__TI_writemsg)
  89. 00002168 00000034 libc.a : exit.c.obj (.text.exit)
  90. 0000219c 00000034 : getdevice.c.obj (.text.finddevice)
  91. 000021d0 00000032 i2c_comm_controller.o (.text.I2C_init)
  92. 00002202 0000002e i2c_comm_controller.o (.text.u8From32)
  93. 00002230 0000002c i2c_controller.o (.text.__NVIC_EnableIRQ)
  94. 0000225c 0000002c libsysbm.a : unlink.c.obj (.text.unlink)
  95. 00002288 00000028 i2c_comm_controller.o (.text.DL_Common_updateReg)
  96. 000022b0 00000028 i2c_controller.o (.text.DL_Common_updateReg)
  97. 000022d8 00000028 ti_msp_dl_config.o (.text.DL_Common_updateReg)
  98. 00002300 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerRXFIFOThreshold)
  99. 00002328 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerTXFIFOThreshold)
  100. 00002350 00000028 ti_msp_dl_config.o (.text.DL_I2C_setTargetRXFIFOThreshold)
  101. 00002378 00000028 ti_msp_dl_config.o (.text.DL_I2C_setTargetTXFIFOThreshold)
  102. 000023a0 00000028 ti_msp_dl_config.o (.text.SYSCFG_DL_CRC_init)
  103. 000023c8 00000028 libc.a : memory.c.obj (.text.free_list_insert)
  104. 000023f0 00000028 libsysbm.a : lseek.c.obj (.text.lseek)
  105. 00002418 00000028 : write.c.obj (.text.write)
  106. 00002440 00000028 libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs)
  107. 00002468 00000026 ti_msp_dl_config.o (.text.DL_I2C_setAnalogGlitchFilterPulseWidth)
  108. 0000248e 00000026 driverlib.a : dl_i2c.o (.text.DL_I2C_setClockConfig)
  109. 000024b4 00000024 ti_msp_dl_config.o (.text.DL_CRC_setSeed16)
  110. 000024d8 00000024 ti_msp_dl_config.o (.text.DL_I2C_setTargetOwnAddress)
  111. 000024fc 00000024 libclang_rt.builtins.a : muldi3.S.obj (.text.__muldi3)
  112. 00002520 00000022 libc.a : memccpy.c.obj (.text.memccpy)
  113. 00002542 00000022 i2c_comm_controller.o (.text.u8From16)
  114. 00002564 00000020 i2c_comm_controller.o (.text.DL_CRC_feedData8)
  115. 00002584 0000001e ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init)
  116. 000025a2 00000002 --HOLE-- [fill = 0]
  117. 000025a4 0000001e libclang_rt.builtins.a : ashldi3.S.obj (.text.__ashldi3)
  118. 000025c2 0000001e i2c_comm_controller.o (.text.u16)
  119. 000025e0 0000001c ti_msp_dl_config.o (.text.DL_GPIO_enableHiZ)
  120. 000025fc 0000001c i2c_comm_controller.o (.text.DL_I2C_disableInterrupt)
  121. 00002618 0000001c i2c_controller.o (.text.DL_I2C_disableInterrupt)
  122. 00002634 0000001c ti_msp_dl_config.o (.text.DL_I2C_disableTargetWakeup)
  123. 00002650 0000001c i2c_comm_controller.o (.text.DL_I2C_enableInterrupt)
  124. 0000266c 0000001c ti_msp_dl_config.o (.text.DL_I2C_enableInterrupt)
  125. 00002688 0000001c i2c_controller.o (.text.DL_I2C_isControllerRXFIFOEmpty)
  126. 000026a4 0000001c ti_msp_dl_config.o (.text.DL_SYSCTL_setSYSOSCFreq)
  127. 000026c0 0000001c ti_msp_dl_config.o (.text.SYSCFG_DL_init)
  128. 000026dc 0000001c libc.a : memory.c.obj (.text.free_list_remove)
  129. 000026f8 00000018 ti_msp_dl_config.o (.text.DL_CRC_enablePower)
  130. 00002710 00000018 ti_msp_dl_config.o (.text.DL_CRC_reset)
  131. 00002728 00000018 ti_msp_dl_config.o (.text.DL_GPIO_enablePower)
  132. 00002740 00000018 ti_msp_dl_config.o (.text.DL_GPIO_reset)
  133. 00002758 00000018 ti_msp_dl_config.o (.text.DL_I2C_disableAnalogGlitchFilter)
  134. 00002770 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableAnalogGlitchFilter)
  135. 00002788 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableController)
  136. 000027a0 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableControllerClockStretching)
  137. 000027b8 00000018 ti_msp_dl_config.o (.text.DL_I2C_enablePower)
  138. 000027d0 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableTarget)
  139. 000027e8 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableTargetClockStretching)
  140. 00002800 00000018 ti_msp_dl_config.o (.text.DL_I2C_reset)
  141. 00002818 00000018 ti_msp_dl_config.o (.text.DL_I2C_setTimerPeriod)
  142. 00002830 00000018 ti_msp_dl_config.o (.text.DL_SYSCTL_setBORThreshold)
  143. 00002848 00000016 i2c_comm_controller.o (.text.I2C_clearBuffer)
  144. 0000285e 00000016 libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset)
  145. 00002874 00000014 i2c_comm_controller.o (.text.DL_CRC_getResult16)
  146. 00002888 00000014 i2c_comm_controller.o (.text.DL_I2C_getControllerStatus)
  147. 0000289c 00000014 i2c_controller.o (.text.DL_I2C_getControllerStatus)
  148. 000028b0 00000014 i2c_controller.o (.text.DL_I2C_receiveControllerData)
  149. 000028c4 00000014 ti_msp_dl_config.o (.text.DL_I2C_resetControllerTransfer)
  150. 000028d8 00000014 ti_msp_dl_config.o (.text.DL_SYSCTL_disableSYSPLL)
  151. 000028ec 00000014 libclang_rt.builtins.a : aeabi_uldivmod.S.obj (.text.__aeabi_uldivmod)
  152. 00002900 00000012 i2c_controller.o (.text.DL_I2C_getPendingInterrupt)
  153. 00002912 00000012 libc.a : memcpy16.S.obj (.text:TI_memcpy_small)
  154. 00002924 00000012 : copy_decompress_none.c.obj (.text:decompress:none)
  155. 00002936 00000002 --HOLE-- [fill = 0]
  156. 00002938 00000010 ti_msp_dl_config.o (.text.DL_SYSCTL_disableHFXT)
  157. 00002948 00000010 libc.a : wcslen.c.obj (.text.wcslen)
  158. 00002958 0000000e : memory.c.obj (.text.OUTLINED_FUNCTION_0)
  159. 00002966 00000002 --HOLE-- [fill = 0]
  160. 00002968 0000000e libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memset)
  161. 00002976 0000000e libsysbm.a : hostrename.c.obj (.text.strcpy)
  162. 00002984 0000000e libc.a : _printfi.c.obj (.text.strlen)
  163. 00002992 0000000e libsysbm.a : hostrename.c.obj (.text.strlen)
  164. 000029a0 0000000e libc.a : memset16.S.obj (.text:TI_memset_small)
  165. 000029ae 00000002 --HOLE-- [fill = 0]
  166. 000029b0 0000000c libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memclr)
  167. 000029bc 0000000c libc.a : memory.c.obj (.text.malloc)
  168. 000029c8 0000000a driverlib.a : dl_common.o (.text.DL_Common_delayCycles)
  169. 000029d2 00000002 --HOLE-- [fill = 0]
  170. 000029d4 00000008 libc.a : aeabi_portable.c.obj (.text.__aeabi_errno_addr)
  171. 000029dc 00000008 libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy)
  172. 000029e4 00000008 libc.a : printf.c.obj (.text._outc)
  173. 000029ec 00000008 : printf.c.obj (.text._outs)
  174. 000029f4 00000008 : fseek.c.obj (.text.fseek)
  175. 000029fc 00000008 libsysbm.a : remove.c.obj (.text.remove)
  176. 00002a04 00000004 startup_mspm0g350x_ticlang.o (.text.Default_Handler)
  177. 00002a08 00000004 startup_mspm0g350x_ticlang.o (.text.Reset_Handler)
  178. 00002a0c 00000004 libc.a : pre_init.c.obj (.text._system_pre_init)
  179. 00002a10 00000004 : exit.c.obj (.text:abort)
  180. 00002a14 0000000c --HOLE-- [fill = 0]
  181. .cinit 0 00002e70 000000a8
  182. 00002e70 00000082 (.cinit..data.load) [load image, compression = lzss]
  183. 00002ef2 00000002 --HOLE-- [fill = 0]
  184. 00002ef4 0000000c (__TI_handler_table)
  185. 00002f00 00000008 (.cinit..bss.load) [load image, compression = zero_init]
  186. 00002f08 00000010 (__TI_cinit_table)
  187. .rodata 0 00002a20 00000450
  188. 00002a20 00000101 libc.a : aeabi_ctype.S.obj (.rodata:__aeabi_ctype_table_)
  189. 00002b21 0000003a i2c_comm_controller.o (.rodata.str1.94275863650544348401)
  190. 00002b5b 00000039 i2c_controller.o (.rodata.str1.45413293569381271681)
  191. 00002b94 00000036 i2c_controller.o (.rodata.str1.105172116045988196811)
  192. 00002bca 00000036 i2c_controller.o (.rodata.str1.179063319387908962991)
  193. 00002c00 00000035 i2c_controller.o (.rodata.str1.89005588678899653321)
  194. 00002c35 0000002c i2c_controller.o (.rodata.str1.58202964110805887911)
  195. 00002c61 00000029 i2c_controller.o (.rodata.str1.18055892228792878831)
  196. 00002c8a 00000028 i2c_controller.o (.rodata.str1.146197710533158862611)
  197. 00002cb2 00000025 i2c_comm_controller.o (.rodata.str1.36826040688062387061)
  198. 00002cd7 00000025 i2c_controller.o (.rodata.str1.88302742758134196721)
  199. 00002cfc 00000022 i2c_comm_controller.o (.rodata.str1.112954391457799748471)
  200. 00002d1e 00000022 i2c_controller.o (.rodata.str1.44366518634961814551)
  201. 00002d40 00000022 i2c_controller.o (.rodata.str1.91043755832811627921)
  202. 00002d62 00000021 i2c_controller.o (.rodata.str1.106815021420079532371)
  203. 00002d83 0000001f i2c_controller.o (.rodata.str1.131162329971773874431)
  204. 00002da2 0000001c i2c_comm_controller.o (.rodata.str1.163525924617054880731)
  205. 00002dbe 0000001b i2c_controller.o (.rodata.str1.117290764488123935411)
  206. 00002dd9 00000019 i2c_comm_controller.o (.rodata.str1.87099279538584691801)
  207. 00002df2 00000015 i2c_controller.o (.rodata.str1.73547382206234533101)
  208. 00002e07 00000014 i2c_controller.o (.rodata.str1.91888677203502862861)
  209. 00002e1b 00000012 i2c_controller.o (.rodata.str1.139536071156377696321)
  210. 00002e2d 00000012 i2c_controller.o (.rodata.str1.2813547626852700101)
  211. 00002e3f 00000011 libc.a : _printfi.c.obj (.rodata.str1.103488685894817597201)
  212. 00002e50 00000011 : _printfi.c.obj (.rodata.str1.153638888446227384661)
  213. 00002e61 00000002 ti_msp_dl_config.o (.rodata.gI2C_controllerClockConfig)
  214. 00002e63 00000002 ti_msp_dl_config.o (.rodata.gI2C_targetClockConfig)
  215. 00002e65 0000000b --HOLE-- [fill = 0]
  216. .init_array
  217. * 0 00000000 00000000 UNINITIALIZED
  218. .binit 0 00000000 00000000
  219. .sysmem 0 20200000 00001000 UNINITIALIZED
  220. 20200000 00000010 libc.a : memory.c.obj (.sysmem)
  221. 20200010 00000ff0 --HOLE--
  222. .bss 0 20201000 000002c4 UNINITIALIZED
  223. 20201000 00000120 libsysbm.a : trgmsg.c.obj (.bss:_CIOBUF_)
  224. 20201120 000000a0 libc.a : defs.c.obj (.bss.__TI_tmpnams)
  225. 202011c0 0000009c (.common:gI2C)
  226. 2020125c 00000048 (.common:gResponse)
  227. 202012a4 00000014 (.common:gCommand)
  228. 202012b8 00000008 libsysbm.a : hostopen.c.obj (.bss.parmbuf)
  229. 202012c0 00000004 libc.a : memory.c.obj (.bss.sys_free)
  230. .data 0 202012c4 00000215 UNINITIALIZED
  231. 202012c4 000000f0 libc.a : defs.c.obj (.data._ftable)
  232. 202013b4 00000078 libsysbm.a : host_device.c.obj (.data._device)
  233. 2020142c 00000050 : host_device.c.obj (.data._stream)
  234. 2020147c 00000040 i2c_controller.o (.data.gTxData)
  235. 202014bc 00000008 libc.a : exit.c.obj (.data..L_MergedGlobals)
  236. 202014c4 00000004 : defs.c.obj (.data.__TI_ft_end)
  237. 202014c8 00000004 : aeabi_portable.c.obj (.data.__aeabi_errno)
  238. 202014cc 00000004 : _lock.c.obj (.data._lock)
  239. 202014d0 00000004 : _lock.c.obj (.data._unlock)
  240. 202014d4 00000001 i2c_controller.o (.data.gSendCommand)
  241. 202014d5 00000003 --HOLE--
  242. 202014d8 00000001 libc.a : memory.c.obj (.data.memory_is_initialized)
  243. .stack 0 20207e00 00000200 UNINITIALIZED
  244. 20207e00 00000004 libc.a : boot_cortex_m.c.obj (.stack)
  245. 20207e04 000001fc --HOLE--
  246. __llvm_prf_cnts
  247. * 0 20200000 00000000 UNINITIALIZED
  248. __llvm_prf_bits
  249. * 0 20200000 00000000 UNINITIALIZED
  250. MODULE SUMMARY
  251. Module code ro data rw data
  252. ------ ---- ------- -------
  253. ./
  254. i2c_controller.o 1110 616 313
  255. ti_msp_dl_config.o 1438 4 0
  256. startup_mspm0g350x_ticlang.o 8 192 0
  257. +--+------------------------------+-------+---------+---------+
  258. Total: 2556 812 313
  259. ./ti/comm_modules/i2c/controller/
  260. i2c_comm_controller.o 1478 182 0
  261. +--+------------------------------+-------+---------+---------+
  262. Total: 1478 182 0
  263. /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libc.a
  264. _printfi.c.obj 2166 34 0
  265. memory.c.obj 702 0 5
  266. defs.c.obj 0 0 404
  267. aeabi_ctype.S.obj 0 257 0
  268. fputs.c.obj 248 0 0
  269. setvbuf.c.obj 224 0 0
  270. getdevice.c.obj 160 0 0
  271. fputc.c.obj 156 0 0
  272. strcmp-armv6m.S.obj 136 0 0
  273. copy_decompress_lzss.c.obj 124 0 0
  274. fclose.c.obj 124 0 0
  275. fseek.c.obj 116 0 0
  276. printf.c.obj 108 0 0
  277. _io_perm.c.obj 100 0 0
  278. fflush.c.obj 82 0 0
  279. atoi.c.obj 64 0 0
  280. exit.c.obj 56 0 8
  281. autoinit.c.obj 60 0 0
  282. fopen.c.obj 52 0 0
  283. boot_cortex_m.c.obj 40 0 0
  284. memccpy.c.obj 34 0 0
  285. copy_zero_init.c.obj 22 0 0
  286. copy_decompress_none.c.obj 18 0 0
  287. memcpy16.S.obj 18 0 0
  288. wcslen.c.obj 16 0 0
  289. memset16.S.obj 14 0 0
  290. aeabi_portable.c.obj 8 0 4
  291. _lock.c.obj 2 0 8
  292. pre_init.c.obj 4 0 0
  293. +--+------------------------------+-------+---------+---------+
  294. Total: 4854 291 429
  295. /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libsysbm.a
  296. trgmsg.c.obj 104 0 288
  297. host_device.c.obj 0 0 200
  298. hostrename.c.obj 136 0 0
  299. hostlseek.c.obj 108 0 0
  300. hostopen.c.obj 96 0 8
  301. hostread.c.obj 88 0 0
  302. hostwrite.c.obj 88 0 0
  303. close.c.obj 80 0 0
  304. hostclose.c.obj 72 0 0
  305. hostunlink.c.obj 72 0 0
  306. unlink.c.obj 44 0 0
  307. lseek.c.obj 40 0 0
  308. write.c.obj 40 0 0
  309. remove.c.obj 8 0 0
  310. +--+------------------------------+-------+---------+---------+
  311. Total: 976 0 496
  312. /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/libclang_rt.builtins.a
  313. udivmoddi4.S.obj 162 0 0
  314. aeabi_uidivmod.S.obj 64 0 0
  315. muldsi3.S.obj 58 0 0
  316. muldi3.S.obj 36 0 0
  317. ashldi3.S.obj 30 0 0
  318. aeabi_memset.S.obj 26 0 0
  319. aeabi_uldivmod.S.obj 20 0 0
  320. aeabi_memcpy.S.obj 8 0 0
  321. aeabi_div0.c.obj 4 0 0
  322. +--+------------------------------+-------+---------+---------+
  323. Total: 408 0 0
  324. /home/ngosh/ti/mspm0_sdk_2_03_00_07/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a
  325. dl_crc.o 152 0 0
  326. dl_i2c.o 132 0 0
  327. dl_common.o 10 0 0
  328. +--+------------------------------+-------+---------+---------+
  329. Total: 294 0 0
  330. Heap: 0 0 4096
  331. Stack: 0 0 512
  332. Linker Generated: 0 166 0
  333. +--+------------------------------+-------+---------+---------+
  334. Grand Total: 10566 1451 5846
  335. LINKER GENERATED COPY TABLES
  336. __TI_cinit_table @ 00002f08 records: 2, size/record: 8, table size: 16
  337. .data: load addr=00002e70, load size=00000082 bytes, run addr=202012c4, run size=00000215 bytes, compression=lzss
  338. .bss: load addr=00002f00, load size=00000008 bytes, run addr=20201000, run size=000002c4 bytes, compression=zero_init
  339. LINKER GENERATED HANDLER TABLE
  340. __TI_handler_table @ 00002ef4 records: 3, size/record: 4, table size: 12
  341. index: 0, handler: __TI_decompress_lzss
  342. index: 1, handler: __TI_decompress_none
  343. index: 2, handler: __TI_zero_init
  344. GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
  345. address name
  346. ------- ----
  347. 00002a05 ADC0_IRQHandler
  348. 00002a05 ADC1_IRQHandler
  349. 00002a05 AES_IRQHandler
  350. 00002a10 C$$EXIT
  351. 00002161 C$$IO$$
  352. 00002a05 CANFD0_IRQHandler
  353. 00002a05 DAC0_IRQHandler
  354. 00001529 DL_CRC_calculateBlock16
  355. 000029c9 DL_Common_delayCycles
  356. 00001bc9 DL_I2C_fillControllerTXFIFO
  357. 0000248f DL_I2C_setClockConfig
  358. 00002a05 DMA_IRQHandler
  359. 00002a05 Default_Handler
  360. 00002a05 GROUP0_IRQHandler
  361. 00002a05 GROUP1_IRQHandler
  362. 00001ed1 HOSTclose
  363. 00001829 HOSTlseek
  364. 00001b09 HOSTopen
  365. 00001c85 HOSTread
  366. 00001895 HOSTrename
  367. 00001f19 HOSTunlink
  368. 00001cdd HOSTwrite
  369. 00002a05 HardFault_Handler
  370. 00002a05 I2C0_IRQHandler
  371. 00000929 I2C1_IRQHandler
  372. 00001331 I2C_decodeResponse
  373. 00001275 I2C_getResponse
  374. 000021d1 I2C_init
  375. 00000bd9 I2C_sendCommand
  376. 00000ef9 Multiplexer_SelectChannel
  377. 00002a05 NMI_Handler
  378. 00002a05 PendSV_Handler
  379. 00002a05 RTC_IRQHandler
  380. 00002a09 Reset_Handler
  381. 00002a05 SPI0_IRQHandler
  382. 00002a05 SPI1_IRQHandler
  383. 00002a05 SVC_Handler
  384. 000023a1 SYSCFG_DL_CRC_init
  385. 00001741 SYSCFG_DL_GPIO_init
  386. 00001d35 SYSCFG_DL_I2C_controller_init
  387. 00001b69 SYSCFG_DL_I2C_target_init
  388. 00002585 SYSCFG_DL_SYSCTL_init
  389. 000026c1 SYSCFG_DL_init
  390. 000019d9 SYSCFG_DL_initPower
  391. 00002a05 SysTick_Handler
  392. 00002a05 TIMA0_IRQHandler
  393. 00002a05 TIMA1_IRQHandler
  394. 00002a05 TIMG0_IRQHandler
  395. 00002a05 TIMG12_IRQHandler
  396. 00002a05 TIMG6_IRQHandler
  397. 00002a05 TIMG7_IRQHandler
  398. 00002a05 TIMG8_IRQHandler
  399. 00002913 TI_memcpy_small
  400. 000029a1 TI_memset_small
  401. 00002a05 UART0_IRQHandler
  402. 00002a05 UART1_IRQHandler
  403. 00002a05 UART2_IRQHandler
  404. 00002a05 UART3_IRQHandler
  405. 20201000 _CIOBUF_
  406. 20201000 __CIOBUF_
  407. 20208000 __STACK_END
  408. 00000200 __STACK_SIZE
  409. 00001000 __SYSMEM_SIZE
  410. 00000000 __TI_ATRegion0_region_sz
  411. 00000000 __TI_ATRegion0_src_addr
  412. 00000000 __TI_ATRegion0_trg_addr
  413. 00000000 __TI_ATRegion1_region_sz
  414. 00000000 __TI_ATRegion1_src_addr
  415. 00000000 __TI_ATRegion1_trg_addr
  416. 00000000 __TI_ATRegion2_region_sz
  417. 00000000 __TI_ATRegion2_src_addr
  418. 00000000 __TI_ATRegion2_trg_addr
  419. 00002f08 __TI_CINIT_Base
  420. 00002f18 __TI_CINIT_Limit
  421. 00002f18 __TI_CINIT_Warm
  422. 00002ef4 __TI_Handler_Table_Base
  423. 00002f00 __TI_Handler_Table_Limit
  424. 0000201d __TI_auto_init_nobinit_nopinit
  425. 000020cd __TI_cleanup
  426. 202014bc __TI_cleanup_ptr
  427. 00001649 __TI_closefile
  428. 000016c5 __TI_decompress_lzss
  429. 00002925 __TI_decompress_none
  430. 00001d8d __TI_doflush
  431. 202014c0 __TI_dtors_ptr
  432. 202014c4 __TI_ft_end
  433. ffffffff __TI_pprof_out_hndl
  434. 000000c1 __TI_printfi_nofloat
  435. ffffffff __TI_prof_data_size
  436. ffffffff __TI_prof_data_start
  437. 00002101 __TI_readmsg
  438. 00000000 __TI_static_base__
  439. 20201120 __TI_tmpnams
  440. 00002135 __TI_writemsg
  441. 00001a41 __TI_wrt_ok
  442. 0000285f __TI_zero_init_nomemset
  443. 00002a20 __aeabi_ctype_table_
  444. 00002a20 __aeabi_ctype_table_C
  445. 202014c8 __aeabi_errno
  446. 000029d5 __aeabi_errno_addr
  447. 0000148b __aeabi_idiv0
  448. 000017bb __aeabi_ldiv0
  449. 000025a5 __aeabi_llsl
  450. 000024fd __aeabi_lmul
  451. 000029b1 __aeabi_memclr
  452. 000029b1 __aeabi_memclr4
  453. 000029b1 __aeabi_memclr8
  454. 000029dd __aeabi_memcpy
  455. 000029dd __aeabi_memcpy4
  456. 000029dd __aeabi_memcpy8
  457. 00002969 __aeabi_memset
  458. 00002969 __aeabi_memset4
  459. 00002969 __aeabi_memset8
  460. 00001f61 __aeabi_uidiv
  461. 00001f61 __aeabi_uidivmod
  462. 000028ed __aeabi_uldivmod
  463. 000025a5 __ashldi3
  464. ffffffff __binit__
  465. UNDEFED __mpu_init
  466. 000024fd __muldi3
  467. 00002059 __muldsi3
  468. 20207e00 __stack
  469. 20200000 __start___llvm_prf_bits
  470. 20200000 __start___llvm_prf_cnts
  471. 20200000 __stop___llvm_prf_bits
  472. 20200000 __stop___llvm_prf_cnts
  473. 000013e9 __udivmoddi4
  474. 00002441 _c_int00_noargs
  475. 202013b4 _device
  476. 202012c4 _ftable
  477. 202014cc _lock
  478. 00001c27 _nop
  479. 2020142c _stream
  480. 20200000 _sys_memory
  481. UNDEFED _system_post_cinit
  482. 00002a0d _system_pre_init
  483. 202014d0 _unlock
  484. 00002a11 abort
  485. 00000ced aligned_alloc
  486. 00001fa1 atoi
  487. ffffffff binit
  488. 00001e81 close
  489. 00002169 exit
  490. 0000219d finddevice
  491. 0000148d fputc
  492. 00000e01 fputs
  493. 00000fe9 free
  494. 000029f5 fseek
  495. 00001901 fseeko
  496. 202012a4 gCommand
  497. 202011c0 gI2C
  498. 2020125c gResponse
  499. 202014d4 gSendCommand
  500. 2020147c gTxData
  501. 0000196d getdevice
  502. 00000000 interruptVectors
  503. 000023f1 lseek
  504. 000011b1 main
  505. 000029bd malloc
  506. 00000ced memalign
  507. 00002521 memccpy
  508. 202012b8 parmbuf
  509. 00001c29 printf
  510. 000029fd remove
  511. 000010d1 setvbuf
  512. 000015c1 strcmp
  513. 0000225d unlink
  514. 00002949 wcslen
  515. 00002419 write
  516. GLOBAL SYMBOLS: SORTED BY Symbol Address
  517. address name
  518. ------- ----
  519. 00000000 __TI_ATRegion0_region_sz
  520. 00000000 __TI_ATRegion0_src_addr
  521. 00000000 __TI_ATRegion0_trg_addr
  522. 00000000 __TI_ATRegion1_region_sz
  523. 00000000 __TI_ATRegion1_src_addr
  524. 00000000 __TI_ATRegion1_trg_addr
  525. 00000000 __TI_ATRegion2_region_sz
  526. 00000000 __TI_ATRegion2_src_addr
  527. 00000000 __TI_ATRegion2_trg_addr
  528. 00000000 __TI_static_base__
  529. 00000000 interruptVectors
  530. 000000c1 __TI_printfi_nofloat
  531. 00000200 __STACK_SIZE
  532. 00000929 I2C1_IRQHandler
  533. 00000bd9 I2C_sendCommand
  534. 00000ced aligned_alloc
  535. 00000ced memalign
  536. 00000e01 fputs
  537. 00000ef9 Multiplexer_SelectChannel
  538. 00000fe9 free
  539. 00001000 __SYSMEM_SIZE
  540. 000010d1 setvbuf
  541. 000011b1 main
  542. 00001275 I2C_getResponse
  543. 00001331 I2C_decodeResponse
  544. 000013e9 __udivmoddi4
  545. 0000148b __aeabi_idiv0
  546. 0000148d fputc
  547. 00001529 DL_CRC_calculateBlock16
  548. 000015c1 strcmp
  549. 00001649 __TI_closefile
  550. 000016c5 __TI_decompress_lzss
  551. 00001741 SYSCFG_DL_GPIO_init
  552. 000017bb __aeabi_ldiv0
  553. 00001829 HOSTlseek
  554. 00001895 HOSTrename
  555. 00001901 fseeko
  556. 0000196d getdevice
  557. 000019d9 SYSCFG_DL_initPower
  558. 00001a41 __TI_wrt_ok
  559. 00001b09 HOSTopen
  560. 00001b69 SYSCFG_DL_I2C_target_init
  561. 00001bc9 DL_I2C_fillControllerTXFIFO
  562. 00001c27 _nop
  563. 00001c29 printf
  564. 00001c85 HOSTread
  565. 00001cdd HOSTwrite
  566. 00001d35 SYSCFG_DL_I2C_controller_init
  567. 00001d8d __TI_doflush
  568. 00001e81 close
  569. 00001ed1 HOSTclose
  570. 00001f19 HOSTunlink
  571. 00001f61 __aeabi_uidiv
  572. 00001f61 __aeabi_uidivmod
  573. 00001fa1 atoi
  574. 0000201d __TI_auto_init_nobinit_nopinit
  575. 00002059 __muldsi3
  576. 000020cd __TI_cleanup
  577. 00002101 __TI_readmsg
  578. 00002135 __TI_writemsg
  579. 00002161 C$$IO$$
  580. 00002169 exit
  581. 0000219d finddevice
  582. 000021d1 I2C_init
  583. 0000225d unlink
  584. 000023a1 SYSCFG_DL_CRC_init
  585. 000023f1 lseek
  586. 00002419 write
  587. 00002441 _c_int00_noargs
  588. 0000248f DL_I2C_setClockConfig
  589. 000024fd __aeabi_lmul
  590. 000024fd __muldi3
  591. 00002521 memccpy
  592. 00002585 SYSCFG_DL_SYSCTL_init
  593. 000025a5 __aeabi_llsl
  594. 000025a5 __ashldi3
  595. 000026c1 SYSCFG_DL_init
  596. 0000285f __TI_zero_init_nomemset
  597. 000028ed __aeabi_uldivmod
  598. 00002913 TI_memcpy_small
  599. 00002925 __TI_decompress_none
  600. 00002949 wcslen
  601. 00002969 __aeabi_memset
  602. 00002969 __aeabi_memset4
  603. 00002969 __aeabi_memset8
  604. 000029a1 TI_memset_small
  605. 000029b1 __aeabi_memclr
  606. 000029b1 __aeabi_memclr4
  607. 000029b1 __aeabi_memclr8
  608. 000029bd malloc
  609. 000029c9 DL_Common_delayCycles
  610. 000029d5 __aeabi_errno_addr
  611. 000029dd __aeabi_memcpy
  612. 000029dd __aeabi_memcpy4
  613. 000029dd __aeabi_memcpy8
  614. 000029f5 fseek
  615. 000029fd remove
  616. 00002a05 ADC0_IRQHandler
  617. 00002a05 ADC1_IRQHandler
  618. 00002a05 AES_IRQHandler
  619. 00002a05 CANFD0_IRQHandler
  620. 00002a05 DAC0_IRQHandler
  621. 00002a05 DMA_IRQHandler
  622. 00002a05 Default_Handler
  623. 00002a05 GROUP0_IRQHandler
  624. 00002a05 GROUP1_IRQHandler
  625. 00002a05 HardFault_Handler
  626. 00002a05 I2C0_IRQHandler
  627. 00002a05 NMI_Handler
  628. 00002a05 PendSV_Handler
  629. 00002a05 RTC_IRQHandler
  630. 00002a05 SPI0_IRQHandler
  631. 00002a05 SPI1_IRQHandler
  632. 00002a05 SVC_Handler
  633. 00002a05 SysTick_Handler
  634. 00002a05 TIMA0_IRQHandler
  635. 00002a05 TIMA1_IRQHandler
  636. 00002a05 TIMG0_IRQHandler
  637. 00002a05 TIMG12_IRQHandler
  638. 00002a05 TIMG6_IRQHandler
  639. 00002a05 TIMG7_IRQHandler
  640. 00002a05 TIMG8_IRQHandler
  641. 00002a05 UART0_IRQHandler
  642. 00002a05 UART1_IRQHandler
  643. 00002a05 UART2_IRQHandler
  644. 00002a05 UART3_IRQHandler
  645. 00002a09 Reset_Handler
  646. 00002a0d _system_pre_init
  647. 00002a10 C$$EXIT
  648. 00002a11 abort
  649. 00002a20 __aeabi_ctype_table_
  650. 00002a20 __aeabi_ctype_table_C
  651. 00002ef4 __TI_Handler_Table_Base
  652. 00002f00 __TI_Handler_Table_Limit
  653. 00002f08 __TI_CINIT_Base
  654. 00002f18 __TI_CINIT_Limit
  655. 00002f18 __TI_CINIT_Warm
  656. 20200000 __start___llvm_prf_bits
  657. 20200000 __start___llvm_prf_cnts
  658. 20200000 __stop___llvm_prf_bits
  659. 20200000 __stop___llvm_prf_cnts
  660. 20200000 _sys_memory
  661. 20201000 _CIOBUF_
  662. 20201000 __CIOBUF_
  663. 20201120 __TI_tmpnams
  664. 202011c0 gI2C
  665. 2020125c gResponse
  666. 202012a4 gCommand
  667. 202012b8 parmbuf
  668. 202012c4 _ftable
  669. 202013b4 _device
  670. 2020142c _stream
  671. 2020147c gTxData
  672. 202014bc __TI_cleanup_ptr
  673. 202014c0 __TI_dtors_ptr
  674. 202014c4 __TI_ft_end
  675. 202014c8 __aeabi_errno
  676. 202014cc _lock
  677. 202014d0 _unlock
  678. 202014d4 gSendCommand
  679. 20207e00 __stack
  680. 20208000 __STACK_END
  681. ffffffff __TI_pprof_out_hndl
  682. ffffffff __TI_prof_data_size
  683. ffffffff __TI_prof_data_start
  684. ffffffff __binit__
  685. ffffffff binit
  686. UNDEFED __mpu_init
  687. UNDEFED _system_post_cinit
  688. [169 symbols]