******************************************************************************
             TMS320C2000 Linker PC v22.6.2                     
******************************************************************************
>> Linked Wed Jun  4 16:39:03 2025

OUTPUT FILE NAME:   <Universal Project.out>
ENTRY POINT SYMBOL: "code_start"  address: 00000000


MEMORY CONFIGURATION

         name            origin    length      used     unused   attr    fill
----------------------  --------  ---------  --------  --------  ----  --------
  RAMM0_BEGIN           00000000   00000002  00000002  00000000  RWIX
  RAMM0                 00000128   000002d8  00000014  000002c4  RWIX
  RAMM1                 00000400   000003f8  00000200  000001f8  RWIX
  RAMLS0                00008000   00002000  000012df  00000d21  RWIX
  RAMLS1                0000a000   00001ff8  00000000  00001ff8  RWIX
  FLASH_BANK0_SEC_0_7   00080000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_8_15  00082000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_16_23 00084000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_24_31 00086000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_32_29 00088000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_40_47 0008a000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_48_55 0008c000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_56_63 0008e000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_64_71 00090000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_72_79 00092000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_80_87 00094000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_88_95 00096000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_96_10 00098000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_104_1 0009a000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_112_1 0009c000   00002000  00000000  00002000  RWIX
  FLASH_BANK0_SEC_120_1 0009e000   00001ff0  00000000  00001ff0  RWIX
  RESET                 003fffc0   00000002  00000000  00000002  RWIX


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.reset     0    003fffc0    00000000     DSECT

codestart 
*          0    00000000    00000002     
                  00000000    00000002     f280015x_codestartbranch.obj (codestart)

.TI.ramfunc 
*          0    00000128    00000004     
                  00000128    00000004     driverlib.lib : sysctl.obj (.TI.ramfunc)

.cinit     0    0000012c    00000010     
                  0000012c    00000008     (.cinit..data.load) [load image, compression = lzss]
                  00000134    00000004     (__TI_handler_table)
                  00000138    00000004     (__TI_cinit_table)

.stack     0    00000400    00000200     UNINITIALIZED
                  00000400    00000200     --HOLE--

.init_array 
*          0    00000128    00000000     UNINITIALIZED

.const     0    00008000    000002ec     
                  00008000    000000d3     board.obj (.const:.string)
                  000080d3    00000001     --HOLE-- [fill = 0]
                  000080d4    0000009b     driverlib.lib : gpio.obj (.const:.string)
                  0000816f    00000001     --HOLE-- [fill = 0]
                  00008170    0000009b                   : sysctl.obj (.const:.string)
                  0000820b    00000001     --HOLE-- [fill = 0]
                  0000820c    0000008b     main.obj (.const:.string)
                  00008297    00000001     --HOLE-- [fill = 0]
                  00008298    00000054     device.obj (.const:.string)

.data      0    000082ec    0000000a     UNINITIALIZED
                  000082ec    00000006     rts2800_fpu32_eabi.lib : exit.c.obj (.data)
                  000082f2    00000002                            : _lock.c.obj (.data:_lock)
                  000082f4    00000002                            : _lock.c.obj (.data:_unlock)

