You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
274 lines
14 KiB
Plaintext
274 lines
14 KiB
Plaintext
******************************************************************************
|
|
TMS320C2000 Linker Unix v25.11.0
|
|
******************************************************************************
|
|
>> Linked Thu Jul 16 11:43:11 2026
|
|
|
|
OUTPUT FILE NAME: <gpio_driverlib_cpu2.out>
|
|
ENTRY POINT SYMBOL: "code_start" address: 00000000
|
|
|
|
|
|
MEMORY CONFIGURATION
|
|
|
|
name origin length used unused attr fill
|
|
---------------------- -------- --------- -------- -------- ---- --------
|
|
PAGE 0:
|
|
BEGIN 00000000 00000002 00000002 00000000 RWIX
|
|
RAMM0 000000a2 0000035e 00000012 0000034c RWIX
|
|
RAMLS0 00008000 00000800 00000000 00000800 RWIX
|
|
RAMLS1 00008800 00000800 00000000 00000800 RWIX
|
|
RAMLS2 00009000 00000800 00000000 00000800 RWIX
|
|
RAMLS3 00009800 00000800 00000000 00000800 RWIX
|
|
RAMLS4 0000a000 00000800 00000000 00000800 RWIX
|
|
RAMD0 0000b000 00000800 000002c2 0000053e RWIX
|
|
FLASHA 00080002 00001ffe 00000000 00001ffe RWIX
|
|
FLASHB 00082000 00002000 00000000 00002000 RWIX
|
|
FLASHC 00084000 00002000 00000000 00002000 RWIX
|
|
FLASHD 00086000 00002000 00000000 00002000 RWIX
|
|
FLASHE 00088000 00008000 00000000 00008000 RWIX
|
|
FLASHF 00090000 00008000 00000000 00008000 RWIX
|
|
FLASHG 00098000 00008000 00000000 00008000 RWIX
|
|
FLASHH 000a0000 00008000 00000000 00008000 RWIX
|
|
FLASHI 000a8000 00008000 00000000 00008000 RWIX
|
|
FLASHJ 000b0000 00008000 00000000 00008000 RWIX
|
|
FLASHK 000b8000 00002000 00000000 00002000 RWIX
|
|
FLASHL 000ba000 00002000 00000000 00002000 RWIX
|
|
FLASHM 000bc000 00002000 00000000 00002000 RWIX
|
|
FLASHN 000be000 00001ff0 00000000 00001ff0 RWIX
|
|
RESET 003fffc0 00000002 00000000 00000002 RWIX
|
|
|
|
PAGE 1:
|
|
BOOT_RSVD 00000002 000000a0 00000000 000000a0 RWIX
|
|
RAMM1 00000400 000003f8 00000100 000002f8 RWIX
|
|
RAMLS5 0000a800 00000800 00000060 000007a0 RWIX
|
|
RAMD1 0000b800 00000800 00000000 00000800 RWIX
|
|
CPU2TOCPU1RAM 0003f800 00000400 00000000 00000400 RWIX
|
|
CPU1TOCPU2RAM 0003fc00 00000400 00000000 00000400 RWIX
|
|
CANA_MSG_RAM 00049000 00000800 00000000 00000800 RWIX
|
|
CANB_MSG_RAM 0004b000 00000800 00000000 00000800 RWIX
|
|
|
|
|
|
SECTION ALLOCATION MAP
|
|
|
|
output attributes/
|
|
section page origin length input sections
|
|
-------- ---- ---------- ---------- ----------------
|
|
codestart
|
|
* 0 00000000 00000002
|
|
00000000 00000002 F2837xD_CodeStartBranch.obj (codestart)
|
|
|
|
.cinit 0 000000a2 00000012
|
|
000000a2 00000009 (.cinit..data.load) [load image, compression = lzss]
|
|
000000ab 00000001 --HOLE-- [fill = 0]
|
|
000000ac 00000004 (__TI_handler_table)
|
|
000000b0 00000004 (__TI_cinit_table)
|
|
|
|
.reset 0 003fffc0 00000000 DSECT
|
|
|
|
.stack 1 00000400 00000100 UNINITIALIZED
|
|
00000400 00000100 --HOLE--
|
|
|
|
.init_array
|
|
* 0 000000a2 00000000 UNINITIALIZED
|
|
|
|
.const 1 0000a800 00000050
|
|
0000a800 00000050 gpio_driverlib_main_cpu2.obj (.const:.string)
|
|
|
|
.data 1 0000a850 00000010 UNINITIALIZED
|
|
0000a850 00000006 device.obj (.data)
|
|
0000a856 00000006 rts2800_fpu32_eabi.lib : exit.c.obj (.data)
|
|
0000a85c 00000002 : _lock.c.obj (.data:_lock)
|
|
0000a85e 00000002 : _lock.c.obj (.data:_unlock)
|
|
|
|
GETBUFFER
|
|
* 0 0003fc00 00000000 DSECT
|
|
|
|
GETWRITEIDX
|
|
* 0 0003fc00 00000000 DSECT
|
|
|
|
PUTREADIDX
|
|
* 0 0003fc00 00000000 DSECT
|
|
|
|
.text 0 0000b000 000002c2
|
|
0000b000 00000192 device.obj (.text)
|
|
0000b192 00000049 gpio_driverlib_main_cpu2.obj (.text)
|
|
0000b1db 0000002e rts2800_fpu32_eabi.lib : copy_decompress_lzss.c.obj (.text:decompress:lzss)
|
|
0000b209 0000002b : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
|
|
0000b234 00000029 : exit.c.obj (.text)
|
|
0000b25d 00000020 : memcpy.c.obj (.text)
|
|
0000b27d 00000017 : boot28.asm.obj (.text)
|
|
0000b294 00000012 : args_main.c.obj (.text)
|
|
0000b2a6 00000009 : _lock.c.obj (.text)
|
|
0000b2af 00000008 F2837xD_CodeStartBranch.obj (.text)
|
|
0000b2b7 00000008 rts2800_fpu32_eabi.lib : copy_decompress_none.c.obj (.text:decompress:none)
|
|
0000b2bf 00000002 : pre_init.c.obj (.text)
|
|
0000b2c1 00000001 : startup.c.obj (.text)
|
|
|
|
MODULE SUMMARY
|
|
|
|
Module code ro data rw data
|
|
------ ---- ------- -------
|
|
./
|
|
gpio_driverlib_main_cpu2.obj 73 80 0
|
|
+--+------------------------------+------+---------+---------+
|
|
Total: 73 80 0
|
|
|
|
./device/
|
|
device.obj 402 0 6
|
|
F2837xD_CodeStartBranch.obj 10 0 0
|
|
+--+------------------------------+------+---------+---------+
|
|
Total: 412 0 6
|
|
|
|
/Applications/ti/ccs2050/ccs/tools/compiler/ti-cgt-c2000_25.11.0.LTS/lib/rts2800_fpu32_eabi.lib
|
|
exit.c.obj 41 0 6
|
|
copy_decompress_lzss.c.obj 46 0 0
|
|
autoinit.c.obj 43 0 0
|
|
memcpy.c.obj 32 0 0
|
|
boot28.asm.obj 23 0 0
|
|
args_main.c.obj 18 0 0
|
|
_lock.c.obj 9 0 4
|
|
copy_decompress_none.c.obj 8 0 0
|
|
pre_init.c.obj 2 0 0
|
|
startup.c.obj 1 0 0
|
|
+--+------------------------------+------+---------+---------+
|
|
Total: 223 0 10
|
|
|
|
Stack: 0 0 256
|
|
Linker Generated: 0 17 0
|
|
+--+------------------------------+------+---------+---------+
|
|
Grand Total: 708 97 272
|
|
|
|
|
|
LINKER GENERATED COPY TABLES
|
|
|
|
__TI_cinit_table @ 000000b0 records: 1, size/record: 4, table size: 4
|
|
.data: load addr=000000a2, load size=00000009 bytes, run addr=0000a850, run size=00000010 bytes, compression=lzss
|
|
|
|
|
|
LINKER GENERATED HANDLER TABLE
|
|
|
|
__TI_handler_table @ 000000ac records: 2, size/record: 2, table size: 4
|
|
index: 0, handler: __TI_decompress_lzss
|
|
index: 1, handler: __TI_decompress_none
|
|
|
|
|
|
GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE
|
|
|
|
address data page name
|
|
-------- ---------------- ----
|
|
00000400 10 (00000400) __stack
|
|
|
|
0000a850 2a1 (0000a840) Example_Result
|
|
0000a852 2a1 (0000a840) Example_PassCount
|
|
0000a854 2a1 (0000a840) Example_Fail
|
|
0000a856 2a1 (0000a840) __TI_enable_exit_profile_output
|
|
0000a858 2a1 (0000a840) __TI_cleanup_ptr
|
|
0000a85a 2a1 (0000a840) __TI_dtors_ptr
|
|
0000a85c 2a1 (0000a840) _lock
|
|
0000a85e 2a1 (0000a840) _unlock
|
|
|
|
|
|
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
|
|
|
|
page address name
|
|
---- ------- ----
|
|
0 0000b234 C$$EXIT
|
|
0 0000b040 Device_enableAllPeripherals
|
|
0 0000b16a Device_enableUnbondedGPIOPullups
|
|
0 0000b14d Device_enableUnbondedGPIOPullupsFor100Pin
|
|
0 0000b13a Device_enableUnbondedGPIOPullupsFor176Pin
|
|
0 0000b037 Device_init
|
|
0 0000b119 Device_initGPIO
|
|
1 0000a854 Example_Fail
|
|
1 0000a852 Example_PassCount
|
|
1 0000a850 Example_Result
|
|
0 0000b191 Example_done
|
|
0 0000b18c Example_setResultFail
|
|
0 0000b187 Example_setResultPass
|
|
0 000000b0 __TI_CINIT_Base
|
|
0 000000b4 __TI_CINIT_Limit
|
|
0 000000b4 __TI_CINIT_Warm
|
|
0 000000ac __TI_Handler_Table_Base
|
|
0 000000b0 __TI_Handler_Table_Limit
|
|
1 00000500 __TI_STACK_END
|
|
abs 00000100 __TI_STACK_SIZE
|
|
0 0000b209 __TI_auto_init_nobinit_nopinit
|
|
1 0000a858 __TI_cleanup_ptr
|
|
0 0000b1db __TI_decompress_lzss
|
|
0 0000b2b7 __TI_decompress_none
|
|
1 0000a85a __TI_dtors_ptr
|
|
1 0000a856 __TI_enable_exit_profile_output
|
|
abs ffffffff __TI_pprof_out_hndl
|
|
abs ffffffff __TI_prof_data_size
|
|
abs ffffffff __TI_prof_data_start
|
|
abs ffffffff __c_args__
|
|
0 0000b180 __error__
|
|
1 00000400 __stack
|
|
0 0000b294 _args_main
|
|
0 0000b27d _c_int00
|
|
1 0000a85c _lock
|
|
0 0000b2ae _nop
|
|
0 0000b2aa _register_lock
|
|
0 0000b2a6 _register_unlock
|
|
0 0000b2c1 _system_post_cinit
|
|
0 0000b2bf _system_pre_init
|
|
1 0000a85e _unlock
|
|
0 0000b234 abort
|
|
0 00000000 code_start
|
|
0 0000b236 exit
|
|
0 0000b1c5 main
|
|
0 0000b25d memcpy
|
|
|
|
|
|
GLOBAL SYMBOLS: SORTED BY Symbol Address
|
|
|
|
page address name
|
|
---- ------- ----
|
|
0 00000000 code_start
|
|
0 000000ac __TI_Handler_Table_Base
|
|
0 000000b0 __TI_CINIT_Base
|
|
0 000000b0 __TI_Handler_Table_Limit
|
|
0 000000b4 __TI_CINIT_Limit
|
|
0 000000b4 __TI_CINIT_Warm
|
|
0 0000b037 Device_init
|
|
0 0000b040 Device_enableAllPeripherals
|
|
0 0000b119 Device_initGPIO
|
|
0 0000b13a Device_enableUnbondedGPIOPullupsFor176Pin
|
|
0 0000b14d Device_enableUnbondedGPIOPullupsFor100Pin
|
|
0 0000b16a Device_enableUnbondedGPIOPullups
|
|
0 0000b180 __error__
|
|
0 0000b187 Example_setResultPass
|
|
0 0000b18c Example_setResultFail
|
|
0 0000b191 Example_done
|
|
0 0000b1c5 main
|
|
0 0000b1db __TI_decompress_lzss
|
|
0 0000b209 __TI_auto_init_nobinit_nopinit
|
|
0 0000b234 C$$EXIT
|
|
0 0000b234 abort
|
|
0 0000b236 exit
|
|
0 0000b25d memcpy
|
|
0 0000b27d _c_int00
|
|
0 0000b294 _args_main
|
|
0 0000b2a6 _register_unlock
|
|
0 0000b2aa _register_lock
|
|
0 0000b2ae _nop
|
|
0 0000b2b7 __TI_decompress_none
|
|
0 0000b2bf _system_pre_init
|
|
0 0000b2c1 _system_post_cinit
|
|
1 00000400 __stack
|
|
1 00000500 __TI_STACK_END
|
|
1 0000a850 Example_Result
|
|
1 0000a852 Example_PassCount
|
|
1 0000a854 Example_Fail
|
|
1 0000a856 __TI_enable_exit_profile_output
|
|
1 0000a858 __TI_cleanup_ptr
|
|
1 0000a85a __TI_dtors_ptr
|
|
1 0000a85c _lock
|
|
1 0000a85e _unlock
|
|
abs 00000100 __TI_STACK_SIZE
|
|
abs ffffffff __TI_pprof_out_hndl
|
|
abs ffffffff __TI_prof_data_size
|
|
abs ffffffff __TI_prof_data_start
|
|
abs ffffffff __c_args__
|
|
|
|
[46 symbols]
|