******************************************************************************
             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]
