This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TMS320F28377D: Code starts to run immediately after loading (F2837xD dual CPU)

Part Number: TMS320F28377D
Other Parts Discussed in Thread: CCSTUDIO

Tool/software: Code Composer Studio

Good morning.

I configuring CCStudio to develop two project with target config file (ccxml) for code loading in FLASH, FLASH_STANDALONE (CPU1) e RAM in either CPU (CPU1 & CPU2 - F2837xD). I can use the emulator XDS100V2 for CPUs debuggin. My code is grown with same extensive state machine that using a few goto istruction and label to create a state transition, entry point and round checking.
What I obtain is a very strange situation. The code of CPU2, when loaded togheter CPU1's code, starts to run immediately while CPU1 waiting an emulator run command: if I block CPU2, code break at address 0x3fe00a with no debug information available. I eliminate same code for reduce the lenght of CPU2's code. Now CPU2's code is loaded correctly and I can lunch that with emulator also for debuggin (step by step).

Unfortunately, I must continue to develop CPU2s code, so I want to resolve this tedious problem. I take care of map file but I don't see anythings: after all, linker must give an error if there will be a issue with code or stack dimension.


Is there sameone that have an idea for same ispections? Thank's a lot.

Regards.

Diego.

P.S.: I attach my map file for CPU2. I forgot that CPU1 and CPU2 use a shared ram to pass info.

******************************************************************************
             TMS320C2000 Linker PC v18.1.1                     
******************************************************************************
>> Linked Mon Jun  4 07:48:16 2018

OUTPUT FILE NAME:   <28377D_CPU2-Board_Testing.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                 00000122   000002de  00000154  0000018a  RWIX
  RAMLS4_LS5            0000a000   00001000  00000000  00001000  RWIX
  RAMD0                 0000b000   00000800  00000800  00000000  RWIX
  RAMD1                 0000b800   00000800  000007fe  00000002  RWIX
  RAMGS0                0000c000   00001000  00000064  00000f9c  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
  RESET                 003fffc0   00000002  00000000  00000002  RWIX

PAGE 1:
  BOOT_RSVD             00000002   00000120  00000000  00000120  RWIX
  RAMM1                 00000400   00000400  00000100  00000300  RWIX
  ADCA_RESULT           00000b00   00000020  00000018  00000008  RWIX
  ADCB_RESULT           00000b20   00000020  00000018  00000008  RWIX
  ADCC_RESULT           00000b40   00000020  00000018  00000008  RWIX
  ADCD_RESULT           00000b60   00000020  00000018  00000008  RWIX
  CPU_TIMER0            00000c00   00000008  00000008  00000000  RWIX
  CPU_TIMER1            00000c08   00000008  00000008  00000000  RWIX
  CPU_TIMER2            00000c10   00000008  00000008  00000000  RWIX
  PIE_CTRL              00000ce0   00000020  0000001a  00000006  RWIX
  PIE_VECT              00000d00   00000200  000001c0  00000040  RWIX
  DMA                   00001000   00000200  000000e0  00000120  RWIX
  CLA1                  00001400   00000040  0000003e  00000002  RWIX
  CLA1_MSGRAMLOW        00001480   00000080  00000000  00000080  RWIX
  CLA1_MSGRAMHIGH       00001500   00000080  00000000  00000080  RWIX
  EPWM1                 00004000   00000100  00000100  00000000  RWIX
  EPWM2                 00004100   00000100  00000100  00000000  RWIX
  EPWM3                 00004200   00000100  00000100  00000000  RWIX
  EPWM4                 00004300   00000100  00000100  00000000  RWIX
  EPWM5                 00004400   00000100  00000100  00000000  RWIX
  EPWM6                 00004500   00000100  00000100  00000000  RWIX
  EPWM7                 00004600   00000100  00000100  00000000  RWIX
  EPWM8                 00004700   00000100  00000100  00000000  RWIX
  EPWM9                 00004800   00000100  00000100  00000000  RWIX
  EPWM10                00004900   00000100  00000100  00000000  RWIX
  EPWM11                00004a00   00000100  00000100  00000000  RWIX
  EPWM12                00004b00   00000100  00000100  00000000  RWIX
  ECAP1                 00005000   00000020  00000020  00000000  RWIX
  ECAP2                 00005020   00000020  00000020  00000000  RWIX
  ECAP3                 00005040   00000020  00000020  00000000  RWIX
  ECAP4                 00005060   00000020  00000020  00000000  RWIX
  ECAP5                 00005080   00000020  00000020  00000000  RWIX
  ECAP6                 000050a0   00000020  00000020  00000000  RWIX
  EQEP1                 00005100   00000040  00000022  0000001e  RWIX
  EQEP2                 00005140   00000040  00000022  0000001e  RWIX
  EQEP3                 00005180   00000040  00000022  0000001e  RWIX
  DACA                  00005c00   00000010  00000008  00000008  RWIX
  DACB                  00005c10   00000010  00000008  00000008  RWIX
  DACC                  00005c20   00000010  00000008  00000008  RWIX
  CMPSS1                00005c80   00000020  00000020  00000000  RWIX
  CMPSS2                00005ca0   00000020  00000020  00000000  RWIX
  CMPSS3                00005cc0   00000020  00000020  00000000  RWIX
  CMPSS4                00005ce0   00000020  00000020  00000000  RWIX
  CMPSS5                00005d00   00000020  00000020  00000000  RWIX
  CMPSS6                00005d20   00000020  00000020  00000000  RWIX
  CMPSS7                00005d40   00000020  00000020  00000000  RWIX
  CMPSS8                00005d60   00000020  00000020  00000000  RWIX
  SDFM1                 00005e00   00000080  00000080  00000000  RWIX
  SDFM2                 00005e80   00000080  00000080  00000000  RWIX
  MCBSPA                00006000   00000040  00000024  0000001c  RWIX
  MCBSPB                00006040   00000040  00000024  0000001c  RWIX
  SPIA                  00006100   00000010  00000010  00000000  RWIX
  SPIB                  00006110   00000010  00000010  00000000  RWIX
  ***                  00006120   00000010  00000010  00000000  RWIX
  SPID                  00006130   00000010  00000000  00000010  RWIX
  UPP                   00006200   00000100  00000000  00000100  RWIX
  WD                    00007000   00000040  0000002b  00000015  RWIX
  NMIINTRUPT            00007060   00000010  00000007  00000009  RWIX
  XINT                  00007070   00000010  0000000b  00000005  RWIX
  SCIA                  00007200   00000010  00000010  00000000  RWIX
  SCIB                  00007210   00000010  00000010  00000000  RWIX
  SCIC                  00007220   00000010  00000010  00000000  RWIX
  SCID                  00007230   00000010  00000010  00000000  RWIX
  I2CA                  00007300   00000040  00000022  0000001e  RWIX
  I2CB                  00007340   00000040  00000022  0000001e  RWIX
  ADCA                  00007400   00000080  00000080  00000000  RWIX
  ADCB                  00007480   00000080  00000080  00000000  RWIX
  ADCC                  00007500   00000080  00000080  00000000  RWIX
  ADCD                  00007580   00000080  00000080  00000000  RWIX
  INPUT_XBAR            00007900   00000020  00000000  00000020  RWIX
  XBAR                  00007920   00000020  00000000  00000020  RWIX
  SYNC_SOC              00007940   00000010  00000000  00000010  RWIX
  DMACLASRCSEL          00007980   00000040  0000001a  00000026  RWIX
  EPWM_XBAR             00007a00   00000040  00000000  00000040  RWIX
  CLB_XBAR              00007a40   00000040  00000000  00000040  RWIX
  OUTPUT_XBAR           00007a80   00000040  00000000  00000040  RWIX
  GPIOCTRL              00007c00   00000180  00000000  00000180  RWIX
  GPIODAT               00007f00   00000030  00000030  00000000  RWIX
  RAMLS0                00008000   00000800  00000000  00000800  RWIX
  RAMLS1                00008800   00000800  00000100  00000700  RWIX
  RAMLS2                00009000   00000800  00000246  000005ba  RWIX
  RAMLS3                00009800   00000800  000001c0  00000640  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  00000008  00000ff8  RWIX
  RAMGS15               0001b000   00001000  0000000a  00000ff6  RWIX
  EMIF1                 00047000   00000800  00000070  00000790  RWIX
  EMIF2                 00047800   00000800  00000070  00000790  RWIX
  CANA                  00048000   00000800  00000000  00000800  RWIX
  CANA_MSG_RAM          00049000   00000800  00000000  00000800  RWIX
  CANB                  0004a000   00000800  00000000  00000800  RWIX
  CANB_MSG_RAM          0004b000   00000800  00000000  00000800  RWIX
  IPC                   00050000   00000024  00000024  00000000  RWIX
  FLASHPUMPSEMAPHORE    00050024   00000002  00000002  00000000  RWIX
  DEV_CFG               0005d000   00000180  00000000  00000180  RWIX
  ANALOG_SUBSYS         0005d180   00000080  00000000  00000080  RWIX
  CLK_CFG               0005d200   00000100  00000032  000000ce  RWIX
  CPU_SYS               0005d300   00000100  00000082  0000007e  RWIX
  ROMPREFETCH           0005e608   00000002  00000000  00000002  RWIX
  DCSM_Z1               0005f000   00000030  00000024  0000000c  RWIX
  DCSM_Z2               0005f040   00000030  00000024  0000000c  RWIX
  DCSM_COMMON           0005f070   00000010  00000008  00000008  RWIX
  MEMCFG                0005f400   00000080  00000080  00000000  RWIX
  EMIF1CONFIG           0005f480   00000020  00000020  00000000  RWIX
  EMIF2CONFIG           0005f4a0   00000020  00000000  00000020  RWIX
  ACCESSPROTECTION      0005f4c0   00000040  00000040  00000000  RWIX
  MEMORYERROR           0005f500   00000040  00000040  00000000  RWIX
  ROMWAITSTATE          0005f540   00000002  00000000  00000002  RWIX
  FLASH0_CTRL           0005f800   00000300  00000182  0000017e  RWIX
  FLASH0_ECC            0005fb00   00000040  00000028  00000018  RWIX
  DCSM_Z1_OTP           00078000   00000020  00000020  00000000  RWIX
  DCSM_Z2_OTP           00078200   00000020  00000020  00000000  RWIX


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.cinit     0    00000122    00000138     
                  00000122    000000aa     Main_CPU2.obj (.cinit)
                  000001cc    00000074     SM_INV_CPU2.obj (.cinit)
                  00000240    0000000e     rts2800_fpu32.lib : exit.c.obj (.cinit)
                  0000024e    00000005                       : _lock.c.obj (.cinit:__lock)
                  00000253    00000005                       : _lock.c.obj (.cinit:__unlock)
                  00000258    00000002     --HOLE-- [fill = 0]

AdcaResultFile 
*          1    00000b00    00000018     UNINITIALIZED
                  00000b00    00000018     F2837xD_GlobalVariableDefs_CPU2.obj (AdcaResultFile)

AdcbResultFile 
*          1    00000b20    00000018     UNINITIALIZED
                  00000b20    00000018     F2837xD_GlobalVariableDefs_CPU2.obj (AdcbResultFile)

AdccResultFile 
*          1    00000b40    00000018     UNINITIALIZED
                  00000b40    00000018     F2837xD_GlobalVariableDefs_CPU2.obj (AdccResultFile)

AdcdResultFile 
*          1    00000b60    00000018     UNINITIALIZED
                  00000b60    00000018     F2837xD_GlobalVariableDefs_CPU2.obj (AdcdResultFile)

