****************************************************************************** TI ARM Clang Linker Unix v4.0.0 ****************************************************************************** >> Linked Thu Mar 6 15:20:35 2025 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00_noargs" address: 00002701 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- FLASH 00000000 00020000 00003098 0001cf68 R X SRAM 20200000 00008000 00001691 0000696f 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 00003098 00003098 r-x 00000000 00000000 000000c0 000000c0 r-- .intvecs 000000c0 000000c0 00002bb0 00002bb0 r-x .text 00002c70 00002c70 000003a0 000003a0 r-- .rodata 00003010 00003010 00000088 00000088 r-- .cinit 20200000 20200000 00001491 00000000 rw- 20200000 20200000 00001000 00000000 rw- .sysmem 20201000 20201000 000002bc 00000000 rw- .bss 202012bc 202012bc 000001d5 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 00002bb0 000000c0 00000868 libc.a : _printfi.c.obj (.text:__TI_printfi_nofloat) 00000928 000001c8 adc.o (.text.ADC_ReadData) 00000af0 000001bc i2c_controller.o (.text.I2C0_IRQHandler) 00000cac 0000018c i2c_controller.o (.text.I2C1_IRQHandler) 00000e38 00000114 libc.a : memory.c.obj (.text.aligned_alloc) 00000f4c 000000f8 : fputs.c.obj (.text.fputs) 00001044 000000e8 i2c_target.o (.text.Battery_StateUpdate) 0000112c 000000e8 libc.a : memory.c.obj (.text.free) 00001214 000000e0 adc.o (.text.ADC_ConstructConfigBytes) 000012f4 000000e0 libc.a : setvbuf.c.obj (.text.setvbuf) 000013d4 000000c8 adc.o (.text.ADC_SetConfigurationBytes) 0000149c 000000a2 libclang_rt.builtins.a : udivmoddi4.S.obj (.text) 0000153e 00000002 : aeabi_div0.c.obj (.text.__aeabi_idiv0) 00001540 000000a0 adc.o (.text.Battery_UpdateCurrentVoltage) 000015e0 000000a0 multiplexer.o (.text.Multiplexer_SelectChannel) 00001680 0000009c libc.a : fputc.c.obj (.text.fputc) 0000171c 00000098 adc.o (.text.ADC_ConvertToVoltage) 000017b4 0000008c i2c_controller.o (.text.main) 00001840 00000088 libc.a : strcmp-armv6m.S.obj (.text:strcmp) 000018c8 0000007c : fclose.c.obj (.text.__TI_closefile) 00001944 0000007c : copy_decompress_lzss.c.obj (.text:decompress:lzss) 000019c0 0000007a ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init) 00001a3a 00000002 libclang_rt.builtins.a : aeabi_div0.c.obj (.text.__aeabi_ldiv0) 00001a3c 0000006c libsysbm.a : hostlseek.c.obj (.text.HOSTlseek) 00001aa8 0000006c : hostrename.c.obj (.text.HOSTrename) 00001b14 0000006c libc.a : fseek.c.obj (.text.fseeko) 00001b80 0000006c : getdevice.c.obj (.text.getdevice) 00001bec 00000068 ti_msp_dl_config.o (.text.SYSCFG_DL_initPower) 00001c54 00000064 libc.a : _io_perm.c.obj (.text.__TI_wrt_ok) 00001cb8 00000064 : memory.c.obj (.text.split) 00001d1c 00000060 driverlib.a : dl_i2c.o (.text.DL_I2C_fillTargetTXFIFO) 00001d7c 00000060 libsysbm.a : hostopen.c.obj (.text.HOSTopen) 00001ddc 00000060 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_target_init) 00001e3c 0000005e driverlib.a : dl_i2c.o (.text.DL_I2C_fillControllerTXFIFO) 00001e9a 00000002 libc.a : _lock.c.obj (.text._nop) 00001e9c 0000005c : printf.c.obj (.text.printf) 00001ef8 00000058 libsysbm.a : hostread.c.obj (.text.HOSTread) 00001f50 00000058 : hostwrite.c.obj (.text.HOSTwrite) 00001fa8 00000058 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_controller_init) 00002000 00000052 libc.a : fflush.c.obj (.text.__TI_doflush) 00002052 00000002 --HOLE-- [fill = 0] 00002054 00000050 adc.o (.text.DL_I2C_startControllerTransfer) 000020a4 00000050 multiplexer.o (.text.DL_I2C_startControllerTransfer) 000020f4 00000050 libsysbm.a : close.c.obj (.text.close) 00002144 00000048 : hostclose.c.obj (.text.HOSTclose) 0000218c 00000048 : hostunlink.c.obj (.text.HOSTunlink) 000021d4 00000040 libclang_rt.builtins.a : aeabi_uidivmod.S.obj (.text.__aeabi_uidivmod) 00002214 00000040 libc.a : atoi.c.obj (.text.atoi) 00002254 0000003c ti_msp_dl_config.o (.text.DL_GPIO_initPeripheralInputFunctionFeatures) 00002290 0000003c driverlib.a : dl_i2c.o (.text.DL_I2C_flushControllerTXFIFO) 000022cc 0000003c : dl_i2c.o (.text.DL_I2C_flushTargetTXFIFO) 00002308 0000003c libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit) 00002344 0000003a libclang_rt.builtins.a : muldsi3.S.obj (.text.__muldsi3) 0000237e 00000038 ti_msp_dl_config.o (.text.DL_CRC_init) 000023b6 00000002 --HOLE-- [fill = 0] 000023b8 00000034 libc.a : fopen.c.obj (.text.__TI_cleanup) 000023ec 00000034 libsysbm.a : trgmsg.c.obj (.text.__TI_readmsg) 00002420 00000034 : trgmsg.c.obj (.text.__TI_writemsg) 00002454 00000034 libc.a : exit.c.obj (.text.exit) 00002488 00000034 : getdevice.c.obj (.text.finddevice) 000024bc 00000032 i2c_comm_controller.o (.text.I2C_init) 000024ee 00000002 --HOLE-- [fill = 0] 000024f0 0000002c i2c_controller.o (.text.__NVIC_EnableIRQ) 0000251c 0000002c libsysbm.a : unlink.c.obj (.text.unlink) 00002548 00000028 adc.o (.text.DL_Common_updateReg) 00002570 00000028 multiplexer.o (.text.DL_Common_updateReg) 00002598 00000028 ti_msp_dl_config.o (.text.DL_Common_updateReg) 000025c0 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerRXFIFOThreshold) 000025e8 00000028 ti_msp_dl_config.o (.text.DL_I2C_setControllerTXFIFOThreshold) 00002610 00000028 ti_msp_dl_config.o (.text.DL_I2C_setTargetRXFIFOThreshold) 00002638 00000028 ti_msp_dl_config.o (.text.DL_I2C_setTargetTXFIFOThreshold) 00002660 00000028 ti_msp_dl_config.o (.text.SYSCFG_DL_CRC_init) 00002688 00000028 libc.a : memory.c.obj (.text.free_list_insert) 000026b0 00000028 libsysbm.a : lseek.c.obj (.text.lseek) 000026d8 00000028 : write.c.obj (.text.write) 00002700 00000028 libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs) 00002728 00000026 ti_msp_dl_config.o (.text.DL_I2C_setAnalogGlitchFilterPulseWidth) 0000274e 00000026 driverlib.a : dl_i2c.o (.text.DL_I2C_setClockConfig) 00002774 00000024 ti_msp_dl_config.o (.text.DL_CRC_setSeed16) 00002798 00000024 ti_msp_dl_config.o (.text.DL_I2C_setTargetOwnAddress) 000027bc 00000024 libclang_rt.builtins.a : muldi3.S.obj (.text.__muldi3) 000027e0 00000022 libc.a : memccpy.c.obj (.text.memccpy) 00002802 0000001e ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init) 00002820 0000001e libclang_rt.builtins.a : ashldi3.S.obj (.text.__ashldi3) 0000283e 00000002 --HOLE-- [fill = 0] 00002840 0000001c ti_msp_dl_config.o (.text.DL_GPIO_enableHiZ) 0000285c 0000001c ti_msp_dl_config.o (.text.DL_I2C_disableTargetWakeup) 00002878 0000001c adc.o (.text.DL_I2C_enableInterrupt) 00002894 0000001c i2c_controller.o (.text.DL_I2C_enableInterrupt) 000028b0 0000001c ti_msp_dl_config.o (.text.DL_I2C_enableInterrupt) 000028cc 0000001c i2c_controller.o (.text.DL_I2C_isControllerRXFIFOEmpty) 000028e8 0000001c ti_msp_dl_config.o (.text.DL_SYSCTL_setSYSOSCFreq) 00002904 0000001c ti_msp_dl_config.o (.text.SYSCFG_DL_init) 00002920 0000001c libc.a : memory.c.obj (.text.free_list_remove) 0000293c 00000018 ti_msp_dl_config.o (.text.DL_CRC_enablePower) 00002954 00000018 ti_msp_dl_config.o (.text.DL_CRC_reset) 0000296c 00000018 ti_msp_dl_config.o (.text.DL_GPIO_enablePower) 00002984 00000018 ti_msp_dl_config.o (.text.DL_GPIO_reset) 0000299c 00000018 ti_msp_dl_config.o (.text.DL_I2C_disableAnalogGlitchFilter) 000029b4 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableAnalogGlitchFilter) 000029cc 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableController) 000029e4 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableControllerClockStretching) 000029fc 00000018 ti_msp_dl_config.o (.text.DL_I2C_enablePower) 00002a14 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableTarget) 00002a2c 00000018 ti_msp_dl_config.o (.text.DL_I2C_enableTargetClockStretching) 00002a44 00000018 ti_msp_dl_config.o (.text.DL_I2C_reset) 00002a5c 00000018 ti_msp_dl_config.o (.text.DL_I2C_setTimerPeriod) 00002a74 00000018 ti_msp_dl_config.o (.text.DL_SYSCTL_setBORThreshold) 00002a8c 00000016 i2c_comm_controller.o (.text.I2C_clearBuffer) 00002aa2 00000016 libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset) 00002ab8 00000014 adc.o (.text.DL_I2C_getControllerStatus) 00002acc 00000014 i2c_target.o (.text.DL_I2C_getControllerStatus) 00002ae0 00000014 multiplexer.o (.text.DL_I2C_getControllerStatus) 00002af4 00000014 i2c_controller.o (.text.DL_I2C_getTargetStatus) 00002b08 00000014 i2c_controller.o (.text.DL_I2C_receiveControllerData) 00002b1c 00000014 ti_msp_dl_config.o (.text.DL_I2C_resetControllerTransfer) 00002b30 00000014 ti_msp_dl_config.o (.text.DL_SYSCTL_disableSYSPLL) 00002b44 00000014 libclang_rt.builtins.a : aeabi_uldivmod.S.obj (.text.__aeabi_uldivmod) 00002b58 00000012 i2c_controller.o (.text.DL_I2C_getPendingInterrupt) 00002b6a 00000012 libc.a : memcpy16.S.obj (.text:TI_memcpy_small) 00002b7c 00000012 : copy_decompress_none.c.obj (.text:decompress:none) 00002b8e 00000002 --HOLE-- [fill = 0] 00002b90 00000010 ti_msp_dl_config.o (.text.DL_SYSCTL_disableHFXT) 00002ba0 00000010 libc.a : wcslen.c.obj (.text.wcslen) 00002bb0 0000000e : memory.c.obj (.text.OUTLINED_FUNCTION_0) 00002bbe 00000002 --HOLE-- [fill = 0] 00002bc0 0000000e libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memset) 00002bce 0000000e libsysbm.a : hostrename.c.obj (.text.strcpy) 00002bdc 0000000e libc.a : _printfi.c.obj (.text.strlen) 00002bea 0000000e libsysbm.a : hostrename.c.obj (.text.strlen) 00002bf8 0000000e libc.a : memset16.S.obj (.text:TI_memset_small) 00002c06 00000002 --HOLE-- [fill = 0] 00002c08 0000000c libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memclr) 00002c14 0000000c libc.a : memory.c.obj (.text.malloc) 00002c20 0000000a driverlib.a : dl_common.o (.text.DL_Common_delayCycles) 00002c2a 00000002 --HOLE-- [fill = 0] 00002c2c 00000008 libc.a : aeabi_portable.c.obj (.text.__aeabi_errno_addr) 00002c34 00000008 libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy) 00002c3c 00000008 libc.a : printf.c.obj (.text._outc) 00002c44 00000008 : printf.c.obj (.text._outs) 00002c4c 00000008 : fseek.c.obj (.text.fseek) 00002c54 00000008 libsysbm.a : remove.c.obj (.text.remove) 00002c5c 00000004 startup_mspm0g350x_ticlang.o (.text.Default_Handler) 00002c60 00000004 startup_mspm0g350x_ticlang.o (.text.Reset_Handler) 00002c64 00000004 libc.a : pre_init.c.obj (.text._system_pre_init) 00002c68 00000004 : exit.c.obj (.text:abort) 00002c6c 00000004 --HOLE-- [fill = 0] .cinit 0 00003010 00000088 00003010 00000064 (.cinit..data.load) [load image, compression = lzss] 00003074 0000000c (__TI_handler_table) 00003080 00000008 (.cinit..bss.load) [load image, compression = zero_init] 00003088 00000010 (__TI_cinit_table) .rodata 0 00002c70 000003a0 00002c70 00000101 libc.a : aeabi_ctype.S.obj (.rodata:__aeabi_ctype_table_) 00002d71 00000039 i2c_controller.o (.rodata.str1.179063319387908962991) 00002daa 00000032 multiplexer.o (.rodata.str1.29362095947798716951) 00002ddc 0000002b adc.o (.rodata.str1.25441403197361701961) 00002e07 00000029 adc.o (.rodata.str1.41407442172756317641) 00002e30 00000027 adc.o (.rodata.str1.9104006415414870471) 00002e57 00000027 multiplexer.o (.rodata.str1.92445539561215715011) 00002e7e 00000022 adc.o (.rodata.str1.75598629454301647491) 00002ea0 00000022 i2c_controller.o (.rodata.str1.91043755832811627921) 00002ec2 00000020 adc.o (.rodata.str1.95393766749411319771) 00002ee2 0000001f i2c_controller.o (.rodata.str1.45413293569381271681) 00002f01 0000001c adc.o (.rodata.str1.119342513474743631991) 00002f1d 0000001b adc.o (.rodata.str1.47019157895356604021) 00002f38 0000001b i2c_controller.o (.rodata.str1.89005588678899653321) 00002f53 00000018 i2c_controller.o (.rodata.str1.58202964110805887911) 00002f6b 00000016 adc.o (.rodata.str1.152928147105711405261) 00002f81 00000015 i2c_controller.o (.rodata.str1.91888677203502862861) 00002f96 00000014 i2c_controller.o (.rodata.str1.139536071156377696321) 00002faa 00000014 i2c_controller.o (.rodata.str1.44366518634961814551) 00002fbe 00000013 i2c_controller.o (.rodata.str1.106815021420079532371) 00002fd1 00000011 libc.a : _printfi.c.obj (.rodata.str1.103488685894817597201) 00002fe2 00000011 : _printfi.c.obj (.rodata.str1.153638888446227384661) 00002ff3 0000000b adc.o (.rodata.str1.135499725018448954211) 00002ffe 00000002 ti_msp_dl_config.o (.rodata.gI2C_controllerClockConfig) 00003000 00000002 ti_msp_dl_config.o (.rodata.gI2C_targetClockConfig) 00003002 0000000e --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 000002bc 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 00000010 (.common:batteries) 2020126c 00000010 (.common:gRxPacket) 2020127c 00000010 (.common:gTxPacket) 2020128c 00000008 libsysbm.a : hostopen.c.obj (.bss.parmbuf) 20201294 00000008 (.common:battery_data) 2020129c 00000004 libc.a : memory.c.obj (.bss.sys_free) 202012a0 00000004 (.common:gRxADCcount) 202012a4 00000004 (.common:gRxADClen) 202012a8 00000004 (.common:gTxADCcount) 202012ac 00000004 (.common:gTxADClen) 202012b0 00000004 (.common:piRxCount) 202012b4 00000004 (.common:piTxCount) 202012b8 00000001 (.common:gRxComplete) 202012b9 00000001 (.common:gTxComplete) 202012ba 00000001 (.common:piRxComplete) 202012bb 00000001 (.common:piTxComplete) .data 0 202012bc 000001d5 UNINITIALIZED 202012bc 000000f0 libc.a : defs.c.obj (.data._ftable) 202013ac 00000078 libsysbm.a : host_device.c.obj (.data._device) 20201424 00000050 : host_device.c.obj (.data._stream) 20201474 00000008 libc.a : exit.c.obj (.data..L_MergedGlobals) 2020147c 00000004 : defs.c.obj (.data.__TI_ft_end) 20201480 00000004 : aeabi_portable.c.obj (.data.__aeabi_errno) 20201484 00000004 : _lock.c.obj (.data._lock) 20201488 00000004 : _lock.c.obj (.data._unlock) 2020148c 00000001 i2c_controller.o (.data.I2C0_IRQHandler.receivedCommand) 2020148d 00000003 --HOLE-- 20201490 00000001 libc.a : 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 ------ ---- ------- ------- ./ adc.o 1360 277 50 i2c_controller.o 1138 253 165 ti_msp_dl_config.o 1438 4 0 multiplexer.o 300 89 0 i2c_target.o 252 0 10 startup_mspm0g350x_ticlang.o 8 192 0 battery.o 0 0 16 +--+------------------------------+-------+---------+---------+ Total: 4496 815 241 ./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 udivmoddi4.S.obj 162 0 0 aeabi_uidivmod.S.obj 64 0 0 muldsi3.S.obj 58 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: 408 0 0 /home/ngosh/ti/mspm0_sdk_2_03_00_07/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a dl_i2c.o 348 0 0 dl_common.o 10 0 0 +--+------------------------------+-------+---------+---------+ Total: 358 0 0 Heap: 0 0 4096 Stack: 0 0 512 Linker Generated: 0 136 0 +--+------------------------------+-------+---------+---------+ Grand Total: 11164 1242 5774 LINKER GENERATED COPY TABLES __TI_cinit_table @ 00003088 records: 2, size/record: 8, table size: 16 .data: load addr=00003010, load size=00000064 bytes, run addr=202012bc, run size=000001d5 bytes, compression=lzss .bss: load addr=00003080, load size=00000008 bytes, run addr=20201000, run size=000002bc bytes, compression=zero_init LINKER GENERATED HANDLER TABLE __TI_handler_table @ 00003074 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 ------- ---- 00002c5d ADC0_IRQHandler 00002c5d ADC1_IRQHandler 00001215 ADC_ConstructConfigBytes 0000171d ADC_ConvertToVoltage 00000929 ADC_ReadData 000013d5 ADC_SetConfigurationBytes 00002c5d AES_IRQHandler 00001045 Battery_StateUpdate 00001541 Battery_UpdateCurrentVoltage 00002c68 C$$EXIT 0000244d C$$IO$$ 00002c5d CANFD0_IRQHandler 00002c5d DAC0_IRQHandler 00002c21 DL_Common_delayCycles 00001e3d DL_I2C_fillControllerTXFIFO 00001d1d DL_I2C_fillTargetTXFIFO 00002291 DL_I2C_flushControllerTXFIFO 000022cd DL_I2C_flushTargetTXFIFO 0000274f DL_I2C_setClockConfig 00002c5d DMA_IRQHandler 00002c5d Default_Handler 00002c5d GROUP0_IRQHandler 00002c5d GROUP1_IRQHandler 00002145 HOSTclose 00001a3d HOSTlseek 00001d7d HOSTopen 00001ef9 HOSTread 00001aa9 HOSTrename 0000218d HOSTunlink 00001f51 HOSTwrite 00002c5d HardFault_Handler 00000af1 I2C0_IRQHandler 00000cad I2C1_IRQHandler 000024bd I2C_init 000015e1 Multiplexer_SelectChannel 00002c5d NMI_Handler 00002c5d PendSV_Handler 00002c5d RTC_IRQHandler 00002c61 Reset_Handler 00002c5d SPI0_IRQHandler 00002c5d SPI1_IRQHandler 00002c5d SVC_Handler 00002661 SYSCFG_DL_CRC_init 000019c1 SYSCFG_DL_GPIO_init 00001fa9 SYSCFG_DL_I2C_controller_init 00001ddd SYSCFG_DL_I2C_target_init 00002803 SYSCFG_DL_SYSCTL_init 00002905 SYSCFG_DL_init 00001bed SYSCFG_DL_initPower 00002c5d SysTick_Handler 00002c5d TIMA0_IRQHandler 00002c5d TIMA1_IRQHandler 00002c5d TIMG0_IRQHandler 00002c5d TIMG12_IRQHandler 00002c5d TIMG6_IRQHandler 00002c5d TIMG7_IRQHandler 00002c5d TIMG8_IRQHandler 00002b6b TI_memcpy_small 00002bf9 TI_memset_small 00002c5d UART0_IRQHandler 00002c5d UART1_IRQHandler 00002c5d UART2_IRQHandler 00002c5d 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 00003088 __TI_CINIT_Base 00003098 __TI_CINIT_Limit 00003098 __TI_CINIT_Warm 00003074 __TI_Handler_Table_Base 00003080 __TI_Handler_Table_Limit 00002309 __TI_auto_init_nobinit_nopinit 000023b9 __TI_cleanup 20201474 __TI_cleanup_ptr 000018c9 __TI_closefile 00001945 __TI_decompress_lzss 00002b7d __TI_decompress_none 00002001 __TI_doflush 20201478 __TI_dtors_ptr 2020147c __TI_ft_end ffffffff __TI_pprof_out_hndl 000000c1 __TI_printfi_nofloat ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 000023ed __TI_readmsg 00000000 __TI_static_base__ 20201120 __TI_tmpnams 00002421 __TI_writemsg 00001c55 __TI_wrt_ok 00002aa3 __TI_zero_init_nomemset 00002c70 __aeabi_ctype_table_ 00002c70 __aeabi_ctype_table_C 20201480 __aeabi_errno 00002c2d __aeabi_errno_addr 0000153f __aeabi_idiv0 00001a3b __aeabi_ldiv0 00002821 __aeabi_llsl 000027bd __aeabi_lmul 00002c09 __aeabi_memclr 00002c09 __aeabi_memclr4 00002c09 __aeabi_memclr8 00002c35 __aeabi_memcpy 00002c35 __aeabi_memcpy4 00002c35 __aeabi_memcpy8 00002bc1 __aeabi_memset 00002bc1 __aeabi_memset4 00002bc1 __aeabi_memset8 000021d5 __aeabi_uidiv 000021d5 __aeabi_uidivmod 00002b45 __aeabi_uldivmod 00002821 __ashldi3 ffffffff __binit__ UNDEFED __mpu_init 000027bd __muldi3 00002345 __muldsi3 20207e00 __stack 20200000 __start___llvm_prf_bits 20200000 __start___llvm_prf_cnts 20200000 __stop___llvm_prf_bits 20200000 __stop___llvm_prf_cnts 0000149d __udivmoddi4 00002701 _c_int00_noargs 202013ac _device 202012bc _ftable 20201484 _lock 00001e9b _nop 20201424 _stream 20200000 _sys_memory UNDEFED _system_post_cinit 00002c65 _system_pre_init 20201488 _unlock 00002c69 abort 00000e39 aligned_alloc 00002215 atoi 2020125c batteries 20201294 battery_data ffffffff binit 000020f5 close 00002455 exit 00002489 finddevice 00001681 fputc 00000f4d fputs 0000112d free 00002c4d fseek 00001b15 fseeko 202011c0 gI2C 202012a0 gRxADCcount 202012a4 gRxADClen 202012b8 gRxComplete 2020126c gRxPacket 202012a8 gTxADCcount 202012ac gTxADClen 202012b9 gTxComplete 2020127c gTxPacket 00001b81 getdevice 00000000 interruptVectors 000026b1 lseek 000017b5 main 00002c15 malloc 00000e39 memalign 000027e1 memccpy 2020128c parmbuf 202012ba piRxComplete 202012b0 piRxCount 202012bb piTxComplete 202012b4 piTxCount 00001e9d printf 00002c55 remove 000012f5 setvbuf 00001841 strcmp 0000251d unlink 00002ba1 wcslen 000026d9 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 ADC_ReadData 00000af1 I2C0_IRQHandler 00000cad I2C1_IRQHandler 00000e39 aligned_alloc 00000e39 memalign 00000f4d fputs 00001000 __SYSMEM_SIZE 00001045 Battery_StateUpdate 0000112d free 00001215 ADC_ConstructConfigBytes 000012f5 setvbuf 000013d5 ADC_SetConfigurationBytes 0000149d __udivmoddi4 0000153f __aeabi_idiv0 00001541 Battery_UpdateCurrentVoltage 000015e1 Multiplexer_SelectChannel 00001681 fputc 0000171d ADC_ConvertToVoltage 000017b5 main 00001841 strcmp 000018c9 __TI_closefile 00001945 __TI_decompress_lzss 000019c1 SYSCFG_DL_GPIO_init 00001a3b __aeabi_ldiv0 00001a3d HOSTlseek 00001aa9 HOSTrename 00001b15 fseeko 00001b81 getdevice 00001bed SYSCFG_DL_initPower 00001c55 __TI_wrt_ok 00001d1d DL_I2C_fillTargetTXFIFO 00001d7d HOSTopen 00001ddd SYSCFG_DL_I2C_target_init 00001e3d DL_I2C_fillControllerTXFIFO 00001e9b _nop 00001e9d printf 00001ef9 HOSTread 00001f51 HOSTwrite 00001fa9 SYSCFG_DL_I2C_controller_init 00002001 __TI_doflush 000020f5 close 00002145 HOSTclose 0000218d HOSTunlink 000021d5 __aeabi_uidiv 000021d5 __aeabi_uidivmod 00002215 atoi 00002291 DL_I2C_flushControllerTXFIFO 000022cd DL_I2C_flushTargetTXFIFO 00002309 __TI_auto_init_nobinit_nopinit 00002345 __muldsi3 000023b9 __TI_cleanup 000023ed __TI_readmsg 00002421 __TI_writemsg 0000244d C$$IO$$ 00002455 exit 00002489 finddevice 000024bd I2C_init 0000251d unlink 00002661 SYSCFG_DL_CRC_init 000026b1 lseek 000026d9 write 00002701 _c_int00_noargs 0000274f DL_I2C_setClockConfig 000027bd __aeabi_lmul 000027bd __muldi3 000027e1 memccpy 00002803 SYSCFG_DL_SYSCTL_init 00002821 __aeabi_llsl 00002821 __ashldi3 00002905 SYSCFG_DL_init 00002aa3 __TI_zero_init_nomemset 00002b45 __aeabi_uldivmod 00002b6b TI_memcpy_small 00002b7d __TI_decompress_none 00002ba1 wcslen 00002bc1 __aeabi_memset 00002bc1 __aeabi_memset4 00002bc1 __aeabi_memset8 00002bf9 TI_memset_small 00002c09 __aeabi_memclr 00002c09 __aeabi_memclr4 00002c09 __aeabi_memclr8 00002c15 malloc 00002c21 DL_Common_delayCycles 00002c2d __aeabi_errno_addr 00002c35 __aeabi_memcpy 00002c35 __aeabi_memcpy4 00002c35 __aeabi_memcpy8 00002c4d fseek 00002c55 remove 00002c5d ADC0_IRQHandler 00002c5d ADC1_IRQHandler 00002c5d AES_IRQHandler 00002c5d CANFD0_IRQHandler 00002c5d DAC0_IRQHandler 00002c5d DMA_IRQHandler 00002c5d Default_Handler 00002c5d GROUP0_IRQHandler 00002c5d GROUP1_IRQHandler 00002c5d HardFault_Handler 00002c5d NMI_Handler 00002c5d PendSV_Handler 00002c5d RTC_IRQHandler 00002c5d SPI0_IRQHandler 00002c5d SPI1_IRQHandler 00002c5d SVC_Handler 00002c5d SysTick_Handler 00002c5d TIMA0_IRQHandler 00002c5d TIMA1_IRQHandler 00002c5d TIMG0_IRQHandler 00002c5d TIMG12_IRQHandler 00002c5d TIMG6_IRQHandler 00002c5d TIMG7_IRQHandler 00002c5d TIMG8_IRQHandler 00002c5d UART0_IRQHandler 00002c5d UART1_IRQHandler 00002c5d UART2_IRQHandler 00002c5d UART3_IRQHandler 00002c61 Reset_Handler 00002c65 _system_pre_init 00002c68 C$$EXIT 00002c69 abort 00002c70 __aeabi_ctype_table_ 00002c70 __aeabi_ctype_table_C 00003074 __TI_Handler_Table_Base 00003080 __TI_Handler_Table_Limit 00003088 __TI_CINIT_Base 00003098 __TI_CINIT_Limit 00003098 __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 2020126c gRxPacket 2020127c gTxPacket 2020128c parmbuf 20201294 battery_data 202012a0 gRxADCcount 202012a4 gRxADClen 202012a8 gTxADCcount 202012ac gTxADClen 202012b0 piRxCount 202012b4 piTxCount 202012b8 gRxComplete 202012b9 gTxComplete 202012ba piRxComplete 202012bb piTxComplete 202012bc _ftable 202013ac _device 20201424 _stream 20201474 __TI_cleanup_ptr 20201478 __TI_dtors_ptr 2020147c __TI_ft_end 20201480 __aeabi_errno 20201484 _lock 20201488 _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 [184 symbols]