.text      0    000082f6    00000fe9     
                  000082f6    00000141     driverlib.lib : sysctl.obj (.text:SysCtl_setClock)
                  00008437    000000ea                   : sysctl.obj (.text:SysCtl_isPLLValid)
                  00008521    000000b8     board.obj (.text:EPWM_init)
                  000085d9    000000ac     driverlib.lib : gpio.obj (.text:GPIO_setAnalogMode)
                  00008685    0000008d     board.obj (.text:SYSCTL_init)
                  00008712    00000088     rts2800_fpu32_eabi.lib : fs_div28.asm.obj (.text)
                  0000879a    00000073     driverlib.lib : sysctl.obj (.text:DCC_setCounterSeeds)
                  0000880d    00000065                   : sysctl.obj (.text:SysCtl_getClock)
                  00008872    00000056     device.obj (.text:Device_init)
                  000088c8    00000052     driverlib.lib : gpio.obj (.text:GPIO_setPadConfig)
                  0000891a    0000004b     board.obj (.text:EPWM_setInterruptSource)
                  00008965    00000047     driverlib.lib : sysctl.obj (.text:SysCtl_selectOscSource)
                  000089ac    00000046                   : sysctl.obj (.text:SysCtl_selectXTAL)
                  000089f2    00000045                   : sysctl.obj (.text:SysCtl_pollX1Counter)
                  00008a37    00000040     board.obj (.text:EPWM_setActionQualifierAction)
                  00008a77    0000003e     board.obj (.text:EPWM_setCounterCompareShadowLoadMode)
                  00008ab5    0000003d     driverlib.lib : interrupt.obj (.text:Interrupt_initModule)
                  00008af2    00000037                   : gpio.obj (.text:GPIO_setPinConfig)
                  00008b29    00000037                   : gpio.obj (.text:GPIO_setQualificationMode)
                  00008b60    00000037                   : interrupt.obj (.text:Interrupt_enable)
                  00008b97    00000035     main.obj (.text:INT_myEPWM0_ISR)
                  00008bcc    00000031     driverlib.lib : gpio.obj (.text:GPIO_setDirectionMode)
                  00008bfd    0000002e     rts2800_fpu32_eabi.lib : copy_decompress_lzss.c.obj (.text:decompress:lzss)
                  00008c2b    0000002b                            : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
                  00008c56    00000029                            : exit.c.obj (.text)
                  00008c7f    00000028     board.obj (.text:EPWM_setInterruptEventCount)
                  00008ca7    00000027     device.obj (.text:CAN_selectClockSource)
                  00008cce    00000027     board.obj (.text:EPWM_isBaseValid)
                  00008cf5    00000027     main.obj (.text:EPWM_isBaseValid)
                  00008d1c    00000027     board.obj (.text:GPIO_writePin)
                  00008d43    00000025     driverlib.lib : sysctl.obj (.text:SysCtl_selectXTALSingleEnded)
                  00008d68    00000024                   : sysctl.obj (.text:DCC_enableSingleShotMode)
                  00008d8c    00000023     board.obj (.text:PinMux_init)
                  00008daf    00000022     board.obj (.text:EPWM_setCounterCompareValue)
                  00008dd1    0000001f     board.obj (.text:EPWM_setFallingEdgeDelayCountShadowLoadMode)
                  00008df0    0000001f     board.obj (.text:EPWM_setRisingEdgeDelayCountShadowLoadMode)
                  00008e0f    0000001f     main.obj (.text:GPIO_togglePin)
                  00008e2e    0000001e     driverlib.lib : sysctl.obj (.text:DCC_setCounter0ClkSource)
                  00008e4c    0000001e                   : sysctl.obj (.text:DCC_setCounter1ClkSource)
                  00008e6a    0000001e     board.obj (.text:EPWM_setPhaseShift)
                  00008e88    0000001e     driverlib.lib : interrupt.obj (.text:Interrupt_initVectorTable)
                  00008ea6    0000001d     rts2800_fpu32_eabi.lib : memcpy.c.obj (.text)
                  00008ec3    0000001c     board.obj (.text:EPWM_setClockPrescaler)
                  00008edf    0000001c     driverlib.lib : sysctl.obj (.text:SysCtl_configureType)
                  00008efb    0000001b                   : sysctl.obj (.text:SysCtl_setIntOSC2_Mode)
                  00008f16    0000001b     board.obj (.text:SysCtl_setStandbyQualificationPeriod)
                  00008f31    0000001a     driverlib.lib : sysctl.obj (.text:SysCtl_getLowSpeedClock)
                  00008f4b    00000019                   : sysctl.obj (.text:SysCtl_setPLLSysClk)
                  00008f64    00000018     board.obj (.text:EPWM_disableFallingEdgeDelayCountShadowLoadMode)
                  00008f7c    00000018     board.obj (.text:EPWM_disableRisingEdgeDelayCountShadowLoadMode)
                  00008f94    00000018     board.obj (.text:SysCtl_disablePeripheral)
                  00008fac    00000017     board.obj (.text:SysCtl_enablePeripheral)
                  00008fc3    00000017     driverlib.lib : sysctl.obj (.text:SysCtl_enablePeripheral)
                  00008fda    00000017     main.obj (.text:SysCtl_enablePeripheral)
                  00008ff1    00000017     rts2800_fpu32_eabi.lib : boot28.asm.obj (.text)
                  00009008    00000016     driverlib.lib : sysctl.obj (.text:DCC_disableDoneSignal)
                  0000901e    00000016                   : interrupt.obj (.text:Interrupt_defaultHandler)
                  00009034    00000015                   : sysctl.obj (.text:DCC_clearDoneFlag)
                  00009049    00000015                   : sysctl.obj (.text:DCC_clearErrorFlag)
                  0000905e    00000015                   : sysctl.obj (.text:DCC_disableErrorSignal)
                  00009073    00000015     device.obj (.text:GPIO_unlockPortConfig)
                  00009088    00000015     board.obj (.text:myGPIO0_init)
                  0000909d    00000014     driverlib.lib : sysctl.obj (.text:DCC_disableModule)
                  000090b1    00000014                   : sysctl.obj (.text:DCC_enableModule)
                  000090c5    00000014     board.obj (.text:EPWM_setTimeBaseCounterMode)
                  000090d9    00000014     board.obj (.text:EPWM_setTimeBasePeriod)
                  000090ed    00000014     board.obj (.text:GPIO_isPinValid)
                  00009101    00000014     driverlib.lib : gpio.obj (.text:GPIO_isPinValid)
                  00009115    00000014     main.obj (.text:GPIO_isPinValid)
                  00009129    00000014     board.obj (.text:SysCtl_selectErrPinPolarity)
                  0000913d    00000013     main.obj (.text:EPWM_clearEventTriggerInterruptFlag)
                  00009150    00000013     board.obj (.text:EPWM_enableInterrupt)
                  00009163    00000013     main.obj (.text:main)
                  00009176    00000012     board.obj (.text:EPWM_setTimeBaseCounter)
                  00009188    00000012     device.obj (.text:SysCtl_setMCANClk)
                  0000919a    00000012     board.obj (.text:SysCtl_setSyncOutputConfig)
                  000091ac    00000011     board.obj (.text:EPWM_disablePhaseShiftLoad)
                  000091bd    00000010     device.obj (.text:CAN_isBaseValid)
                  000091cd    00000010     driverlib.lib : sysctl.obj (.text:DCC_isBaseValid)
                  000091dd    00000010     device.obj (.text:Device_initGPIO)
                  000091ed    0000000f     board.obj (.text:Board_init)
                  000091fc    0000000f     board.obj (.text:Interrupt_register)
                  0000920b    0000000d     board.obj (.text:INTERRUPT_init)
                  00009218    0000000d     driverlib.lib : interrupt.obj (.text:Interrupt_disableGlobal)
                  00009225    0000000d                   : interrupt.obj (.text:Interrupt_enableGlobal)
                  00009232    0000000d     device.obj (.text:SysCtl_setLowSpeedClock)
                  0000923f    0000000c     board.obj (.text:SysCtl_enableExtADCSOCSource)
                  0000924b    0000000c     rts2800_fpu32_eabi.lib : args_main.c.obj (.text)
                  00009257    0000000b     device.obj (.text:SysCtl_disableWatchdog)
                  00009262    0000000b     driverlib.lib : sysctl.obj (.text:SysCtl_isMCDClockFailureDetected)
                  0000926d    0000000a                   : sysctl.obj (.text:ASysCtl_getExtROscStatus)
                  00009277    0000000a                   : interrupt.obj (.text:Interrupt_illegalOperationHandler)
                  00009281    0000000a                   : interrupt.obj (.text:Interrupt_nmiHandler)
                  0000928b    0000000a     board.obj (.text:SYNC_init)
                  00009295    00000009     rts2800_fpu32_eabi.lib : _lock.c.obj (.text)
                  0000929e    00000008                            : copy_decompress_none.c.obj (.text:decompress:none)
                  000092a6    00000008     f280015x_codestartbranch.obj (.text)
                  000092ae    00000007     device.obj (.text:ASysCtl_lockVREG)
                  000092b5    00000007     board.obj (.text:SysCtl_disableMCD)
                  000092bc    00000007     driverlib.lib : sysctl.obj (.text:SysCtl_resetMCD)
                  000092c3    00000007     device.obj (.text:__error__)
                  000092ca    00000006     main.obj (.text:Interrupt_clearACKGroup)
                  000092d0    00000004     device.obj (.text:SysCtl_deviceCal)
                  000092d4    00000003     device_cmd.obj (.text:CMD_init)
                  000092d7    00000003     board.obj (.text:GPIO_init)
                  000092da    00000002     rts2800_fpu32_eabi.lib : pre_init.c.obj (.text)
                  000092dc    00000001     c2000ware_libraries.obj (.text:C2000Ware_libraries_init)
                  000092dd    00000001     device_cmd.obj (.text:generic_ram_lnk_init)
                  000092de    00000001     rts2800_fpu32_eabi.lib : startup.c.obj (.text)