CpuTimer0RegsFile 
*          1    00000c00    00000008     UNINITIALIZED
                  00000c00    00000008     F2837xD_GlobalVariableDefs_CPU2.obj (CpuTimer0RegsFile)

CpuTimer1RegsFile 
*          1    00000c08    00000008     UNINITIALIZED
                  00000c08    00000008     F2837xD_GlobalVariableDefs_CPU2.obj (CpuTimer1RegsFile)

CpuTimer2RegsFile 
*          1    00000c10    00000008     UNINITIALIZED
                  00000c10    00000008     F2837xD_GlobalVariableDefs_CPU2.obj (CpuTimer2RegsFile)

PieCtrlRegsFile 
*          1    00000ce0    0000001a     UNINITIALIZED
                  00000ce0    0000001a     F2837xD_GlobalVariableDefs_CPU2.obj (PieCtrlRegsFile)

PieVectTableFile 
*          1    00000d00    000001c0     UNINITIALIZED
                  00000d00    000001c0     F2837xD_GlobalVariableDefs_CPU2.obj (PieVectTableFile)

EmuKeyVar 
*          1    00000d00    00000001     UNINITIALIZED
                  00000d00    00000001     F2837xD_GlobalVariableDefs_CPU2.obj (EmuKeyVar)

EmuBModeVar 
*          1    00000d01    00000001     UNINITIALIZED
                  00000d01    00000001     F2837xD_GlobalVariableDefs_CPU2.obj (EmuBModeVar)

FlashCallbackVar 
*          1    00000d02    00000000     UNINITIALIZED

FlashScalingVar 
*          1    00000d02    00000000     UNINITIALIZED

DmaRegsFile 
*          1    00001000    000000e0     UNINITIALIZED
                  00001000    000000e0     F2837xD_GlobalVariableDefs_CPU2.obj (DmaRegsFile)

EPwm1RegsFile 
*          1    00004000    00000100     UNINITIALIZED
                  00004000    00000100     F2837xD_GlobalVariableDefs_CPU2.obj (EPwm1RegsFile)

EPwm2RegsFile 
*          1    00004100    00000100     UNINITIALIZED
                  00004100    00000100     F2837xD_GlobalVariableDefs_CPU2.obj (EPwm2RegsFile)

EPwm3RegsFile 
*          1    00004200    00000100     UNINITIALIZED
                  00004200    00000100     F2837xD_GlobalVariableDefs_CPU2.obj (EPwm3RegsFile)

EPwm4RegsFile 
*          1    00004300    00000100     UNINITIALIZED
                  00004300    00000100     F2837xD_GlobalVariableDefs_CPU2.obj (EPwm4RegsFile)

EPwm5RegsFile 
*          1    00004400    00000100     UNINITIALIZED
                  00004400    00000100     F2837xD_GlobalVariableDefs_CPU2.obj (EPwm5RegsFile)

EPwm6RegsFile 
*          1    00004500    00000100     UNINITIALIZED
                  00004500    00000100     F2837xD_GlobalVariableDefs_CPU2.obj (EPwm6RegsFile)

EPwm7RegsFile 
*          1    00004600    00000100     UNINITIALIZED
                  00004600    00000100     F2837xD_GlobalVariableDefs_CPU2.obj (EPwm7RegsFile)

EPwm8RegsFile 
*          1    00004700    00000100     UNINITIALIZED
                  00004700    00000100     F2837xD_GlobalVariableDefs_CPU2.obj (EPwm8RegsFile)

EPwm9RegsFile 
*          1    00004800    00000100     UNINITIALIZED
                  00004800    00000100     F2837xD_GlobalVariableDefs_CPU2.obj (EPwm9RegsFile)

EPwm10RegsFile 
*          1    00004900    00000100     UNINITIALIZED
                  00004900    00000100     F2837xD_GlobalVariableDefs_CPU2.obj (EPwm10RegsFile)

EPwm11RegsFile 
*          1    00004a00    00000100     UNINITIALIZED
                  00004a00    00000100     F2837xD_GlobalVariableDefs_CPU2.obj (EPwm11RegsFile)

EPwm12RegsFile 
*          1    00004b00    00000100     UNINITIALIZED
                  00004b00    00000100     F2837xD_GlobalVariableDefs_CPU2.obj (EPwm12RegsFile)

ECap1RegsFile 
*          1    00005000    00000020     UNINITIALIZED
                  00005000    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (ECap1RegsFile)

ECap2RegsFile 
*          1    00005020    00000020     UNINITIALIZED
                  00005020    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (ECap2RegsFile)

ECap3RegsFile 
*          1    00005040    00000020     UNINITIALIZED
                  00005040    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (ECap3RegsFile)

ECap4RegsFile 
*          1    00005060    00000020     UNINITIALIZED
                  00005060    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (ECap4RegsFile)

ECap5RegsFile 
*          1    00005080    00000020     UNINITIALIZED
                  00005080    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (ECap5RegsFile)

ECap6RegsFile 
*          1    000050a0    00000020     UNINITIALIZED
                  000050a0    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (ECap6RegsFile)

DacaRegsFile 
*          1    00005c00    00000008     UNINITIALIZED
                  00005c00    00000008     F2837xD_GlobalVariableDefs_CPU2.obj (DacaRegsFile)

DacbRegsFile 
*          1    00005c10    00000008     UNINITIALIZED
                  00005c10    00000008     F2837xD_GlobalVariableDefs_CPU2.obj (DacbRegsFile)

DaccRegsFile 
*          1    00005c20    00000008     UNINITIALIZED
                  00005c20    00000008     F2837xD_GlobalVariableDefs_CPU2.obj (DaccRegsFile)

Sdfm1RegsFile 
*          1    00005e00    00000080     UNINITIALIZED
                  00005e00    00000080     F2837xD_GlobalVariableDefs_CPU2.obj (Sdfm1RegsFile)

Sdfm2RegsFile 
*          1    00005e80    00000080     UNINITIALIZED
                  00005e80    00000080     F2837xD_GlobalVariableDefs_CPU2.obj (Sdfm2RegsFile)

SpiaRegsFile 
*          1    00006100    00000010     UNINITIALIZED
                  00006100    00000010     F2837xD_GlobalVariableDefs_CPU2.obj (SpiaRegsFile)

SpibRegsFile 
*          1    00006110    00000010     UNINITIALIZED
                  00006110    00000010     F2837xD_GlobalVariableDefs_CPU2.obj (SpibRegsFile)

SpicRegsFile 
*          1    00006120    00000010     UNINITIALIZED
                  00006120    00000010     F2837xD_GlobalVariableDefs_CPU2.obj (SpicRegsFile)

AdcaRegsFile 
*          1    00007400    00000080     UNINITIALIZED
                  00007400    00000080     F2837xD_GlobalVariableDefs_CPU2.obj (AdcaRegsFile)

AdcbRegsFile 
*          1    00007480    00000080     UNINITIALIZED
                  00007480    00000080     F2837xD_GlobalVariableDefs_CPU2.obj (AdcbRegsFile)

AdccRegsFile 
*          1    00007500    00000080     UNINITIALIZED
                  00007500    00000080     F2837xD_GlobalVariableDefs_CPU2.obj (AdccRegsFile)

AdcdRegsFile 
*          1    00007580    00000080     UNINITIALIZED
                  00007580    00000080     F2837xD_GlobalVariableDefs_CPU2.obj (AdcdRegsFile)

Cla1RegsFile 
*          1    00001400    0000003e     UNINITIALIZED
                  00001400    0000003e     F2837xD_GlobalVariableDefs_CPU2.obj (Cla1RegsFile)

Cla1SoftIntRegsFile 
*          1    00000ce0    00000004     DSECT
                  00000ce0    00000004     F2837xD_GlobalVariableDefs_CPU2.obj (Cla1SoftIntRegsFile)

Cmpss1RegsFile 
*          1    00005c80    00000020     UNINITIALIZED
                  00005c80    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (Cmpss1RegsFile)

Cmpss2RegsFile 
*          1    00005ca0    00000020     UNINITIALIZED
                  00005ca0    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (Cmpss2RegsFile)

Cmpss3RegsFile 
*          1    00005cc0    00000020     UNINITIALIZED
                  00005cc0    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (Cmpss3RegsFile)

Cmpss4RegsFile 
*          1    00005ce0    00000020     UNINITIALIZED
                  00005ce0    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (Cmpss4RegsFile)

Cmpss5RegsFile 
*          1    00005d00    00000020     UNINITIALIZED
                  00005d00    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (Cmpss5RegsFile)

Cmpss6RegsFile 
*          1    00005d20    00000020     UNINITIALIZED
                  00005d20    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (Cmpss6RegsFile)

Cmpss7RegsFile 
*          1    00005d40    00000020     UNINITIALIZED
                  00005d40    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (Cmpss7RegsFile)

Cmpss8RegsFile 
*          1    00005d60    00000020     UNINITIALIZED
                  00005d60    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (Cmpss8RegsFile)

DmaClaSrcSelRegsFile 
*          1    00007980    0000001a     UNINITIALIZED
                  00007980    0000001a     F2837xD_GlobalVariableDefs_CPU2.obj (DmaClaSrcSelRegsFile)

Emif1RegsFile 
*          1    00047000    00000070     UNINITIALIZED
                  00047000    00000070     F2837xD_GlobalVariableDefs_CPU2.obj (Emif1RegsFile)

Emif2RegsFile 
*          1    00047800    00000070     UNINITIALIZED
                  00047800    00000070     F2837xD_GlobalVariableDefs_CPU2.obj (Emif2RegsFile)

DcsmZ1RegsFile 
*          1    0005f000    00000024     UNINITIALIZED
                  0005f000    00000024     F2837xD_GlobalVariableDefs_CPU2.obj (DcsmZ1RegsFile)

DcsmZ2RegsFile 
*          1    0005f040    00000024     UNINITIALIZED
                  0005f040    00000024     F2837xD_GlobalVariableDefs_CPU2.obj (DcsmZ2RegsFile)

DcsmCommonRegsFile 
*          1    0005f070    00000008     UNINITIALIZED
                  0005f070    00000008     F2837xD_GlobalVariableDefs_CPU2.obj (DcsmCommonRegsFile)

DcsmZ1OtpFile 
*          1    00078000    00000020     NOLOAD SECTION
                  00078000    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (DcsmZ1OtpFile)

DcsmZ2OtpFile 
*          1    00078200    00000020     NOLOAD SECTION
                  00078200    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (DcsmZ2OtpFile)

EQep1RegsFile 
*          1    00005100    00000022     UNINITIALIZED
                  00005100    00000022     F2837xD_GlobalVariableDefs_CPU2.obj (EQep1RegsFile)

EQep2RegsFile 
*          1    00005140    00000022     UNINITIALIZED
                  00005140    00000022     F2837xD_GlobalVariableDefs_CPU2.obj (EQep2RegsFile)

EQep3RegsFile 
*          1    00005180    00000022     UNINITIALIZED
                  00005180    00000022     F2837xD_GlobalVariableDefs_CPU2.obj (EQep3RegsFile)

Flash0CtrlRegsFile 
*          1    0005f800    00000182     UNINITIALIZED
                  0005f800    00000182     F2837xD_GlobalVariableDefs_CPU2.obj (Flash0CtrlRegsFile)

Flash0EccRegsFile 
*          1    0005fb00    00000028     UNINITIALIZED
                  0005fb00    00000028     F2837xD_GlobalVariableDefs_CPU2.obj (Flash0EccRegsFile)

GpioDataRegsFile 
*          1    00007f00    00000030     UNINITIALIZED
                  00007f00    00000030     F2837xD_GlobalVariableDefs_CPU2.obj (GpioDataRegsFile)

