| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378 |
- ******************************************************************************
- TI ARM Clang Linker Unix v4.0.0
- ******************************************************************************
- >> Linked Mon Feb 10 16:28:03 2025
- OUTPUT FILE NAME: <i2c_controller_LP_MSPM0G3507_nortos_ticlang.out>
- 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]
|