******************************************************************************
                  TI ARM Linker PC v20.2.7                     
******************************************************************************
>> Linked Thu Apr 20 09:07:47 2023

OUTPUT FILE NAME:   <led_ex1_c28x_cm_blinky_cm.out>
ENTRY POINT SYMBOL: "_c_int00_noinit_noargs"  address: 00200659


MEMORY CONFIGURATION

         name            origin    length      used     unused   attr    fill
----------------------  --------  ---------  --------  --------  ----  --------
  CMBANK0_RESETISR      00200000   00000008  00000006  00000002  RWIX
  CMBANK0_SECTOR0       00200008   00003ff8  00000736  000038c2  RWIX
  CMBANK0_SECTOR1       00204000   00004000  00000000  00004000  RWIX
  CMBANK0_SECTOR2       00208000   00004000  00000000  00004000  RWIX
  CMBANK0_SECTOR3       0020c000   00004000  00000000  00004000  RWIX
  CMBANK0_SECTOR4       00210000   00010000  00000000  00010000  RWIX
  CMBANK0_SECTOR5       00220000   00010000  00000000  00010000  RWIX
  CMBANK0_SECTOR6       00230000   00010000  00000000  00010000  RWIX
  CMBANK0_SECTOR7       00240000   00010000  00000000  00010000  RWIX
  CMBANK0_SECTOR8       00250000   00010000  00000000  00010000  RWIX
  CMBANK0_SECTOR9       00260000   00010000  00000000  00010000  RWIX
  CMBANK0_SECTOR10      00270000   00004000  00000000  00004000  RWIX
  CMBANK0_SECTOR11      00274000   00004000  00000000  00004000  RWIX
  CMBANK0_SECTOR12      00278000   00004000  00000000  00004000  RWIX
  CMBANK0_SECTOR13      0027c000   00004000  00000000  00004000  RWIX
  C1RAM                 1fffc000   00002000  00000200  00001e00  RWIX
  C0RAM                 1fffe000   00002000  000002c2  00001d3e  RWIX
  BOOT_RSVD             20000000   00000800  00000000  00000800  RWIX
  S0RAM                 20000800   00003800  00000000  00003800  RWIX
  S1RAM                 20004000   00004000  00000000  00004000  RWIX
  S2RAM                 20008000   00004000  00000000  00004000  RWIX
  S3RAM                 2000c000   00004000  00000000  00004000  RWIX
  E0RAM                 20010000   00004000  00000000  00004000  RWIX
  CPU1TOCMMSGRAM0       20080000   00000800  00000110  000006f0  RWIX
  CPU1TOCMMSGRAM1       20080800   00000800  00000000  00000800  RWIX
  CMTOCPU1MSGRAM0       20082000   00000800  00000110  000006f0  RWIX
  CMTOCPU1MSGRAM1       20082800   00000800  00000000  00000800  RWIX
  CPU2TOCMMSGRAM0       20084000   00000800  00000110  000006f0  RWIX
  CPU2TOCMMSGRAM1       20084800   00000800  00000000  00000800  RWIX
  CMTOCPU2MSGRAM0       20086000   00000800  00000110  000006f0  RWIX
  CMTOCPU2MSGRAM1       20086800   00000800  00000000  00000800  RWIX


SEGMENT ALLOCATION MAP

run origin  load origin   length   init length attrs members
----------  ----------- ---------- ----------- ----- -------
00200000    00200000    00000006   00000006    r-x
  00200000    00200000    00000006   00000006    r-x .resetisr
002002e0    002002e0    00000120   00000120    r-x
  002002e0    002002e0    00000120   00000120    r-x .text.1
00200400    00200400    00000358   00000358    r-x
  00200400    00200400    00000140   00000140    r-- .vftable
  00200540    00200540    0000018c   0000018c    r-x .text.2
  002006d0    002006d0    00000088   00000088    r-- .const
1fffc000    1fffc000    00000200   00000000    rw-
  1fffc000    1fffc000    00000200   00000000    rw- .stack
1fffe000    00200010    000002c2   000002c2    r-x
  1fffe000    00200010    000002c2   000002c2    r-x .TI.ramfunc
20080000    20080000    00000110   00000000    rw-
  20080000    20080000    00000110   00000000    rw- MSGRAM_CPU1_TO_CM
20082000    20082000    00000110   00000000    rw-
  20082000    20082000    00000110   00000000    rw- MSGRAM_CM_TO_CPU1