I2caRegsFile 
*          1    00007300    00000022     UNINITIALIZED
                  00007300    00000022     F2837xD_GlobalVariableDefs_CPU2.obj (I2caRegsFile)

I2cbRegsFile 
*          1    00007340    00000022     UNINITIALIZED
                  00007340    00000022     F2837xD_GlobalVariableDefs_CPU2.obj (I2cbRegsFile)

IpcRegsFile 
*          1    00050000    00000024     UNINITIALIZED
                  00050000    00000024     F2837xD_GlobalVariableDefs_CPU2.obj (IpcRegsFile)

FlashPumpSemaphoreRegsFile 
*          1    00050024    00000002     UNINITIALIZED
                  00050024    00000002     F2837xD_GlobalVariableDefs_CPU2.obj (FlashPumpSemaphoreRegsFile)

MemCfgRegsFile 
*          1    0005f400    00000080     UNINITIALIZED
                  0005f400    00000080     F2837xD_GlobalVariableDefs_CPU2.obj (MemCfgRegsFile)

Emif1ConfigRegsFile 
*          1    0005f480    00000020     UNINITIALIZED
                  0005f480    00000020     F2837xD_GlobalVariableDefs_CPU2.obj (Emif1ConfigRegsFile)

AccessProtectionRegsFile 
*          1    0005f4c0    00000040     UNINITIALIZED
                  0005f4c0    00000040     F2837xD_GlobalVariableDefs_CPU2.obj (AccessProtectionRegsFile)

MemoryErrorRegsFile 
*          1    0005f500    00000040     UNINITIALIZED
                  0005f500    00000040     F2837xD_GlobalVariableDefs_CPU2.obj (MemoryErrorRegsFile)

McbspaRegsFile 
*          1    00006000    00000024     UNINITIALIZED
                  00006000    00000024     F2837xD_GlobalVariableDefs_CPU2.obj (McbspaRegsFile)

McbspbRegsFile 
*          1    00006040    00000024     UNINITIALIZED
                  00006040    00000024     F2837xD_GlobalVariableDefs_CPU2.obj (McbspbRegsFile)

NmiIntruptRegsFile 
*          1    00007060    00000007     UNINITIALIZED
                  00007060    00000007     F2837xD_GlobalVariableDefs_CPU2.obj (NmiIntruptRegsFile)

SciaRegsFile 
*          1    00007200    00000010     UNINITIALIZED
                  00007200    00000010     F2837xD_GlobalVariableDefs_CPU2.obj (SciaRegsFile)

ScibRegsFile 
*          1    00007210    00000010     UNINITIALIZED
                  00007210    00000010     F2837xD_GlobalVariableDefs_CPU2.obj (ScibRegsFile)

ScicRegsFile 
*          1    00007220    00000010     UNINITIALIZED
                  00007220    00000010     F2837xD_GlobalVariableDefs_CPU2.obj (ScicRegsFile)

ScidRegsFile 
*          1    00007230    00000010     UNINITIALIZED
                  00007230    00000010     F2837xD_GlobalVariableDefs_CPU2.obj (ScidRegsFile)

ClkCfgRegsFile 
*          1    0005d200    00000032     UNINITIALIZED
                  0005d200    00000032     F2837xD_GlobalVariableDefs_CPU2.obj (ClkCfgRegsFile)

CpuSysRegsFile 
*          1    0005d300    00000082     UNINITIALIZED
                  0005d300    00000082     F2837xD_GlobalVariableDefs_CPU2.obj (CpuSysRegsFile)

WdRegsFile 
*          1    00007000    0000002b     UNINITIALIZED
                  00007000    0000002b     F2837xD_GlobalVariableDefs_CPU2.obj (WdRegsFile)

XintRegsFile 
*          1    00007070    0000000b     UNINITIALIZED
                  00007070    0000000b     F2837xD_GlobalVariableDefs_CPU2.obj (XintRegsFile)

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

.TI.ramfunc 
*          0    00000272    00000004     
                  00000272    00000004     F2837xD_usDelay_CPU2.obj (.TI.ramfunc)

.pinit     0    00000122    00000000     UNINITIALIZED

.switch    0    0000025a    00000018     
                  0000025a    00000018     SM_DAB_CPU2.obj (.switch:_SM_DAB)

.reset     0    003fffc0    00000002     DSECT
                  003fffc0    00000002     rts2800_fpu32.lib : boot28.asm.obj (.reset)

.stack     1    00000400    00000100     UNINITIALIZED
                  00000400    00000100     --HOLE--

.ebss      1    00009000    00000246     UNINITIALIZED
                  00009000    00000200     Main_CPU2.obj (.ebss)
                  00009200    00000024     SM_INV_CPU2.obj (.ebss)
                  00009224    00000018     F2837xD_CpuTimers_CPU2.obj (.ebss)
                  0000923c    00000002     rts2800_fpu32.lib : _lock.c.obj (.ebss:__lock)
                  0000923e    00000002                       : _lock.c.obj (.ebss:__unlock)
                  00009240    00000006                       : exit.c.obj (.ebss)

.econst    1    00009800    000001c0     
                  00009800    000001c0     F2837xD_PieVect_CPU2.obj (.econst:_PieVectTableInit)

SHARERAMGS14 
*          1    0001a000    00000008     UNINITIALIZED
                  0001a000    00000008     Main_CPU2.obj (SHARERAMGS14)

SHARERAMGS15 
*          1    0001b000    0000000a     UNINITIALIZED
                  0001b000    0000000a     Main_CPU2.obj (SHARERAMGS15)

CLAscratch 
*          1    00008800    00000100     UNINITIALIZED
                  00008800    00000100     --HOLE--

.text.1    0    0000b000    00000800     
                  0000b000    00000585     F2837xD_DefaultISR_CPU2.obj (.text:retain)
                  0000b585    00000213     F2837xD_SysCtrl_CPU2.obj (.text)
                  0000b798    00000056     rts2800_fpu32.lib : boot28.asm.obj (.text)
                  0000b7ee    0000000f     Interrupt_CPU2.obj (.text:retain)
                  0000b7fd    00000002     rts2800_fpu32.lib : pre_init.c.obj (.text)
                  0000b7ff    00000001                       : startup.c.obj (.text)

.text.2    0    0000b800    000007fe     
                  0000b800    00000282     SM_INV_CPU2.obj (.text)
                  0000ba82    00000188     SM_DAB_CPU2.obj (.text)
                  0000bc0a    000000c3     Main_CPU2.obj (.text)
                  0000bccd    0000007c     F2837xD_CpuTimers_CPU2.obj (.text)
                  0000bd49    00000053     SM_IR_DAB_CPU2.obj (.text)
                  0000bd9c    00000052     Loop_CPU2.obj (.text:retain)
                  0000bdee    00000051     SharedRAM_CPU2.obj (.text)
                  0000be3f    00000041     SharedRAM_CPU2.obj (.text:retain)
                  0000be80    0000003b     SM_IR_INV_CPU2.obj (.text)
                  0000bebb    0000003a     F2837xD_Ipc_Driver_Util_CPU2.obj (.text)
                  0000bef5    00000035     F2837xD_Gpio_CPU2.obj (.text)
                  0000bf2a    00000029     rts2800_fpu32.lib : exit.c.obj (.text)
                  0000bf53    00000028     DAC_CPU2.obj (.text)
                  0000bf7b    00000028     F2837xD_PieCtrl_CPU2.obj (.text)
                  0000bfa3    00000026     F2837xD_PieVect_CPU2.obj (.text)
                  0000bfc9    00000024     rts2800_fpu32.lib : cpy_tbl.c.obj (.text)
                  0000bfed    00000009                       : _lock.c.obj (.text)
                  0000bff6    00000008     F2837xD_CodeStartBranch_CPU2.obj (.text)

.text.3    0    0000c000    00000064     
                  0000c000    0000001e     rts2800_fpu32.lib : memcpy.c.obj (.text)
                  0000c01e    00000019                       : args_main.c.obj (.text)
                  0000c037    00000018                       : ll_aox28.asm.obj (.text)
                  0000c04f    00000015     System_Config_CPU2.obj (.text)

MODULE SUMMARY

       Module                                code   initialized data   uninitialized data
       ------                                ----   ----------------   ------------------
    .\
       F2837xD_GlobalVariableDefs_CPU2.obj   0      0                  6983              
       F2837xD_DefaultISR_CPU2.obj           1413   0                  0                 
       Main_CPU2.obj                         195    170                530               
       SM_INV_CPU2.obj                       642    116                36                
       F2837xD_SysCtrl_CPU2.obj              531    0                  0                 
       F2837xD_PieVect_CPU2.obj              38     448                0                 
       SM_DAB_CPU2.obj                       392    24                 0                 
       F2837xD_CpuTimers_CPU2.obj            124    0                  24                
       SharedRAM_CPU2.obj                    146    0                  0                 
       SM_IR_DAB_CPU2.obj                    83     0                  0                 
       Loop_CPU2.obj                         82     0                  0                 
       SM_IR_INV_CPU2.obj                    59     0                  0                 
       F2837xD_Ipc_Driver_Util_CPU2.obj      58     0                  0                 
       F2837xD_Gpio_CPU2.obj                 53     0                  0                 
       DAC_CPU2.obj                          40     0                  0                 
       F2837xD_PieCtrl_CPU2.obj              40     0                  0                 
       System_Config_CPU2.obj                21     0                  0                 
       Interrupt_CPU2.obj                    15     0                  0                 
       F2837xD_CodeStartBranch_CPU2.obj      10     0                  0                 
       F2837xD_usDelay_CPU2.obj              4      0                  0                 
    +--+-------------------------------------+------+------------------+--------------------+
       Total:                                3946   758                7573              
                                                                                         
    C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.1.LTS/lib/rts2800_fpu32.lib
       boot28.asm.obj                        86     0                  0                 
       exit.c.obj                            41     14                 6                 
       cpy_tbl.c.obj                         36     0                  0                 
       memcpy.c.obj                          30     0                  0                 
       args_main.c.obj                       25     0                  0                 
       ll_aox28.asm.obj                      24     0                  0                 
       _lock.c.obj                           9      10                 4                 
       pre_init.c.obj                        2      0                  0                 
       startup.c.obj                         1      0                  0                 
    +--+-------------------------------------+------+------------------+--------------------+
       Total:                                254    24                 10                
                                                                                         
       Stack:                                0      0                  256               
    +--+-------------------------------------+------+------------------+--------------------+
       Grand Total:                          4200   782                7839              


GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE

address     data page           name
--------    ----------------    ----
00000400      10 (00000400)     __stack

00000b00      2c (00000b00)     _AdcaResultRegs
00000b20      2c (00000b00)     _AdcbResultRegs

00000b40      2d (00000b40)     _AdccResultRegs
00000b60      2d (00000b40)     _AdcdResultRegs

00000c00      30 (00000c00)     _CpuTimer0Regs
00000c08      30 (00000c00)     _CpuTimer1Regs
00000c10      30 (00000c00)     _CpuTimer2Regs

00000ce0      33 (00000cc0)     _Cla1SoftIntRegs
00000ce0      33 (00000cc0)     _PieCtrlRegs

00000d00      34 (00000d00)     _EmuKey
00000d00      34 (00000d00)     _PieVectTable
00000d01      34 (00000d00)     _EmuBMode

00001000      40 (00001000)     _DmaRegs

00001400      50 (00001400)     _Cla1Regs

00004000     100 (00004000)     _EPwm1Regs

00004100     104 (00004100)     _EPwm2Regs

00004200     108 (00004200)     _EPwm3Regs

00004300     10c (00004300)     _EPwm4Regs