MODULE SUMMARY

       Module                         code   ro data   rw data
       ------                         ----   -------   -------
    .\
       main.obj                       210    139       0      
       f280015x_codestartbranch.obj   10     0         0      
    +--+------------------------------+------+---------+---------+
       Total:                         220    139       0      
                                                              
    .\syscfg\
       board.obj                      1203   211       0      
       device.obj                     238    84        0      
       device_cmd.obj                 4      0         0      
       c2000ware_libraries.obj        1      0         0      
    +--+------------------------------+------+---------+---------+
       Total:                         1446   295       0      
                                                              
    C:/ti/c2000/C2000Ware_5_04_00_00/driverlib/f280015x/driverlib/ccs/Debug/driverlib.lib
       sysctl.obj                     1416   155       0      
       gpio.obj                       433    155       0      
       interrupt.obj                  214    0         0      
    +--+------------------------------+------+---------+---------+
       Total:                         2063   310       0      
                                                              
    C:\ti\ccs2020\ccs\tools\compiler\ti-cgt-c2000_22.6.2.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                   29     0         0      
       boot28.asm.obj                 23     0         0      
       _lock.c.obj                    9      0         4      
       args_main.c.obj                12     0         0      
       copy_decompress_none.c.obj     8      0         0      
       pre_init.c.obj                 2      0         0      
       startup.c.obj                  1      0         0      
    +--+------------------------------+------+---------+---------+
       Total:                         350    0         10     
                                                              
       Stack:                         0      0         512    
       Linker Generated:              0      16        0      
    +--+------------------------------+------+---------+---------+
       Grand Total:                   4079   760       522    


