****************************************************************************** TI ARM Clang Linker Unix v4.0.0 ****************************************************************************** >> Linked Mon Feb 10 16:28:03 2025 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00_noargs" address: 00000965 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- FLASH 00000000 00020000 00000ac8 0001f538 R X SRAM 20200000 00008000 00000339 00007cc7 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 00000ac8 00000ac8 r-x 00000000 00000000 000000c0 000000c0 r-- .intvecs 000000c0 000000c0 000009b8 000009b8 r-x .text 00000a78 00000a78 00000008 00000008 r-- .rodata 00000a80 00000a80 00000048 00000048 r-- .cinit 20200000 20200000 00000139 00000000 rw- 20200000 20200000 000000f8 00000000 rw- .bss 202000f8 202000f8 00000041 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 000009b8 000000c0 000001b4 i2c_comm_controller.o (.text.I2C_sendCommand) 00000274 0000018a i2c_comm_controller.o (.text.I2C_decodeResponse) 000003fe 00000002 startup_mspm0g350x_ticlang.o (.text.Default_Handler) 00000400 000000cc i2c_controller.o (.text.I2C1_IRQHandler) 000004cc 000000a0 i2c_controller.o (.text.main) 0000056c 0000009a libc.a : memcpy16.S.obj (.text:memcpy) 00000606 00000002 libclang_rt.builtins.a : aeabi_div0.c.obj (.text.__aeabi_idiv0) 00000608 00000098 driverlib.a : dl_crc.o (.text.DL_CRC_calculateBlock16) 000006a0 00000090 i2c_comm_controller.o (.text.I2C_getResponse) 00000730 0000007c libc.a : copy_decompress_lzss.c.obj (.text:decompress:lzss) 000007ac 0000006c ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_init) 00000818 0000005e driverlib.a : dl_i2c.o (.text.DL_I2C_fillControllerTXFIFO) 00000876 00000002 --HOLE-- [fill = 0] 00000878 00000040 ti_msp_dl_config.o (.text.SYSCFG_DL_initPower) 000008b8 00000040 libclang_rt.builtins.a : aeabi_uidivmod.S.obj (.text.__aeabi_uidivmod) 000008f8 0000003c libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit) 00000934 00000030 ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init) 00000964 00000028 libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs) 0000098c 00000026 driverlib.a : dl_i2c.o (.text.DL_I2C_setClockConfig) 000009b2 00000002 --HOLE-- [fill = 0] 000009b4 00000024 ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init) 000009d8 00000020 ti_msp_dl_config.o (.text.SYSCFG_DL_CRC_init) 000009f8 0000001e i2c_comm_controller.o (.text.I2C_init) 00000a16 00000018 ti_msp_dl_config.o (.text.SYSCFG_DL_init) 00000a2e 00000016 libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset) 00000a44 00000012 : copy_decompress_none.c.obj (.text:decompress:none) 00000a56 0000000a driverlib.a : dl_common.o (.text.DL_Common_delayCycles) 00000a60 00000008 libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy) 00000a68 00000004 startup_mspm0g350x_ticlang.o (.text.Reset_Handler) 00000a6c 00000004 libc.a : pre_init.c.obj (.text._system_pre_init) 00000a70 00000004 : exit.c.obj (.text:abort) 00000a74 00000004 --HOLE-- [fill = 0] .cinit 0 00000a80 00000048 00000a80 00000024 (.cinit..data.load) [load image, compression = lzss] 00000aa4 0000000c (__TI_handler_table) 00000ab0 00000008 (.cinit..bss.load) [load image, compression = zero_init] 00000ab8 00000010 (__TI_cinit_table) .rodata 0 00000a78 00000008 00000a78 00000002 ti_msp_dl_config.o (.rodata.gI2CClockConfig) 00000a7a 00000006 --HOLE-- [fill = 0] .init_array * 0 00000000 00000000 UNINITIALIZED .binit 0 00000000 00000000 .bss 0 20200000 000000f8 UNINITIALIZED 20200000 0000009c (.common:gI2C) 2020009c 00000048 (.common:gResponse) 202000e4 00000014 (.common:gCommand) .data 0 202000f8 00000041 UNINITIALIZED 202000f8 00000040 i2c_controller.o (.data.gTxData) 20200138 00000001 i2c_controller.o (.data.gSendCommand) .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 364 0 313 ti_msp_dl_config.o 312 2 0 startup_mspm0g350x_ticlang.o 6 192 0 +--+------------------------------+------+---------+---------+ Total: 682 194 313 ./ti/comm_modules/i2c/controller/ i2c_comm_controller.o 1004 0 0 +--+------------------------------+------+---------+---------+ Total: 1004 0 0 /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libc.a memcpy16.S.obj 154 0 0 copy_decompress_lzss.c.obj 124 0 0 autoinit.c.obj 60 0 0 boot_cortex_m.c.obj 40 0 0 copy_zero_init.c.obj 22 0 0 copy_decompress_none.c.obj 18 0 0 exit.c.obj 4 0 0 pre_init.c.obj 4 0 0 +--+------------------------------+------+---------+---------+ Total: 426 0 0 /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/libclang_rt.builtins.a aeabi_uidivmod.S.obj 64 0 0 aeabi_memcpy.S.obj 8 0 0 aeabi_div0.c.obj 2 0 0 +--+------------------------------+------+---------+---------+ Total: 74 0 0 /home/ngosh/ti/mspm0_sdk_2_03_00_07/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a dl_crc.o 152 0 0 dl_i2c.o 132 0 0 dl_common.o 10 0 0 +--+------------------------------+------+---------+---------+ Total: 294 0 0 Stack: 0 0 512 Linker Generated: 0 72 0 +--+------------------------------+------+---------+---------+ Grand Total: 2480 266 825 LINKER GENERATED COPY TABLES __TI_cinit_table @ 00000ab8 records: 2, size/record: 8, table size: 16 .data: load addr=00000a80, load size=00000024 bytes, run addr=202000f8, run size=00000041 bytes, compression=lzss .bss: load addr=00000ab0, load size=00000008 bytes, run addr=20200000, run size=000000f8 bytes, compression=zero_init LINKER GENERATED HANDLER TABLE __TI_handler_table @ 00000aa4 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 ------- ---- 000003ff ADC0_IRQHandler 000003ff ADC1_IRQHandler 000003ff AES_IRQHandler 00000a70 C$$EXIT 000003ff CANFD0_IRQHandler 000003ff DAC0_IRQHandler 00000609 DL_CRC_calculateBlock16 00000a57 DL_Common_delayCycles 00000819 DL_I2C_fillControllerTXFIFO 0000098d DL_I2C_setClockConfig 000003ff DMA_IRQHandler 000003ff Default_Handler 000003ff GROUP0_IRQHandler 000003ff GROUP1_IRQHandler 000003ff HardFault_Handler 000003ff I2C0_IRQHandler 00000401 I2C1_IRQHandler 00000275 I2C_decodeResponse 000006a1 I2C_getResponse 000009f9 I2C_init 000000c1 I2C_sendCommand 000003ff NMI_Handler 000003ff PendSV_Handler 000003ff RTC_IRQHandler 00000a69 Reset_Handler 000003ff SPI0_IRQHandler 000003ff SPI1_IRQHandler 000003ff SVC_Handler 000009d9 SYSCFG_DL_CRC_init 000009b5 SYSCFG_DL_GPIO_init 000007ad SYSCFG_DL_I2C_init 00000935 SYSCFG_DL_SYSCTL_init 00000a17 SYSCFG_DL_init 00000879 SYSCFG_DL_initPower 000003ff SysTick_Handler 000003ff TIMA0_IRQHandler 000003ff TIMA1_IRQHandler 000003ff TIMG0_IRQHandler 000003ff TIMG12_IRQHandler 000003ff TIMG6_IRQHandler 000003ff TIMG7_IRQHandler 000003ff TIMG8_IRQHandler 000003ff UART0_IRQHandler 000003ff UART1_IRQHandler 000003ff UART2_IRQHandler 000003ff UART3_IRQHandler 20208000 __STACK_END 00000200 __STACK_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 00000ab8 __TI_CINIT_Base 00000ac8 __TI_CINIT_Limit 00000ac8 __TI_CINIT_Warm 00000aa4 __TI_Handler_Table_Base 00000ab0 __TI_Handler_Table_Limit 000008f9 __TI_auto_init_nobinit_nopinit 00000731 __TI_decompress_lzss 00000a45 __TI_decompress_none ffffffff __TI_pprof_out_hndl ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 00000000 __TI_static_base__ 00000a2f __TI_zero_init_nomemset 00000607 __aeabi_idiv0 00000a61 __aeabi_memcpy 00000a61 __aeabi_memcpy4 00000a61 __aeabi_memcpy8 000008b9 __aeabi_uidiv 000008b9 __aeabi_uidivmod ffffffff __binit__ UNDEFED __mpu_init 20207e00 __stack 20200000 __start___llvm_prf_bits 20200000 __start___llvm_prf_cnts 20200000 __stop___llvm_prf_bits 20200000 __stop___llvm_prf_cnts 00000965 _c_int00_noargs UNDEFED _system_post_cinit 00000a6d _system_pre_init 00000a71 abort ffffffff binit 202000e4 gCommand 20200000 gI2C 2020009c gResponse 20200138 gSendCommand 202000f8 gTxData 00000000 interruptVectors 000004cd main 0000056d memcpy 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 I2C_sendCommand 00000200 __STACK_SIZE 00000275 I2C_decodeResponse 000003ff ADC0_IRQHandler 000003ff ADC1_IRQHandler 000003ff AES_IRQHandler 000003ff CANFD0_IRQHandler 000003ff DAC0_IRQHandler 000003ff DMA_IRQHandler 000003ff Default_Handler 000003ff GROUP0_IRQHandler 000003ff GROUP1_IRQHandler 000003ff HardFault_Handler 000003ff I2C0_IRQHandler 000003ff NMI_Handler 000003ff PendSV_Handler 000003ff RTC_IRQHandler 000003ff SPI0_IRQHandler 000003ff SPI1_IRQHandler 000003ff SVC_Handler 000003ff SysTick_Handler 000003ff TIMA0_IRQHandler 000003ff TIMA1_IRQHandler 000003ff TIMG0_IRQHandler 000003ff TIMG12_IRQHandler 000003ff TIMG6_IRQHandler 000003ff TIMG7_IRQHandler 000003ff TIMG8_IRQHandler 000003ff UART0_IRQHandler 000003ff UART1_IRQHandler 000003ff UART2_IRQHandler 000003ff UART3_IRQHandler 00000401 I2C1_IRQHandler 000004cd main 0000056d memcpy 00000607 __aeabi_idiv0 00000609 DL_CRC_calculateBlock16 000006a1 I2C_getResponse 00000731 __TI_decompress_lzss 000007ad SYSCFG_DL_I2C_init 00000819 DL_I2C_fillControllerTXFIFO 00000879 SYSCFG_DL_initPower 000008b9 __aeabi_uidiv 000008b9 __aeabi_uidivmod 000008f9 __TI_auto_init_nobinit_nopinit 00000935 SYSCFG_DL_SYSCTL_init 00000965 _c_int00_noargs 0000098d DL_I2C_setClockConfig 000009b5 SYSCFG_DL_GPIO_init 000009d9 SYSCFG_DL_CRC_init 000009f9 I2C_init 00000a17 SYSCFG_DL_init 00000a2f __TI_zero_init_nomemset 00000a45 __TI_decompress_none 00000a57 DL_Common_delayCycles 00000a61 __aeabi_memcpy 00000a61 __aeabi_memcpy4 00000a61 __aeabi_memcpy8 00000a69 Reset_Handler 00000a6d _system_pre_init 00000a70 C$$EXIT 00000a71 abort 00000aa4 __TI_Handler_Table_Base 00000ab0 __TI_Handler_Table_Limit 00000ab8 __TI_CINIT_Base 00000ac8 __TI_CINIT_Limit 00000ac8 __TI_CINIT_Warm 20200000 __start___llvm_prf_bits 20200000 __start___llvm_prf_cnts 20200000 __stop___llvm_prf_bits 20200000 __stop___llvm_prf_cnts 20200000 gI2C 2020009c gResponse 202000e4 gCommand 202000f8 gTxData 20200138 gSendCommand 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 [96 symbols]