20084000    20084000    00000110   00000000    rw-
  20084000    20084000    00000110   00000000    rw- MSGRAM_CPU2_TO_CM
20086000    20086000    00000110   00000000    rw-
  20086000    20086000    00000110   00000000    rw- MSGRAM_CM_TO_CPU2


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.resetisr 
*          0    00200000    00000006     
                  00200000    00000006     startup_cm.obj (.resetisr:resetISR)

.vftable   0    00200400    00000140     
                  00200400    00000140     startup_cm.obj (.vftable:retain)

.cinit     0    00200010    00000000     UNINITIALIZED

.TI.ramfunc 
*          0    00200010    000002c2     RUN ADDR = 1fffe000
                  00200010    00000070     driverlib_cm.lib : flash.obj (.TI.ramfunc:Flash_initModule)
                  00200080    00000030                      : flash.obj (.TI.ramfunc:Flash_setBankPowerMode)
                  002000b0    00000028     led_ex1_c28x_cm_blinky_cm.obj (.TI.ramfunc:foo)
                  002000d8    00000008     led_ex1_c28x_cm_blinky_cm.obj (.tramp.GPIO_writePin.1)
                  002000e0    00000022     driverlib_cm.lib : flash.obj (.TI.ramfunc:Flash_setWaitstates)
                  00200102    00000020                      : flash.obj (.TI.ramfunc:Flash_setPumpPowerMode)
                  00200122    0000001a                      : flash.obj (.TI.ramfunc:Flash_enableECC)
                  0020013c    00000018                      : flash.obj (.TI.ramfunc:Flash_disableDataCache)
                  00200154    00000018                      : flash.obj (.TI.ramfunc:Flash_disableProgramCache)
                  0020016c    00000018                      : flash.obj (.TI.ramfunc:Flash_enableDataCache)
                  00200184    00000018                      : flash.obj (.TI.ramfunc:Flash_enableProgramCache)
                  0020019c    00000006                      : sysctl.obj (.TI.ramfunc)
                  002001a2    00000002     --HOLE-- [fill = 0]
                  002001a4    000000c0                      : ipc.obj (.text:IPC_readCommand)
                  00200264    00000048                      : sysctl.obj (.text:SysCtl_enablePeripheral)
                  002002ac    00000014                      : flash.obj (.text:Flash_unlockCtrlRegisters)
                  002002c0    00000012                      : flash.obj (.text:Flash_unlockECCRegisters)

.stack     0    1fffc000    00000200     UNINITIALIZED
                  1fffc000    00000004     rtsv7M4_T_le_eabi.lib : boot_cortex_m.c.obj (.stack)
                  1fffc004    000001fc     --HOLE--

MSGRAM_CPU1_TO_CM 
*          0    20080000    00000110     UNINITIALIZED
                  20080000    00000110     driverlib_cm.lib : ipc.obj (MSGRAM_CPU1_TO_CM)

MSGRAM_CM_TO_CPU1 
*          0    20082000    00000110     UNINITIALIZED
                  20082000    00000110     driverlib_cm.lib : ipc.obj (MSGRAM_CM_TO_CPU1)

MSGRAM_CPU2_TO_CM 
*          0    20084000    00000110     UNINITIALIZED
                  20084000    00000110     driverlib_cm.lib : ipc.obj (MSGRAM_CPU2_TO_CM)

MSGRAM_CM_TO_CPU2 
*          0    20086000    00000110     UNINITIALIZED
                  20086000    00000110     driverlib_cm.lib : ipc.obj (MSGRAM_CM_TO_CPU2)

__llvm_prf_cnts 
*          0    2000c000    00000000     UNINITIALIZED

.text.1    0    002002e0    00000120     
                  002002e0    0000009c     rtsv7M4_T_le_eabi.lib : memcpy_t2.asm.obj (.text)
                  0020037c    00000076     cm.obj (.text:CM_enableAllPeripherals)
                  002003f2    00000002     startup_cm.obj (.text:defaultISR)
                  002003f4    00000008     driverlib_cm.lib : sysctl.obj (.tramp.SysCtl_enablePeripheral.1)
                  002003fc    00000004     rtsv7M4_T_le_eabi.lib : pre_init.c.obj (.text:_system_pre_init)