00004400     110 (00004400)     _EPwm5Regs

00004500     114 (00004500)     _EPwm6Regs

00004600     118 (00004600)     _EPwm7Regs

00004700     11c (00004700)     _EPwm8Regs

00004800     120 (00004800)     _EPwm9Regs

00004900     124 (00004900)     _EPwm10Regs

00004a00     128 (00004a00)     _EPwm11Regs

00004b00     12c (00004b00)     _EPwm12Regs

00005000     140 (00005000)     _ECap1Regs
00005020     140 (00005000)     _ECap2Regs

00005040     141 (00005040)     _ECap3Regs
00005060     141 (00005040)     _ECap4Regs

00005080     142 (00005080)     _ECap5Regs
000050a0     142 (00005080)     _ECap6Regs

00005100     144 (00005100)     _EQep1Regs

00005140     145 (00005140)     _EQep2Regs

00005180     146 (00005180)     _EQep3Regs

00005c00     170 (00005c00)     _DacaRegs
00005c10     170 (00005c00)     _DacbRegs
00005c20     170 (00005c00)     _DaccRegs

00005c80     172 (00005c80)     _Cmpss1Regs
00005ca0     172 (00005c80)     _Cmpss2Regs

00005cc0     173 (00005cc0)     _Cmpss3Regs
00005ce0     173 (00005cc0)     _Cmpss4Regs

00005d00     174 (00005d00)     _Cmpss5Regs
00005d20     174 (00005d00)     _Cmpss6Regs

00005d40     175 (00005d40)     _Cmpss7Regs
00005d60     175 (00005d40)     _Cmpss8Regs

00005e00     178 (00005e00)     _Sdfm1Regs

00005e80     17a (00005e80)     _Sdfm2Regs

00006000     180 (00006000)     _McbspaRegs

00006040     181 (00006040)     _McbspbRegs

00006100     184 (00006100)     _SpiaRegs
00006110     184 (00006100)     _SpibRegs
00006120     184 (00006100)     _SpicRegs

00007000     1c0 (00007000)     _WdRegs

00007060     1c1 (00007040)     _NmiIntruptRegs
00007070     1c1 (00007040)     _XintRegs

00007200     1c8 (00007200)     _SciaRegs
00007210     1c8 (00007200)     _ScibRegs
00007220     1c8 (00007200)     _ScicRegs
00007230     1c8 (00007200)     _ScidRegs

00007300     1cc (00007300)     _I2caRegs

00007340     1cd (00007340)     _I2cbRegs

00007400     1d0 (00007400)     _AdcaRegs

00007480     1d2 (00007480)     _AdcbRegs

00007500     1d4 (00007500)     _AdccRegs

00007580     1d6 (00007580)     _AdcdRegs

00007980     1e6 (00007980)     _DmaClaSrcSelRegs

00007f00     1fc (00007f00)     _GpioDataRegs

00009000     240 (00009000)     _sm_exit_soft_start_dab
00009001     240 (00009000)     _sm_exit_soft_start_inv
00009002     240 (00009000)     _sm_pwm_state_inv
00009003     240 (00009000)     _sm_inrush_sw_timer
00009004     240 (00009000)     _sm_dab_xcode_CPU2
00009005     240 (00009000)     _sm_inv_xcode_CPU2
00009006     240 (00009000)     _sm_inrush_batt_state
00009007     240 (00009000)     _sm_inrush_inv_state
00009008     240 (00009000)     _sm_pwm_state_dab
00009009     240 (00009000)     _sm_memo_type
0000900a     240 (00009000)     _sm_com_type_prev
0000900b     240 (00009000)     _sm_memo_new_state
0000900c     240 (00009000)     _sm_memo_old_state
0000900d     240 (00009000)     _sm_idx_changed_state
0000900e     240 (00009000)     _sm_num_changed_state
0000900f     240 (00009000)     _sm_com_type
00009010     240 (00009000)     _sm_idx_snd_changed_state
00009011     240 (00009000)     _sm_memo_code
00009012     240 (00009000)     _sm_inv_enable
00009013     240 (00009000)     _sm_inv_pcode_CPU2
00009014     240 (00009000)     _sm_dab_oldstate_CPU2
00009015     240 (00009000)     _sm_dab_state_CPU2
00009016     240 (00009000)     _sm_inv_oldstate_CPU2
00009017     240 (00009000)     _sm_inv_state_CPU2
00009018     240 (00009000)     _sm_inv_code_CPU2
00009019     240 (00009000)     _sm_inv_cnt_block
0000901a     240 (00009000)     _sm_dab_enable
0000901b     240 (00009000)     _sm_dab_pcode_CPU2
0000901c     240 (00009000)     _sm_dab_cnt_block
0000901d     240 (00009000)     _sm_dab_code_CPU2
0000901e     240 (00009000)     _ptr_system_timers
00009020     240 (00009000)     _ptr_cpu1_record
00009022     240 (00009000)     _system_flags
00009024     240 (00009000)     _ptr_system_flags
00009026     240 (00009000)     _fw_version_CPU1
00009028     240 (00009000)     _fw_version_CPU2
0000902a     240 (00009000)     _sm_inrush_batt_timer
0000902c     240 (00009000)     _ptr_cpu2_record
0000902e     240 (00009000)     _sm_inv_timer
00009030     240 (00009000)     _sm_inrush_inv_timer
00009032     240 (00009000)     _sm_dab_timer
00009034     240 (00009000)     _sm_absolute_time
00009036     240 (00009000)     _cpu1_gsram_record

00009040     241 (00009040)     _DAC_PTR
00009048     241 (00009040)     _cpu2_gsram_record
00009052     241 (00009040)     _system_timers

00009080     242 (00009080)     _sm_changed_state

00009200     248 (00009200)     _cnt_check_voutmax_inv
00009201     248 (00009200)     _cnt_check_voutmin_inv
00009202     248 (00009200)     _cnt_f_temp1_max
00009203     248 (00009200)     _button_off
00009204     248 (00009200)     _cnt_f_temp1_min
00009205     248 (00009200)     _cnt_off_ibat
00009206     248 (00009200)     _cnt_negative_ibat
00009207     248 (00009200)     _cnt_battery_discharging
00009208     248 (00009200)     _cnt_battery_switch_off
00009209     248 (00009200)     _cnt_check_inrush
0000920a     248 (00009200)     _cnt_button_down_3s
0000920b     248 (00009200)     _cnt_warning_temp3
0000920c     248 (00009200)     _led_fault_dab
0000920d     248 (00009200)     _led_fault_inv
0000920e     248 (00009200)     _i
0000920f     248 (00009200)     _cnt_f_temp2_min
00009210     248 (00009200)     _cnt_f_temp2_max
00009211     248 (00009200)     _fan2_error
00009212     248 (00009200)     _fan1_error
00009213     248 (00009200)     _cnt_warning_temp1
00009214     248 (00009200)     _cnt_dec_block_inv
00009216     248 (00009200)     _cnt_float_charge
00009218     248 (00009200)     _cnt_dec_block_dab
0000921a     248 (00009200)     _cnt_full_charge
0000921c     248 (00009200)     _cnt_max_pout_react
0000921e     248 (00009200)     _cnt_max_pout_1s
00009220     248 (00009200)     _cnt_max_pout_60s
00009222     248 (00009200)     _cnt_max_pout_10s
00009224     248 (00009200)     _CpuTimer1
0000922c     248 (00009200)     _CpuTimer2
00009234     248 (00009200)     _CpuTimer0
0000923c     248 (00009200)     __lock
0000923e     248 (00009200)     __unlock

00009240     249 (00009240)     ___TI_enable_exit_profile_output
00009242     249 (00009240)     ___TI_cleanup_ptr
00009244     249 (00009240)     ___TI_dtors_ptr

00009800     260 (00009800)     _PieVectTableInit

0001a000     680 (0001a000)     _cpu2_r_array

0001b000     6c0 (0001b000)     _cpu2_rw_array

00047000    11c0 (00047000)     _Emif1Regs

00047800    11e0 (00047800)     _Emif2Regs

00050000    1400 (00050000)     _IpcRegs
00050024    1400 (00050000)     _FlashPumpSemaphoreRegs

0005d200    1748 (0005d200)     _ClkCfgRegs

0005d300    174c (0005d300)     _CpuSysRegs

0005f000    17c0 (0005f000)     _DcsmZ1Regs

0005f040    17c1 (0005f040)     _DcsmZ2Regs
0005f070    17c1 (0005f040)     _DcsmCommonRegs

0005f400    17d0 (0005f400)     _MemCfgRegs

0005f480    17d2 (0005f480)     _Emif1ConfigRegs

0005f4c0    17d3 (0005f4c0)     _AccessProtectionRegs

0005f500    17d4 (0005f500)     _MemoryErrorRegs

0005f800    17e0 (0005f800)     _Flash0CtrlRegs

0005fb00    17ec (0005fb00)     _Flash0EccRegs

00078000    1e00 (00078000)     _DcsmZ1Otp

00078200    1e08 (00078200)     _DcsmZ2Otp


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