LINKER GENERATED COPY TABLES

__TI_cinit_table @ 00000138 records: 1, size/record: 4, table size: 4
	.data: load addr=0000012c, load size=00000008 bytes, run addr=000082ec, run size=0000000a bytes, compression=lzss


LINKER GENERATED HANDLER TABLE

__TI_handler_table @ 00000134 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

000082ec     20b (000082c0)     __TI_enable_exit_profile_output
000082ee     20b (000082c0)     __TI_cleanup_ptr
000082f0     20b (000082c0)     __TI_dtors_ptr
000082f2     20b (000082c0)     _lock
000082f4     20b (000082c0)     _unlock


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

page  address   name                             
----  -------   ----                             
0     000091ed  Board_init                       
0     00008c56  C$$EXIT                          
0     000092dc  C2000Ware_libraries_init         
0     000092d4  CMD_init                         
0     00008872  Device_init                      
0     000091dd  Device_initGPIO                  
0     00008521  EPWM_init                        
0     000092d7  GPIO_init                        
0     000085d9  GPIO_setAnalogMode               
0     00008bcc  GPIO_setDirectionMode            
0     000088c8  GPIO_setPadConfig                
0     00008af2  GPIO_setPinConfig                
0     00008b29  GPIO_setQualificationMode        
0     0000920b  INTERRUPT_init                   
0     00008b97  INT_myEPWM0_ISR                  
0     0000901e  Interrupt_defaultHandler         
0     00008b60  Interrupt_enable                 
0     00009277  Interrupt_illegalOperationHandler
0     00008ab5  Interrupt_initModule             
0     00008e88  Interrupt_initVectorTable        
0     00009281  Interrupt_nmiHandler             
0     00008d8c  PinMux_init                      
0     0000928b  SYNC_init                        
0     00008685  SYSCTL_init                      
0     00008edf  SysCtl_configureType             
0     00000128  SysCtl_delay                     
0     0000880d  SysCtl_getClock                  
0     00008f31  SysCtl_getLowSpeedClock          
0     00008437  SysCtl_isPLLValid                
0     00008965  SysCtl_selectOscSource           
0     000089ac  SysCtl_selectXTAL                
0     00008d43  SysCtl_selectXTALSingleEnded     
0     000082f6  SysCtl_setClock                  
0     00000138  __TI_CINIT_Base                  
0     0000013c  __TI_CINIT_Limit                 
0     0000013c  __TI_CINIT_Warm                  
0     00000134  __TI_Handler_Table_Base          
0     00000138  __TI_Handler_Table_Limit         
0     00000600  __TI_STACK_END                   
abs   00000200  __TI_STACK_SIZE                  
0     00008c2b  __TI_auto_init_nobinit_nopinit   
0     000082ee  __TI_cleanup_ptr                 
0     00008bfd  __TI_decompress_lzss             
0     0000929e  __TI_decompress_none             
0     000082f0  __TI_dtors_ptr                   
0     000082ec  __TI_enable_exit_profile_output  
abs   ffffffff  __TI_pprof_out_hndl              
abs   ffffffff  __TI_prof_data_size              
abs   ffffffff  __TI_prof_data_start             
0     00008712  __c28xabi_divf                   
n/a   UNDEFED   __c_args__                       
0     000092c3  __error__                        
0     00000400  __stack                          
0     0000924b  _args_main                       
0     00008ff1  _c_int00                         
0     000082f2  _lock                            
0     0000929d  _nop                             
0     00009299  _register_lock                   
0     00009295  _register_unlock                 
0     000092de  _system_post_cinit               
0     000092da  _system_pre_init                 
0     000082f4  _unlock                          
0     00008c56  abort                            
0     00000000  code_start                       
0     00008c58  exit                             
0     000092dd  generic_ram_lnk_init             
0     00009163  main                             
0     00008ea6  memcpy                           
0     00009088  myGPIO0_init                     


