charge_controller_v7.map 52 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937
  1. ******************************************************************************
  2. TI ARM Clang Linker Unix v4.0.0
  3. ******************************************************************************
  4. >> Linked Thu Feb 27 09:38:33 2025
  5. OUTPUT FILE NAME: <charge_controller_v7.out>
  6. ENTRY POINT SYMBOL: "_c_int00_noargs" address: 00003a1d
  7. MEMORY CONFIGURATION
  8. name origin length used unused attr fill
  9. ---------------------- -------- --------- -------- -------- ---- --------
  10. FLASH 00000000 00020000 000047c0 0001b840 R X
  11. SRAM 20200000 00008000 000017b5 0000684b 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 000047c0 000047c0 r-x
  18. 00000000 00000000 000000c0 000000c0 r-- .intvecs
  19. 000000c0 000000c0 00003f50 00003f50 r-x .text
  20. 00004010 00004010 00000720 00000720 r-- .rodata
  21. 00004730 00004730 00000090 00000090 r-- .cinit
  22. 20200000 20200000 000015b8 00000000 rw-
  23. 20200000 20200000 00001000 00000000 rw- .sysmem
  24. 20201000 20201000 000002f5 00000000 rw- .data
  25. 202012f8 202012f8 000002c0 00000000 rw- .bss
  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 00003f50
  35. 000000c0 000009d0 libc.a : _printfi.c.obj (.text:__TI_printfi)
  36. 00000a90 00000220 : _printfi.c.obj (.text._pconv_a)
  37. 00000cb0 00000218 i2c_controller.o (.text.I2C0_IRQHandler)
  38. 00000ec8 000001dc libc.a : _printfi.c.obj (.text._pconv_g)
  39. 000010a4 00000192 libclang_rt.builtins.a : adddf3.S.obj (.text.adddf3_subdf3)
  40. 00001236 00000002 : aeabi_div0.c.obj (.text.__aeabi_idiv0)
  41. 00001238 00000170 i2c_controller.o (.text.I2C1_IRQHandler)
  42. 000013a8 0000015c i2c_controller.o (.text.Convert_ADC_To_Voltage)
  43. 00001504 0000013c libc.a : _printfi.c.obj (.text.fcvt)
  44. 00001640 00000128 i2c_controller.o (.text.Construct_Config_Byte)
  45. 00001768 00000120 libc.a : _printfi.c.obj (.text._pconv_e)
  46. 00001888 00000114 : memory.c.obj (.text.aligned_alloc)
  47. 0000199c 0000010c libclang_rt.builtins.a : divdf3.S.obj (.text.__divdf3)
  48. 00001aa8 000000f8 libc.a : fputs.c.obj (.text.fputs)
  49. 00001ba0 000000f0 i2c_controller.o (.text.Read_ADC_Data)
  50. 00001c90 000000ec i2c_controller.o (.text.Multiplexer_SelectChannel)
  51. 00001d7c 000000e8 libc.a : memory.c.obj (.text.free)
  52. 00001e64 000000e4 libclang_rt.builtins.a : muldf3.S.obj (.text.__muldf3)
  53. 00001f48 000000e0 libc.a : setvbuf.c.obj (.text.setvbuf)
  54. 00002028 000000dc i2c_controller.o (.text.main)
  55. 00002104 000000d8 libc.a : s_scalbn.c.obj (.text.scalbn)
  56. 000021dc 000000c8 i2c_controller.o (.text.fastWrite)
  57. 000022a4 000000b8 i2c_comm_controller.o (.text.I2C_decodeResponse)
  58. 0000235c 000000b0 i2c_controller.o (.text.I2C_scanBus)
  59. 0000240c 000000a2 libclang_rt.builtins.a : udivmoddi4.S.obj (.text)
  60. 000024ae 00000002 : aeabi_div0.c.obj (.text.__aeabi_ldiv0)
  61. 000024b0 000000a0 i2c_controller.o (.text.SetConfiguration)
  62. 00002550 0000009c libc.a : fputc.c.obj (.text.fputc)
  63. 000025ec 0000008c libclang_rt.builtins.a : mulsf3.S.obj (.text.__mulsf3)
  64. 00002678 00000008 libc.a : aeabi_portable.c.obj (.text.__aeabi_errno_addr)
  65. 00002680 00000088 : strcmp-armv6m.S.obj (.text:strcmp)
  66. 00002708 00000082 libclang_rt.builtins.a : divsf3.S.obj (.text.__divsf3)
  67. 0000278a 00000002 libc.a : _lock.c.obj (.text._nop)
  68. 0000278c 0000007c : fclose.c.obj (.text.__TI_closefile)
  69. 00002808 0000007c : copy_decompress_lzss.c.obj (.text:decompress:lzss)
  70. 00002884 0000007a ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init)
  71. 000028fe 00000002 --HOLE-- [fill = 0]
  72. 00002900 00000074 libclang_rt.builtins.a : comparedf2.c.obj (.text.__gedf2)
  73. 00002974 0000000c : aeabi_memset.S.obj (.text.__aeabi_memclr)
  74. 00002980 00000074 : truncdfsf2.S.obj (.text.__truncdfsf2)
  75. 000029f4 0000006c libsysbm.a : hostlseek.c.obj (.text.HOSTlseek)
  76. 00002a60 0000006c : hostrename.c.obj (.text.HOSTrename)
  77. 00002acc 0000006c libc.a : fseek.c.obj (.text.fseeko)
  78. 00002b38 0000006c : getdevice.c.obj (.text.getdevice)
  79. 00002ba4 00000068 ti_msp_dl_config.o (.text.SYSCFG_DL_initPower)
  80. 00002c0c 00000068 libclang_rt.builtins.a : comparedf2.c.obj (.text.__ledf2)
  81. 00002c74 00000066 libc.a : _printfi.c.obj (.text._mcpy)
  82. 00002cda 00000064 : _io_perm.c.obj (.text.__TI_wrt_ok)
  83. 00002d3e 00000002 --HOLE-- [fill = 0]
  84. 00002d40 00000064 : memory.c.obj (.text.split)
  85. 00002da4 00000062 libclang_rt.builtins.a : aeabi_dcmp.S.obj (.text.__aeabi_dcmp)
  86. 00002e06 00000002 --HOLE-- [fill = 0]
  87. 00002e08 00000060 driverlib.a : dl_i2c.o (.text.DL_I2C_fillTargetTXFIFO)
  88. 00002e68 00000060 libsysbm.a : hostopen.c.obj (.text.HOSTopen)
  89. 00002ec8 00000060 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_target_init)
  90. 00002f28 0000005e driverlib.a : dl_i2c.o (.text.DL_I2C_fillControllerTXFIFO)
  91. 00002f86 00000002 --HOLE-- [fill = 0]
  92. 00002f88 0000005c libc.a : s_frexp.c.obj (.text.frexp)
  93. 00002fe4 0000005c : printf.c.obj (.text.printf)
  94. 00003040 00000058 libsysbm.a : hostread.c.obj (.text.HOSTread)
  95. 00003098 00000058 : hostwrite.c.obj (.text.HOSTwrite)
  96. 000030f0 00000058 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_controller_init)
  97. 00003148 00000058 libc.a : _ltoa.c.obj (.text.__TI_ltoa)
  98. 000031a0 00000058 : _printfi.c.obj (.text._pconv_f)
  99. 000031f8 00000056 libclang_rt.builtins.a : aeabi_idivmod.S.obj (.text.__aeabi_idivmod)
  100. 0000324e 00000052 libc.a : fflush.c.obj (.text.__TI_doflush)
  101. 000032a0 00000052 : _printfi.c.obj (.text._ecpy)
  102. 000032f2 00000002 --HOLE-- [fill = 0]
  103. 000032f4 00000050 i2c_controller.o (.text.DL_I2C_startControllerTransfer)
  104. 00003344 00000050 libsysbm.a : close.c.obj (.text.close)
  105. 00003394 0000004a libclang_rt.builtins.a : fixdfsi.S.obj (.text.__fixdfsi)
  106. 000033de 00000002 --HOLE-- [fill = 0]
  107. 000033e0 00000048 libsysbm.a : hostclose.c.obj (.text.HOSTclose)
  108. 00003428 00000048 : hostunlink.c.obj (.text.HOSTunlink)
  109. 00003470 00000040 libclang_rt.builtins.a : aeabi_uidivmod.S.obj (.text.__aeabi_uidivmod)
  110. 000034b0 00000040 : extendsfdf2.S.obj (.text.__extendsfdf2)
  111. 000034f0 00000040 libc.a : atoi.c.obj (.text.atoi)
  112. 00003530 0000003c ti_msp_dl_config.o (.text.DL_GPIO_initPeripheralInputFunctionFeatures)
  113. 0000356c 0000003c driverlib.a : dl_i2c.o (.text.DL_I2C_flushTargetTXFIFO)
  114. 000035a8 0000003c libclang_rt.builtins.a : floatsisf.S.obj (.text.__floatsisf)
  115. 000035e4 0000003c libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
  116. 00003620 0000003a libclang_rt.builtins.a : muldsi3.S.obj (.text.__muldsi3)
  117. 0000365a 00000038 ti_msp_dl_config.o (.text.DL_CRC_init)
  118. 00003692 00000002 --HOLE-- [fill = 0]
  119. 00003694 00000038 libclang_rt.builtins.a : fixsfsi.S.obj (.text.__fixsfsi)
  120. 000036cc 00000034 libc.a : fopen.c.obj (.text.__TI_cleanup)
  121. 00003700 00000034 libsysbm.a : trgmsg.c.obj (.text.__TI_readmsg)
  122. 00003734 00000034 : trgmsg.c.obj (.text.__TI_writemsg)
  123. 00003768 00000034 libc.a : exit.c.obj (.text.exit)
  124. 0000379c 00000034 : getdevice.c.obj (.text.finddevice)
  125. 000037d0 00000032 i2c_comm_controller.o (.text.I2C_init)
  126. 00003802 00000030 libc.a : _printfi.c.obj (.text._fcpy)
  127. 00003832 00000002 --HOLE-- [fill = 0]
  128. 00003834 0000002c libclang_rt.builtins.a : floatsidf.S.obj (.text.__floatsidf)
  129. 00003860 0000002c libsysbm.a : unlink.c.obj (.text.unlink)
  130. 0000388c 00000028 i2c_controller.o (.text.DL_Common_updateReg)
  131. 000038b4 00000028 ti_msp_dl_config.o (.text.DL_Common_updateReg)
  132. 000038dc 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerRXFIFOThreshold)
  133. 00003904 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerTXFIFOThreshold)
  134. 0000392c 00000028 ti_msp_dl_config.o (.text.DL_I2C_setTargetRXFIFOThreshold)
  135. 00003954 00000028 ti_msp_dl_config.o (.text.DL_I2C_setTargetTXFIFOThreshold)
  136. 0000397c 00000028 ti_msp_dl_config.o (.text.SYSCFG_DL_CRC_init)
  137. 000039a4 00000028 libc.a : memory.c.obj (.text.free_list_insert)
  138. 000039cc 00000028 libsysbm.a : lseek.c.obj (.text.lseek)
  139. 000039f4 00000028 : write.c.obj (.text.write)
  140. 00003a1c 00000028 libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs)
  141. 00003a44 00000026 ti_msp_dl_config.o (.text.DL_I2C_setAnalogGlitchFilterPulseWidth)
  142. 00003a6a 00000026 driverlib.a : dl_i2c.o (.text.DL_I2C_setClockConfig)
  143. 00003a90 00000024 ti_msp_dl_config.o (.text.DL_CRC_setSeed16)
  144. 00003ab4 00000024 ti_msp_dl_config.o (.text.DL_I2C_setTargetOwnAddress)
  145. 00003ad8 00000024 libclang_rt.builtins.a : floatunsidf.S.obj (.text.__floatunsidf)
  146. 00003afc 00000024 : muldi3.S.obj (.text.__muldi3)
  147. 00003b20 00000022 libc.a : memccpy.c.obj (.text.memccpy)
  148. 00003b42 0000001e ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init)
  149. 00003b60 0000001e libclang_rt.builtins.a : ashldi3.S.obj (.text.__ashldi3)
  150. 00003b7e 0000001e i2c_comm_controller.o (.text.u16)
  151. 00003b9c 0000001c ti_msp_dl_config.o (.text.DL_GPIO_enableHiZ)
  152. 00003bb8 0000001c i2c_controller.o (.text.DL_I2C_disableInterrupt)
  153. 00003bd4 0000001c ti_msp_dl_config.o (.text.DL_I2C_disableTargetWakeup)
  154. 00003bf0 0000001c ti_msp_dl_config.o (.text.DL_I2C_enableInterrupt)
  155. 00003c0c 0000001c i2c_controller.o (.text.DL_I2C_isControllerRXFIFOEmpty)
  156. 00003c28 0000001c i2c_controller.o (.text.DL_I2C_isTargetRXFIFOEmpty)
  157. 00003c44 0000001c i2c_controller.o (.text.DL_I2C_isTargetTXFIFOFull)
  158. 00003c60 0000001c ti_msp_dl_config.o (.text.DL_SYSCTL_setSYSOSCFreq)
  159. 00003c7c 0000001c ti_msp_dl_config.o (.text.SYSCFG_DL_init)
  160. 00003c98 0000001c libc.a : memory.c.obj (.text.free_list_remove)
  161. 00003cb4 00000018 ti_msp_dl_config.o (.text.DL_CRC_enablePower)
  162. 00003ccc 00000018 ti_msp_dl_config.o (.text.DL_CRC_reset)
  163. 00003ce4 00000018 ti_msp_dl_config.o (.text.DL_GPIO_enablePower)
  164. 00003cfc 00000018 ti_msp_dl_config.o (.text.DL_GPIO_reset)
  165. 00003d14 00000018 ti_msp_dl_config.o (.text.DL_I2C_disableAnalogGlitchFilter)
  166. 00003d2c 00000018 i2c_controller.o (.text.DL_I2C_disableController)
  167. 00003d44 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableAnalogGlitchFilter)
  168. 00003d5c 00000018 i2c_controller.o (.text.DL_I2C_enableController)
  169. 00003d74 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableController)
  170. 00003d8c 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableControllerClockStretching)
  171. 00003da4 00000018 ti_msp_dl_config.o (.text.DL_I2C_enablePower)
  172. 00003dbc 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableTarget)
  173. 00003dd4 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableTargetClockStretching)
  174. 00003dec 00000018 ti_msp_dl_config.o (.text.DL_I2C_reset)
  175. 00003e04 00000018 ti_msp_dl_config.o (.text.DL_I2C_setTimerPeriod)
  176. 00003e1c 00000018 ti_msp_dl_config.o (.text.DL_SYSCTL_setBORThreshold)
  177. 00003e34 00000016 i2c_comm_controller.o (.text.I2C_clearBuffer)
  178. 00003e4a 00000016 libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset)
  179. 00003e60 00000014 i2c_controller.o (.text.DL_I2C_getControllerStatus)
  180. 00003e74 00000014 i2c_controller.o (.text.DL_I2C_receiveControllerData)
  181. 00003e88 00000014 ti_msp_dl_config.o (.text.DL_I2C_resetControllerTransfer)
  182. 00003e9c 00000014 ti_msp_dl_config.o (.text.DL_SYSCTL_disableSYSPLL)
  183. 00003eb0 00000014 libclang_rt.builtins.a : aeabi_uldivmod.S.obj (.text.__aeabi_uldivmod)
  184. 00003ec4 00000014 libc.a : _printfi.c.obj (.text.strchr)
  185. 00003ed8 00000012 i2c_controller.o (.text.DL_I2C_getPendingInterrupt)
  186. 00003eea 00000012 i2c_controller.o (.text.DL_I2C_receiveTargetData)
  187. 00003efc 00000012 libc.a : memcpy16.S.obj (.text:TI_memcpy_small)
  188. 00003f0e 00000012 : copy_decompress_none.c.obj (.text:decompress:none)
  189. 00003f20 00000010 ti_msp_dl_config.o (.text.DL_SYSCTL_disableHFXT)
  190. 00003f30 00000010 libc.a : wcslen.c.obj (.text.wcslen)
  191. 00003f40 0000000e : memory.c.obj (.text.OUTLINED_FUNCTION_0)
  192. 00003f4e 00000002 --HOLE-- [fill = 0]
  193. 00003f50 0000000e libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memset)
  194. 00003f5e 0000000e libsysbm.a : hostrename.c.obj (.text.strcpy)
  195. 00003f6c 0000000e libc.a : _printfi.c.obj (.text.strlen)
  196. 00003f7a 0000000e libsysbm.a : hostrename.c.obj (.text.strlen)
  197. 00003f88 0000000e libc.a : memset16.S.obj (.text:TI_memset_small)
  198. 00003f96 0000000c : memory.c.obj (.text.malloc)
  199. 00003fa2 0000000a driverlib.a : dl_common.o (.text.DL_Common_delayCycles)
  200. 00003fac 0000000a libc.a : _printfi.c.obj (.text.OUTLINED_FUNCTION_0)
  201. 00003fb6 00000002 --HOLE-- [fill = 0]
  202. 00003fb8 00000010 libclang_rt.builtins.a : adddf3.S.obj (.tramp.__aeabi_dsub.1)
  203. 00003fc8 0000000a libc.a : _printfi.c.obj (.text.OUTLINED_FUNCTION_1)
  204. 00003fd2 00000002 --HOLE-- [fill = 0]
  205. 00003fd4 00000008 libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy)
  206. 00003fdc 00000008 libc.a : printf.c.obj (.text._outc)
  207. 00003fe4 00000008 : printf.c.obj (.text._outs)
  208. 00003fec 00000008 : fseek.c.obj (.text.fseek)
  209. 00003ff4 00000008 libsysbm.a : remove.c.obj (.text.remove)
  210. 00003ffc 00000004 startup_mspm0g350x_ticlang.o (.text.Default_Handler)
  211. 00004000 00000004 startup_mspm0g350x_ticlang.o (.text.Reset_Handler)
  212. 00004004 00000004 libc.a : pre_init.c.obj (.text._system_pre_init)
  213. 00004008 00000004 : exit.c.obj (.text:abort)
  214. 0000400c 00000004 --HOLE-- [fill = 0]
  215. .cinit 0 00004730 00000090
  216. 00004730 00000069 (.cinit..data.load) [load image, compression = lzss]
  217. 00004799 00000003 --HOLE-- [fill = 0]
  218. 0000479c 0000000c (__TI_handler_table)
  219. 000047a8 00000008 (.cinit..bss.load) [load image, compression = zero_init]
  220. 000047b0 00000010 (__TI_cinit_table)
  221. .rodata 0 00004010 00000720
  222. 00004010 00000101 libc.a : aeabi_ctype.S.obj (.rodata:__aeabi_ctype_table_)
  223. 00004111 00000047 i2c_controller.o (.rodata.str1.44622954084307917011)
  224. 00004158 0000003b i2c_controller.o (.rodata.str1.93501334256058433371)
  225. 00004193 00000039 i2c_controller.o (.rodata.str1.85352208271636448731)
  226. 000041cc 00000036 i2c_controller.o (.rodata.str1.132799615681703800411)
  227. 00004202 00000036 i2c_controller.o (.rodata.str1.15263319350843431171)
  228. 00004238 00000036 i2c_controller.o (.rodata.str1.78541043931400519701)
  229. 0000426e 00000035 i2c_controller.o (.rodata.str1.45413293569381271681)
  230. 000042a3 00000031 i2c_controller.o (.rodata.str1.44366518634961814551)
  231. 000042d4 0000002b i2c_controller.o (.rodata.str1.131162329971773874431)
  232. 000042ff 0000002a i2c_controller.o (.rodata.str1.138598476286470135171)
  233. 00004329 00000029 i2c_controller.o (.rodata.str1.139536071156377696321)
  234. 00004352 00000027 i2c_controller.o (.rodata.str1.89005588678899653321)
  235. 00004379 00000022 i2c_controller.o (.rodata.str1.103395553758054102141)
  236. 0000439b 00000022 i2c_controller.o (.rodata.str1.117290764488123935411)
  237. 000043bd 00000022 i2c_controller.o (.rodata.str1.179063319387908962991)
  238. 000043df 00000022 i2c_controller.o (.rodata.str1.27226720831005664561)
  239. 00004401 00000022 i2c_controller.o (.rodata.str1.91043755832811627921)
  240. 00004423 00000022 i2c_controller.o (.rodata.str1.91888677203502862861)
  241. 00004445 00000021 i2c_controller.o (.rodata.str1.161290665368822456911)
  242. 00004466 00000020 i2c_controller.o (.rodata.str1.118752311398796486451)
  243. 00004486 00000020 i2c_controller.o (.rodata.str1.174663669112563965851)
  244. 000044a6 0000001e i2c_controller.o (.rodata.str1.111415068225638351621)
  245. 000044c4 0000001c i2c_controller.o (.rodata.str1.165301823238354634031)
  246. 000044e0 0000001c i2c_controller.o (.rodata.str1.2813547626852700101)
  247. 000044fc 0000001c i2c_controller.o (.rodata.str1.47752503895410645101)
  248. 00004518 0000001c i2c_controller.o (.rodata.str1.58202964110805887911)
  249. 00004534 0000001c i2c_controller.o (.rodata.str1.94560439774162222751)
  250. 00004550 0000001b i2c_controller.o (.rodata.str1.109704990289224718111)
  251. 0000456b 0000001b i2c_controller.o (.rodata.str1.146197710533158862611)
  252. 00004586 0000001b i2c_controller.o (.rodata.str1.3553358582284612001)
  253. 000045a1 0000001b i2c_controller.o (.rodata.str1.46255248075327873121)
  254. 000045bc 0000001a i2c_controller.o (.rodata.str1.155693357188291841941)
  255. 000045d6 00000019 i2c_controller.o (.rodata.str1.57092441968421186031)
  256. 000045ef 00000019 i2c_controller.o (.rodata.str1.88302742758134196721)
  257. 00004608 00000018 i2c_controller.o (.rodata.str1.32741152457902752131)
  258. 00004620 00000016 i2c_controller.o (.rodata.str1.106815021420079532371)
  259. 00004636 00000015 i2c_controller.o (.rodata.str1.73547382206234533101)
  260. 0000464b 00000014 i2c_controller.o (.rodata.str1.11154264888408136181)
  261. 0000465f 00000014 i2c_controller.o (.rodata.str1.18055892228792878831)
  262. 00004673 00000014 i2c_controller.o (.rodata.str1.34706092425192598491)
  263. 00004687 00000014 i2c_controller.o (.rodata.str1.77128132248471846701)
  264. 0000469b 00000013 i2c_controller.o (.rodata.str1.161088713777046284771)
  265. 000046ae 00000013 i2c_controller.o (.rodata.str1.82478884280869961251)
  266. 000046c1 00000012 i2c_controller.o (.rodata.str1.134559371497012335181)
  267. 000046d3 00000012 i2c_controller.o (.rodata.str1.167937092817381580931)
  268. 000046e5 00000011 libc.a : _printfi.c.obj (.rodata.str1.103488685894817597201)
  269. 000046f6 00000011 : _printfi.c.obj (.rodata.str1.153638888446227384661)
  270. 00004707 0000000d i2c_controller.o (.rodata.str1.105172116045988196811)
  271. 00004714 00000009 i2c_controller.o (.rodata.str1.95494942851962268721)
  272. 0000471d 00000008 i2c_controller.o (.rodata.str1.144206797822861827151)
  273. 00004725 00000002 ti_msp_dl_config.o (.rodata.gI2C_controllerClockConfig)
  274. 00004727 00000002 ti_msp_dl_config.o (.rodata.gI2C_targetClockConfig)
  275. 00004729 00000002 i2c_controller.o (.rodata.str1.181828758660008717651)
  276. 0000472b 00000005 --HOLE-- [fill = 0]
  277. .init_array
  278. * 0 00000000 00000000 UNINITIALIZED
  279. .binit 0 00000000 00000000
  280. .sysmem 0 20200000 00001000 UNINITIALIZED
  281. 20200000 00000010 libc.a : memory.c.obj (.sysmem)
  282. 20200010 00000ff0 --HOLE--
  283. .data 0 20201000 000002f5 UNINITIALIZED
  284. 20201000 00000100 i2c_controller.o (.data.registers)
  285. 20201100 000000f0 libc.a : defs.c.obj (.data._ftable)
  286. 202011f0 00000078 libsysbm.a : host_device.c.obj (.data._device)
  287. 20201268 00000050 : host_device.c.obj (.data._stream)
  288. 202012b8 00000020 i2c_controller.o (.data.gRxBuffer)
  289. 202012d8 00000008 libc.a : exit.c.obj (.data..L_MergedGlobals)
  290. 202012e0 00000004 : defs.c.obj (.data.__TI_ft_end)
  291. 202012e4 00000004 : aeabi_portable.c.obj (.data.__aeabi_errno)
  292. 202012e8 00000004 : _lock.c.obj (.data._lock)
  293. 202012ec 00000004 : _lock.c.obj (.data._unlock)
  294. 202012f0 00000002 i2c_controller.o (.data.I2C0_IRQHandler.registerAddress)
  295. 202012f2 00000001 i2c_controller.o (.data.I2C0_IRQHandler.DataRx)
  296. 202012f3 00000001 i2c_controller.o (.data.newMeasurementAvailable)
  297. 202012f4 00000001 libc.a : memory.c.obj (.data.memory_is_initialized)
  298. .bss 0 202012f8 000002c0 UNINITIALIZED
  299. 202012f8 00000120 libsysbm.a : trgmsg.c.obj (.bss:_CIOBUF_)
  300. 20201418 000000a0 libc.a : defs.c.obj (.bss.__TI_tmpnams)
  301. 202014b8 0000009c (.common:gI2C)
  302. 20201554 00000048 (.common:gResponse)
  303. 2020159c 00000008 libsysbm.a : hostopen.c.obj (.bss.parmbuf)
  304. 202015a4 00000004 libc.a : memory.c.obj (.bss.sys_free)
  305. 202015a8 00000004 (.common:gRxCount)
  306. 202015ac 00000004 (.common:gRxLen)
  307. 202015b0 00000004 (.common:gTxCount)
  308. 202015b4 00000004 (.common:gTxLen)
  309. .stack 0 20207e00 00000200 UNINITIALIZED
  310. 20207e00 00000004 libc.a : boot_cortex_m.c.obj (.stack)
  311. 20207e04 000001fc --HOLE--
  312. __llvm_prf_cnts
  313. * 0 20200000 00000000 UNINITIALIZED
  314. __llvm_prf_bits
  315. * 0 20200000 00000000 UNINITIALIZED
  316. MODULE SUMMARY
  317. Module code ro data rw data
  318. ------ ---- ------- -------
  319. ./
  320. i2c_controller.o 3136 1524 536
  321. ti_msp_dl_config.o 1438 4 0
  322. startup_mspm0g350x_ticlang.o 8 192 0
  323. +--+------------------------------+-------+---------+---------+
  324. Total: 4582 1720 536
  325. ./ti/comm_modules/i2c/controller/
  326. i2c_comm_controller.o 286 0 0
  327. +--+------------------------------+-------+---------+---------+
  328. Total: 286 0 0
  329. /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libc.a
  330. _printfi.c.obj 4510 34 0
  331. memory.c.obj 702 0 5
  332. defs.c.obj 0 0 404
  333. aeabi_ctype.S.obj 0 257 0
  334. fputs.c.obj 248 0 0
  335. setvbuf.c.obj 224 0 0
  336. s_scalbn.c.obj 216 0 0
  337. getdevice.c.obj 160 0 0
  338. fputc.c.obj 156 0 0
  339. strcmp-armv6m.S.obj 136 0 0
  340. copy_decompress_lzss.c.obj 124 0 0
  341. fclose.c.obj 124 0 0
  342. fseek.c.obj 116 0 0
  343. printf.c.obj 108 0 0
  344. _io_perm.c.obj 100 0 0
  345. s_frexp.c.obj 92 0 0
  346. _ltoa.c.obj 88 0 0
  347. fflush.c.obj 82 0 0
  348. atoi.c.obj 64 0 0
  349. exit.c.obj 56 0 8
  350. autoinit.c.obj 60 0 0
  351. fopen.c.obj 52 0 0
  352. boot_cortex_m.c.obj 40 0 0
  353. memccpy.c.obj 34 0 0
  354. copy_zero_init.c.obj 22 0 0
  355. copy_decompress_none.c.obj 18 0 0
  356. memcpy16.S.obj 18 0 0
  357. wcslen.c.obj 16 0 0
  358. memset16.S.obj 14 0 0
  359. aeabi_portable.c.obj 8 0 4
  360. _lock.c.obj 2 0 8
  361. pre_init.c.obj 4 0 0
  362. +--+------------------------------+-------+---------+---------+
  363. Total: 7594 291 429
  364. /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libsysbm.a
  365. trgmsg.c.obj 104 0 288
  366. host_device.c.obj 0 0 200
  367. hostrename.c.obj 136 0 0
  368. hostlseek.c.obj 108 0 0
  369. hostopen.c.obj 96 0 8
  370. hostread.c.obj 88 0 0
  371. hostwrite.c.obj 88 0 0
  372. close.c.obj 80 0 0
  373. hostclose.c.obj 72 0 0
  374. hostunlink.c.obj 72 0 0
  375. unlink.c.obj 44 0 0
  376. lseek.c.obj 40 0 0
  377. write.c.obj 40 0 0
  378. remove.c.obj 8 0 0
  379. +--+------------------------------+-------+---------+---------+
  380. Total: 976 0 496
  381. /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/libclang_rt.builtins.a
  382. adddf3.S.obj 418 0 0
  383. divdf3.S.obj 268 0 0
  384. muldf3.S.obj 228 0 0
  385. comparedf2.c.obj 220 0 0
  386. udivmoddi4.S.obj 162 0 0
  387. mulsf3.S.obj 140 0 0
  388. divsf3.S.obj 130 0 0
  389. truncdfsf2.S.obj 116 0 0
  390. aeabi_dcmp.S.obj 98 0 0
  391. aeabi_idivmod.S.obj 86 0 0
  392. fixdfsi.S.obj 74 0 0
  393. aeabi_uidivmod.S.obj 64 0 0
  394. extendsfdf2.S.obj 64 0 0
  395. floatsisf.S.obj 60 0 0
  396. muldsi3.S.obj 58 0 0
  397. fixsfsi.S.obj 56 0 0
  398. floatsidf.S.obj 44 0 0
  399. floatunsidf.S.obj 36 0 0
  400. muldi3.S.obj 36 0 0
  401. ashldi3.S.obj 30 0 0
  402. aeabi_memset.S.obj 26 0 0
  403. aeabi_uldivmod.S.obj 20 0 0
  404. aeabi_memcpy.S.obj 8 0 0
  405. aeabi_div0.c.obj 4 0 0
  406. +--+------------------------------+-------+---------+---------+
  407. Total: 2446 0 0
  408. /home/ngosh/ti/mspm0_sdk_2_03_00_07/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a
  409. dl_i2c.o 288 0 0
  410. dl_common.o 10 0 0
  411. +--+------------------------------+-------+---------+---------+
  412. Total: 298 0 0
  413. Heap: 0 0 4096
  414. Stack: 0 0 512
  415. Linker Generated: 0 141 0
  416. +--+------------------------------+-------+---------+---------+
  417. Grand Total: 16182 2152 6069
  418. LINKER GENERATED COPY TABLES
  419. __TI_cinit_table @ 000047b0 records: 2, size/record: 8, table size: 16
  420. .data: load addr=00004730, load size=00000069 bytes, run addr=20201000, run size=000002f5 bytes, compression=lzss
  421. .bss: load addr=000047a8, load size=00000008 bytes, run addr=202012f8, run size=000002c0 bytes, compression=zero_init
  422. LINKER GENERATED HANDLER TABLE
  423. __TI_handler_table @ 0000479c records: 3, size/record: 4, table size: 12
  424. index: 0, handler: __TI_decompress_lzss
  425. index: 1, handler: __TI_decompress_none
  426. index: 2, handler: __TI_zero_init
  427. FAR CALL TRAMPOLINES
  428. callee name trampoline name
  429. callee addr tramp addr call addr call info
  430. -------------- ----------- --------- ----------------
  431. __aeabi_dsub $Tramp$TT$L$PI$$__aeabi_dsub
  432. 000010a5 00003fb8 00003fb4 libc.a : _printfi.c.obj (.text.OUTLINED_FUNCTION_0)
  433. [1 trampolines]
  434. [1 trampoline calls]
  435. GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
  436. address name
  437. ------- ----
  438. 00003ffd ADC0_IRQHandler
  439. 00003ffd ADC1_IRQHandler
  440. 00003ffd AES_IRQHandler
  441. 00004008 C$$EXIT
  442. 00003761 C$$IO$$
  443. 00003ffd CANFD0_IRQHandler
  444. 00001641 Construct_Config_Byte
  445. 000013a9 Convert_ADC_To_Voltage
  446. 00003ffd DAC0_IRQHandler
  447. 00003fa3 DL_Common_delayCycles
  448. 00002f29 DL_I2C_fillControllerTXFIFO
  449. 00002e09 DL_I2C_fillTargetTXFIFO
  450. 0000356d DL_I2C_flushTargetTXFIFO
  451. 00003a6b DL_I2C_setClockConfig
  452. 00003ffd DMA_IRQHandler
  453. 00003ffd Default_Handler
  454. 00003ffd GROUP0_IRQHandler
  455. 00003ffd GROUP1_IRQHandler
  456. 000033e1 HOSTclose
  457. 000029f5 HOSTlseek
  458. 00002e69 HOSTopen
  459. 00003041 HOSTread
  460. 00002a61 HOSTrename
  461. 00003429 HOSTunlink
  462. 00003099 HOSTwrite
  463. 00003ffd HardFault_Handler
  464. 00000cb1 I2C0_IRQHandler
  465. 00001239 I2C1_IRQHandler
  466. 000022a5 I2C_decodeResponse
  467. 000037d1 I2C_init
  468. 0000235d I2C_scanBus
  469. 00001c91 Multiplexer_SelectChannel
  470. 00003ffd NMI_Handler
  471. 00003ffd PendSV_Handler
  472. 00003ffd RTC_IRQHandler
  473. 00001ba1 Read_ADC_Data
  474. 00004001 Reset_Handler
  475. 00003ffd SPI0_IRQHandler
  476. 00003ffd SPI1_IRQHandler
  477. 00003ffd SVC_Handler
  478. 0000397d SYSCFG_DL_CRC_init
  479. 00002885 SYSCFG_DL_GPIO_init
  480. 000030f1 SYSCFG_DL_I2C_controller_init
  481. 00002ec9 SYSCFG_DL_I2C_target_init
  482. 00003b43 SYSCFG_DL_SYSCTL_init
  483. 00003c7d SYSCFG_DL_init
  484. 00002ba5 SYSCFG_DL_initPower
  485. 000024b1 SetConfiguration
  486. 00003ffd SysTick_Handler
  487. 00003ffd TIMA0_IRQHandler
  488. 00003ffd TIMA1_IRQHandler
  489. 00003ffd TIMG0_IRQHandler
  490. 00003ffd TIMG12_IRQHandler
  491. 00003ffd TIMG6_IRQHandler
  492. 00003ffd TIMG7_IRQHandler
  493. 00003ffd TIMG8_IRQHandler
  494. 00003efd TI_memcpy_small
  495. 00003f89 TI_memset_small
  496. 00003ffd UART0_IRQHandler
  497. 00003ffd UART1_IRQHandler
  498. 00003ffd UART2_IRQHandler
  499. 00003ffd UART3_IRQHandler
  500. 202012f8 _CIOBUF_
  501. 202012f8 __CIOBUF_
  502. 20208000 __STACK_END
  503. 00000200 __STACK_SIZE
  504. 00001000 __SYSMEM_SIZE
  505. 00000000 __TI_ATRegion0_region_sz
  506. 00000000 __TI_ATRegion0_src_addr
  507. 00000000 __TI_ATRegion0_trg_addr
  508. 00000000 __TI_ATRegion1_region_sz
  509. 00000000 __TI_ATRegion1_src_addr
  510. 00000000 __TI_ATRegion1_trg_addr
  511. 00000000 __TI_ATRegion2_region_sz
  512. 00000000 __TI_ATRegion2_src_addr
  513. 00000000 __TI_ATRegion2_trg_addr
  514. 000047b0 __TI_CINIT_Base
  515. 000047c0 __TI_CINIT_Limit
  516. 000047c0 __TI_CINIT_Warm
  517. 0000479c __TI_Handler_Table_Base
  518. 000047a8 __TI_Handler_Table_Limit
  519. 000035e5 __TI_auto_init_nobinit_nopinit
  520. 000036cd __TI_cleanup
  521. 202012d8 __TI_cleanup_ptr
  522. 0000278d __TI_closefile
  523. 00002809 __TI_decompress_lzss
  524. 00003f0f __TI_decompress_none
  525. 0000324f __TI_doflush
  526. 202012dc __TI_dtors_ptr
  527. 202012e0 __TI_ft_end
  528. 00003149 __TI_ltoa
  529. ffffffff __TI_pprof_out_hndl
  530. 000000c1 __TI_printfi
  531. ffffffff __TI_prof_data_size
  532. ffffffff __TI_prof_data_start
  533. 00003701 __TI_readmsg
  534. 00000000 __TI_static_base__
  535. 20201418 __TI_tmpnams
  536. 00003735 __TI_writemsg
  537. 00002cdb __TI_wrt_ok
  538. 00003e4b __TI_zero_init_nomemset
  539. 000010af __adddf3
  540. 00004010 __aeabi_ctype_table_
  541. 00004010 __aeabi_ctype_table_C
  542. 00002981 __aeabi_d2f
  543. 00003395 __aeabi_d2iz
  544. 000010af __aeabi_dadd
  545. 00002da5 __aeabi_dcmpeq
  546. 00002de1 __aeabi_dcmpge
  547. 00002df5 __aeabi_dcmpgt
  548. 00002dcd __aeabi_dcmple
  549. 00002db9 __aeabi_dcmplt
  550. 0000199d __aeabi_ddiv
  551. 00001e65 __aeabi_dmul
  552. 000010a5 __aeabi_dsub
  553. 202012e4 __aeabi_errno
  554. 00002679 __aeabi_errno_addr
  555. 000034b1 __aeabi_f2d
  556. 00003695 __aeabi_f2iz
  557. 00002709 __aeabi_fdiv
  558. 000025ed __aeabi_fmul
  559. 00003835 __aeabi_i2d
  560. 000035a9 __aeabi_i2f
  561. 000031f9 __aeabi_idiv
  562. 00001237 __aeabi_idiv0
  563. 000031f9 __aeabi_idivmod
  564. 000024af __aeabi_ldiv0
  565. 00003b61 __aeabi_llsl
  566. 00003afd __aeabi_lmul
  567. 00002975 __aeabi_memclr
  568. 00002975 __aeabi_memclr4
  569. 00002975 __aeabi_memclr8
  570. 00003fd5 __aeabi_memcpy
  571. 00003fd5 __aeabi_memcpy4
  572. 00003fd5 __aeabi_memcpy8
  573. 00003f51 __aeabi_memset
  574. 00003f51 __aeabi_memset4
  575. 00003f51 __aeabi_memset8
  576. 00003ad9 __aeabi_ui2d
  577. 00003471 __aeabi_uidiv
  578. 00003471 __aeabi_uidivmod
  579. 00003eb1 __aeabi_uldivmod
  580. 00003b61 __ashldi3
  581. ffffffff __binit__
  582. 00002c0d __cmpdf2
  583. 0000199d __divdf3
  584. 00002709 __divsf3
  585. 00002c0d __eqdf2
  586. 000034b1 __extendsfdf2
  587. 00003395 __fixdfsi
  588. 00003695 __fixsfsi
  589. 00003835 __floatsidf
  590. 000035a9 __floatsisf
  591. 00003ad9 __floatunsidf
  592. 00002901 __gedf2
  593. 00002901 __gtdf2
  594. 00002c0d __ledf2
  595. 00002c0d __ltdf2
  596. UNDEFED __mpu_init
  597. 00001e65 __muldf3
  598. 00003afd __muldi3
  599. 00003621 __muldsi3
  600. 000025ed __mulsf3
  601. 00002c0d __nedf2
  602. 20207e00 __stack
  603. 20200000 __start___llvm_prf_bits
  604. 20200000 __start___llvm_prf_cnts
  605. 20200000 __stop___llvm_prf_bits
  606. 20200000 __stop___llvm_prf_cnts
  607. 000010a5 __subdf3
  608. 00002981 __truncdfsf2
  609. 0000240d __udivmoddi4
  610. 00003a1d _c_int00_noargs
  611. 202011f0 _device
  612. 20201100 _ftable
  613. 202012e8 _lock
  614. 0000278b _nop
  615. 20201268 _stream
  616. 20200000 _sys_memory
  617. UNDEFED _system_post_cinit
  618. 00004005 _system_pre_init
  619. 202012ec _unlock
  620. 00004009 abort
  621. 00001889 aligned_alloc
  622. 000034f1 atoi
  623. ffffffff binit
  624. 00003345 close
  625. 00003769 exit
  626. 000021dd fastWrite
  627. 0000379d finddevice
  628. 00002551 fputc
  629. 00001aa9 fputs
  630. 00001d7d free
  631. 00002f89 frexp
  632. 00002f89 frexpl
  633. 00003fed fseek
  634. 00002acd fseeko
  635. 202014b8 gI2C
  636. 20201554 gResponse
  637. 202012b8 gRxBuffer
  638. 202015a8 gRxCount
  639. 202015ac gRxLen
  640. 202015b0 gTxCount
  641. 202015b4 gTxLen
  642. 00002b39 getdevice
  643. 00000000 interruptVectors
  644. 00002105 ldexp
  645. 00002105 ldexpl
  646. 000039cd lseek
  647. 00002029 main
  648. 00003f97 malloc
  649. 00001889 memalign
  650. 00003b21 memccpy
  651. 202012f3 newMeasurementAvailable
  652. 2020159c parmbuf
  653. 00002fe5 printf
  654. 20201000 registers
  655. 00003ff5 remove
  656. 00002105 scalbn
  657. 00002105 scalbnl
  658. 00001f49 setvbuf
  659. 00002681 strcmp
  660. 00003861 unlink
  661. 00003f31 wcslen
  662. 000039f5 write
  663. GLOBAL SYMBOLS: SORTED BY Symbol Address
  664. address name
  665. ------- ----
  666. 00000000 __TI_ATRegion0_region_sz
  667. 00000000 __TI_ATRegion0_src_addr
  668. 00000000 __TI_ATRegion0_trg_addr
  669. 00000000 __TI_ATRegion1_region_sz
  670. 00000000 __TI_ATRegion1_src_addr
  671. 00000000 __TI_ATRegion1_trg_addr
  672. 00000000 __TI_ATRegion2_region_sz
  673. 00000000 __TI_ATRegion2_src_addr
  674. 00000000 __TI_ATRegion2_trg_addr
  675. 00000000 __TI_static_base__
  676. 00000000 interruptVectors
  677. 000000c1 __TI_printfi
  678. 00000200 __STACK_SIZE
  679. 00000cb1 I2C0_IRQHandler
  680. 00001000 __SYSMEM_SIZE
  681. 000010a5 __aeabi_dsub
  682. 000010a5 __subdf3
  683. 000010af __adddf3
  684. 000010af __aeabi_dadd
  685. 00001237 __aeabi_idiv0
  686. 00001239 I2C1_IRQHandler
  687. 000013a9 Convert_ADC_To_Voltage
  688. 00001641 Construct_Config_Byte
  689. 00001889 aligned_alloc
  690. 00001889 memalign
  691. 0000199d __aeabi_ddiv
  692. 0000199d __divdf3
  693. 00001aa9 fputs
  694. 00001ba1 Read_ADC_Data
  695. 00001c91 Multiplexer_SelectChannel
  696. 00001d7d free
  697. 00001e65 __aeabi_dmul
  698. 00001e65 __muldf3
  699. 00001f49 setvbuf
  700. 00002029 main
  701. 00002105 ldexp
  702. 00002105 ldexpl
  703. 00002105 scalbn
  704. 00002105 scalbnl
  705. 000021dd fastWrite
  706. 000022a5 I2C_decodeResponse
  707. 0000235d I2C_scanBus
  708. 0000240d __udivmoddi4
  709. 000024af __aeabi_ldiv0
  710. 000024b1 SetConfiguration
  711. 00002551 fputc
  712. 000025ed __aeabi_fmul
  713. 000025ed __mulsf3
  714. 00002679 __aeabi_errno_addr
  715. 00002681 strcmp
  716. 00002709 __aeabi_fdiv
  717. 00002709 __divsf3
  718. 0000278b _nop
  719. 0000278d __TI_closefile
  720. 00002809 __TI_decompress_lzss
  721. 00002885 SYSCFG_DL_GPIO_init
  722. 00002901 __gedf2
  723. 00002901 __gtdf2
  724. 00002975 __aeabi_memclr
  725. 00002975 __aeabi_memclr4
  726. 00002975 __aeabi_memclr8
  727. 00002981 __aeabi_d2f
  728. 00002981 __truncdfsf2
  729. 000029f5 HOSTlseek
  730. 00002a61 HOSTrename
  731. 00002acd fseeko
  732. 00002b39 getdevice
  733. 00002ba5 SYSCFG_DL_initPower
  734. 00002c0d __cmpdf2
  735. 00002c0d __eqdf2
  736. 00002c0d __ledf2
  737. 00002c0d __ltdf2
  738. 00002c0d __nedf2
  739. 00002cdb __TI_wrt_ok
  740. 00002da5 __aeabi_dcmpeq
  741. 00002db9 __aeabi_dcmplt
  742. 00002dcd __aeabi_dcmple
  743. 00002de1 __aeabi_dcmpge
  744. 00002df5 __aeabi_dcmpgt
  745. 00002e09 DL_I2C_fillTargetTXFIFO
  746. 00002e69 HOSTopen
  747. 00002ec9 SYSCFG_DL_I2C_target_init
  748. 00002f29 DL_I2C_fillControllerTXFIFO
  749. 00002f89 frexp
  750. 00002f89 frexpl
  751. 00002fe5 printf
  752. 00003041 HOSTread
  753. 00003099 HOSTwrite
  754. 000030f1 SYSCFG_DL_I2C_controller_init
  755. 00003149 __TI_ltoa
  756. 000031f9 __aeabi_idiv
  757. 000031f9 __aeabi_idivmod
  758. 0000324f __TI_doflush
  759. 00003345 close
  760. 00003395 __aeabi_d2iz
  761. 00003395 __fixdfsi
  762. 000033e1 HOSTclose
  763. 00003429 HOSTunlink
  764. 00003471 __aeabi_uidiv
  765. 00003471 __aeabi_uidivmod
  766. 000034b1 __aeabi_f2d
  767. 000034b1 __extendsfdf2
  768. 000034f1 atoi
  769. 0000356d DL_I2C_flushTargetTXFIFO
  770. 000035a9 __aeabi_i2f
  771. 000035a9 __floatsisf
  772. 000035e5 __TI_auto_init_nobinit_nopinit
  773. 00003621 __muldsi3
  774. 00003695 __aeabi_f2iz
  775. 00003695 __fixsfsi
  776. 000036cd __TI_cleanup
  777. 00003701 __TI_readmsg
  778. 00003735 __TI_writemsg
  779. 00003761 C$$IO$$
  780. 00003769 exit
  781. 0000379d finddevice
  782. 000037d1 I2C_init
  783. 00003835 __aeabi_i2d
  784. 00003835 __floatsidf
  785. 00003861 unlink
  786. 0000397d SYSCFG_DL_CRC_init
  787. 000039cd lseek
  788. 000039f5 write
  789. 00003a1d _c_int00_noargs
  790. 00003a6b DL_I2C_setClockConfig
  791. 00003ad9 __aeabi_ui2d
  792. 00003ad9 __floatunsidf
  793. 00003afd __aeabi_lmul
  794. 00003afd __muldi3
  795. 00003b21 memccpy
  796. 00003b43 SYSCFG_DL_SYSCTL_init
  797. 00003b61 __aeabi_llsl
  798. 00003b61 __ashldi3
  799. 00003c7d SYSCFG_DL_init
  800. 00003e4b __TI_zero_init_nomemset
  801. 00003eb1 __aeabi_uldivmod
  802. 00003efd TI_memcpy_small
  803. 00003f0f __TI_decompress_none
  804. 00003f31 wcslen
  805. 00003f51 __aeabi_memset
  806. 00003f51 __aeabi_memset4
  807. 00003f51 __aeabi_memset8
  808. 00003f89 TI_memset_small
  809. 00003f97 malloc
  810. 00003fa3 DL_Common_delayCycles
  811. 00003fd5 __aeabi_memcpy
  812. 00003fd5 __aeabi_memcpy4
  813. 00003fd5 __aeabi_memcpy8
  814. 00003fed fseek
  815. 00003ff5 remove
  816. 00003ffd ADC0_IRQHandler
  817. 00003ffd ADC1_IRQHandler
  818. 00003ffd AES_IRQHandler
  819. 00003ffd CANFD0_IRQHandler
  820. 00003ffd DAC0_IRQHandler
  821. 00003ffd DMA_IRQHandler
  822. 00003ffd Default_Handler
  823. 00003ffd GROUP0_IRQHandler
  824. 00003ffd GROUP1_IRQHandler
  825. 00003ffd HardFault_Handler
  826. 00003ffd NMI_Handler
  827. 00003ffd PendSV_Handler
  828. 00003ffd RTC_IRQHandler
  829. 00003ffd SPI0_IRQHandler
  830. 00003ffd SPI1_IRQHandler
  831. 00003ffd SVC_Handler
  832. 00003ffd SysTick_Handler
  833. 00003ffd TIMA0_IRQHandler
  834. 00003ffd TIMA1_IRQHandler
  835. 00003ffd TIMG0_IRQHandler
  836. 00003ffd TIMG12_IRQHandler
  837. 00003ffd TIMG6_IRQHandler
  838. 00003ffd TIMG7_IRQHandler
  839. 00003ffd TIMG8_IRQHandler
  840. 00003ffd UART0_IRQHandler
  841. 00003ffd UART1_IRQHandler
  842. 00003ffd UART2_IRQHandler
  843. 00003ffd UART3_IRQHandler
  844. 00004001 Reset_Handler
  845. 00004005 _system_pre_init
  846. 00004008 C$$EXIT
  847. 00004009 abort
  848. 00004010 __aeabi_ctype_table_
  849. 00004010 __aeabi_ctype_table_C
  850. 0000479c __TI_Handler_Table_Base
  851. 000047a8 __TI_Handler_Table_Limit
  852. 000047b0 __TI_CINIT_Base
  853. 000047c0 __TI_CINIT_Limit
  854. 000047c0 __TI_CINIT_Warm
  855. 20200000 __start___llvm_prf_bits
  856. 20200000 __start___llvm_prf_cnts
  857. 20200000 __stop___llvm_prf_bits
  858. 20200000 __stop___llvm_prf_cnts
  859. 20200000 _sys_memory
  860. 20201000 registers
  861. 20201100 _ftable
  862. 202011f0 _device
  863. 20201268 _stream
  864. 202012b8 gRxBuffer
  865. 202012d8 __TI_cleanup_ptr
  866. 202012dc __TI_dtors_ptr
  867. 202012e0 __TI_ft_end
  868. 202012e4 __aeabi_errno
  869. 202012e8 _lock
  870. 202012ec _unlock
  871. 202012f3 newMeasurementAvailable
  872. 202012f8 _CIOBUF_
  873. 202012f8 __CIOBUF_
  874. 20201418 __TI_tmpnams
  875. 202014b8 gI2C
  876. 20201554 gResponse
  877. 2020159c parmbuf
  878. 202015a8 gRxCount
  879. 202015ac gRxLen
  880. 202015b0 gTxCount
  881. 202015b4 gTxLen
  882. 20207e00 __stack
  883. 20208000 __STACK_END
  884. ffffffff __TI_pprof_out_hndl
  885. ffffffff __TI_prof_data_size
  886. ffffffff __TI_prof_data_start
  887. ffffffff __binit__
  888. ffffffff binit
  889. UNDEFED __mpu_init
  890. UNDEFED _system_post_cinit
  891. [225 symbols]