page  address   name                            
----  -------   ----                            
abs   ffffffff  .text                           
0     0000bf2a  C$$EXIT                         
abs   00000100  CLA_SCRATCHPAD_SIZE             
0     0000c037  LL$$AND                         
0     0000c03f  LL$$OR                          
0     0000c047  LL$$XOR                         
0     0000b0be  _ADCA1_ISR                      
0     0000b33e  _ADCA2_ISR                      
0     0000b348  _ADCA3_ISR                      
0     0000b352  _ADCA4_ISR                      
0     0000b334  _ADCA_EVT_ISR                   
0     0000b0c8  _ADCB1_ISR                      
0     0000b366  _ADCB2_ISR                      
0     0000b370  _ADCB3_ISR                      
0     0000b37a  _ADCB4_ISR                      
0     0000b35c  _ADCB_EVT_ISR                   
0     0000b0d2  _ADCC1_ISR                      
0     0000b4ce  _ADCC2_ISR                      
0     0000b4d8  _ADCC3_ISR                      
0     0000b4e2  _ADCC4_ISR                      
0     0000b4c4  _ADCC_EVT_ISR                   
0     0000b0f0  _ADCD1_ISR                      
0     0000b4f6  _ADCD2_ISR                      
0     0000b500  _ADCD3_ISR                      
0     0000b50a  _ADCD4_ISR                      
0     0000b4ec  _ADCD_EVT_ISR                   
0     0000b546  _AUX_PLL_SLIP_ISR               
1     0005f4c0  _AccessProtectionRegs           
1     00007400  _AdcaRegs                       
1     00000b00  _AdcaResultRegs                 
1     00007480  _AdcbRegs                       
1     00000b20  _AdcbResultRegs                 
1     00007500  _AdccRegs                       
1     00000b40  _AdccResultRegs                 
1     00007580  _AdcdRegs                       
1     00000b60  _AdcdResultRegs                 
0     0000b774  _AuxAuxClkSel                   
0     0000b75e  _AuxIntOsc2Sel                  
0     0000b768  _AuxXtalOscSel                  
0     0000b30c  _CANA0_ISR                      
0     0000b316  _CANA1_ISR                      
0     0000b320  _CANB0_ISR                      
0     0000b32a  _CANB1_ISR                      
0     0000b384  _CLA1_1_ISR                     
0     0000b38e  _CLA1_2_ISR                     
0     0000b398  _CLA1_3_ISR                     
0     0000b3a2  _CLA1_4_ISR                     
0     0000b3ac  _CLA1_5_ISR                     
0     0000b3b6  _CLA1_6_ISR                     
0     0000b3c0  _CLA1_7_ISR                     
0     0000b3ca  _CLA1_8_ISR                     
0     0000b550  _CLA_OVERFLOW_ISR               
0     0000b55a  _CLA_UNDERFLOW_ISR              
1     00001400  _Cla1Regs                       
0     00000ce0  _Cla1SoftIntRegs                
1     0005d200  _ClkCfgRegs                     
1     00005c80  _Cmpss1Regs                     
1     00005ca0  _Cmpss2Regs                     
1     00005cc0  _Cmpss3Regs                     
1     00005ce0  _Cmpss4Regs                     
1     00005d00  _Cmpss5Regs                     
1     00005d20  _Cmpss6Regs                     
1     00005d40  _Cmpss7Regs                     
1     00005d60  _Cmpss8Regs                     
0     0000bd0e  _ConfigCpuTimer                 
1     0005d300  _CpuSysRegs                     
1     00009234  _CpuTimer0                      
1     00000c00  _CpuTimer0Regs                  
1     00009224  _CpuTimer1                      
1     00000c08  _CpuTimer1Regs                  
1     0000922c  _CpuTimer2                      
1     00000c10  _CpuTimer2Regs                  
0     0000b71d  _CsmUnlock                      
0     0000bf53  _DAC_Init                       
1     00009040  _DAC_PTR                        
0     0000b014  _DATALOG_ISR                    
0     0000b258  _DMA_CH1_ISR                    
0     0000b262  _DMA_CH2_ISR                    
0     0000b26c  _DMA_CH3_ISR                    
0     0000b276  _DMA_CH4_ISR                    
0     0000b280  _DMA_CH5_ISR                    
0     0000b28a  _DMA_CH6_ISR                    
1     00005c00  _DacaRegs                       
1     00005c10  _DacbRegs                       
1     00005c20  _DaccRegs                       
1     0005f070  _DcsmCommonRegs                 
1     00078000  _DcsmZ1Otp                      
1     0005f000  _DcsmZ1Regs                     
1     00078200  _DcsmZ2Otp                      
1     0005f040  _DcsmZ2Regs                     
0     0000b647  _DisableDog                     
0     0000b608  _DisablePeripheralClocks        
1     00007980  _DmaClaSrcSelRegs               
1     00001000  _DmaRegs                        
0     0000b1ae  _ECAP1_ISR                      
0     0000b1b8  _ECAP2_ISR                      
0     0000b1c2  _ECAP3_ISR                      
0     0000b1cc  _ECAP4_ISR                      
0     0000b1d6  _ECAP5_ISR                      
0     0000b1e0  _ECAP6_ISR                      
1     00005000  _ECap1Regs                      
1     00005020  _ECap2Regs                      
1     00005040  _ECap3Regs                      
1     00005060  _ECap4Regs                      
1     00005080  _ECap5Regs                      
1     000050a0  _ECap6Regs                      
0     0000b514  _EMIF_ERROR_ISR                 
0     0000b56e  _EMPTY_ISR                      
0     0000b028  _EMU_ISR                        
0     0000b46a  _EPWM10_ISR                     
0     0000b442  _EPWM10_TZ_ISR                  
0     0000b474  _EPWM11_ISR                     
0     0000b44c  _EPWM11_TZ_ISR                  
0     0000b47e  _EPWM12_ISR                     
0     0000b456  _EPWM12_TZ_ISR                  
0     0000b15e  _EPWM1_ISR                      
0     0000b10e  _EPWM1_TZ_ISR                   
0     0000b168  _EPWM2_ISR                      
0     0000b118  _EPWM2_TZ_ISR                   
0     0000b172  _EPWM3_ISR                      
0     0000b122  _EPWM3_TZ_ISR                   
0     0000b17c  _EPWM4_ISR                      
0     0000b12c  _EPWM4_TZ_ISR                   
0     0000b186  _EPWM5_ISR                      
0     0000b136  _EPWM5_TZ_ISR                   
0     0000b190  _EPWM6_ISR                      
0     0000b140  _EPWM6_TZ_ISR                   
0     0000b19a  _EPWM7_ISR                      
0     0000b14a  _EPWM7_TZ_ISR                   
0     0000b1a4  _EPWM8_ISR                      
0     0000b154  _EPWM8_TZ_ISR                   
0     0000b460  _EPWM9_ISR                      
0     0000b438  _EPWM9_TZ_ISR                   
1     00004900  _EPwm10Regs                     
1     00004a00  _EPwm11Regs                     
1     00004b00  _EPwm12Regs                     
1     00004000  _EPwm1Regs                      
1     00004100  _EPwm2Regs                      
1     00004200  _EPwm3Regs                      
1     00004300  _EPwm4Regs                      
1     00004400  _EPwm5Regs                      
1     00004500  _EPwm6Regs                      
1     00004600  _EPwm7Regs                      
1     00004700  _EPwm8Regs                      
1     00004800  _EPwm9Regs                      
0     0000b1ea  _EQEP1_ISR                      
0     0000b1f4  _EQEP2_ISR                      
0     0000b1fe  _EQEP3_ISR                      
1     00005100  _EQep1Regs                      
1     00005140  _EQep2Regs                      
1     00005180  _EQep3Regs                      
1     0005f480  _Emif1ConfigRegs                
1     00047000  _Emif1Regs                      
1     00047800  _Emif2Regs                      
1     00000d01  _EmuBMode                       
1     00000d00  _EmuKey                         
0     0000bf9a  _EnableInterrupts               
0     00000272  _F28x_usDelay                   
0     0000b528  _FLASH_CORRECTABLE_ERROR_ISR    
0     0000b3fc  _FPU_OVERFLOW_ISR               
0     0000b406  _FPU_UNDERFLOW_ISR              
1     0005f800  _Flash0CtrlRegs                 
1     0005fb00  _Flash0EccRegs                  
1     00050024  _FlashPumpSemaphoreRegs         
0     0000bef5  _GPIO_ReadPin                   
0     0000bf0c  _GPIO_WritePin                  
1     00007f00  _GpioDataRegs                   
0     0000b792  _HALT                           
0     0000b795  _HIB                            
0     0000b29e  _I2CA_FIFO_ISR                  
0     0000b294  _I2CA_ISR                       
0     0000b2b2  _I2CB_FIFO_ISR                  
0     0000b2a8  _I2CB_ISR                       
1     00007300  _I2caRegs                       
1     00007340  _I2cbRegs                       
0     0000b77e  _IDLE                           
0     0000b03c  _ILLEGAL_ISR                    
0     0000b410  _IPC0_ISR                       
0     0000b41a  _IPC1_ISR                       
0     0000b424  _IPC2_ISR                       
0     0000b42e  _IPC3_ISR                       
0     0000bef1  _IPCGetBootStatus               
0     0000bed2  _IPCLtoRFlagBusy                
0     0000bee9  _IPCLtoRFlagClear               
0     0000bee1  _IPCLtoRFlagSet                 
0     0000bebb  _IPCRtoLFlagAcknowledge         
0     0000bec3  _IPCRtoLFlagBusy                
0     0000be3f  _IPC_GSRAM_isr                  
0     0000b655  _InitAuxPll                     
0     0000bccd  _InitCpuTimers                  
0     0000b58a  _InitPeripheralClocks           
0     0000bf7b  _InitPieCtrl                    
0     0000bfa3  _InitPieVectTable               
0     0000b585  _InitSysCtrl                    
0     0000bc7b  _Init_Vars                      
0     0000b7ee  _IntDefaultHandler              
1     00050000  _IpcRegs                        
0     0000bd9c  _Loop_timer0_isr_CPU2           
0     0000b230  _MCBSPA_RX_ISR                  
0     0000b23a  _MCBSPA_TX_ISR                  
0     0000b244  _MCBSPB_RX_ISR                  
0     0000b24e  _MCBSPB_TX_ISR                  
1     00006000  _McbspaRegs                     
1     00006040  _McbspbRegs                     
1     0005f400  _MemCfgRegs                     
1     0005f500  _MemoryErrorRegs                
0     0000b032  _NMI_ISR                        
0     0000b57b  _NOTUSED_ISR                    
1     00007060  _NmiIntruptRegs                 
0     0000b564  _PIE_RESERVED_ISR               
1     00000ce0  _PieCtrlRegs                    
1     00000d00  _PieVectTable                   
1     00009800  _PieVectTableInit               
0     0000b532  _RAM_ACCESS_VIOLATION_ISR       
0     0000b51e  _RAM_CORRECTABLE_ERROR_ISR      
0     0000b01e  _RTOS_ISR                       
0     0000b62f  _ReleaseFlashPump               
0     0000bc4b  _Reset_EE_Struct                
0     0000b2e4  _SCIA_RX_ISR                    
0     0000b2ee  _SCIA_TX_ISR                    
0     0000b2f8  _SCIB_RX_ISR                    
0     0000b302  _SCIB_TX_ISR                    
0     0000b2bc  _SCIC_RX_ISR                    
0     0000b2c6  _SCIC_TX_ISR                    
0     0000b2d0  _SCID_RX_ISR                    
0     0000b2da  _SCID_TX_ISR                    
0     0000b488  _SD1_ISR                        
0     0000b492  _SD2_ISR                        
0     0000ba82  _SM_DAB                         
0     0000b800  _SM_INV                         
0     0000bd49  _SM_IR_DAB                      
0     0000be80  _SM_IR_INV                      
0     0000b208  _SPIA_RX_ISR                    
0     0000b212  _SPIA_TX_ISR                    
0     0000b21c  _SPIB_RX_ISR                    
0     0000b226  _SPIB_TX_ISR                    
0     0000b49c  _SPIC_RX_ISR                    
0     0000b4a6  _SPIC_TX_ISR                    
0     0000b787  _STANDBY                        
0     0000b53c  _SYS_PLL_SLIP_ISR               
1     00007200  _SciaRegs                       
1     00007210  _ScibRegs                       
1     00007220  _ScicRegs                       
1     00007230  _ScidRegs                       
1     00005e00  _Sdfm1Regs                      
1     00005e80  _Sdfm2Regs                      
0     0000b620  _SeizeFlashPump                 
0     0000b639  _ServiceDog                     
0     0000c055  _Setup_Timer0                   
0     0000be25  _Shared_Ram_dataRead            
0     0000bdee  _Shared_Ram_dataWrite           
1     00006100  _SpiaRegs                       
1     00006110  _SpibRegs                       
1     00006120  _SpicRegs                       
0     0000b73e  _SysIntOsc1Sel                  
0     0000b748  _SysIntOsc2Sel                  
0     0000b752  _SysXtalOscSel                  
0     0000c04f  _System_Config                  
0     0000b0fa  _TIMER0_ISR                     
0     0000b000  _TIMER1_ISR                     
0     0000b00a  _TIMER2_ISR                     
0     0000b4b0  _UPPA_ISR                       
0     0000b4ba  _USBA_ISR                       
0     0000b0a0  _USER10_ISR                     
0     0000b0aa  _USER11_ISR                     
0     0000b0b4  _USER12_ISR                     
0     0000b046  _USER1_ISR                      
0     0000b050  _USER2_ISR                      
0     0000b05a  _USER3_ISR                      
0     0000b064  _USER4_ISR                      
0     0000b06e  _USER5_ISR                      
0     0000b078  _USER6_ISR                      
0     0000b082  _USER7_ISR                      
0     0000b08c  _USER8_ISR                      
0     0000b096  _USER9_ISR                      
0     0000b3f2  _VCU_ISR                        
0     0000b104  _WAKE_ISR                       
1     00007000  _WdRegs                         
0     0000beba  _Wr_Memo_Log                    
0     0000b0dc  _XINT1_ISR                      
0     0000b0e6  _XINT2_ISR                      
0     0000b3d4  _XINT3_ISR                      
0     0000b3de  _XINT4_ISR                      
0     0000b3e8  _XINT5_ISR                      
1     00007070  _XintRegs                       
1     00000500  __STACK_END                     
abs   00000100  __STACK_SIZE                    
1     00009242  ___TI_cleanup_ptr               
1     00009244  ___TI_dtors_ptr                 
1     00009240  ___TI_enable_exit_profile_output
abs   ffffffff  ___TI_pprof_out_hndl            
abs   ffffffff  ___TI_prof_data_size            
abs   ffffffff  ___TI_prof_data_start           
abs   ffffffff  ___binit__                      
abs   ffffffff  ___c_args__                     
0     00000122  ___cinit__                      
abs   ffffffff  ___etext__                      
abs   ffffffff  ___pinit__                      
abs   ffffffff  ___text__                       
0     0000c01e  __args_main                     
1     0000923c  __lock                          
0     0000bff5  __nop                           
0     0000bff1  __register_lock                 
0     0000bfed  __register_unlock               
1     00000400  __stack                         
0     0000b7ff  __system_post_cinit             
0     0000b7fd  __system_pre_init               
1     0000923e  __unlock                        
0     0000bf2a  _abort                          
1     00009203  _button_off                     
0     0000b798  _c_int00                        
1     00009207  _cnt_battery_discharging        
1     00009208  _cnt_battery_switch_off         
1     0000920a  _cnt_button_down_3s             
1     00009209  _cnt_check_inrush               
1     00009200  _cnt_check_voutmax_inv          
1     00009201  _cnt_check_voutmin_inv          
1     00009218  _cnt_dec_block_dab              
1     00009214  _cnt_dec_block_inv              
1     00009202  _cnt_f_temp1_max                
1     00009204  _cnt_f_temp1_min                
1     00009210  _cnt_f_temp2_max                
1     0000920f  _cnt_f_temp2_min                
1     00009216  _cnt_float_charge               
1     0000921a  _cnt_full_charge                
1     00009222  _cnt_max_pout_10s               
1     0000921e  _cnt_max_pout_1s                
1     00009220  _cnt_max_pout_60s               
1     0000921c  _cnt_max_pout_react             
1     00009206  _cnt_negative_ibat              
1     00009205  _cnt_off_ibat                   
1     00009213  _cnt_warning_temp1              
1     0000920b  _cnt_warning_temp3              
0     0000bfc9  _copy_in                        
1     00009036  _cpu1_gsram_record              
1     00009048  _cpu2_gsram_record              
1     0001a000  _cpu2_r_array                   
1     0001b000  _cpu2_rw_array                  
0     0000bf2c  _exit                           
1     00009212  _fan1_error                     
1     00009211  _fan2_error                     
1     00009026  _fw_version_CPU1                
1     00009028  _fw_version_CPU2                
1     0000920e  _i                              
1     0000920c  _led_fault_dab                  
1     0000920d  _led_fault_inv                  
0     0000bc0a  _main                           
0     0000c000  _memcpy                         
1     00009020  _ptr_cpu1_record                
1     0000902c  _ptr_cpu2_record                
1     00009024  _ptr_system_flags               
1     0000901e  _ptr_system_timers              
1     00009034  _sm_absolute_time               
1     00009080  _sm_changed_state               
1     0000900f  _sm_com_type                    
1     0000900a  _sm_com_type_prev               
1     0000901c  _sm_dab_cnt_block               
1     0000901d  _sm_dab_code_CPU2               
1     0000901a  _sm_dab_enable                  
1     00009014  _sm_dab_oldstate_CPU2           
1     0000901b  _sm_dab_pcode_CPU2              
1     00009015  _sm_dab_state_CPU2              
1     00009032  _sm_dab_timer                   
1     00009004  _sm_dab_xcode_CPU2              
1     00009000  _sm_exit_soft_start_dab         
1     00009001  _sm_exit_soft_start_inv         
1     0000900d  _sm_idx_changed_state           
1     00009010  _sm_idx_snd_changed_state       
1     00009006  _sm_inrush_batt_state           
1     0000902a  _sm_inrush_batt_timer           
1     00009007  _sm_inrush_inv_state            
1     00009030  _sm_inrush_inv_timer            
1     00009003  _sm_inrush_sw_timer             
1     00009019  _sm_inv_cnt_block               
1     00009018  _sm_inv_code_CPU2               
1     00009012  _sm_inv_enable                  
1     00009016  _sm_inv_oldstate_CPU2           
1     00009013  _sm_inv_pcode_CPU2              
1     00009017  _sm_inv_state_CPU2              
1     0000902e  _sm_inv_timer                   
1     00009005  _sm_inv_xcode_CPU2              
1     00009011  _sm_memo_code                   
1     0000900b  _sm_memo_new_state              
1     0000900c  _sm_memo_old_state              
1     00009009  _sm_memo_type                   
1     0000900e  _sm_num_changed_state           
1     00009008  _sm_pwm_state_dab               
1     00009002  _sm_pwm_state_inv               
1     00009022  _system_flags                   
1     00009052  _system_timers                  
abs   ffffffff  binit                           
0     00000122  cinit                           
0     00000000  code_start                      
abs   ffffffff  etext                           
abs   ffffffff  pinit                           


