******************************************************************************
                  TI C29 Linker PC v2.0.0                      
******************************************************************************
>> Linked Wed Feb 11 20:27:25 2026

OUTPUT FILE NAME:   <empty_project_multi_c29x2.out>
ENTRY POINT SYMBOL: "code_start"  address: 20108020


MEMORY CONFIGURATION

         name            origin    length      used     unused   attr    fill
----------------------  --------  ---------  --------  --------  ----  --------
  SRAM_LDAx             200e8000   00008000  0000083c  000077c4  RWIX
  SRAM_LPA1             20108000   00008000  000016e0  00006920  RWIX


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.stack     0    200e8000    00000400     UNINITIALIZED
                  200e8000    00000004     libc.a : boot.c.obj (.stack)
                  200e8004    000003fc     --HOLE--

.sysmem    0    200e8400    00000400     UNINITIALIZED
                  200e8400    00000010     libc.a : memory.c.obj (.sysmem)
                  200e8410    000003f0     --HOLE--

resetvector 
*          0    20108000    00000020     
                  20108000    0000001e     codestartbranch.o (resetvector)
                  2010801e    00000002     --HOLE-- [fill = 0]

codestart 
*          0    20108020    00000020     
                  20108020    0000001e     codestartbranch.o (codestart)
                  2010803e    00000002     --HOLE-- [fill = 0]

nmivector 
*          0    20108040    00000020     
                  20108040    0000001e     device.o (nmivector)
                  2010805e    00000002     --HOLE-- [fill = 0]

.text      0    20108060    00001640     
                  20108060    0000071c     device.o (.text.Device_enableAllPeripherals)
                  2010877c    00000004     --HOLE-- [fill = 0]
                  20108780    000001b8     driverlib.lib : erroraggregator.o (.text.ErrorAggregator_getCpuErrorInfo)
                  20108938    00000008     --HOLE-- [fill = 0]
                  20108940    00000150                   : erroraggregator.o (.text.ErrorAggregator_getRtdmaErrorInfo)
                  20108a90    00000120                   : interrupt.o (.text.link2.Interrupt_clearEsmEaFlags)
                  20108bb0    000000e8                   : erroraggregator.o (.text.ErrorAggregator_getEthercatErrorInfo)
                  20108c98    00000008     --HOLE-- [fill = 0]
                  20108ca0    000000e8                   : erroraggregator.o (.text.ErrorAggregator_getSsuErrorInfo)
                  20108d88    00000008     --HOLE-- [fill = 0]
                  20108d90    000000de                   : erroraggregator.o (.text.ErrorAggregator_clearCpuError)
                  20108e6e    00000002     --HOLE-- [fill = 0]
                  20108e70    000000d2                   : erroraggregator.o (.text.ErrorAggregator_clearRtdmaError)
                  20108f42    0000000e     --HOLE-- [fill = 0]
                  20108f50    000000cc     libc.a : boot.c.obj (.text.set_secsp)
                  2010901c    00000004     --HOLE-- [fill = 0]
                  20109020    000000aa     driverlib.lib : sysctl.o (.text.SysCtl_pollSyncBusyWd)
                  201090ca    00000006     --HOLE-- [fill = 0]
                  201090d0    00000096                   : erroraggregator.o (.text.ErrorAggregator_clearEthercatError)
                  20109166    0000000a     --HOLE-- [fill = 0]
                  20109170    00000096                   : erroraggregator.o (.text.ErrorAggregator_clearSsuError)
                  20109206    0000000a     --HOLE-- [fill = 0]
                  20109210    00000088                   : interrupt.o (.text.link2.Interrupt_initModule)
                  20109298    00000008     --HOLE-- [fill = 0]
                  201092a0    00000086     device.o (.text.Device_init)
                  20109326    0000000a     --HOLE-- [fill = 0]
                  20109330    00000086     libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
                  201093b6    0000000a     --HOLE-- [fill = 0]
                  201093c0    00000064     empty_project_multi_c29x2.o (.text.main)
                  20109424    0000000c     --HOLE-- [fill = 0]
                  20109430    00000062     driverlib.lib : interrupt.o (.text.link2.Interrupt_initVectorTable)
                  20109492    0000000e     --HOLE-- [fill = 0]
                  201094a0    0000005e                   : interrupt.o (.text.link2.Interrupt_defaultHandler)
                  201094fe    00000002     --HOLE-- [fill = 0]
                  20109500    00000056                   : interrupt.o (.text.link2.Interrupt_defaultNMIHandler)
                  20109556    0000000a     --HOLE-- [fill = 0]
                  20109560    00000050     libc.a : boot.c.obj (.text:_c_int00_noargs)
                  201095b0    0000004a            : memset.c.obj (.text.memset)
                  201095fa    00000006     --HOLE-- [fill = 0]
                  20109600    0000001a            : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset)
                  2010961a    00000006     --HOLE-- [fill = 0]
                  20109620    00000018     device.o (.text.error)
                  20109638    00000008     --HOLE-- [fill = 0]
                  20109640    00000014     libc.a : boot.c.obj (.text.set_link2_ap_override)
                  20109654    0000000c     --HOLE-- [fill = 0]
                  20109660    00000006            : exit.c.obj (.text:abort)
                  20109666    0000000a     --HOLE-- [fill = 0]
                  20109670    00000004            : pre_init.c.obj (.text._system_pre_init)
                  20109674    0000000c     --HOLE-- [fill = 0]
                  20109680    00000002     board.o (.text.Board_init)
                  20109682    0000000e     --HOLE-- [fill = 0]
                  20109690    00000002     libc.a : startup.c.obj (.text._system_post_cinit)
                  20109692    0000000e     --HOLE-- [fill = 0]