GLOBAL SYMBOLS: SORTED BY Symbol Address 

page  address   name                             
----  -------   ----                             
0     00000000  code_start                       
0     00000128  SysCtl_delay                     
0     00000134  __TI_Handler_Table_Base          
0     00000138  __TI_CINIT_Base                  
0     00000138  __TI_Handler_Table_Limit         
0     0000013c  __TI_CINIT_Limit                 
0     0000013c  __TI_CINIT_Warm                  
0     00000400  __stack                          
0     00000600  __TI_STACK_END                   
0     000082ec  __TI_enable_exit_profile_output  
0     000082ee  __TI_cleanup_ptr                 
0     000082f0  __TI_dtors_ptr                   
0     000082f2  _lock                            
0     000082f4  _unlock                          
0     000082f6  SysCtl_setClock                  
0     00008437  SysCtl_isPLLValid                
0     00008521  EPWM_init                        
0     000085d9  GPIO_setAnalogMode               
0     00008685  SYSCTL_init                      
0     00008712  __c28xabi_divf                   
0     0000880d  SysCtl_getClock                  
0     00008872  Device_init                      
0     000088c8  GPIO_setPadConfig                
0     00008965  SysCtl_selectOscSource           
0     000089ac  SysCtl_selectXTAL                
0     00008ab5  Interrupt_initModule             
0     00008af2  GPIO_setPinConfig                
0     00008b29  GPIO_setQualificationMode        
0     00008b60  Interrupt_enable                 
0     00008b97  INT_myEPWM0_ISR                  
0     00008bcc  GPIO_setDirectionMode            
0     00008bfd  __TI_decompress_lzss             
0     00008c2b  __TI_auto_init_nobinit_nopinit   
0     00008c56  C$$EXIT                          
0     00008c56  abort                            
0     00008c58  exit                             
0     00008d43  SysCtl_selectXTALSingleEnded     
0     00008d8c  PinMux_init                      
0     00008e88  Interrupt_initVectorTable        
0     00008ea6  memcpy                           
0     00008edf  SysCtl_configureType             
0     00008f31  SysCtl_getLowSpeedClock          
0     00008ff1  _c_int00                         
0     0000901e  Interrupt_defaultHandler         
0     00009088  myGPIO0_init                     
0     00009163  main                             
0     000091dd  Device_initGPIO                  
0     000091ed  Board_init                       
0     0000920b  INTERRUPT_init                   
0     0000924b  _args_main                       
0     00009277  Interrupt_illegalOperationHandler
0     00009281  Interrupt_nmiHandler             
0     0000928b  SYNC_init                        
0     00009295  _register_unlock                 
0     00009299  _register_lock                   
0     0000929d  _nop                             
0     0000929e  __TI_decompress_none             
0     000092c3  __error__                        
0     000092d4  CMD_init                         
0     000092d7  GPIO_init                        
0     000092da  _system_pre_init                 
0     000092dc  C2000Ware_libraries_init         
0     000092dd  generic_ram_lnk_init             
0     000092de  _system_post_cinit               
abs   00000200  __TI_STACK_SIZE                  
abs   ffffffff  __TI_pprof_out_hndl              
abs   ffffffff  __TI_prof_data_size              
abs   ffffffff  __TI_prof_data_start             
n/a   UNDEFED   __c_args__                       

[69 symbols]
