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.

361 lines
20 KiB
Plaintext

******************************************************************************
TMS320C2000 Linker Unix v25.11.0
******************************************************************************
>> Linked Thu Jul 16 13:56:24 2026
OUTPUT FILE NAME: <gpio_driverlib_cpu1.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 00000123 000002dd 00000016 000002c7 RWIX
RAMLS0 00008000 00000800 00000397 00000469 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 000007fd 00000003 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 00000121 00000000 00000121 RWIX
RAMM1 00000400 000003f8 00000100 000002f8 RWIX
RAMLS5 0000a800 00000800 000001f1 0000060f RWIX
RAMD1 0000b800 00000800 00000000 00000800 RWIX
RAMGS0 0000c000 00001000 00000000 00001000 RWIX
RAMGS1 0000d000 00001000 00000000 00001000 RWIX
RAMGS2 0000e000 00001000 00000000 00001000 RWIX
RAMGS3 0000f000 00001000 00000000 00001000 RWIX
RAMGS4 00010000 00001000 00000000 00001000 RWIX
RAMGS5 00011000 00001000 00000000 00001000 RWIX
RAMGS6 00012000 00001000 00000000 00001000 RWIX
RAMGS7 00013000 00001000 00000000 00001000 RWIX
RAMGS8 00014000 00001000 00000000 00001000 RWIX
RAMGS9 00015000 00001000 00000000 00001000 RWIX
RAMGS10 00016000 00001000 00000000 00001000 RWIX
RAMGS11 00017000 00001000 00000000 00001000 RWIX
RAMGS12 00018000 00001000 00000000 00001000 RWIX
RAMGS13 00019000 00001000 00000000 00001000 RWIX
RAMGS14 0001a000 00001000 00000000 00001000 RWIX
RAMGS15 0001b000 00000ff8 00000000 00000ff8 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 00000128 00000012
00000128 00000009 (.cinit..data.load) [load image, compression = lzss]
00000131 00000001 --HOLE-- [fill = 0]
00000132 00000004 (__TI_handler_table)
00000136 00000004 (__TI_cinit_table)
.reset 0 003fffc0 00000000 DSECT
.stack 1 00000400 00000100 UNINITIALIZED
00000400 00000100 --HOLE--
.init_array
* 0 00000123 00000000 UNINITIALIZED
.const 1 0000a800 000001e1
0000a800 000000c2 driverlib_eabi.lib : sysctl.obj (.const:.string)
0000a8c2 000000bc : gpio.obj (.const:.string)
0000a97e 00000050 gpio_driverlib_cpu1.obj (.const:.string)
0000a9ce 00000013 device.obj (.const:.string)
.data 1 0000a9e2 00000010 UNINITIALIZED
0000a9e2 00000006 device.obj (.data)
0000a9e8 00000006 rts2800_fpu32_eabi.lib : exit.c.obj (.data)
0000a9ee 00000002 : _lock.c.obj (.data:_lock)
0000a9f0 00000002 : _lock.c.obj (.data:_unlock)
.TI.ramfunc
* 0 00000123 00000004
00000123 00000004 driverlib_eabi.lib : sysctl.obj (.TI.ramfunc)
GETBUFFER
* 0 0003f800 00000000 DSECT
GETWRITEIDX
* 0 0003f800 00000000 DSECT
PUTREADIDX
* 0 0003f800 00000000 DSECT
.text.1 0 00008000 00000397
00008000 00000051 driverlib_eabi.lib : sysctl.obj (.text:SysCtl_getClock)
00008051 00000051 gpio_driverlib_cpu1.obj (.text)
000080a2 00000048 driverlib_eabi.lib : sysctl.obj (.text:SysCtl_selectOscSource)
000080ea 00000037 : gpio.obj (.text:GPIO_setControllerCore)
00008121 00000037 : gpio.obj (.text:GPIO_setPinConfig)
00008158 00000037 : gpio.obj (.text:GPIO_setQualificationMode)
0000818f 00000031 : gpio.obj (.text:GPIO_setDirectionMode)
000081c0 0000002e rts2800_fpu32_eabi.lib : copy_decompress_lzss.c.obj (.text:decompress:lzss)
000081ee 0000002b : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
00008219 00000029 : exit.c.obj (.text)
00008242 00000028 driverlib_eabi.lib : sysctl.obj (.text:CPUTimer_selectClockSource)
0000826a 0000001f : sysctl.obj (.text:CPUTimer_getTimerOverflowStatus)
00008289 0000001a : sysctl.obj (.text:CPUTimer_startTimer)
000082a3 0000001a : sysctl.obj (.text:SysCtl_getLowSpeedClock)
000082bd 00000017 : sysctl.obj (.text:CPUTimer_isBaseValid)
000082d4 00000017 rts2800_fpu32_eabi.lib : boot28.asm.obj (.text)
000082eb 00000014 driverlib_eabi.lib : sysctl.obj (.text:CPUTimer_stopTimer)
000082ff 00000012 : sysctl.obj (.text:CPUTimer_clearOverflowFlag)
00008311 00000012 : sysctl.obj (.text:CPUTimer_disableInterrupt)
00008323 00000012 rts2800_fpu32_eabi.lib : args_main.c.obj (.text)
00008335 00000011 driverlib_eabi.lib : sysctl.obj (.text:CPUTimer_setPeriod)
00008346 0000000f : sysctl.obj (.text:SysCtl_pollCpuTimer)
00008355 0000000e : gpio.obj (.text:GPIO_isPinValid)
00008363 0000000b : sysctl.obj (.text:SysCtl_isMCDClockFailureDetected)
0000836e 00000009 : sysctl.obj (.text:SysCtl_serviceWatchdog)
00008377 00000009 rts2800_fpu32_eabi.lib : _lock.c.obj (.text)
00008380 00000008 F2837xD_CodeStartBranch.obj (.text)
00008388 00000008 rts2800_fpu32_eabi.lib : copy_decompress_none.c.obj (.text:decompress:none)
00008390 00000007 driverlib_eabi.lib : sysctl.obj (.text:SysCtl_resetMCD)
.text.2 0 0000b000 000007fd
0000b000 000003ff device.obj (.text)
0000b3ff 00000209 driverlib_eabi.lib : sysctl.obj (.text:SysCtl_setClock)
0000b608 00000090 : sysctl.obj (.text:SysCtl_selectXTAL)
0000b698 00000088 rts2800_fpu32_eabi.lib : fs_div28.asm.obj (.text)
0000b720 00000068 driverlib_eabi.lib : sysctl.obj (.text:SysCtl_getDeviceParametric)
0000b788 00000052 : gpio.obj (.text:GPIO_setPadConfig)
0000b7da 00000020 rts2800_fpu32_eabi.lib : memcpy.c.obj (.text)
0000b7fa 00000002 : pre_init.c.obj (.text)
0000b7fc 00000001 : startup.c.obj (.text)
MODULE SUMMARY
Module code ro data rw data
------ ---- ------- -------
./
gpio_driverlib_cpu1.obj 81 80 0
+--+-----------------------------+------+---------+---------+
Total: 81 80 0
./device/
device.obj 1023 19 6
F2837xD_CodeStartBranch.obj 10 0 0
+--+-----------------------------+------+---------+---------+
Total: 1033 19 6
/Applications/ti/c2000/C2000Ware_26_00_00_00/driverlib/f2837xd/driverlib/ccs/Debug/driverlib_eabi.lib
sysctl.obj 1187 194 0
gpio.obj 310 188 0
+--+-----------------------------+------+---------+---------+
Total: 1497 382 0
/Applications/ti/ccs2050/ccs/tools/compiler/ti-cgt-c2000_25.11.0.LTS/lib/rts2800_fpu32_eabi.lib
fs_div28.asm.obj 136 0 0
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: 359 0 10
Stack: 0 0 256
Linker Generated: 0 17 0
+--+-----------------------------+------+---------+---------+
Grand Total: 2970 498 272
LINKER GENERATED COPY TABLES
__TI_cinit_table @ 00000136 records: 1, size/record: 4, table size: 4
.data: load addr=00000128, load size=00000009 bytes, run addr=0000a9e2, run size=00000010 bytes, compression=lzss
LINKER GENERATED HANDLER TABLE
__TI_handler_table @ 00000132 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
0000a9e2 2a7 (0000a9c0) Example_Result
0000a9e4 2a7 (0000a9c0) Example_PassCount
0000a9e6 2a7 (0000a9c0) Example_Fail
0000a9e8 2a7 (0000a9c0) __TI_enable_exit_profile_output
0000a9ea 2a7 (0000a9c0) __TI_cleanup_ptr
0000a9ec 2a7 (0000a9c0) __TI_dtors_ptr
0000a9ee 2a7 (0000a9c0) _lock
0000a9f0 2a7 (0000a9c0) _unlock
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
page address name
---- ------- ----
0 00008219 C$$EXIT
0 0000b273 Device_bootCPU2
0 0000b242 Device_configureTMXAnalogTrim
0 0000b0f0 Device_enableAllPeripherals
0 0000b22c Device_enableUnbondedGPIOPullups
0 0000b20f Device_enableUnbondedGPIOPullupsFor100Pin
0 0000b1fc Device_enableUnbondedGPIOPullupsFor176Pin
0 0000b0ae Device_init
0 0000b1db Device_initGPIO
1 0000a9e6 Example_Fail
1 0000a9e4 Example_PassCount
1 0000a9e2 Example_Result
0 0000b3fe Example_done
0 0000b3f9 Example_setResultFail
0 0000b3f4 Example_setResultPass
0 000080ea GPIO_setControllerCore
0 0000818f GPIO_setDirectionMode
0 0000b788 GPIO_setPadConfig
0 00008121 GPIO_setPinConfig
0 00008158 GPIO_setQualificationMode
0 00000123 SysCtl_delay
0 00008000 SysCtl_getClock
0 0000b720 SysCtl_getDeviceParametric
0 000082a3 SysCtl_getLowSpeedClock
0 000080a2 SysCtl_selectOscSource
0 0000b608 SysCtl_selectXTAL
0 0000b3ff SysCtl_setClock
0 00000136 __TI_CINIT_Base
0 0000013a __TI_CINIT_Limit
0 0000013a __TI_CINIT_Warm
0 00000132 __TI_Handler_Table_Base
0 00000136 __TI_Handler_Table_Limit
1 00000500 __TI_STACK_END
abs 00000100 __TI_STACK_SIZE
0 000081ee __TI_auto_init_nobinit_nopinit
1 0000a9ea __TI_cleanup_ptr
0 000081c0 __TI_decompress_lzss
0 00008388 __TI_decompress_none
1 0000a9ec __TI_dtors_ptr
1 0000a9e8 __TI_enable_exit_profile_output
abs ffffffff __TI_pprof_out_hndl
abs ffffffff __TI_prof_data_size
abs ffffffff __TI_prof_data_start
0 0000b698 __c28xabi_divf
abs ffffffff __c_args__
0 0000b3ed __error__
1 00000400 __stack
0 00008323 _args_main
0 000082d4 _c_int00
1 0000a9ee _lock
0 0000837f _nop
0 0000837b _register_lock
0 00008377 _register_unlock
0 0000b7fc _system_post_cinit
0 0000b7fa _system_pre_init
1 0000a9f0 _unlock
0 00008219 abort
0 00000000 code_start
0 0000821b exit
0 00008084 main
0 0000b7da memcpy
GLOBAL SYMBOLS: SORTED BY Symbol Address
page address name
---- ------- ----
0 00000000 code_start
0 00000123 SysCtl_delay
0 00000132 __TI_Handler_Table_Base
0 00000136 __TI_CINIT_Base
0 00000136 __TI_Handler_Table_Limit
0 0000013a __TI_CINIT_Limit
0 0000013a __TI_CINIT_Warm
0 00008000 SysCtl_getClock
0 00008084 main
0 000080a2 SysCtl_selectOscSource
0 000080ea GPIO_setControllerCore
0 00008121 GPIO_setPinConfig
0 00008158 GPIO_setQualificationMode
0 0000818f GPIO_setDirectionMode
0 000081c0 __TI_decompress_lzss
0 000081ee __TI_auto_init_nobinit_nopinit
0 00008219 C$$EXIT
0 00008219 abort
0 0000821b exit
0 000082a3 SysCtl_getLowSpeedClock
0 000082d4 _c_int00
0 00008323 _args_main
0 00008377 _register_unlock
0 0000837b _register_lock
0 0000837f _nop
0 00008388 __TI_decompress_none
0 0000b0ae Device_init
0 0000b0f0 Device_enableAllPeripherals
0 0000b1db Device_initGPIO
0 0000b1fc Device_enableUnbondedGPIOPullupsFor176Pin
0 0000b20f Device_enableUnbondedGPIOPullupsFor100Pin
0 0000b22c Device_enableUnbondedGPIOPullups
0 0000b242 Device_configureTMXAnalogTrim
0 0000b273 Device_bootCPU2
0 0000b3ed __error__
0 0000b3f4 Example_setResultPass
0 0000b3f9 Example_setResultFail
0 0000b3fe Example_done
0 0000b3ff SysCtl_setClock
0 0000b608 SysCtl_selectXTAL
0 0000b698 __c28xabi_divf
0 0000b720 SysCtl_getDeviceParametric
0 0000b788 GPIO_setPadConfig
0 0000b7da memcpy
0 0000b7fa _system_pre_init
0 0000b7fc _system_post_cinit
1 00000400 __stack
1 00000500 __TI_STACK_END
1 0000a9e2 Example_Result
1 0000a9e4 Example_PassCount
1 0000a9e6 Example_Fail
1 0000a9e8 __TI_enable_exit_profile_output
1 0000a9ea __TI_cleanup_ptr
1 0000a9ec __TI_dtors_ptr
1 0000a9ee _lock
1 0000a9f0 _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__
[61 symbols]