GLOBAL SYMBOLS: SORTED BY Symbol Address 

page  address   name                            
----  -------   ----                            
0     00000000  code_start                      
0     00000122  ___cinit__                      
0     00000122  cinit                           
0     00000272  _F28x_usDelay                   
0     00000ce0  _Cla1SoftIntRegs                
0     0000b000  _TIMER1_ISR                     
0     0000b00a  _TIMER2_ISR                     
0     0000b014  _DATALOG_ISR                    
0     0000b01e  _RTOS_ISR                       
0     0000b028  _EMU_ISR                        
0     0000b032  _NMI_ISR                        
0     0000b03c  _ILLEGAL_ISR                    
0     0000b046  _USER1_ISR                      
0     0000b050  _USER2_ISR                      
0     0000b05a  _USER3_ISR                      
0     0000b064  _USER4_ISR                      
0     0000b06e  _USER5_ISR                      
0     0000b078  _USER6_ISR                      
0     0000b082  _USER7_ISR                      
0     0000b08c  _USER8_ISR                      
0     0000b096  _USER9_ISR                      
0     0000b0a0  _USER10_ISR                     
0     0000b0aa  _USER11_ISR                     
0     0000b0b4  _USER12_ISR                     
0     0000b0be  _ADCA1_ISR                      
0     0000b0c8  _ADCB1_ISR                      
0     0000b0d2  _ADCC1_ISR                      
0     0000b0dc  _XINT1_ISR                      
0     0000b0e6  _XINT2_ISR                      
0     0000b0f0  _ADCD1_ISR                      
0     0000b0fa  _TIMER0_ISR                     
0     0000b104  _WAKE_ISR                       
0     0000b10e  _EPWM1_TZ_ISR                   
0     0000b118  _EPWM2_TZ_ISR                   
0     0000b122  _EPWM3_TZ_ISR                   
0     0000b12c  _EPWM4_TZ_ISR                   
0     0000b136  _EPWM5_TZ_ISR                   
0     0000b140  _EPWM6_TZ_ISR                   
0     0000b14a  _EPWM7_TZ_ISR                   
0     0000b154  _EPWM8_TZ_ISR                   
0     0000b15e  _EPWM1_ISR                      
0     0000b168  _EPWM2_ISR                      
0     0000b172  _EPWM3_ISR                      
0     0000b17c  _EPWM4_ISR                      
0     0000b186  _EPWM5_ISR                      
0     0000b190  _EPWM6_ISR                      
0     0000b19a  _EPWM7_ISR                      
0     0000b1a4  _EPWM8_ISR                      
0     0000b1ae  _ECAP1_ISR                      
0     0000b1b8  _ECAP2_ISR                      
0     0000b1c2  _ECAP3_ISR                      
0     0000b1cc  _ECAP4_ISR                      
0     0000b1d6  _ECAP5_ISR                      
0     0000b1e0  _ECAP6_ISR                      
0     0000b1ea  _EQEP1_ISR                      
0     0000b1f4  _EQEP2_ISR                      
0     0000b1fe  _EQEP3_ISR                      
0     0000b208  _SPIA_RX_ISR                    
0     0000b212  _SPIA_TX_ISR                    
0     0000b21c  _SPIB_RX_ISR                    
0     0000b226  _SPIB_TX_ISR                    
0     0000b230  _MCBSPA_RX_ISR                  
0     0000b23a  _MCBSPA_TX_ISR                  
0     0000b244  _MCBSPB_RX_ISR                  
0     0000b24e  _MCBSPB_TX_ISR                  
0     0000b258  _DMA_CH1_ISR                    
0     0000b262  _DMA_CH2_ISR                    
0     0000b26c  _DMA_CH3_ISR                    
0     0000b276  _DMA_CH4_ISR                    
0     0000b280  _DMA_CH5_ISR                    
0     0000b28a  _DMA_CH6_ISR                    
0     0000b294  _I2CA_ISR                       
0     0000b29e  _I2CA_FIFO_ISR                  
0     0000b2a8  _I2CB_ISR                       
0     0000b2b2  _I2CB_FIFO_ISR                  
0     0000b2bc  _SCIC_RX_ISR                    
0     0000b2c6  _SCIC_TX_ISR                    
0     0000b2d0  _SCID_RX_ISR                    
0     0000b2da  _SCID_TX_ISR                    
0     0000b2e4  _SCIA_RX_ISR                    
0     0000b2ee  _SCIA_TX_ISR                    
0     0000b2f8  _SCIB_RX_ISR                    
0     0000b302  _SCIB_TX_ISR                    
0     0000b30c  _CANA0_ISR                      
0     0000b316  _CANA1_ISR                      
0     0000b320  _CANB0_ISR                      
0     0000b32a  _CANB1_ISR                      
0     0000b334  _ADCA_EVT_ISR                   
0     0000b33e  _ADCA2_ISR                      
0     0000b348  _ADCA3_ISR                      
0     0000b352  _ADCA4_ISR                      
0     0000b35c  _ADCB_EVT_ISR                   
0     0000b366  _ADCB2_ISR                      
0     0000b370  _ADCB3_ISR                      
0     0000b37a  _ADCB4_ISR                      
0     0000b384  _CLA1_1_ISR                     
0     0000b38e  _CLA1_2_ISR                     
0     0000b398  _CLA1_3_ISR                     
0     0000b3a2  _CLA1_4_ISR                     
0     0000b3ac  _CLA1_5_ISR                     
0     0000b3b6  _CLA1_6_ISR                     
0     0000b3c0  _CLA1_7_ISR                     
0     0000b3ca  _CLA1_8_ISR                     
0     0000b3d4  _XINT3_ISR                      
0     0000b3de  _XINT4_ISR                      
0     0000b3e8  _XINT5_ISR                      
0     0000b3f2  _VCU_ISR                        
0     0000b3fc  _FPU_OVERFLOW_ISR               
0     0000b406  _FPU_UNDERFLOW_ISR              
0     0000b410  _IPC0_ISR                       
0     0000b41a  _IPC1_ISR                       
0     0000b424  _IPC2_ISR                       
0     0000b42e  _IPC3_ISR                       
0     0000b438  _EPWM9_TZ_ISR                   
0     0000b442  _EPWM10_TZ_ISR                  
0     0000b44c  _EPWM11_TZ_ISR                  
0     0000b456  _EPWM12_TZ_ISR                  
0     0000b460  _EPWM9_ISR                      
0     0000b46a  _EPWM10_ISR                     
0     0000b474  _EPWM11_ISR                     
0     0000b47e  _EPWM12_ISR                     
0     0000b488  _SD1_ISR                        
0     0000b492  _SD2_ISR                        
0     0000b49c  _SPIC_RX_ISR                    
0     0000b4a6  _SPIC_TX_ISR                    
0     0000b4b0  _UPPA_ISR                       
0     0000b4ba  _USBA_ISR                       
0     0000b4c4  _ADCC_EVT_ISR                   
0     0000b4ce  _ADCC2_ISR                      
0     0000b4d8  _ADCC3_ISR                      
0     0000b4e2  _ADCC4_ISR                      
0     0000b4ec  _ADCD_EVT_ISR                   
0     0000b4f6  _ADCD2_ISR                      
0     0000b500  _ADCD3_ISR                      
0     0000b50a  _ADCD4_ISR                      
0     0000b514  _EMIF_ERROR_ISR                 
0     0000b51e  _RAM_CORRECTABLE_ERROR_ISR      
0     0000b528  _FLASH_CORRECTABLE_ERROR_ISR    
0     0000b532  _RAM_ACCESS_VIOLATION_ISR       
0     0000b53c  _SYS_PLL_SLIP_ISR               
0     0000b546  _AUX_PLL_SLIP_ISR               
0     0000b550  _CLA_OVERFLOW_ISR               
0     0000b55a  _CLA_UNDERFLOW_ISR              
0     0000b564  _PIE_RESERVED_ISR               
0     0000b56e  _EMPTY_ISR                      
0     0000b57b  _NOTUSED_ISR                    
0     0000b585  _InitSysCtrl                    
0     0000b58a  _InitPeripheralClocks           
0     0000b608  _DisablePeripheralClocks        
0     0000b620  _SeizeFlashPump                 
0     0000b62f  _ReleaseFlashPump               
0     0000b639  _ServiceDog                     
0     0000b647  _DisableDog                     
0     0000b655  _InitAuxPll                     
0     0000b71d  _CsmUnlock                      
0     0000b73e  _SysIntOsc1Sel                  
0     0000b748  _SysIntOsc2Sel                  
0     0000b752  _SysXtalOscSel                  
0     0000b75e  _AuxIntOsc2Sel                  
0     0000b768  _AuxXtalOscSel                  
0     0000b774  _AuxAuxClkSel                   
0     0000b77e  _IDLE                           
0     0000b787  _STANDBY                        
0     0000b792  _HALT                           
0     0000b795  _HIB                            
0     0000b798  _c_int00                        
0     0000b7ee  _IntDefaultHandler              
0     0000b7fd  __system_pre_init               
0     0000b7ff  __system_post_cinit             
0     0000b800  _SM_INV                         
0     0000ba82  _SM_DAB                         
0     0000bc0a  _main                           
0     0000bc4b  _Reset_EE_Struct                
0     0000bc7b  _Init_Vars                      
0     0000bccd  _InitCpuTimers                  
0     0000bd0e  _ConfigCpuTimer                 
0     0000bd49  _SM_IR_DAB                      
0     0000bd9c  _Loop_timer0_isr_CPU2           
0     0000bdee  _Shared_Ram_dataWrite           
0     0000be25  _Shared_Ram_dataRead            
0     0000be3f  _IPC_GSRAM_isr                  
0     0000be80  _SM_IR_INV                      
0     0000beba  _Wr_Memo_Log                    
0     0000bebb  _IPCRtoLFlagAcknowledge         
0     0000bec3  _IPCRtoLFlagBusy                
0     0000bed2  _IPCLtoRFlagBusy                
0     0000bee1  _IPCLtoRFlagSet                 
0     0000bee9  _IPCLtoRFlagClear               
0     0000bef1  _IPCGetBootStatus               
0     0000bef5  _GPIO_ReadPin                   
0     0000bf0c  _GPIO_WritePin                  
0     0000bf2a  C$$EXIT                         
0     0000bf2a  _abort                          
0     0000bf2c  _exit                           
0     0000bf53  _DAC_Init                       
0     0000bf7b  _InitPieCtrl                    
0     0000bf9a  _EnableInterrupts               
0     0000bfa3  _InitPieVectTable               
0     0000bfc9  _copy_in                        
0     0000bfed  __register_unlock               
0     0000bff1  __register_lock                 
0     0000bff5  __nop                           
0     0000c000  _memcpy                         
0     0000c01e  __args_main                     
0     0000c037  LL$$AND                         
0     0000c03f  LL$$OR                          
0     0000c047  LL$$XOR                         
0     0000c04f  _System_Config                  
0     0000c055  _Setup_Timer0                   
1     00000400  __stack                         
1     00000500  __STACK_END                     
1     00000b00  _AdcaResultRegs                 
1     00000b20  _AdcbResultRegs                 
1     00000b40  _AdccResultRegs                 
1     00000b60  _AdcdResultRegs                 
1     00000c00  _CpuTimer0Regs                  
1     00000c08  _CpuTimer1Regs                  
1     00000c10  _CpuTimer2Regs                  
1     00000ce0  _PieCtrlRegs                    
1     00000d00  _EmuKey                         
1     00000d00  _PieVectTable                   
1     00000d01  _EmuBMode                       
1     00001000  _DmaRegs                        
1     00001400  _Cla1Regs                       
1     00004000  _EPwm1Regs                      
1     00004100  _EPwm2Regs                      
1     00004200  _EPwm3Regs                      
1     00004300  _EPwm4Regs                      
1     00004400  _EPwm5Regs                      
1     00004500  _EPwm6Regs                      
1     00004600  _EPwm7Regs                      
1     00004700  _EPwm8Regs                      
1     00004800  _EPwm9Regs                      
1     00004900  _EPwm10Regs                     
1     00004a00  _EPwm11Regs                     
1     00004b00  _EPwm12Regs                     
1     00005000  _ECap1Regs                      
1     00005020  _ECap2Regs                      
1     00005040  _ECap3Regs                      
1     00005060  _ECap4Regs                      
1     00005080  _ECap5Regs                      
1     000050a0  _ECap6Regs                      
1     00005100  _EQep1Regs                      
1     00005140  _EQep2Regs                      
1     00005180  _EQep3Regs                      
1     00005c00  _DacaRegs                       
1     00005c10  _DacbRegs                       
1     00005c20  _DaccRegs                       
1     00005c80  _Cmpss1Regs                     
1     00005ca0  _Cmpss2Regs                     
1     00005cc0  _Cmpss3Regs                     
1     00005ce0  _Cmpss4Regs                     
1     00005d00  _Cmpss5Regs                     
1     00005d20  _Cmpss6Regs                     
1     00005d40  _Cmpss7Regs                     
1     00005d60  _Cmpss8Regs                     
1     00005e00  _Sdfm1Regs                      
1     00005e80  _Sdfm2Regs                      
1     00006000  _McbspaRegs                     
1     00006040  _McbspbRegs                     
1     00006100  _SpiaRegs                       
1     00006110  _SpibRegs                       
1     00006120  _SpicRegs                       
1     00007000  _WdRegs                         
1     00007060  _NmiIntruptRegs                 
1     00007070  _XintRegs                       
1     00007200  _SciaRegs                       
1     00007210  _ScibRegs                       
1     00007220  _ScicRegs                       
1     00007230  _ScidRegs                       
1     00007300  _I2caRegs                       
1     00007340  _I2cbRegs                       
1     00007400  _AdcaRegs                       
1     00007480  _AdcbRegs                       
1     00007500  _AdccRegs                       
1     00007580  _AdcdRegs                       
1     00007980  _DmaClaSrcSelRegs               
1     00007f00  _GpioDataRegs                   
1     00009000  _sm_exit_soft_start_dab         
1     00009001  _sm_exit_soft_start_inv         
1     00009002  _sm_pwm_state_inv               
1     00009003  _sm_inrush_sw_timer             
1     00009004  _sm_dab_xcode_CPU2              
1     00009005  _sm_inv_xcode_CPU2              
1     00009006  _sm_inrush_batt_state           
1     00009007  _sm_inrush_inv_state            
1     00009008  _sm_pwm_state_dab               
1     00009009  _sm_memo_type                   
1     0000900a  _sm_com_type_prev               
1     0000900b  _sm_memo_new_state              
1     0000900c  _sm_memo_old_state              
1     0000900d  _sm_idx_changed_state           
1     0000900e  _sm_num_changed_state           
1     0000900f  _sm_com_type                    
1     00009010  _sm_idx_snd_changed_state       
1     00009011  _sm_memo_code                   
1     00009012  _sm_inv_enable                  
1     00009013  _sm_inv_pcode_CPU2              
1     00009014  _sm_dab_oldstate_CPU2           
1     00009015  _sm_dab_state_CPU2              
1     00009016  _sm_inv_oldstate_CPU2           
1     00009017  _sm_inv_state_CPU2              
1     00009018  _sm_inv_code_CPU2               
1     00009019  _sm_inv_cnt_block               
1     0000901a  _sm_dab_enable                  
1     0000901b  _sm_dab_pcode_CPU2              
1     0000901c  _sm_dab_cnt_block               
1     0000901d  _sm_dab_code_CPU2               
1     0000901e  _ptr_system_timers              
1     00009020  _ptr_cpu1_record                
1     00009022  _system_flags                   
1     00009024  _ptr_system_flags               
1     00009026  _fw_version_CPU1                
1     00009028  _fw_version_CPU2                
1     0000902a  _sm_inrush_batt_timer           
1     0000902c  _ptr_cpu2_record                
1     0000902e  _sm_inv_timer                   
1     00009030  _sm_inrush_inv_timer            
1     00009032  _sm_dab_timer                   
1     00009034  _sm_absolute_time               
1     00009036  _cpu1_gsram_record              
1     00009040  _DAC_PTR                        
1     00009048  _cpu2_gsram_record              
1     00009052  _system_timers                  
1     00009080  _sm_changed_state               
1     00009200  _cnt_check_voutmax_inv          
1     00009201  _cnt_check_voutmin_inv          
1     00009202  _cnt_f_temp1_max                
1     00009203  _button_off                     
1     00009204  _cnt_f_temp1_min                
1     00009205  _cnt_off_ibat                   
1     00009206  _cnt_negative_ibat              
1     00009207  _cnt_battery_discharging        
1     00009208  _cnt_battery_switch_off         
1     00009209  _cnt_check_inrush               
1     0000920a  _cnt_button_down_3s             
1     0000920b  _cnt_warning_temp3              
1     0000920c  _led_fault_dab                  
1     0000920d  _led_fault_inv                  
1     0000920e  _i                              
1     0000920f  _cnt_f_temp2_min                
1     00009210  _cnt_f_temp2_max                
1     00009211  _fan2_error                     
1     00009212  _fan1_error                     
1     00009213  _cnt_warning_temp1              
1     00009214  _cnt_dec_block_inv              
1     00009216  _cnt_float_charge               
1     00009218  _cnt_dec_block_dab              
1     0000921a  _cnt_full_charge                
1     0000921c  _cnt_max_pout_react             
1     0000921e  _cnt_max_pout_1s                
1     00009220  _cnt_max_pout_60s               
1     00009222  _cnt_max_pout_10s               
1     00009224  _CpuTimer1                      
1     0000922c  _CpuTimer2                      
1     00009234  _CpuTimer0                      
1     0000923c  __lock                          
1     0000923e  __unlock                        
1     00009240  ___TI_enable_exit_profile_output
1     00009242  ___TI_cleanup_ptr               
1     00009244  ___TI_dtors_ptr                 
1     00009800  _PieVectTableInit               
1     0001a000  _cpu2_r_array                   
1     0001b000  _cpu2_rw_array                  
1     00047000  _Emif1Regs                      
1     00047800  _Emif2Regs                      
1     00050000  _IpcRegs                        
1     00050024  _FlashPumpSemaphoreRegs         
1     0005d200  _ClkCfgRegs                     
1     0005d300  _CpuSysRegs                     
1     0005f000  _DcsmZ1Regs                     
1     0005f040  _DcsmZ2Regs                     
1     0005f070  _DcsmCommonRegs                 
1     0005f400  _MemCfgRegs                     
1     0005f480  _Emif1ConfigRegs                
1     0005f4c0  _AccessProtectionRegs           
1     0005f500  _MemoryErrorRegs                
1     0005f800  _Flash0CtrlRegs                 
1     0005fb00  _Flash0EccRegs                  
1     00078000  _DcsmZ1Otp                      
1     00078200  _DcsmZ2Otp                      
abs   00000100  CLA_SCRATCHPAD_SIZE             
abs   00000100  __STACK_SIZE                    
abs   ffffffff  .text                           
abs   ffffffff  ___TI_pprof_out_hndl            
abs   ffffffff  ___TI_prof_data_size            
abs   ffffffff  ___TI_prof_data_start           
abs   ffffffff  ___binit__                      
abs   ffffffff  ___c_args__                     
abs   ffffffff  ___etext__                      
abs   ffffffff  ___pinit__                      
abs   ffffffff  ___text__                       
abs   ffffffff  binit                           
abs   ffffffff  etext                           
abs   ffffffff  pinit                           