.text.2    0    00200540    0000018c     
                  00200540    00000094     led_ex1_c28x_cm_blinky_cm.obj (.text:GPIO_writePin)
                  002005d4    00000040     cm.obj (.text:CM_init)
                  00200614    00000008     driverlib_cm.lib : flash.obj (.tramp.Flash_initModule.1)
                  0020061c    0000002c     led_ex1_c28x_cm_blinky_cm.obj (.text:main)
                  00200648    00000008     driverlib_cm.lib : sysctl.obj (.tramp.SysCtl_delay.1)
                  00200650    00000008     led_ex1_c28x_cm_blinky_cm.obj (.tramp.foo.1)
                  00200658    00000020     rtsv7M4_T_le_eabi.lib : boot_cortex_m.c.obj (.text:_c_int00_noinit_noargs:_c_int00_noinit_noargs)
                  00200678    0000001a     led_ex1_c28x_cm_blinky_cm.obj (.text:GPIO_isPinValid)
                  00200692    00000002     startup_cm.obj (.text:faultISR)
                  00200694    00000014     cm.obj (.text:Interrupt_setVectorTableOffset)
                  002006a8    00000010     cm.obj (.text:SysCtl_disableWatchdog)
                  002006b8    0000000e     cm.obj (.text:__error__)
                  002006c6    00000004     rtsv7M4_T_le_eabi.lib : exit.c.obj (.text:abort:abort)
                  002006ca    00000002     startup_cm.obj (.text:nmiISR)

.const     0    002006d0    00000088     
                  002006d0    00000088     driverlib_cm.lib : ipc.obj (.const:IPC_Instance)

MODULE SUMMARY

       Module                          code   ro data   rw data
       ------                          ----   -------   -------
    .\
       startup_cm.obj                  12     320       0      
       led_ex1_c28x_cm_blinky_cm.obj   322    0         0      
    +--+-------------------------------+------+---------+---------+
       Total:                          334    320       0      
                                                               
    .\device\
       cm.obj                          232    0         0      
    +--+-------------------------------+------+---------+---------+
       Total:                          232    0         0      
                                                               
    C:\ti\c2000\C2000Ware_4_02_00_00\driverlib\f2838x\driverlib_cm\ccs\Debug\driverlib_cm.lib
       ipc.obj                         384    136       1088   
       flash.obj                       780    0         0      
       sysctl.obj                      172    0         0      
    +--+-------------------------------+------+---------+---------+
       Total:                          1336   136       1088   
                                                               
    C:\ti\ccs1210\ccs\tools\compiler\ti-cgt-arm_20.2.7.LTS\lib\rtsv7M4_T_le_eabi.lib
       memcpy_t2.asm.obj               156    0         0      
       boot_cortex_m.c.obj             32     0         0      
       exit.c.obj                      4      0         0      
       pre_init.c.obj                  4      0         0      
    +--+-------------------------------+------+---------+---------+
       Total:                          196    0         0      
                                                               
       Stack:                          0      0         512    
    +--+-------------------------------+------+---------+---------+
       Grand Total:                    2098   456       1600   


FAR CALL TRAMPOLINES

callee name               trampoline name
   callee addr  tramp addr   call addr  call info
--------------  -----------  ---------  ----------------
SysCtl_enablePeripheral   $Tramp$TT$L$PI$$SysCtl_enablePeripheral
   1fffe255     002003f4     00200380   cm.obj (.text:CM_enableAllPeripherals)
                             00200388   cm.obj (.text:CM_enableAllPeripherals)
                             00200390   cm.obj (.text:CM_enableAllPeripherals)
                             00200398   cm.obj (.text:CM_enableAllPeripherals)
                             0020039e   cm.obj (.text:CM_enableAllPeripherals)
                             002003a6   cm.obj (.text:CM_enableAllPeripherals)
                             002003ae   cm.obj (.text:CM_enableAllPeripherals)
                             002003b6   cm.obj (.text:CM_enableAllPeripherals)
                             002003be   cm.obj (.text:CM_enableAllPeripherals)
                             002003c4   cm.obj (.text:CM_enableAllPeripherals)
                             002003cc   cm.obj (.text:CM_enableAllPeripherals)
                             002003d4   cm.obj (.text:CM_enableAllPeripherals)
                             002003dc   cm.obj (.text:CM_enableAllPeripherals)
                             002003e4   cm.obj (.text:CM_enableAllPeripherals)
                             002003ec   cm.obj (.text:CM_enableAllPeripherals)
Flash_initModule          $Tramp$TT$L$PI$$Flash_initModule
   1fffe001     00200614     002005ea   cm.obj (.text:CM_init)
