| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371 |
- ******************************************************************************
- TI ARM Clang Linker Unix v4.0.0
- ******************************************************************************
- >> Linked Fri Feb 14 09:18:04 2025
- OUTPUT FILE NAME: <charge_controller_v7.out>
- 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]
|