[395 symbols]

  • Hi Diego,

    I have also seen this issue when I din't use correct cmd file for the CPU2. Can you please check if you are using the correct cmd file for CPU2.

    Thanks
    Vasudha
  • Hi Vasudha.

    Thanks for your attention. My cmd file for CPU2 is that:

    // The user must define CLA_C in the project linker settings if using the
    // CLA C compiler
    // Project Properties -> C2000 Linker -> Advanced Options -> Command File
    // Preprocessing -> --define
    #ifdef CLA_C
    // Define a size for the CLA scratchpad area that will be used
    // by the CLA compiler for local symbols and temps
    // Also force references to the special symbols that mark the
    // scratchpad are.
    CLA_SCRATCHPAD_SIZE = 0x100;
    --undef_sym=__cla_scratchpad_end
    --undef_sym=__cla_scratchpad_start
    #endif //CLA_C
    
    MEMORY
    {
    PAGE 0 :			// DB - PROGRAM SPACE
    
       	/* BEGIN is used for the "boot to SARAM" bootloader mode   */
       	BEGIN          	: origin = 0x000000, length = 0x000002
       	RAMM0           : origin = 0x000122, length = 0x0002DE
       	RAMD0           : origin = 0x00B000, length = 0x000800
       	RAMD1           : origin = 0x00B800, length = 0x000800
       	RAMGS0          : origin = 0x00C000, length = 0x001000	// OK
       	RAMGS1          : origin = 0x00D000, length = 0x001000	// OK
     	RAMGS2          : origin = 0x00E000, length = 0x001000
     	RAMGS3          : origin = 0x00F000, length = 0x001000
     	RAMGS4          : origin = 0x010000, length = 0x001000
    // 	1) OK
    // 	RAMLS4      	: origin = 0x00A000, length = 0x000800	// OK
    // 	RAMLS5         	: origin = 0x00A800, length = 0x000800	// OK
       	RAMLS4_LS5     	: origin = 0x00A000, length = 0x001000	// OK
    
    // 	1) FINE
       	RESET           : origin = 0x3FFFC0, length = 0x000002
    
    PAGE 1 :			// DB - DATA SPACE
    
       	BOOT_RSVD       : origin = 0x000002, length = 0x000120  /* Part of M0, BOOT rom will use this for stack */
       	RAMM1           : origin = 0x000400, length = 0x000400  /* on-chip RAM block M1 */
    
       	RAMLS0          : origin = 0x008000, length = 0x000800
       	RAMLS1          : origin = 0x008800, length = 0x000800
       	RAMLS2      	: origin = 0x009000, length = 0x000800
       	RAMLS3      	: origin = 0x009800, length = 0x000800
    
    // 	RAMGS0          : origin = 0x00C000, length = 0x001000	// MOVED ON PAGE = 0
    // 	RAMGS1          : origin = 0x00D000, length = 0x001000
    // 	RAMGS2          : origin = 0x00E000, length = 0x001000
    // 	RAMGS3          : origin = 0x00F000, length = 0x001000
    // 	RAMGS4          : origin = 0x010000, length = 0x001000
       	RAMGS5          : origin = 0x011000, length = 0x001000
       	RAMGS6          : origin = 0x012000, length = 0x001000
       	RAMGS7          : origin = 0x013000, length = 0x001000
       	RAMGS8          : origin = 0x014000, length = 0x001000
       	RAMGS9          : origin = 0x015000, length = 0x001000
       	RAMGS10         : origin = 0x016000, length = 0x001000
       	RAMGS11         : origin = 0x017000, length = 0x001000
       	RAMGS12         : origin = 0x018000, length = 0x001000     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
       	RAMGS13         : origin = 0x019000, length = 0x001000     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
       	RAMGS14         : origin = 0x01A000, length = 0x001000     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
       	RAMGS15         : origin = 0x01B000, length = 0x001000     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
    
       	CANA_MSG_RAM    : origin = 0x049000, length = 0x000800
       	CANB_MSG_RAM    : origin = 0x04B000, length = 0x000800
    
       	CLA1_MSGRAMLOW  : origin = 0x001480, length = 0x000080
       	CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080
    }
    
    SECTIONS
    {
       	codestart       : > BEGIN,     PAGE = 0
       	.TI.ramfunc		: > RAMM0,	   PAGE = 0											// Section Added at 04/2017
    // 	1) OK
    // 	.text           : >> RAMD0|RAMD1|RAMGS0|RAMGS1, PAGE = 0						// NO -> Cla1Prog : > RAMLS4_LS5, PAGE=0 [LS4 & LS5 OWNERSHIP]
    // 	.text           : >> RAMD0|RAMD1|RAMLS4,    	PAGE = 0						// OK -> Cla1Prog : > RAMLS5, PAGE=0 [LS5 OWNERSHIP]
    // 	.text           : >> RAMD0|RAMD1|RAMLS5,    	PAGE = 0						// OK -> Cla1Prog : > RAMLS4, PAGE=0 [LS4 OWNERSHIP]
       	.text           : >> RAMD0|RAMD1|RAMGS0|RAMGS1|RAMGS2|RAMGS3|RAMGS4, PAGE = 0	// OK -> Cla1Prog : > RAMLS4_LS5, PAGE=0 [LS4 & LS5 OWNERSHIP]
    // 	1) FINE
       	.cinit          : > RAMM0,     PAGE = 0
       	.pinit          : > RAMM0,     PAGE = 0
       	.switch         : > RAMM0,     PAGE = 0
       	.reset          : > RESET,     PAGE = 0, TYPE = DSECT /* not used, */
    
       	.stack          : > RAMM1,     PAGE = 1
       	.ebss           : > RAMLS2,    PAGE = 1
       	.econst         : > RAMLS3,    PAGE = 1
       	.esysmem        : > RAMLS3,    PAGE = 1
    // 	Filter_RegsFile : > RAMGS0,	   PAGE = 1
    // 	Filter_RegsFile : > RAMGS1,	   PAGE = 1	// OK -> .text : >> RAMD0|RAMD1|RAMGS0, PAGE = 0
    	Filter_RegsFile : > RAMGS5,	   PAGE = 1
    
        /* CLA specific sections */
    // 	1) OK
       	Cla1Prog        : > RAMLS4_LS5, PAGE=0	// OK -> .text : >> RAMD0|RAMD1|RAMGS0, PAGE = 0
    // 	Cla1Prog        : > RAMLS4, PAGE=0		// OK
    // 	Cla1Prog        : > RAMLS5, PAGE=0		// OK
    // 	1) OK
       	CLADataLS0		: > RAMLS0, PAGE=1
       	CLADataLS1		: > RAMLS1, PAGE=1
       	CLA1mathTables	: > RAMLS1,	PAGE=1 		// Section Added at 04/2017
    
       	Cla1ToCpuMsgRAM : > CLA1_MSGRAMLOW,   PAGE = 1
       	CpuToCla1MsgRAM : > CLA1_MSGRAMHIGH,  PAGE = 1
    
       	/* The following section definition are for SDFM examples */
       	Filter1_RegsFile	: > RAMGS5,	PAGE = 1, fill=0x1111
       	Filter2_RegsFile 	: > RAMGS6,	PAGE = 1, fill=0x2222
       	Filter3_RegsFile 	: > RAMGS7,	PAGE = 1, fill=0x3333
       	Filter4_RegsFile 	: > RAMGS8,	PAGE = 1, fill=0x4444
    
        SHARERAMGS0			: > RAMGS0,		PAGE = 0
        SHARERAMGS1			: > RAMGS1,		PAGE = 0
        SHARERAMGS2			: > RAMGS2,		PAGE = 0
        SHARERAMGS3			: > RAMGS3,		PAGE = 0
       	SHARERAMGS4			: > RAMGS4,		PAGE = 0
       	SHARERAMGS5			: > RAMGS5,		PAGE = 1
       	SHARERAMGS6			: > RAMGS6,		PAGE = 1
       	SHARERAMGS7			: > RAMGS7,		PAGE = 1
       	SHARERAMGS8			: > RAMGS8,		PAGE = 1
       	SHARERAMGS9			: > RAMGS9,		PAGE = 1
       	SHARERAMGS10		: > RAMGS10,	PAGE = 1
       	SHARERAMGS11		: > RAMGS11,	PAGE = 1
       	SHARERAMGS12		: > RAMGS12,	PAGE = 1     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
       	SHARERAMGS13		: > RAMGS13,	PAGE = 1     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
       	SHARERAMGS14		: > RAMGS14,	PAGE = 1     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
       	SHARERAMGS15		: > RAMGS15,	PAGE = 1     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
    
    #ifdef __TI_COMPILER_VERSION__
    	#if __TI_COMPILER_VERSION__ >= 15009000
        	.TI.ramfunc 	: {} > RAMM0,	PAGE = 0
      #else
        	ramfuncs    	: > RAMM0,     	PAGE = 0
      #endif
    #endif
    
    #ifdef CLA_C
       	/* CLA C compiler sections */
       	//
       	// Must be allocated to memory the CLA has write access to
       	//
       	CLAscratch       	:
                         		{ *.obj(CLAscratch)
                         		. += CLA_SCRATCHPAD_SIZE;
                         		*.obj(CLAscratch_end) } >  RAMLS1,  PAGE = 1
    
       	.scratchpad      	: > RAMLS1,       PAGE = 1
       	.bss_cla		    : > RAMLS1,       PAGE = 1
       	.const_cla	    	: > RAMLS1,       PAGE = 1
    
     	ramgs2				: > RAMGS5,		  PAGE = 1
       	ramgs3				: > RAMGS6,		  PAGE = 1
    #endif //CLA_C
    }
    
    /*
    //===========================================================================
    // End of file.
    //===========================================================================
    */
    

    Is there somethings wrong ?

    Regards.

    Diego

  • Diego,

    In CCS under Tool -> Debugger Options -> Auto run and Launch Options,  try to uncheck "On a program load or restart" "Auto Run Options" and see if that helps. You need to run CPU2 after running CPU1.


    Regards,

    Vivek Singh

  • Thanks Vasudha.

    You were right, excellent perception. My cmd file had somethings wrong and that caused a very strange behavior.

    Regards.

    Diego