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

OUTPUT FILE NAME:   <empty_project_multi_c29x1.out>
ENTRY POINT SYMBOL: "code_start"  address: 10001000


MEMORY CONFIGURATION

         name            origin    length      used     unused   attr    fill
----------------------  --------  ---------  --------  --------  ----  --------
  CERT                  10000000   00001000  00001000  00000000  RWIX
  FLASH_RP0             10001000   000ff000  00003a70  000fb590  RWIX
  CPU2_FLASH_RP0        10100000   00008000  000016e0  00006920  RWIX
  CPU3_FLASH_RP0        10400000   00100000  000026e0  000fd920  RWIX
  SRAM_LDAx             200e0000   00008000  0000083c  000077c4  RWIX
  SRAM_LPA0             20100000   00008000  00000270  00007d90  RWIX
  CPU2_SRAM_LPA1        20108000   00008000  000016e0  00006920  RWIX
  CPU3_SRAM_CPA0        20110000   00008000  000026e0  00005920  RWIX


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
cert       0    10000000    00001000     
                  10000000    00001000     device.o (cert)

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

.text      0    10001020    00003740     
                  10001020    000007de     driverlib.lib : sysctl.o (.text.link2.SysCtl_setClock)
                  100017fe    00000002     --HOLE-- [fill = 0]
                  10001800    0000071c     device.o (.text.Device_enableAllPeripherals)
                  10001f1c    00000004     --HOLE-- [fill = 0]
                  10001f20    000006f4     driverlib.lib : sysctl.o (.text.SysCtl_isPLLValid)
                  10002614    0000000c     --HOLE-- [fill = 0]
                  10002620    00000484     device.o (.text.CLOCK_init)
                  10002aa4    0000000c     --HOLE-- [fill = 0]
                  10002ab0    000001fa     driverlib.lib : sysctl.o (.text.SysCtl_selectXTAL)
                  10002caa    00000006     --HOLE-- [fill = 0]
                  10002cb0    000001b8                   : erroraggregator.o (.text.ErrorAggregator_getCpuErrorInfo)
                  10002e68    00000008     --HOLE-- [fill = 0]
                  10002e70    000001aa                   : erad.o (.text.link2.ERAD_configCounterInStartStopMode)
                  1000301a    00000006     --HOLE-- [fill = 0]
                  10003020    00000194                   : sysctl.o (.text.SysCtl_selectXTALSingleEnded)
                  100031b4    0000000c     --HOLE-- [fill = 0]
                  100031c0    0000016e     device.o (.text.Device_init)
                  1000332e    00000002     --HOLE-- [fill = 0]
                  10003330    0000015c     driverlib.lib : sysctl.o (.text.SysCtl_selectOscSource)
                  1000348c    00000004     --HOLE-- [fill = 0]
                  10003490    0000015c     empty_project_multi_c29x1.o (.text.main)
                  100035ec    00000004     --HOLE-- [fill = 0]
                  100035f0    00000152     driverlib.lib : sysctl.o (.text.SysCtl_getClock)
                  10003742    0000000e     --HOLE-- [fill = 0]
                  10003750    00000150                   : erroraggregator.o (.text.ErrorAggregator_getRtdmaErrorInfo)
                  100038a0    00000120                   : interrupt.o (.text.link2.Interrupt_clearEsmEaFlags)
                  100039c0    000000ea     libc.a : memcpy.S.obj (.text.memcpy)
                  10003aaa    00000006     --HOLE-- [fill = 0]
                  10003ab0    000000e8     driverlib.lib : erroraggregator.o (.text.ErrorAggregator_getEthercatErrorInfo)
                  10003b98    00000008     --HOLE-- [fill = 0]
                  10003ba0    000000e8                   : erroraggregator.o (.text.ErrorAggregator_getSsuErrorInfo)
                  10003c88    00000008     --HOLE-- [fill = 0]
                  10003c90    000000e0     libc.a : cpy_tbl.c.obj (.text.copy_in)
                  10003d70    000000de     driverlib.lib : erroraggregator.o (.text.ErrorAggregator_clearCpuError)
                  10003e4e    00000002     --HOLE-- [fill = 0]
                  10003e50    000000d2                   : erroraggregator.o (.text.ErrorAggregator_clearRtdmaError)
                  10003f22    0000000e     --HOLE-- [fill = 0]
                  10003f30    000000cc     libc.a : boot.c.obj (.text.set_secsp)
                  10003ffc    00000004     --HOLE-- [fill = 0]
                  10004000    000000aa     driverlib.lib : sysctl.o (.text.SysCtl_pollSyncBusy)
                  100040aa    00000006     --HOLE-- [fill = 0]
                  100040b0    000000aa                   : sysctl.o (.text.SysCtl_pollSyncBusyWd)
                  1000415a    00000006     --HOLE-- [fill = 0]
                  10004160    000000a6     libc.a : autoinit.c.obj (.text:__TI_auto_init_nopinit)
                  10004206    0000000a     --HOLE-- [fill = 0]
                  10004210    00000096     driverlib.lib : erroraggregator.o (.text.ErrorAggregator_clearEthercatError)
                  100042a6    0000000a     --HOLE-- [fill = 0]
                  100042b0    00000096                   : erroraggregator.o (.text.ErrorAggregator_clearSsuError)
                  10004346    0000000a     --HOLE-- [fill = 0]
                  10004350    00000088                   : interrupt.o (.text.link2.Interrupt_initModule)
                  100043d8    00000008     --HOLE-- [fill = 0]
                  100043e0    00000074     board.o (.text.Board_init)
                  10004454    0000000c     --HOLE-- [fill = 0]
                  10004460    00000062     driverlib.lib : interrupt.o (.text.link2.Interrupt_initVectorTable)
                  100044c2    0000000e     --HOLE-- [fill = 0]
                  100044d0    0000005e                   : interrupt.o (.text.link2.Interrupt_defaultHandler)
                  1000452e    00000002     --HOLE-- [fill = 0]
                  10004530    00000056                   : interrupt.o (.text.link2.Interrupt_defaultNMIHandler)
                  10004586    0000000a     --HOLE-- [fill = 0]
                  10004590    00000050     libc.a : boot.c.obj (.text:_c_int00_noargs)
                  100045e0    0000004a            : memset.c.obj (.text.memset)
                  1000462a    00000006     --HOLE-- [fill = 0]
                  10004630    00000036     driverlib.lib : xbar.o (.text.link2.XBAR_selectEpwmXbarInputSource)
                  10004666    0000000a     --HOLE-- [fill = 0]
                  10004670    00000030     libclang_rt.builtins.a : udivsi3.c.obj (.text.__udivsi3)
                  100046a0    0000002c                            : divsf3.c.obj (.text.__divsf3)
                  100046cc    00000004     --HOLE-- [fill = 0]
                  100046d0    0000001a     libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset)
                  100046ea    00000006     --HOLE-- [fill = 0]
                  100046f0    00000016     device.o (.text.error)
                  10004706    0000000a     --HOLE-- [fill = 0]
                  10004710    00000014     libc.a : boot.c.obj (.text.set_link2_ap_override)
                  10004724    0000000c     --HOLE-- [fill = 0]
                  10004730    00000006            : exit.c.obj (.text:abort)
                  10004736    0000000a     --HOLE-- [fill = 0]
                  10004740    00000004            : pre_init.c.obj (.text._system_pre_init)
                  10004744    0000000c     --HOLE-- [fill = 0]
                  10004750    00000002            : startup.c.obj (.text._system_post_cinit)
                  10004752    0000000e     --HOLE-- [fill = 0]