.cinit     0    201096c8    00000018     
                  201096c8    00000008     (.cinit..bss.load) [load image, compression = zero_init]
                  201096d0    00000004     (__TI_handler_table)
                  201096d4    00000008     (__TI_cinit_table)
                  201096dc    00000004     --HOLE-- [fill = 0]

.rodata    0    201096a0    00000028     
                  201096a0    00000015     driverlib.lib : erroraggregator.o (.rodata.str1.6628141347298057244.1)
                  201096b5    0000000c                   : sysctl.o (.rodata.str1.15045101841335482992.1)
                  201096c1    00000007     --HOLE-- [fill = 0]

.init_array 
*          0    20108000    00000000     UNINITIALIZED

.bss       0    200e8800    0000003c     UNINITIALIZED
                  200e8800    00000004     libc.a : boot.c.obj (.bss.__SECSP0_START)
                  200e8804    00000001     driverlib.lib : interrupt.o (.bss.Interrupt_initModule.initModuleDone)
                  200e8805    00000003     --HOLE--
                  200e8808    00000004     libc.a : boot.c.obj (.bss.__SECSP1_START)
                  200e880c    00000001     driverlib.lib : interrupt.o (.bss.Interrupt_initVectorTable.initVectorTableDone)
                  200e880d    00000003     --HOLE--
                  200e8810    00000004     libc.a : boot.c.obj (.bss.__SECSP2_START)
                  200e8814    00000004     --HOLE--
                  200e8818    00000004            : boot.c.obj (.bss.__SECSP3_START)
                  200e881c    00000004     --HOLE--
                  200e8820    00000004            : boot.c.obj (.bss.__SECSP4_START)
                  200e8824    00000004     --HOLE--
                  200e8828    00000004            : boot.c.obj (.bss.__SECSP5_START)
                  200e882c    00000004     --HOLE--
                  200e8830    00000004            : boot.c.obj (.bss.__SECSP6_START)
                  200e8834    00000004     --HOLE--
                  200e8838    00000004            : boot.c.obj (.bss.__SECSP7_START)

__llvm_prf_cnts 
*          0    200e8000    00000000     UNINITIALIZED

__llvm_prf_bits 
*          0    200e8000    00000000     UNINITIALIZED

