****************************************************************************** TI ARM Clang Linker Unix v4.0.0 ****************************************************************************** >> Linked Wed Apr 16 14:07:06 2025 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00_noargs" address: 000027e5 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- FLASH 00000000 00003ff8 00003208 00000df0 R X SRAM 20000000 00000800 000005f3 0000020d RW X BCR_CONFIG 41c00000 000000ff 00000000 000000ff R BSL_CONFIG 41c00100 00000080 00000000 00000080 R SEGMENT ALLOCATION MAP run origin load origin length init length attrs members ---------- ----------- ---------- ----------- ----- ------- 00000000 00000000 00003208 00003208 r-x 00000000 00000000 000000c0 000000c0 r-- .intvecs 000000c0 000000c0 00002d50 00002d50 r-x .text 00002e10 00002e10 00000350 00000350 r-- .rodata 00003160 00003160 000000a8 000000a8 r-- .cinit 20000000 20000000 000004f8 00000000 rw- 20000000 20000000 000001f1 00000000 rw- .data 200001f4 200001f4 000001e2 00000000 rw- .bss 200003d8 200003d8 00000120 00000000 rw- .sysmem 20000700 20000700 00000100 00000000 rw- 20000700 20000700 00000100 00000000 rw- .stack SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- .intvecs 0 00000000 000000c0 00000000 000000c0 startup_mspm0l130x_ticlang.o (.intvecs) .text 0 000000c0 00002d50 000000c0 00000868 libc.a : _printfi.c.obj (.text:__TI_printfi_nofloat) 00000928 00000150 main_target.o (.text.I2C1_IRQHandler) 00000a78 0000014c adc.o (.text.updateADCReading_multichannel) 00000bc4 00000114 libc.a : memory.c.obj (.text.aligned_alloc) 00000cd8 00000104 driverlib.a : dl_timer.o (.text.DL_Timer_initFourCCPWMMode) 00000ddc 000000f8 libc.a : fputs.c.obj (.text.fputs) 00000ed4 000000ec adc_hal.o (.text.adc_configure) 00000fc0 000000e8 libc.a : memory.c.obj (.text.free) 000010a8 000000e4 libclang_rt.builtins.a : muldf3.S.obj (.text.__muldf3) 0000118c 000000e0 libc.a : setvbuf.c.obj (.text.setvbuf) 0000126c 000000d4 i2c_hal.o (.text.msp_i2c_write) 00001340 000000d0 adc_hal.o (.text.read_adc_raw_data) 00001410 000000aa adc_hal.o (.text.construct_config_byte) 000014ba 00000002 libclang_rt.builtins.a : aeabi_div0.c.obj (.text.__aeabi_idiv0) 000014bc 000000a2 : udivmoddi4.S.obj (.text) 0000155e 00000002 : aeabi_div0.c.obj (.text.__aeabi_ldiv0) 00001560 000000a0 main_target.o (.text.I2C0_IRQHandler) 00001600 0000009c libc.a : fputc.c.obj (.text.fputc) 0000169c 00000090 ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init) 0000172c 0000008c adc_hal.o (.text.adc_voltage) 000017b8 00000008 libc.a : aeabi_portable.c.obj (.text.__aeabi_errno_addr) 000017c0 00000088 : strcmp-armv6m.S.obj (.text:strcmp) 00001848 00000084 adc_hal.o (.text.adc_is_ready) 000018cc 0000007c libc.a : fclose.c.obj (.text.__TI_closefile) 00001948 0000007c main_target.o (.text.main) 000019c4 0000007c libc.a : copy_decompress_lzss.c.obj (.text:decompress:lzss) 00001a40 0000006c libsysbm.a : hostlseek.c.obj (.text.HOSTlseek) 00001aac 0000006c : hostrename.c.obj (.text.HOSTrename) 00001b18 0000006c libc.a : fseek.c.obj (.text.fseeko) 00001b84 0000006c : getdevice.c.obj (.text.getdevice) 00001bf0 00000068 ti_msp_dl_config.o (.text.SYSCFG_DL_PWM_0_init) 00001c58 00000064 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_controller_init) 00001cbc 00000064 libc.a : _io_perm.c.obj (.text.__TI_wrt_ok) 00001d20 00000064 : memory.c.obj (.text.split) 00001d84 00000060 driverlib.a : dl_i2c.o (.text.DL_I2C_fillTargetTXFIFO) 00001de4 00000060 libsysbm.a : hostopen.c.obj (.text.HOSTopen) 00001e44 00000060 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_target_init) 00001ea4 0000005e driverlib.a : dl_i2c.o (.text.DL_I2C_fillControllerTXFIFO) 00001f02 00000002 libc.a : _lock.c.obj (.text._nop) 00001f04 0000005c : printf.c.obj (.text.printf) 00001f60 00000058 libsysbm.a : hostread.c.obj (.text.HOSTread) 00001fb8 00000058 : hostwrite.c.obj (.text.HOSTwrite) 00002010 00000058 ti_msp_dl_config.o (.text.SYSCFG_DL_initPower) 00002068 00000052 libc.a : fflush.c.obj (.text.__TI_doflush) 000020ba 00000002 --HOLE-- [fill = 0] 000020bc 00000050 i2c_hal.o (.text.DL_I2C_startControllerTransfer) 0000210c 00000050 libsysbm.a : close.c.obj (.text.close) 0000215c 0000004c battery.o (.text.Battery_Init) 000021a8 0000004a libclang_rt.builtins.a : fixdfsi.S.obj (.text.__fixdfsi) 000021f2 00000002 --HOLE-- [fill = 0] 000021f4 00000048 libsysbm.a : hostclose.c.obj (.text.HOSTclose) 0000223c 00000048 : hostunlink.c.obj (.text.HOSTunlink) 00002284 00000044 adc_hal.o (.text.adc_current) 000022c8 00000040 libclang_rt.builtins.a : aeabi_uidivmod.S.obj (.text.__aeabi_uidivmod) 00002308 00000040 libc.a : atoi.c.obj (.text.atoi) 00002348 00000040 i2c_hal.o (.text.msp_i2c_read) 00002388 0000003c ti_msp_dl_config.o (.text.DL_GPIO_initPeripheralInputFunctionFeatures) 000023c4 0000003c driverlib.a : dl_i2c.o (.text.DL_I2C_flushControllerTXFIFO) 00002400 0000003c : dl_i2c.o (.text.DL_I2C_flushTargetTXFIFO) 0000243c 0000003c ti_msp_dl_config.o (.text.DL_Timer_setCounterControl) 00002478 0000003c libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit) 000024b4 0000003a libclang_rt.builtins.a : muldsi3.S.obj (.text.__muldsi3) 000024ee 00000002 --HOLE-- [fill = 0] 000024f0 00000034 libc.a : fopen.c.obj (.text.__TI_cleanup) 00002524 00000034 libsysbm.a : trgmsg.c.obj (.text.__TI_readmsg) 00002558 00000034 : trgmsg.c.obj (.text.__TI_writemsg) 0000258c 00000034 libc.a : exit.c.obj (.text.exit) 000025c0 00000034 : getdevice.c.obj (.text.finddevice) 000025f4 00000030 driverlib.a : dl_i2c.o (.text.DL_I2C_flushTargetRXFIFO) 00002624 0000002c main_target.o (.text.__NVIC_EnableIRQ) 00002650 0000002c libsysbm.a : unlink.c.obj (.text.unlink) 0000267c 00000028 i2c_hal.o (.text.DL_Common_updateReg) 000026a4 00000028 ti_msp_dl_config.o (.text.DL_Common_updateReg) 000026cc 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerRXFIFOThreshold) 000026f4 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerTXFIFOThreshold) 0000271c 00000028 ti_msp_dl_config.o (.text.DL_I2C_setTargetRXFIFOThreshold) 00002744 00000028 ti_msp_dl_config.o (.text.DL_I2C_setTargetTXFIFOThreshold) 0000276c 00000028 libc.a : memory.c.obj (.text.free_list_insert) 00002794 00000028 libsysbm.a : lseek.c.obj (.text.lseek) 000027bc 00000028 : write.c.obj (.text.write) 000027e4 00000028 libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs) 0000280c 00000026 ti_msp_dl_config.o (.text.DL_I2C_setAnalogGlitchFilterPulseWidth) 00002832 00000026 driverlib.a : dl_i2c.o (.text.DL_I2C_setClockConfig) 00002858 00000024 ti_msp_dl_config.o (.text.DL_I2C_setTargetOwnAddress) 0000287c 00000024 libclang_rt.builtins.a : floatunsidf.S.obj (.text.__floatunsidf) 000028a0 00000024 : muldi3.S.obj (.text.__muldi3) 000028c4 00000022 libc.a : memccpy.c.obj (.text.memccpy) 000028e6 00000020 ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init) 00002906 00000002 --HOLE-- [fill = 0] 00002908 0000001e libclang_rt.builtins.a : ashldi3.S.obj (.text.__ashldi3) 00002926 00000002 --HOLE-- [fill = 0] 00002928 0000001c ti_msp_dl_config.o (.text.DL_GPIO_enableHiZ) 00002944 0000001c ti_msp_dl_config.o (.text.DL_GPIO_initPeripheralOutputFunction) 00002960 0000001c ti_msp_dl_config.o (.text.DL_I2C_disableTargetWakeup) 0000297c 0000001c i2c_hal.o (.text.DL_I2C_enableInterrupt) 00002998 0000001c main_target.o (.text.DL_I2C_enableInterrupt) 000029b4 0000001c ti_msp_dl_config.o (.text.DL_I2C_enableInterrupt) 000029d0 0000001c main_target.o (.text.DL_I2C_isControllerRXFIFOEmpty) 000029ec 0000001c main_target.o (.text.DL_I2C_isTargetRXFIFOEmpty) 00002a08 0000001c ti_msp_dl_config.o (.text.DL_SYSCTL_setMCLKDivider) 00002a24 0000001c ti_msp_dl_config.o (.text.DL_SYSCTL_setSYSOSCFreq) 00002a40 0000001c driverlib.a : dl_timer.o (.text.DL_Timer_setCaptCompUpdateMethod) 00002a5c 0000001c : dl_timer.o (.text.DL_Timer_setClockConfig) 00002a78 0000001c startup_mspm0l130x_ticlang.o (.text.Default_Handler) 00002a94 0000001c ti_msp_dl_config.o (.text.SYSCFG_DL_init) 00002ab0 0000001c libc.a : memory.c.obj (.text.free_list_remove) 00002acc 00000018 ti_msp_dl_config.o (.text.DL_GPIO_enableOutput) 00002ae4 00000018 ti_msp_dl_config.o (.text.DL_GPIO_enablePower) 00002afc 00000018 ti_msp_dl_config.o (.text.DL_GPIO_reset) 00002b14 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableAnalogGlitchFilter) 00002b2c 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableController) 00002b44 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableControllerClockStretching) 00002b5c 00000018 ti_msp_dl_config.o (.text.DL_I2C_enablePower) 00002b74 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableTarget) 00002b8c 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableTargetClockStretching) 00002ba4 00000018 ti_msp_dl_config.o (.text.DL_I2C_reset) 00002bbc 00000018 ti_msp_dl_config.o (.text.DL_I2C_setTimerPeriod) 00002bd4 00000018 ti_msp_dl_config.o (.text.DL_SYSCTL_setBORThreshold) 00002bec 00000018 ti_msp_dl_config.o (.text.DL_Timer_enablePower) 00002c04 00000018 ti_msp_dl_config.o (.text.DL_Timer_reset) 00002c1c 00000018 driverlib.a : dl_timer.o (.text.DL_Timer_setCaptureCompareOutCtl) 00002c34 00000016 libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset) 00002c4a 00000002 --HOLE-- [fill = 0] 00002c4c 00000014 adc_hal.o (.text.DL_I2C_getControllerStatus) 00002c60 00000014 i2c_hal.o (.text.DL_I2C_getControllerStatus) 00002c74 00000014 main_target.o (.text.DL_I2C_receiveControllerData) 00002c88 00000014 i2c_hal.o (.text.DL_I2C_resetControllerTransfer) 00002c9c 00000014 ti_msp_dl_config.o (.text.DL_I2C_resetControllerTransfer) 00002cb0 00000014 ti_msp_dl_config.o (.text.DL_Timer_enableClock) 00002cc4 00000014 ti_msp_dl_config.o (.text.DL_Timer_setCCPDirection) 00002cd8 00000014 libclang_rt.builtins.a : aeabi_uldivmod.S.obj (.text.__aeabi_uldivmod) 00002cec 00000012 main_target.o (.text.DL_I2C_getPendingInterrupt) 00002cfe 00000012 libc.a : memcpy16.S.obj (.text:TI_memcpy_small) 00002d10 00000012 : copy_decompress_none.c.obj (.text:decompress:none) 00002d22 00000002 --HOLE-- [fill = 0] 00002d24 00000010 ti_msp_dl_config.o (.text.DL_SYSCTL_disableNRSTPin) 00002d34 00000010 driverlib.a : dl_timer.o (.text.DL_Timer_setCaptureCompareValue) 00002d44 00000010 libc.a : wcslen.c.obj (.text.wcslen) 00002d54 0000000e : memory.c.obj (.text.OUTLINED_FUNCTION_0) 00002d62 00000002 --HOLE-- [fill = 0] 00002d64 0000000e libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memset) 00002d72 0000000e libsysbm.a : hostrename.c.obj (.text.strcpy) 00002d80 0000000e libc.a : _printfi.c.obj (.text.strlen) 00002d8e 0000000e libsysbm.a : hostrename.c.obj (.text.strlen) 00002d9c 0000000e libc.a : memset16.S.obj (.text:TI_memset_small) 00002daa 00000002 --HOLE-- [fill = 0] 00002dac 0000000c libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memclr) 00002db8 0000000c libc.a : memory.c.obj (.text.malloc) 00002dc4 0000000a driverlib.a : dl_common.o (.text.DL_Common_delayCycles) 00002dce 00000002 --HOLE-- [fill = 0] 00002dd0 00000008 libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy) 00002dd8 00000008 libc.a : printf.c.obj (.text._outc) 00002de0 00000008 : printf.c.obj (.text._outs) 00002de8 00000008 : fseek.c.obj (.text.fseek) 00002df0 00000008 libsysbm.a : remove.c.obj (.text.remove) 00002df8 00000004 startup_mspm0l130x_ticlang.o (.text.Reset_Handler) 00002dfc 00000004 libc.a : pre_init.c.obj (.text._system_pre_init) 00002e00 00000004 : exit.c.obj (.text:abort) 00002e04 0000000c --HOLE-- [fill = 0] .cinit 0 00003160 000000a8 00003160 00000081 (.cinit..data.load) [load image, compression = lzss] 000031e1 00000003 --HOLE-- [fill = 0] 000031e4 0000000c (__TI_handler_table) 000031f0 00000008 (.cinit..bss.load) [load image, compression = zero_init] 000031f8 00000010 (__TI_cinit_table) .rodata 0 00002e10 00000350 00002e10 00000101 libc.a : aeabi_ctype.S.obj (.rodata:__aeabi_ctype_table_) 00002f11 00000033 i2c_hal.o (.rodata.str1.170074848951721478861) 00002f44 00000030 i2c_hal.o (.rodata.str1.4013341528008995071) 00002f74 0000002d adc_hal.o (.rodata.str1.140485669647799580801) 00002fa1 0000002c adc.o (.rodata.str1.160854843146598718761) 00002fcd 0000002c adc_hal.o (.rodata.str1.18930482321442959371) 00002ff9 0000002c adc.o (.rodata.str1.65033923025266455461) 00003025 0000002b adc_hal.o (.rodata.str1.179184043729788647481) 00003050 00000022 i2c_hal.o (.rodata.str1.94820672150776998771) 00003072 00000021 main_target.o (.rodata.str1.50133425761220765311) 00003093 00000020 adc_hal.o (.rodata.str1.2402597435506037301) 000030b3 0000001d adc_hal.o (.rodata.str1.158453821256594455641) 000030d0 0000001a adc_hal.o (.rodata.str1.3075958285894219711) 000030ea 0000001a adc_hal.o (.rodata.str1.57010251713964903131) 00003104 00000015 adc_hal.o (.rodata.str1.181535019888826534251) 00003119 00000011 libc.a : _printfi.c.obj (.rodata.str1.103488685894817597201) 0000312a 00000011 : _printfi.c.obj (.rodata.str1.153638888446227384661) 0000313b 00000009 startup_mspm0l130x_ticlang.o (.rodata.str1.133858793420655236111) 00003144 00000008 ti_msp_dl_config.o (.rodata.gPWM_0Config) 0000314c 00000003 ti_msp_dl_config.o (.rodata.gPWM_0ClockConfig) 0000314f 00000002 ti_msp_dl_config.o (.rodata.gI2C_controllerClockConfig) 00003151 00000002 ti_msp_dl_config.o (.rodata.gI2C_targetClockConfig) 00003153 0000000d --HOLE-- [fill = 0] .init_array * 0 00000000 00000000 UNINITIALIZED .binit 0 00000000 00000000 .data 0 20000000 000001f1 UNINITIALIZED 20000000 000000f0 libc.a : defs.c.obj (.data._ftable) 200000f0 00000078 libsysbm.a : host_device.c.obj (.data._device) 20000168 00000050 : host_device.c.obj (.data._stream) 200001b8 00000014 adc_hal.o (.data.adc_hal) 200001cc 00000008 libc.a : exit.c.obj (.data..L_MergedGlobals) 200001d4 00000008 i2c_hal.o (.data.i2c_hal) 200001dc 00000004 libc.a : defs.c.obj (.data.__TI_ft_end) 200001e0 00000004 : aeabi_portable.c.obj (.data.__aeabi_errno) 200001e4 00000004 : _lock.c.obj (.data._lock) 200001e8 00000004 : _lock.c.obj (.data._unlock) 200001ec 00000001 adc.o (.data.adc_state) 200001ed 00000001 main_target.o (.data.mcu_CommandPending) 200001ee 00000002 --HOLE-- 200001f0 00000001 libc.a : memory.c.obj (.data.memory_is_initialized) .bss 0 200001f4 000001e2 UNINITIALIZED 200001f4 00000120 libsysbm.a : trgmsg.c.obj (.bss:_CIOBUF_) 20000314 000000a0 libc.a : defs.c.obj (.bss.__TI_tmpnams) 200003b4 00000008 libsysbm.a : hostopen.c.obj (.bss.parmbuf) 200003bc 00000008 (.common:batteries) 200003c4 00000004 libc.a : memory.c.obj (.bss.sys_free) 200003c8 00000004 (.common:gRxPacket) 200003cc 00000004 (.common:gTxPacket) 200003d0 00000001 (.common:gRxADCcount) 200003d1 00000001 (.common:gRxADClen) 200003d2 00000001 (.common:gRxComplete) 200003d3 00000001 (.common:gTxADCcount) 200003d4 00000001 (.common:gTxADClen) 200003d5 00000001 (.common:gTxComplete) .sysmem 0 200003d8 00000120 UNINITIALIZED 200003d8 00000010 libc.a : memory.c.obj (.sysmem) 200003e8 00000110 --HOLE-- .stack 0 20000700 00000100 UNINITIALIZED 20000700 00000004 libc.a : boot_cortex_m.c.obj (.stack) 20000704 000000fc --HOLE-- __llvm_prf_cnts * 0 20000000 00000000 UNINITIALIZED __llvm_prf_bits * 0 20000000 00000000 UNINITIALIZED MODULE SUMMARY Module code ro data rw data ------ ---- ------- ------- ./ main_target.o 786 33 1 startup_mspm0l130x_ticlang.o 32 201 0 +--+------------------------------+-------+---------+---------+ Total: 818 234 1 ./src/battery_data/ battery.o 76 0 8 +--+------------------------------+-------+---------+---------+ Total: 76 0 8 ./src/interfaces/ i2c_hal.o 464 133 8 +--+------------------------------+-------+---------+---------+ Total: 464 133 8 ./src/peripherals/adc/ adc_hal.o 974 266 34 adc.o 332 88 1 +--+------------------------------+-------+---------+---------+ Total: 1306 354 35 ./syscfg/ ti_msp_dl_config.o 1566 15 0 +--+------------------------------+-------+---------+---------+ Total: 1566 15 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 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 floatunsidf.S.obj 36 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: 746 0 0 /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/lib/ticlang/m0p/mspm0l11xx_l13xx/driverlib.a dl_i2c.o 396 0 0 dl_timer.o 356 0 0 dl_common.o 10 0 0 +--+------------------------------+-------+---------+---------+ Total: 762 0 0 Heap: 0 0 288 Stack: 0 0 256 Linker Generated: 0 165 0 +--+------------------------------+-------+---------+---------+ Grand Total: 11568 1192 1521 LINKER GENERATED COPY TABLES __TI_cinit_table @ 000031f8 records: 2, size/record: 8, table size: 16 .data: load addr=00003160, load size=00000081 bytes, run addr=20000000, run size=000001f1 bytes, compression=lzss .bss: load addr=000031f0, load size=00000008 bytes, run addr=200001f4, run size=000001e2 bytes, compression=zero_init LINKER GENERATED HANDLER TABLE __TI_handler_table @ 000031e4 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 ------- ---- 00002a79 ADC0_IRQHandler 0000215d Battery_Init 00002e00 C$$EXIT 00002585 C$$IO$$ 00002dc5 DL_Common_delayCycles 00001ea5 DL_I2C_fillControllerTXFIFO 00001d85 DL_I2C_fillTargetTXFIFO 000023c5 DL_I2C_flushControllerTXFIFO 000025f5 DL_I2C_flushTargetRXFIFO 00002401 DL_I2C_flushTargetTXFIFO 00002833 DL_I2C_setClockConfig 00000cd9 DL_Timer_initFourCCPWMMode 00002a41 DL_Timer_setCaptCompUpdateMethod 00002c1d DL_Timer_setCaptureCompareOutCtl 00002d35 DL_Timer_setCaptureCompareValue 00002a5d DL_Timer_setClockConfig 00002a79 DMA_IRQHandler 00002a79 Default_Handler 00002a79 GROUP0_IRQHandler 00002a79 GROUP1_IRQHandler 000021f5 HOSTclose 00001a41 HOSTlseek 00001de5 HOSTopen 00001f61 HOSTread 00001aad HOSTrename 0000223d HOSTunlink 00001fb9 HOSTwrite 00002a79 HardFault_Handler 00001561 I2C0_IRQHandler 00000929 I2C1_IRQHandler 00002a79 NMI_Handler 00002a79 PendSV_Handler 00002df9 Reset_Handler 00002a79 SPI0_IRQHandler 00002a79 SVC_Handler 0000169d SYSCFG_DL_GPIO_init 00001c59 SYSCFG_DL_I2C_controller_init 00001e45 SYSCFG_DL_I2C_target_init 00001bf1 SYSCFG_DL_PWM_0_init 000028e7 SYSCFG_DL_SYSCTL_init 00002a95 SYSCFG_DL_init 00002011 SYSCFG_DL_initPower 00002a79 SysTick_Handler 00002a79 TIMG0_IRQHandler 00002a79 TIMG1_IRQHandler 00002a79 TIMG2_IRQHandler 00002a79 TIMG4_IRQHandler 00002cff TI_memcpy_small 00002d9d TI_memset_small 00002a79 UART0_IRQHandler 00002a79 UART1_IRQHandler 200001f4 _CIOBUF_ 200001f4 __CIOBUF_ 20000800 __STACK_END 00000100 __STACK_SIZE 00000120 __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 000031f8 __TI_CINIT_Base 00003208 __TI_CINIT_Limit 00003208 __TI_CINIT_Warm 000031e4 __TI_Handler_Table_Base 000031f0 __TI_Handler_Table_Limit 00002479 __TI_auto_init_nobinit_nopinit 000024f1 __TI_cleanup 200001cc __TI_cleanup_ptr 000018cd __TI_closefile 000019c5 __TI_decompress_lzss 00002d11 __TI_decompress_none 00002069 __TI_doflush 200001d0 __TI_dtors_ptr 200001dc __TI_ft_end ffffffff __TI_pprof_out_hndl 000000c1 __TI_printfi_nofloat ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 00002525 __TI_readmsg 00000000 __TI_static_base__ 20000314 __TI_tmpnams 00002559 __TI_writemsg 00001cbd __TI_wrt_ok 00002c35 __TI_zero_init_nomemset 00002e10 __aeabi_ctype_table_ 00002e10 __aeabi_ctype_table_C 000021a9 __aeabi_d2iz 000010a9 __aeabi_dmul 200001e0 __aeabi_errno 000017b9 __aeabi_errno_addr 000014bb __aeabi_idiv0 0000155f __aeabi_ldiv0 00002909 __aeabi_llsl 000028a1 __aeabi_lmul 00002dad __aeabi_memclr 00002dad __aeabi_memclr4 00002dad __aeabi_memclr8 00002dd1 __aeabi_memcpy 00002dd1 __aeabi_memcpy4 00002dd1 __aeabi_memcpy8 00002d65 __aeabi_memset 00002d65 __aeabi_memset4 00002d65 __aeabi_memset8 0000287d __aeabi_ui2d 000022c9 __aeabi_uidiv 000022c9 __aeabi_uidivmod 00002cd9 __aeabi_uldivmod 00002909 __ashldi3 ffffffff __binit__ 000021a9 __fixdfsi 0000287d __floatunsidf UNDEFED __mpu_init 000010a9 __muldf3 000028a1 __muldi3 000024b5 __muldsi3 20000700 __stack 20000000 __start___llvm_prf_bits 20000000 __start___llvm_prf_cnts 20000000 __stop___llvm_prf_bits 20000000 __stop___llvm_prf_cnts 000014bd __udivmoddi4 000027e5 _c_int00_noargs 200000f0 _device 20000000 _ftable 200001e4 _lock 00001f03 _nop 20000168 _stream 200003d8 _sys_memory UNDEFED _system_post_cinit 00002dfd _system_pre_init 200001e8 _unlock 00002e01 abort 00002285 adc_current 200001b8 adc_hal 00000bc5 aligned_alloc 00002309 atoi 200003bc batteries ffffffff binit 0000210d close 0000258d exit 000025c1 finddevice 00001601 fputc 00000ddd fputs 00000fc1 free 00002de9 fseek 00001b19 fseeko 200003d0 gRxADCcount 200003d1 gRxADClen 200003d2 gRxComplete 200003c8 gRxPacket 200003d3 gTxADCcount 200003d4 gTxADClen 200003d5 gTxComplete 200003cc gTxPacket 00001b85 getdevice 200001d4 i2c_hal 00000000 interruptVectors 00002795 lseek 00001949 main 00002db9 malloc 200001ed mcu_CommandPending 00000bc5 memalign 000028c5 memccpy 200003b4 parmbuf 00001f05 printf 00002df1 remove 0000118d setvbuf 000017c1 strcmp 00002651 unlink 00000a79 updateADCReading_multichannel 00002d45 wcslen 000027bd 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 00000100 __STACK_SIZE 00000120 __SYSMEM_SIZE 00000929 I2C1_IRQHandler 00000a79 updateADCReading_multichannel 00000bc5 aligned_alloc 00000bc5 memalign 00000cd9 DL_Timer_initFourCCPWMMode 00000ddd fputs 00000fc1 free 000010a9 __aeabi_dmul 000010a9 __muldf3 0000118d setvbuf 000014bb __aeabi_idiv0 000014bd __udivmoddi4 0000155f __aeabi_ldiv0 00001561 I2C0_IRQHandler 00001601 fputc 0000169d SYSCFG_DL_GPIO_init 000017b9 __aeabi_errno_addr 000017c1 strcmp 000018cd __TI_closefile 00001949 main 000019c5 __TI_decompress_lzss 00001a41 HOSTlseek 00001aad HOSTrename 00001b19 fseeko 00001b85 getdevice 00001bf1 SYSCFG_DL_PWM_0_init 00001c59 SYSCFG_DL_I2C_controller_init 00001cbd __TI_wrt_ok 00001d85 DL_I2C_fillTargetTXFIFO 00001de5 HOSTopen 00001e45 SYSCFG_DL_I2C_target_init 00001ea5 DL_I2C_fillControllerTXFIFO 00001f03 _nop 00001f05 printf 00001f61 HOSTread 00001fb9 HOSTwrite 00002011 SYSCFG_DL_initPower 00002069 __TI_doflush 0000210d close 0000215d Battery_Init 000021a9 __aeabi_d2iz 000021a9 __fixdfsi 000021f5 HOSTclose 0000223d HOSTunlink 00002285 adc_current 000022c9 __aeabi_uidiv 000022c9 __aeabi_uidivmod 00002309 atoi 000023c5 DL_I2C_flushControllerTXFIFO 00002401 DL_I2C_flushTargetTXFIFO 00002479 __TI_auto_init_nobinit_nopinit 000024b5 __muldsi3 000024f1 __TI_cleanup 00002525 __TI_readmsg 00002559 __TI_writemsg 00002585 C$$IO$$ 0000258d exit 000025c1 finddevice 000025f5 DL_I2C_flushTargetRXFIFO 00002651 unlink 00002795 lseek 000027bd write 000027e5 _c_int00_noargs 00002833 DL_I2C_setClockConfig 0000287d __aeabi_ui2d 0000287d __floatunsidf 000028a1 __aeabi_lmul 000028a1 __muldi3 000028c5 memccpy 000028e7 SYSCFG_DL_SYSCTL_init 00002909 __aeabi_llsl 00002909 __ashldi3 00002a41 DL_Timer_setCaptCompUpdateMethod 00002a5d DL_Timer_setClockConfig 00002a79 ADC0_IRQHandler 00002a79 DMA_IRQHandler 00002a79 Default_Handler 00002a79 GROUP0_IRQHandler 00002a79 GROUP1_IRQHandler 00002a79 HardFault_Handler 00002a79 NMI_Handler 00002a79 PendSV_Handler 00002a79 SPI0_IRQHandler 00002a79 SVC_Handler 00002a79 SysTick_Handler 00002a79 TIMG0_IRQHandler 00002a79 TIMG1_IRQHandler 00002a79 TIMG2_IRQHandler 00002a79 TIMG4_IRQHandler 00002a79 UART0_IRQHandler 00002a79 UART1_IRQHandler 00002a95 SYSCFG_DL_init 00002c1d DL_Timer_setCaptureCompareOutCtl 00002c35 __TI_zero_init_nomemset 00002cd9 __aeabi_uldivmod 00002cff TI_memcpy_small 00002d11 __TI_decompress_none 00002d35 DL_Timer_setCaptureCompareValue 00002d45 wcslen 00002d65 __aeabi_memset 00002d65 __aeabi_memset4 00002d65 __aeabi_memset8 00002d9d TI_memset_small 00002dad __aeabi_memclr 00002dad __aeabi_memclr4 00002dad __aeabi_memclr8 00002db9 malloc 00002dc5 DL_Common_delayCycles 00002dd1 __aeabi_memcpy 00002dd1 __aeabi_memcpy4 00002dd1 __aeabi_memcpy8 00002de9 fseek 00002df1 remove 00002df9 Reset_Handler 00002dfd _system_pre_init 00002e00 C$$EXIT 00002e01 abort 00002e10 __aeabi_ctype_table_ 00002e10 __aeabi_ctype_table_C 000031e4 __TI_Handler_Table_Base 000031f0 __TI_Handler_Table_Limit 000031f8 __TI_CINIT_Base 00003208 __TI_CINIT_Limit 00003208 __TI_CINIT_Warm 20000000 __start___llvm_prf_bits 20000000 __start___llvm_prf_cnts 20000000 __stop___llvm_prf_bits 20000000 __stop___llvm_prf_cnts 20000000 _ftable 200000f0 _device 20000168 _stream 200001b8 adc_hal 200001cc __TI_cleanup_ptr 200001d0 __TI_dtors_ptr 200001d4 i2c_hal 200001dc __TI_ft_end 200001e0 __aeabi_errno 200001e4 _lock 200001e8 _unlock 200001ed mcu_CommandPending 200001f4 _CIOBUF_ 200001f4 __CIOBUF_ 20000314 __TI_tmpnams 200003b4 parmbuf 200003bc batteries 200003c8 gRxPacket 200003cc gTxPacket 200003d0 gRxADCcount 200003d1 gRxADClen 200003d2 gRxComplete 200003d3 gTxADCcount 200003d4 gTxADClen 200003d5 gTxComplete 200003d8 _sys_memory 20000700 __stack 20000800 __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 [177 symbols]