****************************************************************************** TI ARM Clang Linker Unix v4.0.0 ****************************************************************************** >> Linked Thu Feb 27 12:39:48 2025 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00_noargs" address: 00003281 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- FLASH 00000000 00020000 00003d00 0001c300 R X SRAM 20200000 00008000 00001795 0000686b RW X BCR_CONFIG 41c00000 00000080 00000000 00000080 R BSL_CONFIG 41c00100 00000080 00000000 00000080 R SEGMENT ALLOCATION MAP run origin load origin length init length attrs members ---------- ----------- ---------- ----------- ----- ------- 00000000 00000000 00003d00 00003d00 r-x 00000000 00000000 000000c0 000000c0 r-- .intvecs 000000c0 000000c0 00003770 00003770 r-x .text 00003830 00003830 00000440 00000440 r-- .rodata 00003c70 00003c70 00000090 00000090 r-- .cinit 20200000 20200000 00001598 00000000 rw- 20200000 20200000 00001000 00000000 rw- .sysmem 20201000 20201000 000002d5 00000000 rw- .data 202012d8 202012d8 000002c0 00000000 rw- .bss 20207e00 20207e00 00000200 00000000 rw- 20207e00 20207e00 00000200 00000000 rw- .stack SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- .intvecs 0 00000000 000000c0 00000000 000000c0 startup_mspm0g350x_ticlang.o (.intvecs) .text 0 000000c0 00003770 000000c0 000009d0 libc.a : _printfi.c.obj (.text:__TI_printfi) 00000a90 00000220 : _printfi.c.obj (.text._pconv_a) 00000cb0 000001dc : _printfi.c.obj (.text._pconv_g) 00000e8c 00000198 i2c_controller.o (.text.I2C0_IRQHandler) 00001024 00000192 libclang_rt.builtins.a : adddf3.S.obj (.text.adddf3_subdf3) 000011b6 00000002 : aeabi_div0.c.obj (.text.__aeabi_idiv0) 000011b8 00000170 i2c_controller.o (.text.I2C1_IRQHandler) 00001328 0000013c libc.a : _printfi.c.obj (.text.fcvt) 00001464 00000120 : _printfi.c.obj (.text._pconv_e) 00001584 00000114 : memory.c.obj (.text.aligned_alloc) 00001698 0000010c libclang_rt.builtins.a : divdf3.S.obj (.text.__divdf3) 000017a4 000000f8 libc.a : fputs.c.obj (.text.fputs) 0000189c 000000ec i2c_controller.o (.text.Multiplexer_SelectChannel) 00001988 000000e8 libc.a : memory.c.obj (.text.free) 00001a70 000000e4 libclang_rt.builtins.a : muldf3.S.obj (.text.__muldf3) 00001b54 000000e0 libc.a : setvbuf.c.obj (.text.setvbuf) 00001c34 000000d8 : s_scalbn.c.obj (.text.scalbn) 00001d0c 000000b8 i2c_comm_controller.o (.text.I2C_decodeResponse) 00001dc4 000000ac i2c_controller.o (.text.fastWrite) 00001e70 000000a2 libclang_rt.builtins.a : udivmoddi4.S.obj (.text) 00001f12 00000002 : aeabi_div0.c.obj (.text.__aeabi_ldiv0) 00001f14 0000009c libc.a : fputc.c.obj (.text.fputc) 00001fb0 00000090 i2c_controller.o (.text.main) 00002040 00000088 libc.a : strcmp-armv6m.S.obj (.text:strcmp) 000020c8 0000007c : fclose.c.obj (.text.__TI_closefile) 00002144 0000007c : copy_decompress_lzss.c.obj (.text:decompress:lzss) 000021c0 0000007a ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init) 0000223a 00000002 libc.a : _lock.c.obj (.text._nop) 0000223c 00000074 libclang_rt.builtins.a : comparedf2.c.obj (.text.__gedf2) 000022b0 0000006c libsysbm.a : hostlseek.c.obj (.text.HOSTlseek) 0000231c 0000006c : hostrename.c.obj (.text.HOSTrename) 00002388 0000006c libc.a : fseek.c.obj (.text.fseeko) 000023f4 0000006c : getdevice.c.obj (.text.getdevice) 00002460 00000068 ti_msp_dl_config.o (.text.SYSCFG_DL_initPower) 000024c8 00000068 libclang_rt.builtins.a : comparedf2.c.obj (.text.__ledf2) 00002530 00000066 libc.a : _printfi.c.obj (.text._mcpy) 00002596 00000064 : _io_perm.c.obj (.text.__TI_wrt_ok) 000025fa 00000002 --HOLE-- [fill = 0] 000025fc 00000064 : memory.c.obj (.text.split) 00002660 00000062 libclang_rt.builtins.a : aeabi_dcmp.S.obj (.text.__aeabi_dcmp) 000026c2 00000002 --HOLE-- [fill = 0] 000026c4 00000060 driverlib.a : dl_i2c.o (.text.DL_I2C_fillTargetTXFIFO) 00002724 00000060 libsysbm.a : hostopen.c.obj (.text.HOSTopen) 00002784 00000060 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_target_init) 000027e4 0000005e driverlib.a : dl_i2c.o (.text.DL_I2C_fillControllerTXFIFO) 00002842 00000002 --HOLE-- [fill = 0] 00002844 0000005c libc.a : s_frexp.c.obj (.text.frexp) 000028a0 0000005c : printf.c.obj (.text.printf) 000028fc 0000005c i2c_controller.o (.text.update_DAC_Output) 00002958 00000058 libsysbm.a : hostread.c.obj (.text.HOSTread) 000029b0 00000058 : hostwrite.c.obj (.text.HOSTwrite) 00002a08 00000058 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_controller_init) 00002a60 00000058 libc.a : _ltoa.c.obj (.text.__TI_ltoa) 00002ab8 00000058 : _printfi.c.obj (.text._pconv_f) 00002b10 00000056 libclang_rt.builtins.a : aeabi_idivmod.S.obj (.text.__aeabi_idivmod) 00002b66 00000052 libc.a : fflush.c.obj (.text.__TI_doflush) 00002bb8 00000052 : _printfi.c.obj (.text._ecpy) 00002c0a 00000002 --HOLE-- [fill = 0] 00002c0c 00000050 i2c_controller.o (.text.DL_I2C_startControllerTransfer) 00002c5c 00000050 libsysbm.a : close.c.obj (.text.close) 00002cac 0000004a libclang_rt.builtins.a : fixdfsi.S.obj (.text.__fixdfsi) 00002cf6 00000002 --HOLE-- [fill = 0] 00002cf8 00000048 libsysbm.a : hostclose.c.obj (.text.HOSTclose) 00002d40 00000048 : hostunlink.c.obj (.text.HOSTunlink) 00002d88 00000040 libclang_rt.builtins.a : aeabi_uidivmod.S.obj (.text.__aeabi_uidivmod) 00002dc8 00000040 libc.a : atoi.c.obj (.text.atoi) 00002e08 0000003c ti_msp_dl_config.o (.text.DL_GPIO_initPeripheralInputFunctionFeatures) 00002e44 0000003c driverlib.a : dl_i2c.o (.text.DL_I2C_flushTargetTXFIFO) 00002e80 0000003c libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit) 00002ebc 0000003a libclang_rt.builtins.a : muldsi3.S.obj (.text.__muldsi3) 00002ef6 00000038 ti_msp_dl_config.o (.text.DL_CRC_init) 00002f2e 00000002 --HOLE-- [fill = 0] 00002f30 00000034 libc.a : fopen.c.obj (.text.__TI_cleanup) 00002f64 00000034 libsysbm.a : trgmsg.c.obj (.text.__TI_readmsg) 00002f98 00000034 : trgmsg.c.obj (.text.__TI_writemsg) 00002fcc 00000034 libc.a : exit.c.obj (.text.exit) 00003000 00000034 : getdevice.c.obj (.text.finddevice) 00003034 00000032 i2c_comm_controller.o (.text.I2C_init) 00003066 00000030 libc.a : _printfi.c.obj (.text._fcpy) 00003096 00000002 --HOLE-- [fill = 0] 00003098 0000002c libclang_rt.builtins.a : floatsidf.S.obj (.text.__floatsidf) 000030c4 0000002c libsysbm.a : unlink.c.obj (.text.unlink) 000030f0 00000028 i2c_controller.o (.text.DL_Common_updateReg) 00003118 00000028 ti_msp_dl_config.o (.text.DL_Common_updateReg) 00003140 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerRXFIFOThreshold) 00003168 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerTXFIFOThreshold) 00003190 00000028 ti_msp_dl_config.o (.text.DL_I2C_setTargetRXFIFOThreshold) 000031b8 00000028 ti_msp_dl_config.o (.text.DL_I2C_setTargetTXFIFOThreshold) 000031e0 00000028 ti_msp_dl_config.o (.text.SYSCFG_DL_CRC_init) 00003208 00000028 libc.a : memory.c.obj (.text.free_list_insert) 00003230 00000028 libsysbm.a : lseek.c.obj (.text.lseek) 00003258 00000028 : write.c.obj (.text.write) 00003280 00000028 libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs) 000032a8 00000026 ti_msp_dl_config.o (.text.DL_I2C_setAnalogGlitchFilterPulseWidth) 000032ce 00000026 driverlib.a : dl_i2c.o (.text.DL_I2C_setClockConfig) 000032f4 00000024 ti_msp_dl_config.o (.text.DL_CRC_setSeed16) 00003318 00000024 ti_msp_dl_config.o (.text.DL_I2C_setTargetOwnAddress) 0000333c 00000024 libclang_rt.builtins.a : muldi3.S.obj (.text.__muldi3) 00003360 00000022 libc.a : memccpy.c.obj (.text.memccpy) 00003382 0000001e ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init) 000033a0 0000001e libclang_rt.builtins.a : ashldi3.S.obj (.text.__ashldi3) 000033be 0000001e i2c_comm_controller.o (.text.u16) 000033dc 0000001c ti_msp_dl_config.o (.text.DL_GPIO_enableHiZ) 000033f8 0000001c i2c_controller.o (.text.DL_I2C_disableInterrupt) 00003414 0000001c ti_msp_dl_config.o (.text.DL_I2C_disableTargetWakeup) 00003430 0000001c ti_msp_dl_config.o (.text.DL_I2C_enableInterrupt) 0000344c 0000001c i2c_controller.o (.text.DL_I2C_isControllerRXFIFOEmpty) 00003468 0000001c i2c_controller.o (.text.DL_I2C_isTargetRXFIFOEmpty) 00003484 0000001c i2c_controller.o (.text.DL_I2C_isTargetTXFIFOFull) 000034a0 0000001c ti_msp_dl_config.o (.text.DL_SYSCTL_setSYSOSCFreq) 000034bc 0000001c ti_msp_dl_config.o (.text.SYSCFG_DL_init) 000034d8 0000001c libc.a : memory.c.obj (.text.free_list_remove) 000034f4 00000018 ti_msp_dl_config.o (.text.DL_CRC_enablePower) 0000350c 00000018 ti_msp_dl_config.o (.text.DL_CRC_reset) 00003524 00000018 ti_msp_dl_config.o (.text.DL_GPIO_enablePower) 0000353c 00000018 ti_msp_dl_config.o (.text.DL_GPIO_reset) 00003554 00000018 ti_msp_dl_config.o (.text.DL_I2C_disableAnalogGlitchFilter) 0000356c 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableAnalogGlitchFilter) 00003584 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableController) 0000359c 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableControllerClockStretching) 000035b4 00000018 ti_msp_dl_config.o (.text.DL_I2C_enablePower) 000035cc 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableTarget) 000035e4 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableTargetClockStretching) 000035fc 00000018 ti_msp_dl_config.o (.text.DL_I2C_reset) 00003614 00000018 ti_msp_dl_config.o (.text.DL_I2C_setTimerPeriod) 0000362c 00000018 ti_msp_dl_config.o (.text.DL_SYSCTL_setBORThreshold) 00003644 00000016 i2c_comm_controller.o (.text.I2C_clearBuffer) 0000365a 00000016 libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset) 00003670 00000014 i2c_controller.o (.text.DL_I2C_getControllerStatus) 00003684 00000014 i2c_controller.o (.text.DL_I2C_receiveControllerData) 00003698 00000014 ti_msp_dl_config.o (.text.DL_I2C_resetControllerTransfer) 000036ac 00000014 ti_msp_dl_config.o (.text.DL_SYSCTL_disableSYSPLL) 000036c0 00000014 libclang_rt.builtins.a : aeabi_uldivmod.S.obj (.text.__aeabi_uldivmod) 000036d4 00000014 libc.a : _printfi.c.obj (.text.strchr) 000036e8 00000012 i2c_controller.o (.text.DL_I2C_getPendingInterrupt) 000036fa 00000012 i2c_controller.o (.text.DL_I2C_receiveTargetData) 0000370c 00000012 libc.a : memcpy16.S.obj (.text:TI_memcpy_small) 0000371e 00000012 : copy_decompress_none.c.obj (.text:decompress:none) 00003730 00000010 ti_msp_dl_config.o (.text.DL_SYSCTL_disableHFXT) 00003740 00000010 libc.a : wcslen.c.obj (.text.wcslen) 00003750 0000000e : memory.c.obj (.text.OUTLINED_FUNCTION_0) 0000375e 00000002 --HOLE-- [fill = 0] 00003760 0000000e libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memset) 0000376e 0000000e libsysbm.a : hostrename.c.obj (.text.strcpy) 0000377c 0000000e libc.a : _printfi.c.obj (.text.strlen) 0000378a 0000000e libsysbm.a : hostrename.c.obj (.text.strlen) 00003798 0000000e libc.a : memset16.S.obj (.text:TI_memset_small) 000037a6 00000002 --HOLE-- [fill = 0] 000037a8 0000000c libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memclr) 000037b4 0000000c libc.a : memory.c.obj (.text.malloc) 000037c0 0000000a driverlib.a : dl_common.o (.text.DL_Common_delayCycles) 000037ca 0000000a libc.a : _printfi.c.obj (.text.OUTLINED_FUNCTION_0) 000037d4 00000010 libclang_rt.builtins.a : adddf3.S.obj (.tramp.__aeabi_dsub.1) 000037e4 0000000a libc.a : _printfi.c.obj (.text.OUTLINED_FUNCTION_1) 000037ee 00000002 --HOLE-- [fill = 0] 000037f0 00000008 : aeabi_portable.c.obj (.text.__aeabi_errno_addr) 000037f8 00000008 libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy) 00003800 00000008 libc.a : printf.c.obj (.text._outc) 00003808 00000008 : printf.c.obj (.text._outs) 00003810 00000008 : fseek.c.obj (.text.fseek) 00003818 00000008 libsysbm.a : remove.c.obj (.text.remove) 00003820 00000004 startup_mspm0g350x_ticlang.o (.text.Default_Handler) 00003824 00000004 startup_mspm0g350x_ticlang.o (.text.Reset_Handler) 00003828 00000004 libc.a : pre_init.c.obj (.text._system_pre_init) 0000382c 00000004 : exit.c.obj (.text:abort) .cinit 0 00003c70 00000090 00003c70 00000067 (.cinit..data.load) [load image, compression = lzss] 00003cd7 00000001 --HOLE-- [fill = 0] 00003cd8 0000000c (__TI_handler_table) 00003ce4 00000008 (.cinit..bss.load) [load image, compression = zero_init] 00003cec 00000010 (__TI_cinit_table) 00003cfc 00000004 --HOLE-- [fill = 0] .rodata 0 00003830 00000440 00003830 00000101 libc.a : aeabi_ctype.S.obj (.rodata:__aeabi_ctype_table_) 00003931 00000047 i2c_controller.o (.rodata.str1.94560439774162222751) 00003978 00000039 i2c_controller.o (.rodata.str1.27226720831005664561) 000039b1 00000037 i2c_controller.o (.rodata.str1.44622954084307917011) 000039e8 00000036 i2c_controller.o (.rodata.str1.32741152457902752131) 00003a1e 00000036 i2c_controller.o (.rodata.str1.77128132248471846701) 00003a54 00000036 i2c_controller.o (.rodata.str1.82478884280869961251) 00003a8a 00000035 i2c_controller.o (.rodata.str1.45413293569381271681) 00003abf 00000031 i2c_controller.o (.rodata.str1.44366518634961814551) 00003af0 00000027 i2c_controller.o (.rodata.str1.89005588678899653321) 00003b17 00000022 i2c_controller.o (.rodata.str1.11154264888408136181) 00003b39 00000022 i2c_controller.o (.rodata.str1.46255248075327873121) 00003b5b 00000022 i2c_controller.o (.rodata.str1.91043755832811627921) 00003b7d 00000021 i2c_controller.o (.rodata.str1.134559371497012335181) 00003b9e 0000001c i2c_controller.o (.rodata.str1.155693357188291841941) 00003bba 0000001c i2c_controller.o (.rodata.str1.85352208271636448731) 00003bd6 00000014 i2c_controller.o (.rodata.str1.132799615681703800411) 00003bea 00000014 i2c_controller.o (.rodata.str1.144206797822861827151) 00003bfe 00000014 i2c_controller.o (.rodata.str1.161290665368822456911) 00003c12 00000013 i2c_controller.o (.rodata.str1.138598476286470135171) 00003c25 00000012 i2c_controller.o (.rodata.str1.15263319350843431171) 00003c37 00000012 i2c_controller.o (.rodata.str1.167937092817381580931) 00003c49 00000011 libc.a : _printfi.c.obj (.rodata.str1.103488685894817597201) 00003c5a 00000011 : _printfi.c.obj (.rodata.str1.153638888446227384661) 00003c6b 00000002 ti_msp_dl_config.o (.rodata.gI2C_controllerClockConfig) 00003c6d 00000002 ti_msp_dl_config.o (.rodata.gI2C_targetClockConfig) 00003c6f 00000001 --HOLE-- [fill = 0] .init_array * 0 00000000 00000000 UNINITIALIZED .binit 0 00000000 00000000 .sysmem 0 20200000 00001000 UNINITIALIZED 20200000 00000010 libc.a : memory.c.obj (.sysmem) 20200010 00000ff0 --HOLE-- .data 0 20201000 000002d5 UNINITIALIZED 20201000 00000100 i2c_controller.o (.data.registers) 20201100 000000f0 libc.a : defs.c.obj (.data._ftable) 202011f0 00000078 libsysbm.a : host_device.c.obj (.data._device) 20201268 00000050 : host_device.c.obj (.data._stream) 202012b8 00000008 libc.a : exit.c.obj (.data..L_MergedGlobals) 202012c0 00000004 : defs.c.obj (.data.__TI_ft_end) 202012c4 00000004 : aeabi_portable.c.obj (.data.__aeabi_errno) 202012c8 00000004 : _lock.c.obj (.data._lock) 202012cc 00000004 : _lock.c.obj (.data._unlock) 202012d0 00000002 i2c_controller.o (.data.I2C0_IRQHandler.registerAddress) 202012d2 00000001 i2c_controller.o (.data.I2C0_IRQHandler.DataRx) 202012d3 00000001 --HOLE-- 202012d4 00000001 libc.a : memory.c.obj (.data.memory_is_initialized) .bss 0 202012d8 000002c0 UNINITIALIZED 202012d8 00000120 libsysbm.a : trgmsg.c.obj (.bss:_CIOBUF_) 202013f8 000000a0 libc.a : defs.c.obj (.bss.__TI_tmpnams) 20201498 0000009c (.common:gI2C) 20201534 00000048 (.common:gResponse) 2020157c 00000008 libsysbm.a : hostopen.c.obj (.bss.parmbuf) 20201584 00000004 libc.a : memory.c.obj (.bss.sys_free) 20201588 00000004 (.common:gRxCount) 2020158c 00000004 (.common:gRxLen) 20201590 00000004 (.common:gTxCount) 20201594 00000004 (.common:gTxLen) .stack 0 20207e00 00000200 UNINITIALIZED 20207e00 00000004 libc.a : boot_cortex_m.c.obj (.stack) 20207e04 000001fc --HOLE-- __llvm_prf_cnts * 0 20200000 00000000 UNINITIALIZED __llvm_prf_bits * 0 20200000 00000000 UNINITIALIZED MODULE SUMMARY Module code ro data rw data ------ ---- ------- ------- ./ i2c_controller.o 1728 792 503 ti_msp_dl_config.o 1438 4 0 startup_mspm0g350x_ticlang.o 8 192 0 +--+------------------------------+-------+---------+---------+ Total: 3174 988 503 ./ti/comm_modules/i2c/controller/ i2c_comm_controller.o 286 0 0 +--+------------------------------+-------+---------+---------+ Total: 286 0 0 /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libc.a _printfi.c.obj 4510 34 0 memory.c.obj 702 0 5 defs.c.obj 0 0 404 aeabi_ctype.S.obj 0 257 0 fputs.c.obj 248 0 0 setvbuf.c.obj 224 0 0 s_scalbn.c.obj 216 0 0 getdevice.c.obj 160 0 0 fputc.c.obj 156 0 0 strcmp-armv6m.S.obj 136 0 0 copy_decompress_lzss.c.obj 124 0 0 fclose.c.obj 124 0 0 fseek.c.obj 116 0 0 printf.c.obj 108 0 0 _io_perm.c.obj 100 0 0 s_frexp.c.obj 92 0 0 _ltoa.c.obj 88 0 0 fflush.c.obj 82 0 0 atoi.c.obj 64 0 0 exit.c.obj 56 0 8 autoinit.c.obj 60 0 0 fopen.c.obj 52 0 0 boot_cortex_m.c.obj 40 0 0 memccpy.c.obj 34 0 0 copy_zero_init.c.obj 22 0 0 copy_decompress_none.c.obj 18 0 0 memcpy16.S.obj 18 0 0 wcslen.c.obj 16 0 0 memset16.S.obj 14 0 0 aeabi_portable.c.obj 8 0 4 _lock.c.obj 2 0 8 pre_init.c.obj 4 0 0 +--+------------------------------+-------+---------+---------+ Total: 7594 291 429 /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libsysbm.a trgmsg.c.obj 104 0 288 host_device.c.obj 0 0 200 hostrename.c.obj 136 0 0 hostlseek.c.obj 108 0 0 hostopen.c.obj 96 0 8 hostread.c.obj 88 0 0 hostwrite.c.obj 88 0 0 close.c.obj 80 0 0 hostclose.c.obj 72 0 0 hostunlink.c.obj 72 0 0 unlink.c.obj 44 0 0 lseek.c.obj 40 0 0 write.c.obj 40 0 0 remove.c.obj 8 0 0 +--+------------------------------+-------+---------+---------+ Total: 976 0 496 /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/libclang_rt.builtins.a adddf3.S.obj 418 0 0 divdf3.S.obj 268 0 0 muldf3.S.obj 228 0 0 comparedf2.c.obj 220 0 0 udivmoddi4.S.obj 162 0 0 aeabi_dcmp.S.obj 98 0 0 aeabi_idivmod.S.obj 86 0 0 fixdfsi.S.obj 74 0 0 aeabi_uidivmod.S.obj 64 0 0 muldsi3.S.obj 58 0 0 floatsidf.S.obj 44 0 0 muldi3.S.obj 36 0 0 ashldi3.S.obj 30 0 0 aeabi_memset.S.obj 26 0 0 aeabi_uldivmod.S.obj 20 0 0 aeabi_memcpy.S.obj 8 0 0 aeabi_div0.c.obj 4 0 0 +--+------------------------------+-------+---------+---------+ Total: 1844 0 0 /home/ngosh/ti/mspm0_sdk_2_03_00_07/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a dl_i2c.o 288 0 0 dl_common.o 10 0 0 +--+------------------------------+-------+---------+---------+ Total: 298 0 0 Heap: 0 0 4096 Stack: 0 0 512 Linker Generated: 0 139 0 +--+------------------------------+-------+---------+---------+ Grand Total: 14172 1418 6036 LINKER GENERATED COPY TABLES __TI_cinit_table @ 00003cec records: 2, size/record: 8, table size: 16 .data: load addr=00003c70, load size=00000067 bytes, run addr=20201000, run size=000002d5 bytes, compression=lzss .bss: load addr=00003ce4, load size=00000008 bytes, run addr=202012d8, run size=000002c0 bytes, compression=zero_init LINKER GENERATED HANDLER TABLE __TI_handler_table @ 00003cd8 records: 3, size/record: 4, table size: 12 index: 0, handler: __TI_decompress_lzss index: 1, handler: __TI_decompress_none index: 2, handler: __TI_zero_init FAR CALL TRAMPOLINES callee name trampoline name callee addr tramp addr call addr call info -------------- ----------- --------- ---------------- __aeabi_dsub $Tramp$TT$L$PI$$__aeabi_dsub 00001025 000037d4 000037d2 libc.a : _printfi.c.obj (.text.OUTLINED_FUNCTION_0) [1 trampolines] [1 trampoline calls] GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name address name ------- ---- 00003821 ADC0_IRQHandler 00003821 ADC1_IRQHandler 00003821 AES_IRQHandler 0000382c C$$EXIT 00002fc5 C$$IO$$ 00003821 CANFD0_IRQHandler 00003821 DAC0_IRQHandler 000037c1 DL_Common_delayCycles 000027e5 DL_I2C_fillControllerTXFIFO 000026c5 DL_I2C_fillTargetTXFIFO 00002e45 DL_I2C_flushTargetTXFIFO 000032cf DL_I2C_setClockConfig 00003821 DMA_IRQHandler 00003821 Default_Handler 00003821 GROUP0_IRQHandler 00003821 GROUP1_IRQHandler 00002cf9 HOSTclose 000022b1 HOSTlseek 00002725 HOSTopen 00002959 HOSTread 0000231d HOSTrename 00002d41 HOSTunlink 000029b1 HOSTwrite 00003821 HardFault_Handler 00000e8d I2C0_IRQHandler 000011b9 I2C1_IRQHandler 00001d0d I2C_decodeResponse 00003035 I2C_init 0000189d Multiplexer_SelectChannel 00003821 NMI_Handler 00003821 PendSV_Handler 00003821 RTC_IRQHandler 00003825 Reset_Handler 00003821 SPI0_IRQHandler 00003821 SPI1_IRQHandler 00003821 SVC_Handler 000031e1 SYSCFG_DL_CRC_init 000021c1 SYSCFG_DL_GPIO_init 00002a09 SYSCFG_DL_I2C_controller_init 00002785 SYSCFG_DL_I2C_target_init 00003383 SYSCFG_DL_SYSCTL_init 000034bd SYSCFG_DL_init 00002461 SYSCFG_DL_initPower 00003821 SysTick_Handler 00003821 TIMA0_IRQHandler 00003821 TIMA1_IRQHandler 00003821 TIMG0_IRQHandler 00003821 TIMG12_IRQHandler 00003821 TIMG6_IRQHandler 00003821 TIMG7_IRQHandler 00003821 TIMG8_IRQHandler 0000370d TI_memcpy_small 00003799 TI_memset_small 00003821 UART0_IRQHandler 00003821 UART1_IRQHandler 00003821 UART2_IRQHandler 00003821 UART3_IRQHandler 202012d8 _CIOBUF_ 202012d8 __CIOBUF_ 20208000 __STACK_END 00000200 __STACK_SIZE 00001000 __SYSMEM_SIZE 00000000 __TI_ATRegion0_region_sz 00000000 __TI_ATRegion0_src_addr 00000000 __TI_ATRegion0_trg_addr 00000000 __TI_ATRegion1_region_sz 00000000 __TI_ATRegion1_src_addr 00000000 __TI_ATRegion1_trg_addr 00000000 __TI_ATRegion2_region_sz 00000000 __TI_ATRegion2_src_addr 00000000 __TI_ATRegion2_trg_addr 00003cec __TI_CINIT_Base 00003cfc __TI_CINIT_Limit 00003cfc __TI_CINIT_Warm 00003cd8 __TI_Handler_Table_Base 00003ce4 __TI_Handler_Table_Limit 00002e81 __TI_auto_init_nobinit_nopinit 00002f31 __TI_cleanup 202012b8 __TI_cleanup_ptr 000020c9 __TI_closefile 00002145 __TI_decompress_lzss 0000371f __TI_decompress_none 00002b67 __TI_doflush 202012bc __TI_dtors_ptr 202012c0 __TI_ft_end 00002a61 __TI_ltoa ffffffff __TI_pprof_out_hndl 000000c1 __TI_printfi ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 00002f65 __TI_readmsg 00000000 __TI_static_base__ 202013f8 __TI_tmpnams 00002f99 __TI_writemsg 00002597 __TI_wrt_ok 0000365b __TI_zero_init_nomemset 0000102f __adddf3 00003830 __aeabi_ctype_table_ 00003830 __aeabi_ctype_table_C 00002cad __aeabi_d2iz 0000102f __aeabi_dadd 00002661 __aeabi_dcmpeq 0000269d __aeabi_dcmpge 000026b1 __aeabi_dcmpgt 00002689 __aeabi_dcmple 00002675 __aeabi_dcmplt 00001699 __aeabi_ddiv 00001a71 __aeabi_dmul 00001025 __aeabi_dsub 202012c4 __aeabi_errno 000037f1 __aeabi_errno_addr 00003099 __aeabi_i2d 00002b11 __aeabi_idiv 000011b7 __aeabi_idiv0 00002b11 __aeabi_idivmod 00001f13 __aeabi_ldiv0 000033a1 __aeabi_llsl 0000333d __aeabi_lmul 000037a9 __aeabi_memclr 000037a9 __aeabi_memclr4 000037a9 __aeabi_memclr8 000037f9 __aeabi_memcpy 000037f9 __aeabi_memcpy4 000037f9 __aeabi_memcpy8 00003761 __aeabi_memset 00003761 __aeabi_memset4 00003761 __aeabi_memset8 00002d89 __aeabi_uidiv 00002d89 __aeabi_uidivmod 000036c1 __aeabi_uldivmod 000033a1 __ashldi3 ffffffff __binit__ 000024c9 __cmpdf2 00001699 __divdf3 000024c9 __eqdf2 00002cad __fixdfsi 00003099 __floatsidf 0000223d __gedf2 0000223d __gtdf2 000024c9 __ledf2 000024c9 __ltdf2 UNDEFED __mpu_init 00001a71 __muldf3 0000333d __muldi3 00002ebd __muldsi3 000024c9 __nedf2 20207e00 __stack 20200000 __start___llvm_prf_bits 20200000 __start___llvm_prf_cnts 20200000 __stop___llvm_prf_bits 20200000 __stop___llvm_prf_cnts 00001025 __subdf3 00001e71 __udivmoddi4 00003281 _c_int00_noargs 202011f0 _device 20201100 _ftable 202012c8 _lock 0000223b _nop 20201268 _stream 20200000 _sys_memory UNDEFED _system_post_cinit 00003829 _system_pre_init 202012cc _unlock 0000382d abort 00001585 aligned_alloc 00002dc9 atoi ffffffff binit 00002c5d close 00002fcd exit 00001dc5 fastWrite 00003001 finddevice 00001f15 fputc 000017a5 fputs 00001989 free 00002845 frexp 00002845 frexpl 00003811 fseek 00002389 fseeko 20201498 gI2C 20201534 gResponse 20201588 gRxCount 2020158c gRxLen 20201590 gTxCount 20201594 gTxLen 000023f5 getdevice 00000000 interruptVectors 00001c35 ldexp 00001c35 ldexpl 00003231 lseek 00001fb1 main 000037b5 malloc 00001585 memalign 00003361 memccpy 2020157c parmbuf 000028a1 printf 20201000 registers 00003819 remove 00001c35 scalbn 00001c35 scalbnl 00001b55 setvbuf 00002041 strcmp 000030c5 unlink 000028fd update_DAC_Output 00003741 wcslen 00003259 write GLOBAL SYMBOLS: SORTED BY Symbol Address address name ------- ---- 00000000 __TI_ATRegion0_region_sz 00000000 __TI_ATRegion0_src_addr 00000000 __TI_ATRegion0_trg_addr 00000000 __TI_ATRegion1_region_sz 00000000 __TI_ATRegion1_src_addr 00000000 __TI_ATRegion1_trg_addr 00000000 __TI_ATRegion2_region_sz 00000000 __TI_ATRegion2_src_addr 00000000 __TI_ATRegion2_trg_addr 00000000 __TI_static_base__ 00000000 interruptVectors 000000c1 __TI_printfi 00000200 __STACK_SIZE 00000e8d I2C0_IRQHandler 00001000 __SYSMEM_SIZE 00001025 __aeabi_dsub 00001025 __subdf3 0000102f __adddf3 0000102f __aeabi_dadd 000011b7 __aeabi_idiv0 000011b9 I2C1_IRQHandler 00001585 aligned_alloc 00001585 memalign 00001699 __aeabi_ddiv 00001699 __divdf3 000017a5 fputs 0000189d Multiplexer_SelectChannel 00001989 free 00001a71 __aeabi_dmul 00001a71 __muldf3 00001b55 setvbuf 00001c35 ldexp 00001c35 ldexpl 00001c35 scalbn 00001c35 scalbnl 00001d0d I2C_decodeResponse 00001dc5 fastWrite 00001e71 __udivmoddi4 00001f13 __aeabi_ldiv0 00001f15 fputc 00001fb1 main 00002041 strcmp 000020c9 __TI_closefile 00002145 __TI_decompress_lzss 000021c1 SYSCFG_DL_GPIO_init 0000223b _nop 0000223d __gedf2 0000223d __gtdf2 000022b1 HOSTlseek 0000231d HOSTrename 00002389 fseeko 000023f5 getdevice 00002461 SYSCFG_DL_initPower 000024c9 __cmpdf2 000024c9 __eqdf2 000024c9 __ledf2 000024c9 __ltdf2 000024c9 __nedf2 00002597 __TI_wrt_ok 00002661 __aeabi_dcmpeq 00002675 __aeabi_dcmplt 00002689 __aeabi_dcmple 0000269d __aeabi_dcmpge 000026b1 __aeabi_dcmpgt 000026c5 DL_I2C_fillTargetTXFIFO 00002725 HOSTopen 00002785 SYSCFG_DL_I2C_target_init 000027e5 DL_I2C_fillControllerTXFIFO 00002845 frexp 00002845 frexpl 000028a1 printf 000028fd update_DAC_Output 00002959 HOSTread 000029b1 HOSTwrite 00002a09 SYSCFG_DL_I2C_controller_init 00002a61 __TI_ltoa 00002b11 __aeabi_idiv 00002b11 __aeabi_idivmod 00002b67 __TI_doflush 00002c5d close 00002cad __aeabi_d2iz 00002cad __fixdfsi 00002cf9 HOSTclose 00002d41 HOSTunlink 00002d89 __aeabi_uidiv 00002d89 __aeabi_uidivmod 00002dc9 atoi 00002e45 DL_I2C_flushTargetTXFIFO 00002e81 __TI_auto_init_nobinit_nopinit 00002ebd __muldsi3 00002f31 __TI_cleanup 00002f65 __TI_readmsg 00002f99 __TI_writemsg 00002fc5 C$$IO$$ 00002fcd exit 00003001 finddevice 00003035 I2C_init 00003099 __aeabi_i2d 00003099 __floatsidf 000030c5 unlink 000031e1 SYSCFG_DL_CRC_init 00003231 lseek 00003259 write 00003281 _c_int00_noargs 000032cf DL_I2C_setClockConfig 0000333d __aeabi_lmul 0000333d __muldi3 00003361 memccpy 00003383 SYSCFG_DL_SYSCTL_init 000033a1 __aeabi_llsl 000033a1 __ashldi3 000034bd SYSCFG_DL_init 0000365b __TI_zero_init_nomemset 000036c1 __aeabi_uldivmod 0000370d TI_memcpy_small 0000371f __TI_decompress_none 00003741 wcslen 00003761 __aeabi_memset 00003761 __aeabi_memset4 00003761 __aeabi_memset8 00003799 TI_memset_small 000037a9 __aeabi_memclr 000037a9 __aeabi_memclr4 000037a9 __aeabi_memclr8 000037b5 malloc 000037c1 DL_Common_delayCycles 000037f1 __aeabi_errno_addr 000037f9 __aeabi_memcpy 000037f9 __aeabi_memcpy4 000037f9 __aeabi_memcpy8 00003811 fseek 00003819 remove 00003821 ADC0_IRQHandler 00003821 ADC1_IRQHandler 00003821 AES_IRQHandler 00003821 CANFD0_IRQHandler 00003821 DAC0_IRQHandler 00003821 DMA_IRQHandler 00003821 Default_Handler 00003821 GROUP0_IRQHandler 00003821 GROUP1_IRQHandler 00003821 HardFault_Handler 00003821 NMI_Handler 00003821 PendSV_Handler 00003821 RTC_IRQHandler 00003821 SPI0_IRQHandler 00003821 SPI1_IRQHandler 00003821 SVC_Handler 00003821 SysTick_Handler 00003821 TIMA0_IRQHandler 00003821 TIMA1_IRQHandler 00003821 TIMG0_IRQHandler 00003821 TIMG12_IRQHandler 00003821 TIMG6_IRQHandler 00003821 TIMG7_IRQHandler 00003821 TIMG8_IRQHandler 00003821 UART0_IRQHandler 00003821 UART1_IRQHandler 00003821 UART2_IRQHandler 00003821 UART3_IRQHandler 00003825 Reset_Handler 00003829 _system_pre_init 0000382c C$$EXIT 0000382d abort 00003830 __aeabi_ctype_table_ 00003830 __aeabi_ctype_table_C 00003cd8 __TI_Handler_Table_Base 00003ce4 __TI_Handler_Table_Limit 00003cec __TI_CINIT_Base 00003cfc __TI_CINIT_Limit 00003cfc __TI_CINIT_Warm 20200000 __start___llvm_prf_bits 20200000 __start___llvm_prf_cnts 20200000 __stop___llvm_prf_bits 20200000 __stop___llvm_prf_cnts 20200000 _sys_memory 20201000 registers 20201100 _ftable 202011f0 _device 20201268 _stream 202012b8 __TI_cleanup_ptr 202012bc __TI_dtors_ptr 202012c0 __TI_ft_end 202012c4 __aeabi_errno 202012c8 _lock 202012cc _unlock 202012d8 _CIOBUF_ 202012d8 __CIOBUF_ 202013f8 __TI_tmpnams 20201498 gI2C 20201534 gResponse 2020157c parmbuf 20201588 gRxCount 2020158c gRxLen 20201590 gTxCount 20201594 gTxLen 20207e00 __stack 20208000 __STACK_END ffffffff __TI_pprof_out_hndl ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start ffffffff __binit__ ffffffff binit UNDEFED __mpu_init UNDEFED _system_post_cinit [205 symbols]