SysCtl_delay              $Tramp$TT$L$PI$$SysCtl_delay
   1fffe18d     00200648     0020062c   led_ex1_c28x_cm_blinky_cm.obj (.text:main)
                             0020063a   led_ex1_c28x_cm_blinky_cm.obj (.text:main)
foo                       $Tramp$TT$L$PI$$foo
   1fffe0a1     00200650     0020063e   led_ex1_c28x_cm_blinky_cm.obj (.text:main)
GPIO_writePin             $Tramp$TT$L$PI$$GPIO_writePin
   00200541     1fffe0c8     1fffe0aa   led_ex1_c28x_cm_blinky_cm.obj (.TI.ramfunc:foo)

[5 trampolines]
[20 trampoline calls]


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

address   name                    
-------   ----                    
002006c7  C$$EXIT                 
0020037d  CM_enableAllPeripherals 
002005d5  CM_init                 
1fffe001  Flash_initModule        
20080000  IPC_CM_To_CPU1_GetBuffer
20082000  IPC_CM_To_CPU1_PutBuffer
20084000  IPC_CM_To_CPU2_GetBuffer
20086000  IPC_CM_To_CPU2_PutBuffer
002006d0  IPC_Instance            
1fffe195  IPC_readCommand         
002002d2  RamfuncsLoadEnd         
000002c2  RamfuncsLoadSize        
00200010  RamfuncsLoadStart       
1fffe2c2  RamfuncsRunEnd          
000002c2  RamfuncsRunSize         
1fffe000  RamfuncsRunStart        
1fffe18d  SysCtl_delay            
1fffe255  SysCtl_enablePeripheral 
1fffc200  __STACK_END             
00000200  __STACK_SIZE            
ffffffff  __TI_pprof_out_hndl     
ffffffff  __TI_prof_data_size     
ffffffff  __TI_prof_data_start    
00200000  __TI_static_base__      
002002e1  __aeabi_memcpy          
002002e1  __aeabi_memcpy4         
002002e1  __aeabi_memcpy8         
ffffffff  __binit__               
ffffffff  __c_args__              
002006b9  __error__               
UNDEFED   __mpu_init              
1fffc000  __stack                 
2000c000  __start___llvm_prf_cnts 
2000c000  __stop___llvm_prf_cnts  
00200659  _c_int00_noinit_noargs  
002003fd  _system_pre_init        
002006c7  abort                   
ffffffff  binit                   
1fffe0a1  foo                     
0020061d  main                    
002002e1  memcpy                  
00200400  vectorTableFlash        


GLOBAL SYMBOLS: SORTED BY Symbol Address 

address   name                    
-------   ----                    
00000200  __STACK_SIZE            
000002c2  RamfuncsLoadSize        
000002c2  RamfuncsRunSize         
00200000  __TI_static_base__      
00200010  RamfuncsLoadStart       
002002d2  RamfuncsLoadEnd         
002002e1  __aeabi_memcpy          
002002e1  __aeabi_memcpy4         
002002e1  __aeabi_memcpy8         
002002e1  memcpy                  
0020037d  CM_enableAllPeripherals 
002003fd  _system_pre_init        
00200400  vectorTableFlash        
002005d5  CM_init                 
0020061d  main                    
00200659  _c_int00_noinit_noargs  
002006b9  __error__               
002006c7  C$$EXIT                 
002006c7  abort                   
002006d0  IPC_Instance            
1fffc000  __stack                 
1fffc200  __STACK_END             
1fffe000  RamfuncsRunStart        
1fffe001  Flash_initModule        
1fffe0a1  foo                     
1fffe18d  SysCtl_delay            
1fffe195  IPC_readCommand         
1fffe255  SysCtl_enablePeripheral 
1fffe2c2  RamfuncsRunEnd          
2000c000  __start___llvm_prf_cnts 
2000c000  __stop___llvm_prf_cnts  
20080000  IPC_CM_To_CPU1_GetBuffer
20082000  IPC_CM_To_CPU1_PutBuffer
20084000  IPC_CM_To_CPU2_GetBuffer
20086000  IPC_CM_To_CPU2_PutBuffer
ffffffff  __TI_pprof_out_hndl     
ffffffff  __TI_prof_data_size     
ffffffff  __TI_prof_data_start    
ffffffff  __binit__               
ffffffff  __c_args__              
ffffffff  binit                   
UNDEFED   __mpu_init              

[42 symbols]
