****************************************************************************** TI ARM Clang Linker Unix v4.0.0 ****************************************************************************** >> Linked Fri Feb 14 09:18:04 2025 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00_noargs" address: 0000070d MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- FLASH 00000000 00020000 00000870 0001f790 R X SRAM 20200000 00008000 000002f1 00007d0f 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 00000870 00000870 r-x 00000000 00000000 000000c0 000000c0 r-- .intvecs 000000c0 000000c0 00000760 00000760 r-x .text 00000820 00000820 00000008 00000008 r-- .rodata 00000828 00000828 00000048 00000048 r-- .cinit 20200000 20200000 000000f1 00000000 rw- 20200000 20200000 000000b0 00000000 rw- .bss 202000b0 202000b0 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 00000760 000000c0 000001b4 i2c_comm_controller.o (.text.I2C_sendCommand) 00000274 000000a0 i2c_controller.o (.text.main) 00000314 0000009a libc.a : memcpy16.S.obj (.text:memcpy) 000003ae 00000002 startup_mspm0g350x_ticlang.o (.text.Default_Handler) 000003b0 00000098 driverlib.a : dl_crc.o (.text.DL_CRC_calculateBlock16) 00000448 00000090 i2c_comm_controller.o (.text.I2C_getResponse) 000004d8 0000007c libc.a : copy_decompress_lzss.c.obj (.text:decompress:lzss) 00000554 0000006c ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_controller_init) 000005c0 0000005e driverlib.a : dl_i2c.o (.text.DL_I2C_fillControllerTXFIFO) 0000061e 00000002 libclang_rt.builtins.a : aeabi_div0.c.obj (.text.__aeabi_idiv0) 00000620 00000040 ti_msp_dl_config.o (.text.SYSCFG_DL_initPower) 00000660 00000040 libclang_rt.builtins.a : aeabi_uidivmod.S.obj (.text.__aeabi_uidivmod) 000006a0 0000003c libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit) 000006dc 00000030 ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init) 0000070c 00000028 libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs) 00000734 00000026 driverlib.a : dl_i2c.o (.text.DL_I2C_setClockConfig) 0000075a 00000002 --HOLE-- [fill = 0] 0000075c 00000024 ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init) 00000780 00000020 ti_msp_dl_config.o (.text.SYSCFG_DL_CRC_init) 000007a0 0000001e i2c_comm_controller.o (.text.I2C_init) 000007be 00000018 ti_msp_dl_config.o (.text.SYSCFG_DL_init) 000007d6 00000016 libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset) 000007ec 00000012 : copy_decompress_none.c.obj (.text:decompress:none) 000007fe 0000000a driverlib.a : dl_common.o (.text.DL_Common_delayCycles) 00000808 00000008 libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy) 00000810 00000004 startup_mspm0g350x_ticlang.o (.text.Reset_Handler) 00000814 00000004 libc.a : pre_init.c.obj (.text._system_pre_init) 00000818 00000004 : exit.c.obj (.text:abort) 0000081c 00000004 --HOLE-- [fill = 0] .cinit 0 00000828 00000048 00000828 00000023 (.cinit..data.load) [load image, compression = lzss] 0000084b 00000001 --HOLE-- [fill = 0] 0000084c 0000000c (__TI_handler_table) 00000858 00000008 (.cinit..bss.load) [load image, compression = zero_init] 00000860 00000010 (__TI_cinit_table) .rodata 0 00000820 00000008 00000820 00000002 ti_msp_dl_config.o (.rodata.gI2C_controllerClockConfig) 00000822 00000006 --HOLE-- [fill = 0] .init_array * 0 00000000 00000000 UNINITIALIZED .binit 0 00000000 00000000 .bss 0 20200000 000000b0 UNINITIALIZED 20200000 0000009c (.common:gI2C) 2020009c 00000014 (.common:gCommand) .data 0 202000b0 00000041 UNINITIALIZED 202000b0 00000040 i2c_controller.o (.data.gTxData) 202000f0 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 160 0 241 ti_msp_dl_config.o 312 2 0 startup_mspm0g350x_ticlang.o 6 192 0 +--+------------------------------+------+---------+---------+ Total: 478 194 241 ./ti/comm_modules/i2c/controller/ i2c_comm_controller.o 610 0 0 +--+------------------------------+------+---------+---------+ Total: 610 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 71 0 +--+------------------------------+------+---------+---------+ Grand Total: 1882 265 753 LINKER GENERATED COPY TABLES __TI_cinit_table @ 00000860 records: 2, size/record: 8, table size: 16 .data: load addr=00000828, load size=00000023 bytes, run addr=202000b0, run size=00000041 bytes, compression=lzss .bss: load addr=00000858, load size=00000008 bytes, run addr=20200000, run size=000000b0 bytes, compression=zero_init LINKER GENERATED HANDLER TABLE __TI_handler_table @ 0000084c 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 ------- ---- 000003af ADC0_IRQHandler 000003af ADC1_IRQHandler 000003af AES_IRQHandler 00000818 C$$EXIT 000003af CANFD0_IRQHandler 000003af DAC0_IRQHandler 000003b1 DL_CRC_calculateBlock16 000007ff DL_Common_delayCycles 000005c1 DL_I2C_fillControllerTXFIFO 00000735 DL_I2C_setClockConfig 000003af DMA_IRQHandler 000003af Default_Handler 000003af GROUP0_IRQHandler 000003af GROUP1_IRQHandler 000003af HardFault_Handler 000003af I2C0_IRQHandler 000003af I2C1_IRQHandler 00000449 I2C_getResponse 000007a1 I2C_init 000000c1 I2C_sendCommand 000003af NMI_Handler 000003af PendSV_Handler 000003af RTC_IRQHandler 00000811 Reset_Handler 000003af SPI0_IRQHandler 000003af SPI1_IRQHandler 000003af SVC_Handler 00000781 SYSCFG_DL_CRC_init 0000075d SYSCFG_DL_GPIO_init 00000555 SYSCFG_DL_I2C_controller_init 000006dd SYSCFG_DL_SYSCTL_init 000007bf SYSCFG_DL_init 00000621 SYSCFG_DL_initPower 000003af SysTick_Handler 000003af TIMA0_IRQHandler 000003af TIMA1_IRQHandler 000003af TIMG0_IRQHandler 000003af TIMG12_IRQHandler 000003af TIMG6_IRQHandler 000003af TIMG7_IRQHandler 000003af TIMG8_IRQHandler 000003af UART0_IRQHandler 000003af UART1_IRQHandler 000003af UART2_IRQHandler 000003af 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 00000860 __TI_CINIT_Base 00000870 __TI_CINIT_Limit 00000870 __TI_CINIT_Warm 0000084c __TI_Handler_Table_Base 00000858 __TI_Handler_Table_Limit 000006a1 __TI_auto_init_nobinit_nopinit 000004d9 __TI_decompress_lzss 000007ed __TI_decompress_none ffffffff __TI_pprof_out_hndl ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 00000000 __TI_static_base__ 000007d7 __TI_zero_init_nomemset 0000061f __aeabi_idiv0 00000809 __aeabi_memcpy 00000809 __aeabi_memcpy4 00000809 __aeabi_memcpy8 00000661 __aeabi_uidiv 00000661 __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 0000070d _c_int00_noargs UNDEFED _system_post_cinit 00000815 _system_pre_init 00000819 abort ffffffff binit 2020009c gCommand 20200000 gI2C 202000f0 gSendCommand 202000b0 gTxData 00000000 interruptVectors 00000275 main 00000315 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 main 00000315 memcpy 000003af ADC0_IRQHandler 000003af ADC1_IRQHandler 000003af AES_IRQHandler 000003af CANFD0_IRQHandler 000003af DAC0_IRQHandler 000003af DMA_IRQHandler 000003af Default_Handler 000003af GROUP0_IRQHandler 000003af GROUP1_IRQHandler 000003af HardFault_Handler 000003af I2C0_IRQHandler 000003af I2C1_IRQHandler 000003af NMI_Handler 000003af PendSV_Handler 000003af RTC_IRQHandler 000003af SPI0_IRQHandler 000003af SPI1_IRQHandler 000003af SVC_Handler 000003af SysTick_Handler 000003af TIMA0_IRQHandler 000003af TIMA1_IRQHandler 000003af TIMG0_IRQHandler 000003af TIMG12_IRQHandler 000003af TIMG6_IRQHandler 000003af TIMG7_IRQHandler 000003af TIMG8_IRQHandler 000003af UART0_IRQHandler 000003af UART1_IRQHandler 000003af UART2_IRQHandler 000003af UART3_IRQHandler 000003b1 DL_CRC_calculateBlock16 00000449 I2C_getResponse 000004d9 __TI_decompress_lzss 00000555 SYSCFG_DL_I2C_controller_init 000005c1 DL_I2C_fillControllerTXFIFO 0000061f __aeabi_idiv0 00000621 SYSCFG_DL_initPower 00000661 __aeabi_uidiv 00000661 __aeabi_uidivmod 000006a1 __TI_auto_init_nobinit_nopinit 000006dd SYSCFG_DL_SYSCTL_init 0000070d _c_int00_noargs 00000735 DL_I2C_setClockConfig 0000075d SYSCFG_DL_GPIO_init 00000781 SYSCFG_DL_CRC_init 000007a1 I2C_init 000007bf SYSCFG_DL_init 000007d7 __TI_zero_init_nomemset 000007ed __TI_decompress_none 000007ff DL_Common_delayCycles 00000809 __aeabi_memcpy 00000809 __aeabi_memcpy4 00000809 __aeabi_memcpy8 00000811 Reset_Handler 00000815 _system_pre_init 00000818 C$$EXIT 00000819 abort 0000084c __TI_Handler_Table_Base 00000858 __TI_Handler_Table_Limit 00000860 __TI_CINIT_Base 00000870 __TI_CINIT_Limit 00000870 __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 gCommand 202000b0 gTxData 202000f0 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 [94 symbols]