.binit     0    10004a30    00000028     
                  10004a30    00000028     (.binit)

.cinit     0    10004a58    00000018     
                  10004a58    00000008     (.cinit..bss.load) [load image, compression = zero_init]
                  10004a60    00000004     (__TI_handler_table)
                  10004a64    00000008     (__TI_cinit_table)
                  10004a6c    00000004     --HOLE-- [fill = 0]

.rodata    0    100049d0    00000060     
                  100049d0    00000015     driverlib.lib : erroraggregator.o (.rodata.str1.6628141347298057244.1)
                  100049e5    00000010     device.o (.rodata.str1.7665050639591401047.1)
                  100049f5    0000000c     driverlib.lib : sysctl.o (.rodata.str1.15045101841335482992.1)
                  10004a01    0000000b                   : flash.o (.rodata.str1.1110950699750593627.1)
                  10004a0c    0000000b                   : flash.o (.rodata.str1.16023869474762219114.1)
                  10004a17    0000000a                   : erad.o (.rodata.str1.4130300029270759821.1)
                  10004a21    00000009                   : sysctl.o (.rodata.str1.3812075135949761193.1)
                  10004a2a    00000006     --HOLE-- [fill = 0]

.init_array 
*          0    10001000    00000000     UNINITIALIZED

.TI.ramfunc 
*          0    10004760    00000270     RUN ADDR = 20100000
                  10004760    00000254     driverlib.lib : flash.o (.TI.ramfunc.link2)
                  100049b4    0000000c     --HOLE-- [fill = 0]
                  100049c0    0000000a                   : sysctl.o (.TI.ramfunc)
                  100049ca    00000006     --HOLE-- [fill = 0]