MODULE SUMMARY

       Module                        code   ro data   rw data
       ------                        ----   -------   -------
    .\
       empty_project_multi_c29x2.o   100    0         0      
    +--+-----------------------------+------+---------+---------+
       Total:                        100    0         0      
                                                             
    .\device\
       codestartbranch.o             60     0         0      
    +--+-----------------------------+------+---------+---------+
       Total:                        60     0         0      
                                                             
    .\syscfg\
       device.o                      2008   0         0      
       board.o                       2      0         0      
    +--+-----------------------------+------+---------+---------+
       Total:                        2010   0         0      
                                                             
    C:/ti/f29h85x-sdk_1_03_00_00/source/driverlib/ccs/driverlib.lib
       erroraggregator.o             1972   21        0      
       interrupt.o                   702    0         2      
       sysctl.o                      170    12        0      
    +--+-----------------------------+------+---------+---------+
       Total:                        2844   33        2      
                                                             
    C:\ti\ccs2040\ccs\tools\compiler\ti-cgt-c29_2.0.0.STS\lib\c29.c0-ti-none-eabi/c/libc.a
       boot.c.obj                    304    0         32     
       autoinit.c.obj                134    0         0      
       memset.c.obj                  74     0         0      
       copy_zero_init.c.obj          26     0         0      
       exit.c.obj                    6      0         0      
       pre_init.c.obj                4      0         0      
       startup.c.obj                 2      0         0      
    +--+-----------------------------+------+---------+---------+
       Total:                        550    0         32     
                                                             
       Heap:                         0      0         1024   
       Stack:                        0      0         1024   
       Linker Generated:             0      20        0      
    +--+-----------------------------+------+---------+---------+
       Grand Total:                  5564   53        2082   


LINKER GENERATED COPY TABLES

__TI_cinit_table @ 201096d4 records: 1, size/record: 8, table size: 8
	.bss: load addr=201096c8, load size=00000008 bytes, run addr=200e8800, run size=0000003c bytes, compression=zero_init


LINKER GENERATED HANDLER TABLE

__TI_handler_table @ 201096d0 records: 1, size/record: 4, table size: 4
	index: 0, handler: __TI_zero_init


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

page  address   name                                
----  -------   ----                                
0     20109680  Board_init                          
0     20109660  C$$EXIT                             
0     20108060  Device_enableAllPeripherals         
0     201092a0  Device_init                         
0     20108d90  ErrorAggregator_clearCpuError       
0     201090d0  ErrorAggregator_clearEthercatError  
0     20108e70  ErrorAggregator_clearRtdmaError     
0     20109170  ErrorAggregator_clearSsuError       
0     20108780  ErrorAggregator_getCpuErrorInfo     
0     20108bb0  ErrorAggregator_getEthercatErrorInfo
0     20108940  ErrorAggregator_getRtdmaErrorInfo   
0     20108ca0  ErrorAggregator_getSsuErrorInfo     
0     20108a90  Interrupt_clearEsmEaFlags           
0     201094a0  Interrupt_defaultHandler            
0     20109500  Interrupt_defaultNMIHandler         
0     20109210  Interrupt_initModule                
0     20109430  Interrupt_initVectorTable           
0     20109020  SysCtl_pollSyncBusyWd               
n/a   UNDEFED   __LINK2_AP_OVERRIDE                 
n/a   UNDEFED   __SECSP0                            
0     200e8800  __SECSP0_START                      
n/a   UNDEFED   __SECSP1                            
0     200e8808  __SECSP1_START                      
n/a   UNDEFED   __SECSP2                            
0     200e8810  __SECSP2_START                      
n/a   UNDEFED   __SECSP3                            
0     200e8818  __SECSP3_START                      
n/a   UNDEFED   __SECSP4                            
0     200e8820  __SECSP4_START                      
n/a   UNDEFED   __SECSP5                            
0     200e8828  __SECSP5_START                      
n/a   UNDEFED   __SECSP6                            
0     200e8830  __SECSP6_START                      
n/a   UNDEFED   __SECSP7                            
0     200e8838  __SECSP7_START                      
0     201096d4  __TI_CINIT_Base                     
0     201096dc  __TI_CINIT_Limit                    
0     201096dc  __TI_CINIT_Warm                     
0     201096d0  __TI_Handler_Table_Base             
0     201096d4  __TI_Handler_Table_Limit            
0     200e8400  __TI_STACK_END                      
abs   00000400  __TI_STACK_SIZE                     
abs   00000400  __TI_SYSMEM_SIZE                    
0     20109330  __TI_auto_init_nobinit_nopinit      
0     20109600  __TI_zero_init_nomemset             
0     20109620  __error__                           
0     200e8000  __stack                             
0     200e8000  __start___llvm_prf_bits             
0     200e8000  __start___llvm_prf_cnts             
0     200e8000  __stop___llvm_prf_bits              
0     200e8000  __stop___llvm_prf_cnts              
0     20109560  _c_int00_noargs                     
0     200e8400  _sys_memory                         
0     20109690  _system_post_cinit                  
0     20109670  _system_pre_init                    
0     20109660  abort                               
0     20108020  code_start                          
0     201093c0  main                                
0     201095b0  memset                              
0     20108040  nmi_vector                          
0     20108000  reset_vector                        


