****************************************************************************** TI ARM Clang Linker Unix v4.0.0 ****************************************************************************** >> Linked Thu Mar 13 15:09:19 2025 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00_noargs" address: 00002f15 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- FLASH 00000000 00020000 00003b88 0001c478 R X SRAM 20200000 00008000 0000169b 00006965 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 00003b88 00003b88 r-x 00000000 00000000 000000c0 000000c0 r-- .intvecs 000000c0 000000c0 000034a0 000034a0 r-x .text 00003560 00003560 000005a0 000005a0 r-- .rodata 00003b00 00003b00 00000088 00000088 r-- .cinit 20200000 20200000 0000149d 00000000 rw- 20200000 20200000 00001000 00000000 rw- .sysmem 20201000 20201000 000002ca 00000000 rw- .bss 202012cc 202012cc 000001d1 00000000 rw- .data 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 000034a0 000000c0 00000868 libc.a : _printfi.c.obj (.text:__TI_printfi_nofloat) 00000928 0000041c i2c_controller.o (.text.I2C0_IRQHandler) 00000d44 000001f0 adc.o (.text.ADC_ReadData) 00000f34 00000184 i2c_controller.o (.text.I2C1_IRQHandler) 000010b8 00000178 adc.o (.text.Battery_UpdateADCReading) 00001230 00000114 libc.a : memory.c.obj (.text.aligned_alloc) 00001344 0000010c libclang_rt.builtins.a : divdf3.S.obj (.text.__divdf3) 00001450 000000f8 i2c_target.o (.text.Battery_ReadState) 00001548 000000f8 libc.a : fputs.c.obj (.text.fputs) 00001640 000000e8 : memory.c.obj (.text.free) 00001728 000000e4 libclang_rt.builtins.a : muldf3.S.obj (.text.__muldf3) 0000180c 000000e0 libc.a : setvbuf.c.obj (.text.setvbuf) 000018ec 000000d0 adc.o (.text.ADC_ConstructConfigBytes) 000019bc 000000c0 multiplexer.o (.text.I2C_scanBus) 00001a7c 000000b0 ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init) 00001b2c 000000a8 adc.o (.text.ADC_SetConfigurationBytes) 00001bd4 000000a2 libclang_rt.builtins.a : udivmoddi4.S.obj (.text) 00001c76 00000002 : aeabi_div0.c.obj (.text.__aeabi_idiv0) 00001c78 000000a0 multiplexer.o (.text.Multiplexer_SelectChannel) 00001d18 0000009c adc.o (.text.ADC_ConvertToVoltage) 00001db4 0000009c libc.a : fputc.c.obj (.text.fputc) 00001e50 00000098 adc.o (.text.ADC_ConvertToCurrent) 00001ee8 00000094 adc.o (.text.ADC_CheckReadyBit) 00001f7c 00000090 battery.o (.text.Battery_Init) 0000200c 00000004 startup_mspm0g350x_ticlang.o (.text.Default_Handler) 00002010 00000088 libc.a : strcmp-armv6m.S.obj (.text:strcmp) 00002098 0000007c : fclose.c.obj (.text.__TI_closefile) 00002114 0000007c : copy_decompress_lzss.c.obj (.text:decompress:lzss) 00002190 0000006c libsysbm.a : hostlseek.c.obj (.text.HOSTlseek) 000021fc 0000006c : hostrename.c.obj (.text.HOSTrename) 00002268 0000006c libc.a : fseek.c.obj (.text.fseeko) 000022d4 0000006c : getdevice.c.obj (.text.getdevice) 00002340 00000068 ti_msp_dl_config.o (.text.SYSCFG_DL_initPower) 000023a8 00000064 libc.a : _io_perm.c.obj (.text.__TI_wrt_ok) 0000240c 00000064 : memory.c.obj (.text.split) 00002470 00000060 driverlib.a : dl_i2c.o (.text.DL_I2C_fillTargetTXFIFO) 000024d0 00000060 libsysbm.a : hostopen.c.obj (.text.HOSTopen) 00002530 00000060 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_target_init) 00002590 0000005e driverlib.a : dl_i2c.o (.text.DL_I2C_fillControllerTXFIFO) 000025ee 00000002 libclang_rt.builtins.a : aeabi_div0.c.obj (.text.__aeabi_ldiv0) 000025f0 0000005c libc.a : printf.c.obj (.text.printf) 0000264c 00000058 libsysbm.a : hostread.c.obj (.text.HOSTread) 000026a4 00000058 : hostwrite.c.obj (.text.HOSTwrite) 000026fc 00000058 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_controller_init) 00002754 00000052 libc.a : fflush.c.obj (.text.__TI_doflush) 000027a6 00000002 : _lock.c.obj (.text._nop) 000027a8 00000050 adc.o (.text.DL_I2C_startControllerTransfer) 000027f8 00000050 multiplexer.o (.text.DL_I2C_startControllerTransfer) 00002848 00000050 libsysbm.a : close.c.obj (.text.close) 00002898 0000004a libclang_rt.builtins.a : fixdfsi.S.obj (.text.__fixdfsi) 000028e2 00000002 --HOLE-- [fill = 0] 000028e4 00000048 libsysbm.a : hostclose.c.obj (.text.HOSTclose) 0000292c 00000048 : hostunlink.c.obj (.text.HOSTunlink) 00002974 00000048 i2c_controller.o (.text.main) 000029bc 00000040 libclang_rt.builtins.a : aeabi_uidivmod.S.obj (.text.__aeabi_uidivmod) 000029fc 00000040 libc.a : atoi.c.obj (.text.atoi) 00002a3c 0000003c ti_msp_dl_config.o (.text.DL_GPIO_initPeripheralInputFunctionFeatures) 00002a78 0000003c driverlib.a : dl_i2c.o (.text.DL_I2C_flushControllerTXFIFO) 00002ab4 0000003c : dl_i2c.o (.text.DL_I2C_flushTargetTXFIFO) 00002af0 0000003c libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit) 00002b2c 0000003a libclang_rt.builtins.a : muldsi3.S.obj (.text.__muldsi3) 00002b66 00000038 ti_msp_dl_config.o (.text.DL_CRC_init) 00002b9e 00000002 --HOLE-- [fill = 0] 00002ba0 00000034 libc.a : fopen.c.obj (.text.__TI_cleanup) 00002bd4 00000034 libsysbm.a : trgmsg.c.obj (.text.__TI_readmsg) 00002c08 00000034 : trgmsg.c.obj (.text.__TI_writemsg) 00002c3c 00000034 libc.a : exit.c.obj (.text.exit) 00002c70 00000034 : getdevice.c.obj (.text.finddevice) 00002ca4 00000032 i2c_comm_controller.o (.text.I2C_init) 00002cd6 00000002 --HOLE-- [fill = 0] 00002cd8 0000002c i2c_controller.o (.text.__NVIC_EnableIRQ) 00002d04 0000002c libclang_rt.builtins.a : floatsidf.S.obj (.text.__floatsidf) 00002d30 0000002c libsysbm.a : unlink.c.obj (.text.unlink) 00002d5c 00000028 adc.o (.text.DL_Common_updateReg) 00002d84 00000028 multiplexer.o (.text.DL_Common_updateReg) 00002dac 00000028 ti_msp_dl_config.o (.text.DL_Common_updateReg) 00002dd4 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerRXFIFOThreshold) 00002dfc 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerTXFIFOThreshold) 00002e24 00000028 ti_msp_dl_config.o (.text.DL_I2C_setTargetRXFIFOThreshold) 00002e4c 00000028 ti_msp_dl_config.o (.text.DL_I2C_setTargetTXFIFOThreshold) 00002e74 00000028 ti_msp_dl_config.o (.text.SYSCFG_DL_CRC_init) 00002e9c 00000028 libc.a : memory.c.obj (.text.free_list_insert) 00002ec4 00000028 libsysbm.a : lseek.c.obj (.text.lseek) 00002eec 00000028 : write.c.obj (.text.write) 00002f14 00000028 libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs) 00002f3c 00000026 ti_msp_dl_config.o (.text.DL_I2C_setAnalogGlitchFilterPulseWidth) 00002f62 00000026 driverlib.a : dl_i2c.o (.text.DL_I2C_setClockConfig) 00002f88 00000024 ti_msp_dl_config.o (.text.DL_CRC_setSeed16) 00002fac 00000024 ti_msp_dl_config.o (.text.DL_I2C_setTargetOwnAddress) 00002fd0 00000024 libclang_rt.builtins.a : muldi3.S.obj (.text.__muldi3) 00002ff4 00000022 libc.a : memccpy.c.obj (.text.memccpy) 00003016 0000001e ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init) 00003034 0000001e libclang_rt.builtins.a : ashldi3.S.obj (.text.__ashldi3) 00003052 00000002 --HOLE-- [fill = 0] 00003054 0000001c ti_msp_dl_config.o (.text.DL_GPIO_enableHiZ) 00003070 0000001c ti_msp_dl_config.o (.text.DL_I2C_disableTargetWakeup) 0000308c 0000001c adc.o (.text.DL_I2C_enableInterrupt) 000030a8 0000001c i2c_controller.o (.text.DL_I2C_enableInterrupt) 000030c4 0000001c ti_msp_dl_config.o (.text.DL_I2C_enableInterrupt) 000030e0 0000001c i2c_controller.o (.text.DL_I2C_isControllerRXFIFOEmpty) 000030fc 0000001c i2c_controller.o (.text.DL_I2C_isTargetRXFIFOEmpty) 00003118 0000001c driverlib.a : dl_i2c.o (.text.DL_I2C_transmitTargetDataCheck) 00003134 0000001c ti_msp_dl_config.o (.text.DL_SYSCTL_setSYSOSCFreq) 00003150 0000001c ti_msp_dl_config.o (.text.SYSCFG_DL_init) 0000316c 0000001c libc.a : memory.c.obj (.text.free_list_remove) 00003188 00000018 ti_msp_dl_config.o (.text.DL_CRC_enablePower) 000031a0 00000018 ti_msp_dl_config.o (.text.DL_CRC_reset) 000031b8 00000018 ti_msp_dl_config.o (.text.DL_GPIO_enableOutput) 000031d0 00000018 ti_msp_dl_config.o (.text.DL_GPIO_enablePower) 000031e8 00000018 ti_msp_dl_config.o (.text.DL_GPIO_initDigitalOutput) 00003200 00000018 ti_msp_dl_config.o (.text.DL_GPIO_reset) 00003218 00000018 ti_msp_dl_config.o (.text.DL_I2C_disableAnalogGlitchFilter) 00003230 00000018 multiplexer.o (.text.DL_I2C_disableController) 00003248 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableAnalogGlitchFilter) 00003260 00000018 multiplexer.o (.text.DL_I2C_enableController) 00003278 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableController) 00003290 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableControllerClockStretching) 000032a8 00000018 ti_msp_dl_config.o (.text.DL_I2C_enablePower) 000032c0 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableTarget) 000032d8 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableTargetClockStretching) 000032f0 00000018 ti_msp_dl_config.o (.text.DL_I2C_reset) 00003308 00000018 ti_msp_dl_config.o (.text.DL_I2C_setTimerPeriod) 00003320 00000018 ti_msp_dl_config.o (.text.DL_SYSCTL_setBORThreshold) 00003338 00000016 i2c_comm_controller.o (.text.I2C_clearBuffer) 0000334e 00000016 libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset) 00003364 00000014 ti_msp_dl_config.o (.text.DL_GPIO_clearPins) 00003378 00000014 adc.o (.text.DL_I2C_getControllerStatus) 0000338c 00000014 i2c_target.o (.text.DL_I2C_getControllerStatus) 000033a0 00000014 multiplexer.o (.text.DL_I2C_getControllerStatus) 000033b4 00000014 i2c_controller.o (.text.DL_I2C_getTargetStatus) 000033c8 00000014 adc.o (.text.DL_I2C_receiveControllerData) 000033dc 00000014 i2c_controller.o (.text.DL_I2C_receiveControllerData) 000033f0 00000014 adc.o (.text.DL_I2C_resetControllerTransfer) 00003404 00000014 ti_msp_dl_config.o (.text.DL_I2C_resetControllerTransfer) 00003418 00000014 ti_msp_dl_config.o (.text.DL_SYSCTL_disableSYSPLL) 0000342c 00000014 libclang_rt.builtins.a : aeabi_uldivmod.S.obj (.text.__aeabi_uldivmod) 00003440 00000012 i2c_controller.o (.text.DL_I2C_getPendingInterrupt) 00003452 00000012 i2c_controller.o (.text.DL_I2C_receiveTargetData) 00003464 00000012 libc.a : memcpy16.S.obj (.text:TI_memcpy_small) 00003476 00000012 : copy_decompress_none.c.obj (.text:decompress:none) 00003488 00000010 ti_msp_dl_config.o (.text.DL_SYSCTL_disableHFXT) 00003498 00000010 libc.a : wcslen.c.obj (.text.wcslen) 000034a8 0000000e : memory.c.obj (.text.OUTLINED_FUNCTION_0) 000034b6 00000002 --HOLE-- [fill = 0] 000034b8 0000000e libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memset) 000034c6 0000000e libsysbm.a : hostrename.c.obj (.text.strcpy) 000034d4 0000000e libc.a : _printfi.c.obj (.text.strlen) 000034e2 0000000e libsysbm.a : hostrename.c.obj (.text.strlen) 000034f0 0000000e libc.a : memset16.S.obj (.text:TI_memset_small) 000034fe 00000002 --HOLE-- [fill = 0] 00003500 0000000c libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memclr) 0000350c 0000000c libc.a : memory.c.obj (.text.malloc) 00003518 0000000a driverlib.a : dl_common.o (.text.DL_Common_delayCycles) 00003522 00000002 --HOLE-- [fill = 0] 00003524 00000008 libc.a : aeabi_portable.c.obj (.text.__aeabi_errno_addr) 0000352c 00000008 libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy) 00003534 00000008 libc.a : printf.c.obj (.text._outc) 0000353c 00000008 : printf.c.obj (.text._outs) 00003544 00000008 : fseek.c.obj (.text.fseek) 0000354c 00000008 libsysbm.a : remove.c.obj (.text.remove) 00003554 00000004 startup_mspm0g350x_ticlang.o (.text.Reset_Handler) 00003558 00000004 libc.a : pre_init.c.obj (.text._system_pre_init) 0000355c 00000004 : exit.c.obj (.text:abort) .cinit 0 00003b00 00000088 00003b00 00000061 (.cinit..data.load) [load image, compression = lzss] 00003b61 00000003 --HOLE-- [fill = 0] 00003b64 0000000c (__TI_handler_table) 00003b70 00000008 (.cinit..bss.load) [load image, compression = zero_init] 00003b78 00000010 (__TI_cinit_table) .rodata 0 00003560 000005a0 00003560 00000101 libc.a : aeabi_ctype.S.obj (.rodata:__aeabi_ctype_table_) 00003661 00000039 i2c_controller.o (.rodata.str1.109704990289224718111) 0000369a 00000032 multiplexer.o (.rodata.str1.68094916757222893311) 000036cc 00000030 adc.o (.rodata.str1.25441403197361701961) 000036fc 0000002f adc.o (.rodata.str1.75598629454301647491) 0000372b 0000002b multiplexer.o (.rodata.str1.101938707958074921021) 00003756 0000002b adc.o (.rodata.str1.41407442172756317641) 00003781 0000002b multiplexer.o (.rodata.str1.92445539561215715011) 000037ac 00000029 i2c_controller.o (.rodata.str1.106815021420079532371) 000037d5 00000029 i2c_controller.o (.rodata.str1.91043755832811627921) 000037fe 00000027 adc.o (.rodata.str1.108481221250382555621) 00003825 00000027 adc.o (.rodata.str1.9104006415414870471) 0000384c 00000025 i2c_controller.o (.rodata.str1.179063319387908962991) 00003871 00000025 i2c_controller.o (.rodata.str1.89005588678899653321) 00003896 00000024 i2c_controller.o (.rodata.str1.117290764488123935411) 000038ba 00000024 i2c_controller.o (.rodata.str1.139536071156377696321) 000038de 00000024 i2c_controller.o (.rodata.str1.2813547626852700101) 00003902 00000023 adc.o (.rodata.str1.135499725018448954211) 00003925 00000023 i2c_controller.o (.rodata.str1.91888677203502862861) 00003948 00000022 i2c_controller.o (.rodata.str1.45413293569381271681) 0000396a 00000020 adc.o (.rodata.str1.95393766749411319771) 0000398a 0000001c adc.o (.rodata.str1.119342513474743631991) 000039a6 0000001b adc.o (.rodata.str1.47019157895356604021) 000039c1 0000001b i2c_controller.o (.rodata.str1.73547382206234533101) 000039dc 0000001a i2c_controller.o (.rodata.str1.18055892228792878831) 000039f6 0000001a i2c_controller.o (.rodata.str1.58202964110805887911) 00003a10 0000001a i2c_controller.o (.rodata.str1.88302742758134196721) 00003a2a 00000019 multiplexer.o (.rodata.str1.42915597443897161191) 00003a43 00000017 i2c_controller.o (.rodata.str1.131162329971773874431) 00003a5a 00000016 adc.o (.rodata.str1.152928147105711405261) 00003a70 00000016 i2c_controller.o (.rodata.str1.44366518634961814551) 00003a86 00000015 multiplexer.o (.rodata.str1.29362095947798716951) 00003a9b 00000014 i2c_controller.o (.rodata.str1.146197710533158862611) 00003aaf 00000014 multiplexer.o (.rodata.str1.182403814011099885171) 00003ac3 00000013 i2c_controller.o (.rodata.str1.105172116045988196811) 00003ad6 00000011 libc.a : _printfi.c.obj (.rodata.str1.103488685894817597201) 00003ae7 00000011 : _printfi.c.obj (.rodata.str1.153638888446227384661) 00003af8 00000002 ti_msp_dl_config.o (.rodata.gI2C_controllerClockConfig) 00003afa 00000002 ti_msp_dl_config.o (.rodata.gI2C_targetClockConfig) 00003afc 00000004 --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-- .bss 0 20201000 000002ca UNINITIALIZED 20201000 00000120 libsysbm.a : trgmsg.c.obj (.bss:_CIOBUF_) 20201120 000000a0 libc.a : defs.c.obj (.bss.__TI_tmpnams) 202011c0 0000009c (.common:gI2C) 2020125c 00000012 (.common:batteries) 2020126e 00000010 (.common:gRxPacket) 2020127e 00000010 (.common:gTxPacket) 2020128e 00000010 (.common:piTxPacket) 2020129e 00000008 libsysbm.a : hostopen.c.obj (.bss.parmbuf) 202012a6 00000001 (.common:gRxComplete) 202012a7 00000001 (.common:gTxComplete) 202012a8 00000004 libc.a : memory.c.obj (.bss.sys_free) 202012ac 00000004 (.common:gRxADCcount) 202012b0 00000004 (.common:gRxADClen) 202012b4 00000004 (.common:gTxADCcount) 202012b8 00000004 (.common:gTxADClen) 202012bc 00000004 (.common:piRxCount) 202012c0 00000004 (.common:piTxCount) 202012c4 00000004 (.common:piTxLen) 202012c8 00000001 (.common:piRxComplete) 202012c9 00000001 (.common:piTxComplete) .data 0 202012cc 000001d1 UNINITIALIZED 202012cc 000000f0 libc.a : defs.c.obj (.data._ftable) 202013bc 00000078 libsysbm.a : host_device.c.obj (.data._device) 20201434 00000050 : host_device.c.obj (.data._stream) 20201484 00000008 libc.a : exit.c.obj (.data..L_MergedGlobals) 2020148c 00000004 : defs.c.obj (.data.__TI_ft_end) 20201490 00000004 : aeabi_portable.c.obj (.data.__aeabi_errno) 20201494 00000004 : _lock.c.obj (.data._lock) 20201498 00000004 : _lock.c.obj (.data._unlock) 2020149c 00000001 : memory.c.obj (.data.memory_is_initialized) .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 1716 579 156 adc.o 1912 360 50 ti_msp_dl_config.o 1560 4 0 multiplexer.o 540 202 0 i2c_target.o 268 0 30 startup_mspm0g350x_ticlang.o 8 192 0 battery.o 144 0 18 +--+------------------------------+-------+---------+---------+ Total: 6148 1337 254 ./ti/comm_modules/i2c/controller/ i2c_comm_controller.o 72 0 0 +--+------------------------------+-------+---------+---------+ Total: 72 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 2166 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 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 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: 4854 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 divdf3.S.obj 268 0 0 muldf3.S.obj 228 0 0 udivmoddi4.S.obj 162 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: 1022 0 0 /home/ngosh/ti/mspm0_sdk_2_03_00_07/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a dl_i2c.o 376 0 0 dl_common.o 10 0 0 +--+------------------------------+-------+---------+---------+ Total: 386 0 0 Heap: 0 0 4096 Stack: 0 0 512 Linker Generated: 0 133 0 +--+------------------------------+-------+---------+---------+ Grand Total: 13458 1761 5787 LINKER GENERATED COPY TABLES __TI_cinit_table @ 00003b78 records: 2, size/record: 8, table size: 16 .data: load addr=00003b00, load size=00000061 bytes, run addr=202012cc, run size=000001d1 bytes, compression=lzss .bss: load addr=00003b70, load size=00000008 bytes, run addr=20201000, run size=000002ca bytes, compression=zero_init LINKER GENERATED HANDLER TABLE __TI_handler_table @ 00003b64 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 GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name address name ------- ---- 0000200d ADC0_IRQHandler 0000200d ADC1_IRQHandler 00001ee9 ADC_CheckReadyBit 000018ed ADC_ConstructConfigBytes 00001e51 ADC_ConvertToCurrent 00001d19 ADC_ConvertToVoltage 00000d45 ADC_ReadData 00001b2d ADC_SetConfigurationBytes 0000200d AES_IRQHandler 00001f7d Battery_Init 00001451 Battery_ReadState 000010b9 Battery_UpdateADCReading 0000355c C$$EXIT 00002c35 C$$IO$$ 0000200d CANFD0_IRQHandler 0000200d DAC0_IRQHandler 00003519 DL_Common_delayCycles 00002591 DL_I2C_fillControllerTXFIFO 00002471 DL_I2C_fillTargetTXFIFO 00002a79 DL_I2C_flushControllerTXFIFO 00002ab5 DL_I2C_flushTargetTXFIFO 00002f63 DL_I2C_setClockConfig 00003119 DL_I2C_transmitTargetDataCheck 0000200d DMA_IRQHandler 0000200d Default_Handler 0000200d GROUP0_IRQHandler 0000200d GROUP1_IRQHandler 000028e5 HOSTclose 00002191 HOSTlseek 000024d1 HOSTopen 0000264d HOSTread 000021fd HOSTrename 0000292d HOSTunlink 000026a5 HOSTwrite 0000200d HardFault_Handler 00000929 I2C0_IRQHandler 00000f35 I2C1_IRQHandler 00002ca5 I2C_init 000019bd I2C_scanBus 00001c79 Multiplexer_SelectChannel 0000200d NMI_Handler 0000200d PendSV_Handler 0000200d RTC_IRQHandler 00003555 Reset_Handler 0000200d SPI0_IRQHandler 0000200d SPI1_IRQHandler 0000200d SVC_Handler 00002e75 SYSCFG_DL_CRC_init 00001a7d SYSCFG_DL_GPIO_init 000026fd SYSCFG_DL_I2C_controller_init 00002531 SYSCFG_DL_I2C_target_init 00003017 SYSCFG_DL_SYSCTL_init 00003151 SYSCFG_DL_init 00002341 SYSCFG_DL_initPower 0000200d SysTick_Handler 0000200d TIMA0_IRQHandler 0000200d TIMA1_IRQHandler 0000200d TIMG0_IRQHandler 0000200d TIMG12_IRQHandler 0000200d TIMG6_IRQHandler 0000200d TIMG7_IRQHandler 0000200d TIMG8_IRQHandler 00003465 TI_memcpy_small 000034f1 TI_memset_small 0000200d UART0_IRQHandler 0000200d UART1_IRQHandler 0000200d UART2_IRQHandler 0000200d UART3_IRQHandler 20201000 _CIOBUF_ 20201000 __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 00003b78 __TI_CINIT_Base 00003b88 __TI_CINIT_Limit 00003b88 __TI_CINIT_Warm 00003b64 __TI_Handler_Table_Base 00003b70 __TI_Handler_Table_Limit 00002af1 __TI_auto_init_nobinit_nopinit 00002ba1 __TI_cleanup 20201484 __TI_cleanup_ptr 00002099 __TI_closefile 00002115 __TI_decompress_lzss 00003477 __TI_decompress_none 00002755 __TI_doflush 20201488 __TI_dtors_ptr 2020148c __TI_ft_end ffffffff __TI_pprof_out_hndl 000000c1 __TI_printfi_nofloat ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 00002bd5 __TI_readmsg 00000000 __TI_static_base__ 20201120 __TI_tmpnams 00002c09 __TI_writemsg 000023a9 __TI_wrt_ok 0000334f __TI_zero_init_nomemset 00003560 __aeabi_ctype_table_ 00003560 __aeabi_ctype_table_C 00002899 __aeabi_d2iz 00001345 __aeabi_ddiv 00001729 __aeabi_dmul 20201490 __aeabi_errno 00003525 __aeabi_errno_addr 00002d05 __aeabi_i2d 00001c77 __aeabi_idiv0 000025ef __aeabi_ldiv0 00003035 __aeabi_llsl 00002fd1 __aeabi_lmul 00003501 __aeabi_memclr 00003501 __aeabi_memclr4 00003501 __aeabi_memclr8 0000352d __aeabi_memcpy 0000352d __aeabi_memcpy4 0000352d __aeabi_memcpy8 000034b9 __aeabi_memset 000034b9 __aeabi_memset4 000034b9 __aeabi_memset8 000029bd __aeabi_uidiv 000029bd __aeabi_uidivmod 0000342d __aeabi_uldivmod 00003035 __ashldi3 ffffffff __binit__ 00001345 __divdf3 00002899 __fixdfsi 00002d05 __floatsidf UNDEFED __mpu_init 00001729 __muldf3 00002fd1 __muldi3 00002b2d __muldsi3 20207e00 __stack 20200000 __start___llvm_prf_bits 20200000 __start___llvm_prf_cnts 20200000 __stop___llvm_prf_bits 20200000 __stop___llvm_prf_cnts 00001bd5 __udivmoddi4 00002f15 _c_int00_noargs 202013bc _device 202012cc _ftable 20201494 _lock 000027a7 _nop 20201434 _stream 20200000 _sys_memory UNDEFED _system_post_cinit 00003559 _system_pre_init 20201498 _unlock 0000355d abort 00001231 aligned_alloc 000029fd atoi 2020125c batteries ffffffff binit 00002849 close 00002c3d exit 00002c71 finddevice 00001db5 fputc 00001549 fputs 00001641 free 00003545 fseek 00002269 fseeko 202011c0 gI2C 202012ac gRxADCcount 202012b0 gRxADClen 202012a6 gRxComplete 2020126e gRxPacket 202012b4 gTxADCcount 202012b8 gTxADClen 202012a7 gTxComplete 2020127e gTxPacket 000022d5 getdevice 00000000 interruptVectors 00002ec5 lseek 00002975 main 0000350d malloc 00001231 memalign 00002ff5 memccpy 2020129e parmbuf 202012c8 piRxComplete 202012bc piRxCount 202012c9 piTxComplete 202012c0 piTxCount 202012c4 piTxLen 2020128e piTxPacket 000025f1 printf 0000354d remove 0000180d setvbuf 00002011 strcmp 00002d31 unlink 00003499 wcslen 00002eed 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_nofloat 00000200 __STACK_SIZE 00000929 I2C0_IRQHandler 00000d45 ADC_ReadData 00000f35 I2C1_IRQHandler 00001000 __SYSMEM_SIZE 000010b9 Battery_UpdateADCReading 00001231 aligned_alloc 00001231 memalign 00001345 __aeabi_ddiv 00001345 __divdf3 00001451 Battery_ReadState 00001549 fputs 00001641 free 00001729 __aeabi_dmul 00001729 __muldf3 0000180d setvbuf 000018ed ADC_ConstructConfigBytes 000019bd I2C_scanBus 00001a7d SYSCFG_DL_GPIO_init 00001b2d ADC_SetConfigurationBytes 00001bd5 __udivmoddi4 00001c77 __aeabi_idiv0 00001c79 Multiplexer_SelectChannel 00001d19 ADC_ConvertToVoltage 00001db5 fputc 00001e51 ADC_ConvertToCurrent 00001ee9 ADC_CheckReadyBit 00001f7d Battery_Init 0000200d ADC0_IRQHandler 0000200d ADC1_IRQHandler 0000200d AES_IRQHandler 0000200d CANFD0_IRQHandler 0000200d DAC0_IRQHandler 0000200d DMA_IRQHandler 0000200d Default_Handler 0000200d GROUP0_IRQHandler 0000200d GROUP1_IRQHandler 0000200d HardFault_Handler 0000200d NMI_Handler 0000200d PendSV_Handler 0000200d RTC_IRQHandler 0000200d SPI0_IRQHandler 0000200d SPI1_IRQHandler 0000200d SVC_Handler 0000200d SysTick_Handler 0000200d TIMA0_IRQHandler 0000200d TIMA1_IRQHandler 0000200d TIMG0_IRQHandler 0000200d TIMG12_IRQHandler 0000200d TIMG6_IRQHandler 0000200d TIMG7_IRQHandler 0000200d TIMG8_IRQHandler 0000200d UART0_IRQHandler 0000200d UART1_IRQHandler 0000200d UART2_IRQHandler 0000200d UART3_IRQHandler 00002011 strcmp 00002099 __TI_closefile 00002115 __TI_decompress_lzss 00002191 HOSTlseek 000021fd HOSTrename 00002269 fseeko 000022d5 getdevice 00002341 SYSCFG_DL_initPower 000023a9 __TI_wrt_ok 00002471 DL_I2C_fillTargetTXFIFO 000024d1 HOSTopen 00002531 SYSCFG_DL_I2C_target_init 00002591 DL_I2C_fillControllerTXFIFO 000025ef __aeabi_ldiv0 000025f1 printf 0000264d HOSTread 000026a5 HOSTwrite 000026fd SYSCFG_DL_I2C_controller_init 00002755 __TI_doflush 000027a7 _nop 00002849 close 00002899 __aeabi_d2iz 00002899 __fixdfsi 000028e5 HOSTclose 0000292d HOSTunlink 00002975 main 000029bd __aeabi_uidiv 000029bd __aeabi_uidivmod 000029fd atoi 00002a79 DL_I2C_flushControllerTXFIFO 00002ab5 DL_I2C_flushTargetTXFIFO 00002af1 __TI_auto_init_nobinit_nopinit 00002b2d __muldsi3 00002ba1 __TI_cleanup 00002bd5 __TI_readmsg 00002c09 __TI_writemsg 00002c35 C$$IO$$ 00002c3d exit 00002c71 finddevice 00002ca5 I2C_init 00002d05 __aeabi_i2d 00002d05 __floatsidf 00002d31 unlink 00002e75 SYSCFG_DL_CRC_init 00002ec5 lseek 00002eed write 00002f15 _c_int00_noargs 00002f63 DL_I2C_setClockConfig 00002fd1 __aeabi_lmul 00002fd1 __muldi3 00002ff5 memccpy 00003017 SYSCFG_DL_SYSCTL_init 00003035 __aeabi_llsl 00003035 __ashldi3 00003119 DL_I2C_transmitTargetDataCheck 00003151 SYSCFG_DL_init 0000334f __TI_zero_init_nomemset 0000342d __aeabi_uldivmod 00003465 TI_memcpy_small 00003477 __TI_decompress_none 00003499 wcslen 000034b9 __aeabi_memset 000034b9 __aeabi_memset4 000034b9 __aeabi_memset8 000034f1 TI_memset_small 00003501 __aeabi_memclr 00003501 __aeabi_memclr4 00003501 __aeabi_memclr8 0000350d malloc 00003519 DL_Common_delayCycles 00003525 __aeabi_errno_addr 0000352d __aeabi_memcpy 0000352d __aeabi_memcpy4 0000352d __aeabi_memcpy8 00003545 fseek 0000354d remove 00003555 Reset_Handler 00003559 _system_pre_init 0000355c C$$EXIT 0000355d abort 00003560 __aeabi_ctype_table_ 00003560 __aeabi_ctype_table_C 00003b64 __TI_Handler_Table_Base 00003b70 __TI_Handler_Table_Limit 00003b78 __TI_CINIT_Base 00003b88 __TI_CINIT_Limit 00003b88 __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 _CIOBUF_ 20201000 __CIOBUF_ 20201120 __TI_tmpnams 202011c0 gI2C 2020125c batteries 2020126e gRxPacket 2020127e gTxPacket 2020128e piTxPacket 2020129e parmbuf 202012a6 gRxComplete 202012a7 gTxComplete 202012ac gRxADCcount 202012b0 gRxADClen 202012b4 gTxADCcount 202012b8 gTxADClen 202012bc piRxCount 202012c0 piTxCount 202012c4 piTxLen 202012c8 piRxComplete 202012c9 piTxComplete 202012cc _ftable 202013bc _device 20201434 _stream 20201484 __TI_cleanup_ptr 20201488 __TI_dtors_ptr 2020148c __TI_ft_end 20201490 __aeabi_errno 20201494 _lock 20201498 _unlock 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 [198 symbols]