cpu2app    0    10100000    000016e0     RUN ADDR = 20108000
                  10100000    000016e0     cpuAppSec2.o (cpu2app)

cpu3app    0    10400000    000026e0     RUN ADDR = 20110000
                  10400000    000026e0     cpuAppSec3.o (cpu3app)

.stack     0    200e0000    00000400     UNINITIALIZED
                  200e0000    00000004     libc.a : boot.c.obj (.stack)
                  200e0004    000003fc     --HOLE--

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

.bss       0    200e0800    0000003c     UNINITIALIZED
                  200e0800    00000004     libc.a : boot.c.obj (.bss.__SECSP0_START)
                  200e0804    00000001     driverlib.lib : interrupt.o (.bss.Interrupt_initModule.initModuleDone)
                  200e0805    00000003     --HOLE--
                  200e0808    00000004     libc.a : boot.c.obj (.bss.__SECSP1_START)
                  200e080c    00000001     driverlib.lib : interrupt.o (.bss.Interrupt_initVectorTable.initVectorTableDone)
                  200e080d    00000003     --HOLE--
                  200e0810    00000004     libc.a : boot.c.obj (.bss.__SECSP2_START)
                  200e0814    00000004     --HOLE--
                  200e0818    00000004            : boot.c.obj (.bss.__SECSP3_START)
                  200e081c    00000004     --HOLE--
                  200e0820    00000004            : boot.c.obj (.bss.__SECSP4_START)
                  200e0824    00000004     --HOLE--
                  200e0828    00000004            : boot.c.obj (.bss.__SECSP5_START)
                  200e082c    00000004     --HOLE--
                  200e0830    00000004            : boot.c.obj (.bss.__SECSP6_START)
                  200e0834    00000004     --HOLE--
                  200e0838    00000004            : boot.c.obj (.bss.__SECSP7_START)

__llvm_prf_cnts 
*          0    200e0000    00000000     UNINITIALIZED

__llvm_prf_bits 
*          0    200e0000    00000000     UNINITIALIZED

MODULE SUMMARY

       Module                        code    ro data   rw data
       ------                        ----    -------   -------
    .\
       cpuAppSec3.o                  0       19904     0      
       cpuAppSec2.o                  0       11712     0      
       empty_project_multi_c29x1.o   348     0         0      
    +--+-----------------------------+-------+---------+---------+
       Total:                        348     31616     0      
                                                              
    .\device\
       codestartbranch.o             30      0         0      
    +--+-----------------------------+-------+---------+---------+
       Total:                        30      0         0      
                                                              
    .\syscfg\
       device.o                      3364    4112      0      
       board.o                       116     0         0      
    +--+-----------------------------+-------+---------+---------+
       Total:                        3480    4112      0      
                                                              
    C:/ti/f29h85x-sdk_1_03_00_00/source/driverlib/ccs/driverlib.lib
       sysctl.o                      5750    21        0      
       erroraggregator.o             1972    21        0      
       flash.o                       1192    22        0      
       interrupt.o                   702     0         2      
       erad.o                        426     10        0      
       xbar.o                        54      0         0      
    +--+-----------------------------+-------+---------+---------+
       Total:                        10096   74        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     
       memcpy.S.obj                  234     0         0      
       cpy_tbl.c.obj                 224     0         0      
       autoinit.c.obj                166     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:                        1040    0         32     
                                                              
    C:\ti\ccs2040\ccs\tools\compiler\ti-cgt-c29_2.0.0.STS\lib\c29.c0-ti-none-eabi/libclang_rt.builtins.a
       udivsi3.c.obj                 48      0         0      
       divsf3.c.obj                  44      0         0      
    +--+-----------------------------+-------+---------+---------+
       Total:                        92      0         0      
                                                              
       Heap:                         0       0         1024   
       Stack:                        0       0         1024   
       Linker Generated:             0       60        0      
    +--+-----------------------------+-------+---------+---------+
       Grand Total:                  15086   35862     2082   