GLOBAL SYMBOLS: SORTED BY Symbol Address 

page  address   name                                
----  -------   ----                                
0     200e8000  __stack                             
0     200e8000  __start___llvm_prf_bits             
0     200e8000  __start___llvm_prf_cnts             
0     200e8000  __stop___llvm_prf_bits              
0     200e8000  __stop___llvm_prf_cnts              
0     200e8400  __TI_STACK_END                      
0     200e8400  _sys_memory                         
0     200e8800  __SECSP0_START                      
0     200e8808  __SECSP1_START                      
0     200e8810  __SECSP2_START                      
0     200e8818  __SECSP3_START                      
0     200e8820  __SECSP4_START                      
0     200e8828  __SECSP5_START                      
0     200e8830  __SECSP6_START                      
0     200e8838  __SECSP7_START                      
0     20108000  reset_vector                        
0     20108020  code_start                          
0     20108040  nmi_vector                          
0     20108060  Device_enableAllPeripherals         
0     20108780  ErrorAggregator_getCpuErrorInfo     
0     20108940  ErrorAggregator_getRtdmaErrorInfo   
0     20108a90  Interrupt_clearEsmEaFlags           
0     20108bb0  ErrorAggregator_getEthercatErrorInfo
0     20108ca0  ErrorAggregator_getSsuErrorInfo     
0     20108d90  ErrorAggregator_clearCpuError       
0     20108e70  ErrorAggregator_clearRtdmaError     
0     20109020  SysCtl_pollSyncBusyWd               
0     201090d0  ErrorAggregator_clearEthercatError  
0     20109170  ErrorAggregator_clearSsuError       
0     20109210  Interrupt_initModule                
0     201092a0  Device_init                         
0     20109330  __TI_auto_init_nobinit_nopinit      
0     201093c0  main                                
0     20109430  Interrupt_initVectorTable           
0     201094a0  Interrupt_defaultHandler            
0     20109500  Interrupt_defaultNMIHandler         
0     20109560  _c_int00_noargs                     
0     201095b0  memset                              
0     20109600  __TI_zero_init_nomemset             
0     20109620  __error__                           
0     20109660  C$$EXIT                             
0     20109660  abort                               
0     20109670  _system_pre_init                    
0     20109680  Board_init                          
0     20109690  _system_post_cinit                  
0     201096d0  __TI_Handler_Table_Base             
0     201096d4  __TI_CINIT_Base                     
0     201096d4  __TI_Handler_Table_Limit            
0     201096dc  __TI_CINIT_Limit                    
0     201096dc  __TI_CINIT_Warm                     
abs   00000400  __TI_STACK_SIZE                     
abs   00000400  __TI_SYSMEM_SIZE                    
n/a   UNDEFED   __LINK2_AP_OVERRIDE                 
n/a   UNDEFED   __SECSP0                            
n/a   UNDEFED   __SECSP1                            
n/a   UNDEFED   __SECSP2                            
n/a   UNDEFED   __SECSP3                            
n/a   UNDEFED   __SECSP4                            
n/a   UNDEFED   __SECSP5                            
n/a   UNDEFED   __SECSP6                            
n/a   UNDEFED   __SECSP7                            

[61 symbols]
