****************************************************************************** TI ARM Clang Linker PC v4.0.0 ****************************************************************************** >> Linked Tue Oct 8 16:36:25 2024 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00_noargs" address: 00000e7d MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- FLASH 00000000 00020000 00001008 0001eff8 R X SRAM 20200000 00008000 00000219 00007de7 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 00001008 00001008 r-x 00000000 00000000 000000c0 000000c0 r-- .intvecs 000000c0 000000c0 00000f10 00000f10 r-x .text 00000fd0 00000fd0 00000008 00000008 r-- .rodata 00000fd8 00000fd8 00000030 00000030 r-- .cinit 20200000 20200000 0000001c 00000000 rw- 20200000 20200000 00000015 00000000 rw- .bss 20200018 20200018 00000004 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 00000f10 000000c0 00000358 libc.a : e_log.c.obj (.text.log) 00000418 00000192 libclang_rt.builtins.a : adddf3.S.obj (.text.adddf3_subdf3) 000005aa 00000002 startup_mspm0g350x_ticlang.o (.text.Default_Handler) 000005ac 0000010c libclang_rt.builtins.a : divdf3.S.obj (.text.__divdf3) 000006b8 000000e4 : muldf3.S.obj (.text.__muldf3) 0000079c 000000b8 Hw_Interface.o (.text.AI_GetUITempCell_Hw) 00000854 000000ac Hw_Interface.o (.text.AI_GetTempInC) 00000900 0000009a libc.a : memcpy16.S.obj (.text:memcpy) 0000099a 00000002 --HOLE-- [fill = 0] 0000099c 0000007c : copy_decompress_lzss.c.obj (.text:decompress:lzss) 00000a18 00000074 libclang_rt.builtins.a : comparedf2.c.obj (.text.__gedf2) 00000a8c 00000004 startup_mspm0g350x_ticlang.o (.text.Reset_Handler) 00000a90 00000074 libclang_rt.builtins.a : truncdfsf2.S.obj (.text.__truncdfsf2) 00000b04 00000068 : comparedf2.c.obj (.text.__ledf2) 00000b6c 00000062 : aeabi_dcmp.S.obj (.text.__aeabi_dcmp) 00000bce 00000002 --HOLE-- [fill = 0] 00000bd0 00000050 ti_msp_dl_config.o (.text.SYSCFG_DL_ADC12_0_init) 00000c20 00000050 main_sc.o (.text.main) 00000c70 0000004c driverlib.a : dl_adc12.o (.text.DL_ADC12_setClockConfig) 00000cbc 00000040 ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init) 00000cfc 00000040 libclang_rt.builtins.a : extendsfdf2.S.obj (.text.__extendsfdf2) 00000d3c 0000003c : floatsisf.S.obj (.text.__floatsisf) 00000d78 0000003c libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit) 00000db4 0000003a libclang_rt.builtins.a : muldsi3.S.obj (.text.__muldsi3) 00000dee 00000002 --HOLE-- [fill = 0] 00000df0 00000038 ti_msp_dl_config.o (.text.SYSCFG_DL_initPower) 00000e28 0000002c libclang_rt.builtins.a : floatsidf.S.obj (.text.__floatsidf) 00000e54 00000028 driverlib.a : dl_adc12.o (.text.DL_Common_updateReg) 00000e7c 00000028 libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs) 00000ea4 00000024 Hw_Interface.o (.text.AI_GetIInA) 00000ec8 00000024 ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init) 00000eec 0000001c main_sc.o (.text.ADC0_IRQHandler) 00000f08 00000016 libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset) 00000f1e 00000014 driverlib.a : dl_common.o (.text.DL_Common_delayCycles) 00000f32 00000014 ti_msp_dl_config.o (.text.SYSCFG_DL_init) 00000f46 00000012 libc.a : copy_decompress_none.c.obj (.text:decompress:none) 00000f58 0000000a : e_log.c.obj (.text.OUTLINED_FUNCTION_0) 00000f62 00000002 --HOLE-- [fill = 0] 00000f64 00000010 libclang_rt.builtins.a : muldf3.S.obj (.tramp.__aeabi_dmul.1) 00000f74 0000000a libc.a : e_log.c.obj (.text.OUTLINED_FUNCTION_3) 00000f7e 00000002 --HOLE-- [fill = 0] 00000f80 00000010 libclang_rt.builtins.a : adddf3.S.obj (.tramp.__aeabi_dsub.1) 00000f90 0000000a libc.a : e_log.c.obj (.text.OUTLINED_FUNCTION_4) 00000f9a 0000000a : e_log.c.obj (.text.OUTLINED_FUNCTION_5) 00000fa4 00000008 : aeabi_portable.c.obj (.text.__aeabi_errno_addr) 00000fac 00000008 libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy) 00000fb4 00000006 libc.a : e_log.c.obj (.text.OUTLINED_FUNCTION_1) 00000fba 00000006 : e_log.c.obj (.text.OUTLINED_FUNCTION_2) 00000fc0 00000004 : pre_init.c.obj (.text._system_pre_init) 00000fc4 00000004 : exit.c.obj (.text:abort) 00000fc8 00000008 --HOLE-- [fill = 0] .cinit 0 00000fd8 00000030 00000fd8 0000000c (__TI_handler_table) 00000fe4 00000008 (.cinit..bss.load) [load image, compression = zero_init] 00000fec 00000007 (.cinit..data.load) [load image, compression = lzss] 00000ff3 00000001 --HOLE-- [fill = 0] 00000ff4 00000010 (__TI_cinit_table) 00001004 00000004 --HOLE-- [fill = 0] .rodata 0 00000fd0 00000008 00000fd0 00000008 ti_msp_dl_config.o (.rodata.gADC12_0ClockConfig) .init_array * 0 00000000 00000000 UNINITIALIZED .binit 0 00000000 00000000 .bss 0 20200000 00000015 UNINITIALIZED 20200000 00000004 (.common:adc_current) 20200004 00000004 (.common:adc_temperatur) 20200008 00000004 (.common:current) 2020000c 00000004 (.common:temperatur) 20200010 00000004 (.common:voltage) 20200014 00000001 (.common:gCheckADC) .data 0 20200018 00000004 UNINITIALIZED 20200018 00000004 libc.a : aeabi_portable.c.obj (.data.__aeabi_errno) .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 ------ ---- ------- ------- .\ ti_msp_dl_config.o 256 8 0 +--+------------------------------+------+---------+---------+ Total: 256 8 0 .\01_sw_components\01_sc\01_src\ main_sc.o 108 0 21 +--+------------------------------+------+---------+---------+ Total: 108 0 21 .\01_sw_components\03_hw\01_src\ Hw_Interface.o 392 0 0 +--+------------------------------+------+---------+---------+ Total: 392 0 0 .\04_config\ startup_mspm0g350x_ticlang.o 6 192 0 +--+------------------------------+------+---------+---------+ Total: 6 192 0 C:/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a dl_adc12.o 116 0 0 dl_common.o 20 0 0 +--+------------------------------+------+---------+---------+ Total: 136 0 0 C:\ti\ccstheia150\ccs\tools\compiler\ti-cgt-armllvm_4.0.0.LTS\lib\armv6m-ti-none-eabi/c/libc.a e_log.c.obj 908 0 0 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 aeabi_portable.c.obj 8 0 4 exit.c.obj 4 0 0 pre_init.c.obj 4 0 0 +--+------------------------------+------+---------+---------+ Total: 1342 0 4 C:\ti\ccstheia150\ccs\tools\compiler\ti-cgt-armllvm_4.0.0.LTS\lib\armv6m-ti-none-eabi/libclang_rt.builtins.a adddf3.S.obj 418 0 0 divdf3.S.obj 268 0 0 muldf3.S.obj 244 0 0 comparedf2.c.obj 220 0 0 truncdfsf2.S.obj 116 0 0 aeabi_dcmp.S.obj 98 0 0 extendsfdf2.S.obj 64 0 0 floatsisf.S.obj 60 0 0 muldsi3.S.obj 58 0 0 floatsidf.S.obj 44 0 0 aeabi_memcpy.S.obj 8 0 0 +--+------------------------------+------+---------+---------+ Total: 1598 0 0 Stack: 0 0 512 Linker Generated: 0 43 0 +--+------------------------------+------+---------+---------+ Grand Total: 3838 243 537 LINKER GENERATED COPY TABLES __TI_cinit_table @ 00000ff4 records: 2, size/record: 8, table size: 16 .bss: load addr=00000fe4, load size=00000008 bytes, run addr=20200000, run size=00000015 bytes, compression=zero_init .data: load addr=00000fec, load size=00000007 bytes, run addr=20200018, run size=00000004 bytes, compression=lzss LINKER GENERATED HANDLER TABLE __TI_handler_table @ 00000fd8 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 FAR CALL TRAMPOLINES callee name trampoline name callee addr tramp addr call addr call info -------------- ----------- --------- ---------------- __aeabi_dmul $Tramp$TT$L$PI$$__aeabi_dmul 000006b9 00000f64 00000f60 libc.a : e_log.c.obj (.text.OUTLINED_FUNCTION_0) 00000f98 : e_log.c.obj (.text.OUTLINED_FUNCTION_4) 00000fa2 : e_log.c.obj (.text.OUTLINED_FUNCTION_5) 00000fb8 : e_log.c.obj (.text.OUTLINED_FUNCTION_1) 00000fbe : e_log.c.obj (.text.OUTLINED_FUNCTION_2) __aeabi_dsub $Tramp$TT$L$PI$$__aeabi_dsub 00000419 00000f80 00000f7c libc.a : e_log.c.obj (.text.OUTLINED_FUNCTION_3) [2 trampolines] [6 trampoline calls] GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name address name ------- ---- 00000eed ADC0_IRQHandler 000005ab ADC1_IRQHandler 000005ab AES_IRQHandler 00000ea5 AI_GetIInA 00000855 AI_GetTempInC 0000079d AI_GetUITempCell_Hw 00000fc4 C$$EXIT 000005ab CANFD0_IRQHandler 000005ab DAC0_IRQHandler 00000c71 DL_ADC12_setClockConfig 00000f1f DL_Common_delayCycles 000005ab DMA_IRQHandler 000005ab Default_Handler 000005ab GROUP0_IRQHandler 000005ab GROUP1_IRQHandler 000005ab HardFault_Handler 000005ab I2C0_IRQHandler 000005ab I2C1_IRQHandler 000005ab NMI_Handler 000005ab PendSV_Handler 000005ab RTC_IRQHandler 00000a8d Reset_Handler 000005ab SPI0_IRQHandler 000005ab SPI1_IRQHandler 000005ab SVC_Handler 00000bd1 SYSCFG_DL_ADC12_0_init 00000ec9 SYSCFG_DL_GPIO_init 00000cbd SYSCFG_DL_SYSCTL_init 00000f33 SYSCFG_DL_init 00000df1 SYSCFG_DL_initPower 000005ab SysTick_Handler 000005ab TIMA0_IRQHandler 000005ab TIMA1_IRQHandler 000005ab TIMG0_IRQHandler 000005ab TIMG12_IRQHandler 000005ab TIMG6_IRQHandler 000005ab TIMG7_IRQHandler 000005ab TIMG8_IRQHandler 000005ab UART0_IRQHandler 000005ab UART1_IRQHandler 000005ab UART2_IRQHandler 000005ab 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 00000ff4 __TI_CINIT_Base 00001004 __TI_CINIT_Limit 00001004 __TI_CINIT_Warm 00000fd8 __TI_Handler_Table_Base 00000fe4 __TI_Handler_Table_Limit 00000d79 __TI_auto_init_nobinit_nopinit 0000099d __TI_decompress_lzss 00000f47 __TI_decompress_none ffffffff __TI_pprof_out_hndl ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 00000000 __TI_static_base__ 00000f09 __TI_zero_init_nomemset 00000423 __adddf3 00000a91 __aeabi_d2f 00000423 __aeabi_dadd 00000b6d __aeabi_dcmpeq 00000ba9 __aeabi_dcmpge 00000bbd __aeabi_dcmpgt 00000b95 __aeabi_dcmple 00000b81 __aeabi_dcmplt 000005ad __aeabi_ddiv 000006b9 __aeabi_dmul 00000419 __aeabi_dsub 20200018 __aeabi_errno 00000fa5 __aeabi_errno_addr 00000cfd __aeabi_f2d 00000e29 __aeabi_i2d 00000d3d __aeabi_i2f 00000fad __aeabi_memcpy 00000fad __aeabi_memcpy4 00000fad __aeabi_memcpy8 ffffffff __binit__ 00000b05 __cmpdf2 000005ad __divdf3 00000b05 __eqdf2 00000cfd __extendsfdf2 00000e29 __floatsidf 00000d3d __floatsisf 00000a19 __gedf2 00000a19 __gtdf2 00000b05 __ledf2 00000b05 __ltdf2 UNDEFED __mpu_init 000006b9 __muldf3 00000db5 __muldsi3 00000b05 __nedf2 20207e00 __stack 20200000 __start___llvm_prf_bits 20200000 __start___llvm_prf_cnts 20200000 __stop___llvm_prf_bits 20200000 __stop___llvm_prf_cnts 00000419 __subdf3 00000a91 __truncdfsf2 00000e7d _c_int00_noargs UNDEFED _system_post_cinit 00000fc1 _system_pre_init 00000fc5 abort 20200000 adc_current 20200004 adc_temperatur ffffffff binit 20200008 current 20200014 gCheckADC 00000000 interruptVectors 000000c1 log 000000c1 logl 00000c21 main 00000901 memcpy 2020000c temperatur 20200010 voltage 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 log 000000c1 logl 00000200 __STACK_SIZE 00000419 __aeabi_dsub 00000419 __subdf3 00000423 __adddf3 00000423 __aeabi_dadd 000005ab ADC1_IRQHandler 000005ab AES_IRQHandler 000005ab CANFD0_IRQHandler 000005ab DAC0_IRQHandler 000005ab DMA_IRQHandler 000005ab Default_Handler 000005ab GROUP0_IRQHandler 000005ab GROUP1_IRQHandler 000005ab HardFault_Handler 000005ab I2C0_IRQHandler 000005ab I2C1_IRQHandler 000005ab NMI_Handler 000005ab PendSV_Handler 000005ab RTC_IRQHandler 000005ab SPI0_IRQHandler 000005ab SPI1_IRQHandler 000005ab SVC_Handler 000005ab SysTick_Handler 000005ab TIMA0_IRQHandler 000005ab TIMA1_IRQHandler 000005ab TIMG0_IRQHandler 000005ab TIMG12_IRQHandler 000005ab TIMG6_IRQHandler 000005ab TIMG7_IRQHandler 000005ab TIMG8_IRQHandler 000005ab UART0_IRQHandler 000005ab UART1_IRQHandler 000005ab UART2_IRQHandler 000005ab UART3_IRQHandler 000005ad __aeabi_ddiv 000005ad __divdf3 000006b9 __aeabi_dmul 000006b9 __muldf3 0000079d AI_GetUITempCell_Hw 00000855 AI_GetTempInC 00000901 memcpy 0000099d __TI_decompress_lzss 00000a19 __gedf2 00000a19 __gtdf2 00000a8d Reset_Handler 00000a91 __aeabi_d2f 00000a91 __truncdfsf2 00000b05 __cmpdf2 00000b05 __eqdf2 00000b05 __ledf2 00000b05 __ltdf2 00000b05 __nedf2 00000b6d __aeabi_dcmpeq 00000b81 __aeabi_dcmplt 00000b95 __aeabi_dcmple 00000ba9 __aeabi_dcmpge 00000bbd __aeabi_dcmpgt 00000bd1 SYSCFG_DL_ADC12_0_init 00000c21 main 00000c71 DL_ADC12_setClockConfig 00000cbd SYSCFG_DL_SYSCTL_init 00000cfd __aeabi_f2d 00000cfd __extendsfdf2 00000d3d __aeabi_i2f 00000d3d __floatsisf 00000d79 __TI_auto_init_nobinit_nopinit 00000db5 __muldsi3 00000df1 SYSCFG_DL_initPower 00000e29 __aeabi_i2d 00000e29 __floatsidf 00000e7d _c_int00_noargs 00000ea5 AI_GetIInA 00000ec9 SYSCFG_DL_GPIO_init 00000eed ADC0_IRQHandler 00000f09 __TI_zero_init_nomemset 00000f1f DL_Common_delayCycles 00000f33 SYSCFG_DL_init 00000f47 __TI_decompress_none 00000fa5 __aeabi_errno_addr 00000fad __aeabi_memcpy 00000fad __aeabi_memcpy4 00000fad __aeabi_memcpy8 00000fc1 _system_pre_init 00000fc4 C$$EXIT 00000fc5 abort 00000fd8 __TI_Handler_Table_Base 00000fe4 __TI_Handler_Table_Limit 00000ff4 __TI_CINIT_Base 00001004 __TI_CINIT_Limit 00001004 __TI_CINIT_Warm 20200000 __start___llvm_prf_bits 20200000 __start___llvm_prf_cnts 20200000 __stop___llvm_prf_bits 20200000 __stop___llvm_prf_cnts 20200000 adc_current 20200004 adc_temperatur 20200008 current 2020000c temperatur 20200010 voltage 20200014 gCheckADC 20200018 __aeabi_errno 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 [123 symbols]