LINKER GENERATED COPY TABLES

binit @ 10004a30 records: 3, size/record: 12, table size: 40
	.TI.ramfunc: load addr=10004760, load size=00000270, run addr=20100000, run size=00000270, compression=none
	cpu2app: load addr=10100000, load size=000016e0, run addr=20108000, run size=000016e0, compression=none
	cpu3app: load addr=10400000, load size=000026e0, run addr=20110000, run size=000026e0, compression=none
__TI_cinit_table @ 10004a64 records: 1, size/record: 8, table size: 8
	.bss: load addr=10004a58, load size=00000008 bytes, run addr=200e0800, run size=0000003c bytes, compression=zero_init


LINKER GENERATED HANDLER TABLE

__TI_handler_table @ 10004a60 records: 1, size/record: 4, table size: 4
	index: 0, handler: __TI_zero_init


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

page  address   name                                
----  -------   ----                                
0     100043e0  Board_init                          
0     10004730  C$$EXIT                             
0     10002620  CLOCK_init                          
0     10001800  Device_enableAllPeripherals         
0     100031c0  Device_init                         
0     10002e70  ERAD_configCounterInStartStopMode   
0     10003d70  ErrorAggregator_clearCpuError       
0     10004210  ErrorAggregator_clearEthercatError  
0     10003e50  ErrorAggregator_clearRtdmaError     
0     100042b0  ErrorAggregator_clearSsuError       
0     10002cb0  ErrorAggregator_getCpuErrorInfo     
0     10003ab0  ErrorAggregator_getEthercatErrorInfo
0     10003750  ErrorAggregator_getRtdmaErrorInfo   
0     10003ba0  ErrorAggregator_getSsuErrorInfo     
0     20100000  Flash_initModule                    
0     100038a0  Interrupt_clearEsmEaFlags           
0     100044d0  Interrupt_defaultHandler            
0     10004530  Interrupt_defaultNMIHandler         
0     10004350  Interrupt_initModule                
0     10004460  Interrupt_initVectorTable           
0     20100260  SysCtl_delay                        
0     100035f0  SysCtl_getClock                     
0     10001f20  SysCtl_isPLLValid                   
0     10004000  SysCtl_pollSyncBusy                 
0     100040b0  SysCtl_pollSyncBusyWd               
0     10003330  SysCtl_selectOscSource              
0     10002ab0  SysCtl_selectXTAL                   
0     10003020  SysCtl_selectXTALSingleEnded        
0     10001020  SysCtl_setClock                     
0     10004630  XBAR_selectEpwmXbarInputSource      
n/a   UNDEFED   __LINK2_AP_OVERRIDE                 
n/a   UNDEFED   __SECSP0                            
0     200e0800  __SECSP0_START                      
n/a   UNDEFED   __SECSP1                            
0     200e0808  __SECSP1_START                      
n/a   UNDEFED   __SECSP2                            
0     200e0810  __SECSP2_START                      
n/a   UNDEFED   __SECSP3                            
0     200e0818  __SECSP3_START                      
n/a   UNDEFED   __SECSP4                            
0     200e0820  __SECSP4_START                      
n/a   UNDEFED   __SECSP5                            
0     200e0828  __SECSP5_START                      
n/a   UNDEFED   __SECSP6                            
0     200e0830  __SECSP6_START                      
n/a   UNDEFED   __SECSP7                            
0     200e0838  __SECSP7_START                      
0     10004a30  __TI_BINIT_Base                     
0     10004a58  __TI_BINIT_Limit                    
0     10004a64  __TI_CINIT_Base                     
0     10004a6c  __TI_CINIT_Limit                    
0     10004a6c  __TI_CINIT_Warm                     
0     10004a60  __TI_Handler_Table_Base             
0     10004a64  __TI_Handler_Table_Limit            
0     200e0400  __TI_STACK_END                      
abs   00000400  __TI_STACK_SIZE                     
abs   00000400  __TI_SYSMEM_SIZE                    
0     10004160  __TI_auto_init_nopinit              
0     10004a30  __TI_table_binit                    
0     100046d0  __TI_zero_init_nomemset             
0     100046a0  __divsf3                            
0     100046f0  __error__                           
0     200e0000  __stack                             
0     200e0000  __start___llvm_prf_bits             
0     200e0000  __start___llvm_prf_cnts             
0     200e0000  __stop___llvm_prf_bits              
0     200e0000  __stop___llvm_prf_cnts              
0     10004670  __udivsi3                           
0     10004590  _c_int00_noargs                     
0     200e0400  _sys_memory                         
0     10004750  _system_post_cinit                  
0     10004740  _system_pre_init                    
0     10004730  abort                               
0     10000000  certificate                         
0     10001000  code_start                          
0     10003c90  copy_in                             
0     20108000  cpu2App                             
0     20110000  cpu3App                             
0     10003490  main                                
0     100039c0  memcpy                              
0     100045e0  memset                              


GLOBAL SYMBOLS: SORTED BY Symbol Address 

page  address   name                                
----  -------   ----                                
0     10000000  certificate                         
0     10001000  code_start                          
0     10001020  SysCtl_setClock                     
0     10001800  Device_enableAllPeripherals         
0     10001f20  SysCtl_isPLLValid                   
0     10002620  CLOCK_init                          
0     10002ab0  SysCtl_selectXTAL                   
0     10002cb0  ErrorAggregator_getCpuErrorInfo     
0     10002e70  ERAD_configCounterInStartStopMode   
0     10003020  SysCtl_selectXTALSingleEnded        
0     100031c0  Device_init                         
0     10003330  SysCtl_selectOscSource              
0     10003490  main                                
0     100035f0  SysCtl_getClock                     
0     10003750  ErrorAggregator_getRtdmaErrorInfo   
0     100038a0  Interrupt_clearEsmEaFlags           
0     100039c0  memcpy                              
0     10003ab0  ErrorAggregator_getEthercatErrorInfo
0     10003ba0  ErrorAggregator_getSsuErrorInfo     
0     10003c90  copy_in                             
0     10003d70  ErrorAggregator_clearCpuError       
0     10003e50  ErrorAggregator_clearRtdmaError     
0     10004000  SysCtl_pollSyncBusy                 
0     100040b0  SysCtl_pollSyncBusyWd               
0     10004160  __TI_auto_init_nopinit              
0     10004210  ErrorAggregator_clearEthercatError  
0     100042b0  ErrorAggregator_clearSsuError       
0     10004350  Interrupt_initModule                
0     100043e0  Board_init                          
0     10004460  Interrupt_initVectorTable           
0     100044d0  Interrupt_defaultHandler            
0     10004530  Interrupt_defaultNMIHandler         
0     10004590  _c_int00_noargs                     
0     100045e0  memset                              
0     10004630  XBAR_selectEpwmXbarInputSource      
0     10004670  __udivsi3                           
0     100046a0  __divsf3                            
0     100046d0  __TI_zero_init_nomemset             
0     100046f0  __error__                           
0     10004730  C$$EXIT                             
0     10004730  abort                               
0     10004740  _system_pre_init                    
0     10004750  _system_post_cinit                  
0     10004a30  __TI_BINIT_Base                     
0     10004a30  __TI_table_binit                    
0     10004a58  __TI_BINIT_Limit                    
0     10004a60  __TI_Handler_Table_Base             
0     10004a64  __TI_CINIT_Base                     
0     10004a64  __TI_Handler_Table_Limit            
0     10004a6c  __TI_CINIT_Limit                    
0     10004a6c  __TI_CINIT_Warm                     
0     200e0000  __stack                             
0     200e0000  __start___llvm_prf_bits             
0     200e0000  __start___llvm_prf_cnts             
0     200e0000  __stop___llvm_prf_bits              
0     200e0000  __stop___llvm_prf_cnts              
0     200e0400  __TI_STACK_END                      
0     200e0400  _sys_memory                         
0     200e0800  __SECSP0_START                      
0     200e0808  __SECSP1_START                      
0     200e0810  __SECSP2_START                      
0     200e0818  __SECSP3_START                      
0     200e0820  __SECSP4_START                      
0     200e0828  __SECSP5_START                      
0     200e0830  __SECSP6_START                      
0     200e0838  __SECSP7_START                      
0     20100000  Flash_initModule                    
0     20100260  SysCtl_delay                        
0     20108000  cpu2App                             
0     20110000  cpu3App                             
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                            

[81 symbols]
