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.

TMS320F28379D: CLA GPIO interfacing not working

Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE

Hi,

I am using a dual core code with both CPUs along with CPU1.CLA1. I am using SOFTWARE trigger for INT 1.  Just a a trial, I was trying to toggle GPIO16 through CPU1.CLA1. The main parts of the program is written below.

void main()

{

    DINT; // Interrupt masking

 

 

//$$$$$$$$$$$$$$ Master CPU initializations $$$$$$$$$$$$$$$$$$$$$$$$$

    InitSysCtrl();              // System Initialisation

    InitPwm();                  // Initialise PWM

    InitAdc();                  // Initialise ADC

    Gpio_Init();                //Initialize GPIO 16. Ownership for CPU1.cla1

 

     EALLOW;

 

     PieCtrlRegs.PIECTRL.bit.ENPIE = 1; // Enable EPIE block

     PieVectTable.ADCA1_INT = &adca1_isr; // directs Adc ISR to vector table

     PieCtrlRegs.PIEIER1.bit.INTx1 = 1; // ADC interrupt is 1.1

 

     IER |=1;            // Enable first group

     EINT;               //Remove interrupt masking

 

//$$$$$$$$$$$$$$ Clearing Interrupt Flag registers of CLA1 $$$$$$$$$$$$$$$$$$$$$$$$$

     CpuSysRegs.PCLKCR3.all=1;

 

     Cla1Regs.MICLR.all = 0xFF;       // clear all old interrupt flags

     Cla1Regs.MICLROVF.all = 0xFF;    // clear old Overflow flags

 

//$$$$$$$$$$$$$$ RAM Allotment between CPU 1, CPU 2 and CPU1.CLA1 $$$$$$$$$$$$$$$$$$$$$$$$$

 

     //Cla1Regs.MCTL.bit.SOFTRESET = 1;        //FOR LEVEL TRANSITION OF INT SOURCE

     MemCfgRegs.GSxMSEL.bit.MSEL_GS0 = 1;      //CPU2 is the master of GSO RAM

     MemCfgRegs.GSxMSEL.bit.MSEL_GS1 = 0;      //CPU1 is the master of GS1 RAM

 

     //Configure LS0,LS1,LS2 and LS3 as program memory for CLA

 

     MemCfgRegs.LSxMSEL.bit.MSEL_LS0 = 1;

     MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS0 = 1;

     MemCfgRegs.LSxMSEL.bit.MSEL_LS1 = 1;

     MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS1 = 1;

     MemCfgRegs.LSxMSEL.bit.MSEL_LS2 = 1;

     MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS2 = 1;

     MemCfgRegs.LSxMSEL.bit.MSEL_LS3 = 1;

     MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS3 = 1;

 

     // Next configure LS4RAM as data space for the CLA

     // First configure the CLA to be the master for LS0(1) and then

     // set the spaces to be code blocks

 

     MemCfgRegs.LSxMSEL.bit.MSEL_LS4 = 1;

     MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS4 = 0;

 

 

//$$$$$$$$$$$$$$ CLA Interrupt Settings $$$$$$$$$$$$$$$$$$$$$$$$$

 

 

     DmaClaSrcSelRegs.CLA1TASKSRCSEL1.bit.TASK1=0;      //Select Software Trigger for task 1

     Cla1Regs.MVECT1 = (uint16_t)(&Cla1Task1);          //MVECT1 Loaded with address of Cla1Task1

 

 

     EDIS;

 

 

    while(1);

 }

__interrupt void cla1Isr1 ()

{

    //

    // Acknowledge the end-of-task interrupt for task 1

    //

    PieCtrlRegs.PIEACK.all = M_INT11;

 

    //

    // Uncomment to halt debugger and stop here

    //

//    asm(" ESTOP0");

}

#include <stdint.h>

 

 

extern int SA[13],SB[13],SC[13],SAcomp[13],SBcomp[13],SCcomp[13],S1[13];

#include "F28x_Project.h"

extern int q;

__interrupt void Cla1Task1 ( void );            //Cla1Task1

 

__interrupt void Cla1Task1 ()            //Cla1Task1

{

    __mdebugstop();

    SA[0]=S1[0];

    GpioDataRegs.GPATOGGLE.bit.GPIO16=1;

    //Cla1Regs.MCTL.bit.SOFTRESET = 1;

   Cla1Regs.MIRUN.bit.INT1=0;

 

    //GPIO_togglePin(16);

 

}

ADC ISR

 

 

interrupt void adca1_isr(void)

 

{

    EALLOW;

 

    Cla1Regs.MIFRC.bit.INT1 =1;

 

    AdcaRegs.ADCINTFLGCLR.bit.ADCINT1 = 1; // Clear interrupt flag in ADC A

    AdcbRegs.ADCINTFLGCLR.bit.ADCINT1 = 1; // Clear interrupt flag in ADC B

    AdccRegs.ADCINTFLGCLR.bit.ADCINT1 = 1; // Clear interrupt flag in ADC C

    PieCtrlRegs.PIEACK.all = PIEACK_GROUP1; // Acknowledge interrupt group

    EDIS;

 

}

I am using software trigger for CLA from ADC isr.  I see that The MIFRC.int1 bit is not becoming 1 even if I force it through adcisr1. The execution is not reaching the MDEBUGSTOP command also.

Please help.

  • You seem to have two different questions in this post:

    1) The GPIO is not affected by CLA:

    Have you checked that the CLA is the master core of GPIO16? You should something equivalent to this in Gpio_init():

    GPIO_setMasterCore(16, GPIO_CORE_CPU1_CLA1);

    Have you checked that GPIO16 is working correctly as an output? Try toggling from main() first to confirm.

    2) You cannot force trigger a CLA task:

    I see that The MIFRC.int1 bit is not becoming 1

    You won't ever "see" it as 1 because the manual says it's R-0. Reads always return 0. Are you sure that adca1_isr() is triggered? Try forcing the CLA task from main() first.

  • 1)GPIO16 is working correctly as an output when CPU1 is its master.

    2)CLA is the master of GPIO16. Please find below my GPIO initialization

    void Gpio_Init(void)

    {//PIN Allotment can be verified with previous iteration of the same code
    EALLOW;
    GpioCtrlRegs.GPACSEL3.bit.GPIO16 = 1; // 0=CPU1, 1=CPU1.CLA1, 2=CPU2, 3=CPU2.CLA
    GpioCtrlRegs.GPAGMUX2.bit.GPIO16 = 0;
    GpioCtrlRegs.GPADIR.bit.GPIO16 = 1; // 1=OUTput, 0=INput
    GpioDataRegs.GPACLEAR.bit.GPIO16 = 1; // Set High initially
    GpioCtrlRegs.GPAPUD.bit.GPIO16 = 0; // 0= enables pullup, 1= disables pullup

    EDIS;

    }

    3) I suspect that the cla1Task1 is not getting executed as the program is not getting halted at the MDEBUGSTOP written inside the .cla file.

    Thanks a lot Kier

  • Hi,

    Have you enabled the CLA task?

    Cla1Regs.MIER.bit.INT1 = 1U;

    Regards,

    Veena

  • Yes...Checked the MIER INT 1 bit during debug. It is 1.

  • Can you try running one example from C2000ware? They also use software trigger from C28x

    Regards,

    Veena

  • Can you please share the linker cmd and the .map file?

    Regards,

    Veena

  • .cmd FILE


    MEMORY
    {
    PAGE 0 :
    /* 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
    RAMLS0_1 : origin = 0x008000, length = 0x001000
    // RAMLS1 : origin = 0x008800, length = 0x000800 //Combining LS1 and LS2 to get enough memory for CLA pgm
    RAMLS2_3 : origin = 0x009000, length = 0x001000
    //RAMLS3 : origin = 0x009800, length = 0x000800

    RESET : origin = 0x3FFFC0, length = 0x000002

    PAGE 1 :

    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 */
    RAMD1 : origin = 0x00B800, length = 0x000800

    RAMLS4_0 : origin = 0x00A000, length = 0x00000D
    RAMLS4_1 : origin = 0x00A00D, length = 0x00000D
    RAMLS4_2 : origin = 0x00A01A, length = 0x00000D
    RAMLS4_3 : origin = 0x00A027, length = 0x00000D
    RAMLS4_4 : origin = 0x00A034, length = 0x00000D
    RAMLS4_5 : origin = 0x00A041, length = 0x00000D
    RAMLS4_6 : origin = 0x00A04E, length = 0x00000D
    RAMLS4_7 : origin = 0x00A05B, length = 0x0007A5
    RAMLS5 : origin = 0x00A800, length = 0x000800

    RAMGS0_0 : origin = 0x00C000, length = 0x00000D
    RAMGS0_1 : origin = 0x00C00D, length = 0x00000D
    RAMGS0_2 : origin = 0x00C01A, length = 0x00000D
    RAMGS0_3 : origin = 0x00C027, length = 0x00000D
    RAMGS0_4 : origin = 0x00C034, length = 0x00000D
    RAMGS0_5 : origin = 0x00C041, length = 0x00000D
    RAMGS0_6 : origin = 0x00C04E, length = 0x00000D
    RAMGS0_7 : origin = 0x00C05B, length = 0x000FA5


    RAMGS1_0 : origin = 0x00D000, length = 0x000005
    RAMGS1_1 : origin = 0x00D005, length = 0x000005
    RAMGS1_2 : origin = 0x00D00A, length = 0x000005
    RAMGS1_3 : origin = 0x00D00F, length = 0x000005
    RAMGS1_4 : origin = 0x00D014, length = 0x000005
    RAMGS1_5 : origin = 0x00D019, length = 0x000005
    RAMGS1_6 : origin = 0x00D01E, length = 0x000006
    RAMGS1_7 : origin = 0x00D024, length = 0x000001
    RAMGS1_8 : origin = 0x00D025, length = 0x000FDB

    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
    RAMGS13 : origin = 0x019000, length = 0x001000
    RAMGS14 : origin = 0x01A000, length = 0x001000
    RAMGS15 : origin = 0x01B000, length = 0x001000

    CPU2TOCPU1RAM : origin = 0x03F800, length = 0x000400
    CPU1TOCPU2RAM : origin = 0x03FC00, length = 0x000400
    }


    SECTIONS
    {
    codestart : > BEGIN, PAGE = 0

    #ifdef __TI_COMPILER_VERSION__
    #if __TI_COMPILER_VERSION__ >= 15009000
    .TI.ramfunc : {} > RAMM0, PAGE = 0
    #else
    ramfuncs : > RAMM0 PAGE = 0
    #endif
    #endif

    .text : >>RAMM0 | RAMD0 | RAMLS0_1 | RAMLS2_3 , PAGE = 0
    .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 : > RAMLS5, PAGE = 1
    .econst : > RAMLS5, PAGE = 1
    .esysmem : > RAMLS5, PAGE = 1
    Filter_RegsFile : > RAMGS0_7, PAGE = 1

    ramgs0_0 : > RAMGS0_0, PAGE = 1
    ramgs0_1 : > RAMGS0_1, PAGE = 1
    ramgs0_2 : > RAMGS0_2, PAGE = 1
    ramgs0_3 : > RAMGS0_3, PAGE = 1
    ramgs0_4 : > RAMGS0_4, PAGE = 1
    ramgs0_5 : > RAMGS0_5, PAGE = 1
    ramgs0_6 : > RAMGS0_6, PAGE = 1


    ramgs1_0 : > RAMGS1_0, PAGE = 1
    ramgs1_1 : > RAMGS1_1, PAGE = 1
    ramgs1_2 : > RAMGS1_2, PAGE = 1
    ramgs1_3 : > RAMGS1_3, PAGE = 1
    ramgs1_4 : > RAMGS1_4, PAGE = 1
    ramgs1_5 : > RAMGS1_5, PAGE = 1
    ramgs1_6 : > RAMGS1_6, PAGE = 1
    ramgs1_7 : > RAMGS1_7, PAGE = 1
    ramgs1_8 : > RAMGS1_8, PAGE = 1

    /*The Following section definitions are required when using CLA*/

    Cla1Prog : LOAD = RAMLS2_3 ,
    RUN = RAMLS0_1 ,
    LOAD_START(_Cla1ProgLoadStart),
    LOAD_SIZE(_Cla1ProgLoadSize),
    RUN_START(_Cla1ProgRunStart),
    PAGE = 0


    CLADataLS4_0 : > RAMLS4_0, PAGE = 1
    CLADataLS4_1 : > RAMLS4_1, PAGE = 1
    CLADataLS4_2 : > RAMLS4_2, PAGE = 1
    CLADataLS4_3 : > RAMLS4_3, PAGE = 1
    CLADataLS4_5 : > RAMLS4_5, PAGE = 1
    CLADataLS4_6 : > RAMLS4_6, PAGE = 1


    .scratchpad : > RAMLS4_7, PAGE = 1
    /* The following section definitions are required when using the IPC API Drivers */
    GROUP : > CPU1TOCPU2RAM, PAGE = 1
    {
    PUTBUFFER
    PUTWRITEIDX
    GETREADIDX
    }

    GROUP : > CPU2TOCPU1RAM, PAGE = 1
    {
    GETBUFFER : TYPE = DSECT
    GETWRITEIDX : TYPE = DSECT
    PUTREADIDX : TYPE = DSECT
    }

    }

    /*
    //===========================================================================
    // End of file.
    //===========================================================================
    */

    .MAP FIle

    ******************************************************************************
    TMS320C2000 Linker PC v21.6.0
    ******************************************************************************
    >> Linked Fri Nov 18 17:33:52 2022

    OUTPUT FILE NAME: <trial2_VRS_cpu1_CLA.out>
    ENTRY POINT SYMBOL: "_c_int00" address: 0000b37f


    MEMORY CONFIGURATION

    name origin length used unused attr fill
    ---------------------- -------- --------- -------- -------- ---- --------
    PAGE 0:
    BEGIN 00000000 00000002 00000000 00000002 RWIX
    RAMM0 00000122 000002de 000002d9 00000005 RWIX
    RAMLS0_1 00008000 00001000 00000010 00000ff0 RWIX
    RAMLS2_3 00009000 00001000 00000010 00000ff0 RWIX
    RAMD0 0000b000 00000800 000004ac 00000354 RWIX
    RESET 003fffc0 00000002 00000000 00000002 RWIX

    PAGE 1:
    BOOT_RSVD 00000002 00000120 00000000 00000120 RWIX
    RAMM1 00000400 00000400 00000200 00000200 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
    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
    SPIC 00006120 00000010 00000010 00000000 RWIX
    SPID 00006130 00000010 00000000 00000010 RWIX
    UPP 00006200 00000100 00000048 000000b8 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 00000020 00000000 RWIX
    XBAR 00007920 00000020 00000020 00000000 RWIX
    SYNC_SOC 00007940 00000010 00000006 0000000a RWIX
    DMACLASRCSEL 00007980 00000040 0000001a 00000026 RWIX
    EPWM_XBAR 00007a00 00000040 00000040 00000000 RWIX
    CLB_XBAR 00007a40 00000040 00000000 00000040 RWIX
    OUTPUT_XBAR 00007a80 00000040 00000040 00000000 RWIX
    GPIOCTRL 00007c00 00000180 00000180 00000000 RWIX
    GPIODAT 00007f00 00000030 00000030 00000000 RWIX
    RAMLS4_0 0000a000 0000000d 0000000d 00000000 RWIX
    RAMLS4_1 0000a00d 0000000d 0000000d 00000000 RWIX
    RAMLS4_2 0000a01a 0000000d 0000000d 00000000 RWIX
    RAMLS4_3 0000a027 0000000d 0000000d 00000000 RWIX
    RAMLS4_4 0000a034 0000000d 00000000 0000000d RWIX
    RAMLS4_5 0000a041 0000000d 0000000d 00000000 RWIX
    RAMLS4_6 0000a04e 0000000d 0000000d 00000000 RWIX
    RAMLS4_7 0000a05b 000007a5 00000000 000007a5 RWIX
    RAMLS5 0000a800 00000800 0000000c 000007f4 RWIX
    RAMD1 0000b800 00000800 00000000 00000800 RWIX
    RAMGS0_0 0000c000 0000000d 0000000d 00000000 RWIX
    RAMGS0_1 0000c00d 0000000d 0000000d 00000000 RWIX
    RAMGS0_2 0000c01a 0000000d 0000000d 00000000 RWIX
    RAMGS0_3 0000c027 0000000d 0000000d 00000000 RWIX
    RAMGS0_4 0000c034 0000000d 00000000 0000000d RWIX
    RAMGS0_5 0000c041 0000000d 0000000d 00000000 RWIX
    RAMGS0_6 0000c04e 0000000d 0000000d 00000000 RWIX
    RAMGS0_7 0000c05b 00000fa5 00000000 00000fa5 RWIX
    RAMGS1_0 0000d000 00000005 00000005 00000000 RWIX
    RAMGS1_1 0000d005 00000005 00000005 00000000 RWIX
    RAMGS1_2 0000d00a 00000005 00000005 00000000 RWIX
    RAMGS1_3 0000d00f 00000005 00000005 00000000 RWIX
    RAMGS1_4 0000d014 00000005 00000005 00000000 RWIX
    RAMGS1_5 0000d019 00000005 00000005 00000000 RWIX
    RAMGS1_6 0000d01e 00000006 00000006 00000000 RWIX
    RAMGS1_7 0000d024 00000001 00000001 00000000 RWIX
    RAMGS1_8 0000d025 00000fdb 00000000 00000fdb RWIX
    RAMGS2 0000e000 00001000 00000000 00001000 RWIX
    RAMGS3 0000f000 00001000 00000000 00001000 RWIX
    RAMGS4 00010000 00001000 00000000 00001000 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 00000000 00001000 RWIX
    RAMGS15 0001b000 00001000 00000000 00001000 RWIX
    CPU2TOCPU1RAM 0003f800 00000400 00000000 00000400 RWIX
    CPU1TOCPU2RAM 0003fc00 00000400 00000000 00000400 RWIX
    EMIF1 00047000 00000800 00000070 00000790 RWIX
    EMIF2 00047800 00000800 00000070 00000790 RWIX
    IPC 00050000 00000024 00000024 00000000 RWIX
    FLASHPUMPSEMAPHORE 00050024 00000002 00000002 00000000 RWIX
    DEV_CFG 0005d000 00000180 0000012e 00000052 RWIX
    ANALOG_SUBSYS 0005d180 00000080 00000048 00000038 RWIX
    CLK_CFG 0005d200 00000100 00000032 000000ce RWIX
    CPU_SYS 0005d300 00000100 00000082 0000007e RWIX
    ROMPREFETCH 0005e608 00000002 00000002 00000000 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 00000020 00000000 RWIX
    ACCESSPROTECTION 0005f4c0 00000040 00000040 00000000 RWIX
    MEMORYERROR 0005f500 00000040 00000040 00000000 RWIX
    ROMWAITSTATE 0005f540 00000002 00000002 00000000 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 0000001e
    00000122 0000000e rts2800_fpu32.lib : exit.c.obj (.cinit)
    00000130 00000005 <whole-program> (.cinit:__lock)
    00000135 00000005 <whole-program> (.cinit:__unlock)
    0000013a 00000004 main.obj (.cinit)
    0000013e 00000002 --HOLE-- [fill = 0]

    .pinit 0 00000122 00000000 UNINITIALIZED

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

    .stack 1 00000400 00000200 UNINITIALIZED
    00000400 00000200 --HOLE--

    .ebss 1 0000a800 0000000c UNINITIALIZED
    0000a800 00000006 rts2800_fpu32.lib : exit.c.obj (.ebss)
    0000a806 00000002 : _lock.c.obj (.ebss:__lock)
    0000a808 00000002 : _lock.c.obj (.ebss:__unlock)
    0000a80a 00000002 main.obj (.ebss)

    ramgs0_0 1 0000c000 0000000d UNINITIALIZED
    0000c000 0000000d main.obj (ramgs0_0)

    ramgs0_1 1 0000c00d 0000000d UNINITIALIZED
    0000c00d 0000000d main.obj (ramgs0_1)

    ramgs0_2 1 0000c01a 0000000d UNINITIALIZED
    0000c01a 0000000d main.obj (ramgs0_2)

    ramgs0_3 1 0000c027 0000000d UNINITIALIZED
    0000c027 0000000d main.obj (ramgs0_3)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    UppRegsFile
    * 1 00006200 00000048 UNINITIALIZED
    00006200 00000048 F2837xD_GlobalVariableDefs.obj (UppRegsFile)

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

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

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

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

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

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

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

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

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

    InputXbarRegsFile
    * 1 00007900 00000020 UNINITIALIZED
    00007900 00000020 F2837xD_GlobalVariableDefs.obj (InputXbarRegsFile)

    XbarRegsFile
    * 1 00007920 00000020 UNINITIALIZED
    00007920 00000020 F2837xD_GlobalVariableDefs.obj (XbarRegsFile)

    SyncSocRegsFile
    * 1 00007940 00000006 UNINITIALIZED
    00007940 00000006 F2837xD_GlobalVariableDefs.obj (SyncSocRegsFile)

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

    EPwmXbarRegsFile
    * 1 00007a00 00000040 UNINITIALIZED
    00007a00 00000040 F2837xD_GlobalVariableDefs.obj (EPwmXbarRegsFile)

    OutputXbarRegsFile
    * 1 00007a80 00000040 UNINITIALIZED
    00007a80 00000040 F2837xD_GlobalVariableDefs.obj (OutputXbarRegsFile)

    GpioCtrlRegsFile
    * 1 00007c00 00000180 UNINITIALIZED
    00007c00 00000180 F2837xD_GlobalVariableDefs.obj (GpioCtrlRegsFile)

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

    ramgs0_5 1 0000c041 0000000d UNINITIALIZED
    0000c041 0000000d main.obj (ramgs0_5)

    ramgs0_6 1 0000c04e 0000000d UNINITIALIZED
    0000c04e 0000000d main.obj (ramgs0_6)

    ramgs1_0 1 0000d000 00000005 UNINITIALIZED
    0000d000 00000005 main.obj (ramgs1_0)

    ramgs1_1 1 0000d005 00000005 UNINITIALIZED
    0000d005 00000005 main.obj (ramgs1_1)

    ramgs1_2 1 0000d00a 00000005 UNINITIALIZED
    0000d00a 00000005 main.obj (ramgs1_2)

    ramgs1_3 1 0000d00f 00000005 UNINITIALIZED
    0000d00f 00000005 main.obj (ramgs1_3)

    ramgs1_4 1 0000d014 00000005 UNINITIALIZED
    0000d014 00000005 main.obj (ramgs1_4)

    ramgs1_5 1 0000d019 00000005 UNINITIALIZED
    0000d019 00000005 main.obj (ramgs1_5)

    ramgs1_6 1 0000d01e 00000006 UNINITIALIZED
    0000d01e 00000006 main.obj (ramgs1_6)

    ramgs1_7 1 0000d024 00000001 UNINITIALIZED
    0000d024 00000001 main.obj (ramgs1_7)

    Cla1Prog 0 00009000 00000010 RUN ADDR = 00008000
    00009000 00000010 prime.obj (Cla1Prog:_Cla1Task1)

    CLADataLS4_0
    * 1 0000a000 0000000d UNINITIALIZED
    0000a000 0000000d main.obj (CLADataLS4_0)

    CLADataLS4_1
    * 1 0000a00d 0000000d UNINITIALIZED
    0000a00d 0000000d main.obj (CLADataLS4_1)

    CLADataLS4_2
    * 1 0000a01a 0000000d UNINITIALIZED
    0000a01a 0000000d main.obj (CLADataLS4_2)

    CLADataLS4_3
    * 1 0000a027 0000000d UNINITIALIZED
    0000a027 0000000d main.obj (CLADataLS4_3)

    CLADataLS4_5
    * 1 0000a041 0000000d UNINITIALIZED
    0000a041 0000000d main.obj (CLADataLS4_5)

    CLADataLS4_6
    * 1 0000a04e 0000000d UNINITIALIZED
    0000a04e 0000000d main.obj (CLADataLS4_6)

    GETBUFFER
    * 0 0003f800 00000000 DSECT

    GETWRITEIDX
    * 0 0003f800 00000000 DSECT

    PUTREADIDX
    * 0 0003f800 00000000 DSECT

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

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

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

    FlashCallbackVar
    * 1 00000d02 00000000 UNINITIALIZED

    FlashScalingVar
    * 1 00000d02 00000000 UNINITIALIZED

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

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

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

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

    AnalogSubsysRegsFile
    * 1 0005d180 00000048 UNINITIALIZED
    0005d180 00000048 F2837xD_GlobalVariableDefs.obj (AnalogSubsysRegsFile)

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

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

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

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

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

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

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

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

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

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

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

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

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

    RomPrefetchRegsFile
    * 1 0005e608 00000002 UNINITIALIZED
    0005e608 00000002 F2837xD_GlobalVariableDefs.obj (RomPrefetchRegsFile)

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

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

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

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

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

    Emif2ConfigRegsFile
    * 1 0005f4a0 00000020 UNINITIALIZED
    0005f4a0 00000020 F2837xD_GlobalVariableDefs.obj (Emif2ConfigRegsFile)

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

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

    RomWaitStateRegsFile
    * 1 0005f540 00000002 UNINITIALIZED
    0005f540 00000002 F2837xD_GlobalVariableDefs.obj (RomWaitStateRegsFile)

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

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

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

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

    DevCfgRegsFile
    * 1 0005d000 0000012e UNINITIALIZED
    0005d000 0000012e F2837xD_GlobalVariableDefs.obj (DevCfgRegsFile)

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

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

    .text.1 0 00000140 000002bb
    00000140 0000015d adc.obj (.text)
    0000029d 000000df adc.obj (.text:retain)
    0000037c 00000069 main.obj (.text)
    000003e5 00000012 rts2800_fpu32.lib : args_main.c.obj (.text)
    000003f7 00000002 : pre_init.c.obj (.text)
    000003f9 00000001 : _lock.c.obj (.text)
    000003fa 00000001 : startup.c.obj (.text)

    .text.2 0 0000b000 000004ac
    0000b000 0000037f F2837xD_SysCtrl.obj (.text)
    0000b37f 00000056 rts2800_fpu32.lib : boot28.asm.obj (.text)
    0000b3d5 00000041 pwm.obj (.text)
    0000b416 00000029 rts2800_fpu32.lib : exit.c.obj (.text)
    0000b43f 00000024 : cpy_tbl.c.obj (.text)
    0000b463 0000001c gpio.obj (.text)
    0000b47f 0000001c rts2800_fpu32.lib : memcpy.c.obj (.text)
    0000b49b 00000011 main.obj (.text:retain)

    MODULE SUMMARY

    Module code initialized data uninitialized data
    ------ ---- ---------------- ------------------
    .\
    F2837xD_GlobalVariableDefs.obj 0 0 8047
    F2837xD_SysCtrl.obj 895 0 0
    adc.obj 572 0 0
    main.obj 122 4 195
    pwm.obj 65 0 0
    prime.obj 32 0 0
    gpio.obj 28 0 0
    +--+----------------------------------------+------+------------------+--------------------+
    Total: 1714 4 8242

    C:\Users\iamvi\AppData\Local\Temp\
    {D86B026C-176C-4641-AFBA-905C951EBF4A} 0 10 0
    +--+----------------------------------------+------+------------------+--------------------+
    Total: 0 10 0

    C:\ti\ccs1110\ccs\tools\compiler\ti-cgt-c2000_21.6.0.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 28 0 0
    args_main.c.obj 18 0 0
    _lock.c.obj 1 0 4
    pre_init.c.obj 2 0 0
    startup.c.obj 1 0 0
    +--+----------------------------------------+------+------------------+--------------------+
    Total: 213 14 10

    Stack: 0 0 512
    +--+----------------------------------------+------+------------------+--------------------+
    Grand Total: 1927 28 8764


    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

    00006200 188 (00006200) _UppRegs

    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

    00007900 1e4 (00007900) _InputXbarRegs
    00007920 1e4 (00007900) _XbarRegs

    00007940 1e5 (00007940) _SyncSocRegs

    00007980 1e6 (00007980) _DmaClaSrcSelRegs

    00007a00 1e8 (00007a00) _EPwmXbarRegs

    00007a80 1ea (00007a80) _OutputXbarRegs

    00007c00 1f0 (00007c00) _GpioCtrlRegs

    00007f00 1fc (00007f00) _GpioDataRegs

    0000a000 280 (0000a000) _SA
    0000a00d 280 (0000a000) _SAcomp
    0000a01a 280 (0000a000) _SB
    0000a027 280 (0000a000) _SBcomp

    0000a041 281 (0000a040) _SC
    0000a04e 281 (0000a040) _SCcomp

    0000a800 2a0 (0000a800) ___TI_enable_exit_profile_output
    0000a802 2a0 (0000a800) ___TI_cleanup_ptr
    0000a804 2a0 (0000a800) ___TI_dtors_ptr
    0000a806 2a0 (0000a800) __lock
    0000a808 2a0 (0000a800) __unlock
    0000a80a 2a0 (0000a800) _i
    0000a80b 2a0 (0000a800) _q

    0000c000 300 (0000c000) _S1
    0000c00d 300 (0000c000) _S2
    0000c01a 300 (0000c000) _S3
    0000c027 300 (0000c000) _S4

    0000c041 301 (0000c040) _S5
    0000c04e 301 (0000c040) _S6

    0000d000 340 (0000d000) _A
    0000d005 340 (0000d000) _Ac
    0000d00a 340 (0000d000) _B
    0000d00f 340 (0000d000) _Bc
    0000d014 340 (0000d000) _C
    0000d019 340 (0000d000) _Cc
    0000d01e 340 (0000d000) _Curr
    0000d024 340 (0000d000) _Err

    00047000 11c0 (00047000) _Emif1Regs

    00047800 11e0 (00047800) _Emif2Regs

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

    0005d000 1740 (0005d000) _DevCfgRegs

    0005d180 1746 (0005d180) _AnalogSubsysRegs

    0005d200 1748 (0005d200) _ClkCfgRegs

    0005d300 174c (0005d300) _CpuSysRegs

    0005e608 1798 (0005e600) _RomPrefetchRegs

    0005f000 17c0 (0005f000) _DcsmZ1Regs

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

    0005f400 17d0 (0005f400) _MemCfgRegs

    0005f480 17d2 (0005f480) _Emif1ConfigRegs
    0005f4a0 17d2 (0005f480) _Emif2ConfigRegs

    0005f4c0 17d3 (0005f4c0) _AccessProtectionRegs

    0005f500 17d4 (0005f500) _MemoryErrorRegs

    0005f540 17d5 (0005f540) _RomWaitStateRegs

    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 0000b416 C$$EXIT
    1 0000d000 _A
    1 0000d005 _Ac
    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
    1 0005d180 _AnalogSubsysRegs
    0 0000b1ff _AuxAuxClkSel
    0 0000b21a _AuxIntOsc2Sel
    0 0000b209 _AuxXtalOscSel
    1 0000d00a _B
    1 0000d00f _Bc
    1 0000d014 _C
    1 0000d019 _Cc
    abs 00000010 _Cla1ProgLoadSize
    0 00009000 _Cla1ProgLoadStart
    0 00008000 _Cla1ProgRunStart
    1 00001400 _Cla1Regs
    0 00000ce0 _Cla1SoftIntRegs
    0 00008000 _Cla1Task1
    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
    1 0005d300 _CpuSysRegs
    1 00000c00 _CpuTimer0Regs
    1 00000c08 _CpuTimer1Regs
    1 00000c10 _CpuTimer2Regs
    0 0000b35e _CsmUnlock
    1 0000d01e _Curr
    1 00005c00 _DacaRegs
    1 00005c10 _DacbRegs
    1 00005c20 _DaccRegs
    1 0005f070 _DcsmCommonRegs
    1 00078000 _DcsmZ1Otp
    1 0005f000 _DcsmZ1Regs
    1 00078200 _DcsmZ2Otp
    1 0005f040 _DcsmZ2Regs
    1 0005d000 _DevCfgRegs
    0 0000b114 _DisableDog
    0 0000b308 _DisablePeripheralClocks
    1 00007980 _DmaClaSrcSelRegs
    1 00001000 _DmaRegs
    1 00005000 _ECap1Regs
    1 00005020 _ECap2Regs
    1 00005040 _ECap3Regs
    1 00005060 _ECap4Regs
    1 00005080 _ECap5Regs
    1 000050a0 _ECap6Regs
    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
    1 00007a00 _EPwmXbarRegs
    1 00005100 _EQep1Regs
    1 00005140 _EQep2Regs
    1 00005180 _EQep3Regs
    1 0005f480 _Emif1ConfigRegs
    1 00047000 _Emif1Regs
    1 0005f4a0 _Emif2ConfigRegs
    1 00047800 _Emif2Regs
    1 00000d01 _EmuBMode
    1 00000d00 _EmuKey
    1 0000d024 _Err
    1 0005f800 _Flash0CtrlRegs
    1 0005fb00 _Flash0EccRegs
    1 00050024 _FlashPumpSemaphoreRegs
    1 00007c00 _GpioCtrlRegs
    1 00007f00 _GpioDataRegs
    0 0000b463 _Gpio_Init
    0 0000b345 _HALT
    0 0000b326 _HIB
    1 00007300 _I2caRegs
    1 00007340 _I2cbRegs
    0 0000b2ff _IDLE
    0 00000140 _InitAdc
    0 0000b227 _InitAuxPll
    0 0000b121 _InitPeripheralClocks
    0 0000b3d5 _InitPwm
    0 0000b1ca _InitSysCtrl
    0 0000b055 _InitSysPll
    1 00007900 _InputXbarRegs
    1 00050000 _IpcRegs
    1 00006000 _McbspaRegs
    1 00006040 _McbspbRegs
    1 0005f400 _MemCfgRegs
    1 0005f500 _MemoryErrorRegs
    1 00007060 _NmiIntruptRegs
    1 00007a80 _OutputXbarRegs
    1 00000ce0 _PieCtrlRegs
    1 00000d00 _PieVectTable
    0 0000b04b _ReleaseFlashPump
    1 0005e608 _RomPrefetchRegs
    1 0005f540 _RomWaitStateRegs
    1 0000c000 _S1
    1 0000c00d _S2
    1 0000c01a _S3
    1 0000c027 _S4
    1 0000c041 _S5
    1 0000c04e _S6
    1 0000a000 _SA
    1 0000a00d _SAcomp
    1 0000a01a _SB
    1 0000a027 _SBcomp
    1 0000a041 _SC
    1 0000a04e _SCcomp
    0 0000b040 _STANDBY
    1 00007200 _SciaRegs
    1 00007210 _ScibRegs
    1 00007220 _ScicRegs
    1 00007230 _ScidRegs
    1 00005e00 _Sdfm1Regs
    1 00005e80 _Sdfm2Regs
    0 0000b02e _SeizeFlashPump
    0 0000b020 _ServiceDog
    1 00006100 _SpiaRegs
    1 00006110 _SpibRegs
    1 00006120 _SpicRegs
    1 00007940 _SyncSocRegs
    0 0000b016 _SysIntOsc1Sel
    0 0000b00c _SysIntOsc2Sel
    0 0000b000 _SysXtalOscSel
    1 00006200 _UppRegs
    1 00007000 _WdRegs
    1 00007920 _XbarRegs
    1 00007070 _XintRegs
    1 00000600 __STACK_END
    abs 00000200 __STACK_SIZE
    1 0000a802 ___TI_cleanup_ptr
    1 0000a804 ___TI_dtors_ptr
    1 0000a800 ___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 000003e5 __args_main
    1 0000a806 __lock
    0 000003f9 __nop
    1 00000400 __stack
    0 000003fa __system_post_cinit
    0 000003f7 __system_pre_init
    1 0000a808 __unlock
    0 0000b416 _abort
    0 0000029d _adca1_isr
    0 0000b37f _c_int00
    0 0000b49b _cla1Isr1
    0 0000b43f _copy_in
    0 0000b418 _exit
    1 0000a80a _i
    0 0000037c _main
    0 0000b47f _memcpy
    1 0000a80b _q
    abs ffffffff binit
    0 00000122 cinit
    abs ffffffff etext
    abs ffffffff pinit


    GLOBAL SYMBOLS: SORTED BY Symbol Address

    page address name
    ---- ------- ----
    0 00000122 ___cinit__
    0 00000122 cinit
    0 00000140 _InitAdc
    0 0000029d _adca1_isr
    0 0000037c _main
    0 000003e5 __args_main
    0 000003f7 __system_pre_init
    0 000003f9 __nop
    0 000003fa __system_post_cinit
    0 00000ce0 _Cla1SoftIntRegs
    0 00008000 _Cla1ProgRunStart
    0 00008000 _Cla1Task1
    0 00009000 _Cla1ProgLoadStart
    0 0000b000 _SysXtalOscSel
    0 0000b00c _SysIntOsc2Sel
    0 0000b016 _SysIntOsc1Sel
    0 0000b020 _ServiceDog
    0 0000b02e _SeizeFlashPump
    0 0000b040 _STANDBY
    0 0000b04b _ReleaseFlashPump
    0 0000b055 _InitSysPll
    0 0000b114 _DisableDog
    0 0000b121 _InitPeripheralClocks
    0 0000b1ca _InitSysCtrl
    0 0000b1ff _AuxAuxClkSel
    0 0000b209 _AuxXtalOscSel
    0 0000b21a _AuxIntOsc2Sel
    0 0000b227 _InitAuxPll
    0 0000b2ff _IDLE
    0 0000b308 _DisablePeripheralClocks
    0 0000b326 _HIB
    0 0000b345 _HALT
    0 0000b35e _CsmUnlock
    0 0000b37f _c_int00
    0 0000b3d5 _InitPwm
    0 0000b416 C$$EXIT
    0 0000b416 _abort
    0 0000b418 _exit
    0 0000b43f _copy_in
    0 0000b463 _Gpio_Init
    0 0000b47f _memcpy
    0 0000b49b _cla1Isr1
    1 00000400 __stack
    1 00000600 __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 00006200 _UppRegs
    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 00007900 _InputXbarRegs
    1 00007920 _XbarRegs
    1 00007940 _SyncSocRegs
    1 00007980 _DmaClaSrcSelRegs
    1 00007a00 _EPwmXbarRegs
    1 00007a80 _OutputXbarRegs
    1 00007c00 _GpioCtrlRegs
    1 00007f00 _GpioDataRegs
    1 0000a000 _SA
    1 0000a00d _SAcomp
    1 0000a01a _SB
    1 0000a027 _SBcomp
    1 0000a041 _SC
    1 0000a04e _SCcomp
    1 0000a800 ___TI_enable_exit_profile_output
    1 0000a802 ___TI_cleanup_ptr
    1 0000a804 ___TI_dtors_ptr
    1 0000a806 __lock
    1 0000a808 __unlock
    1 0000a80a _i
    1 0000a80b _q
    1 0000c000 _S1
    1 0000c00d _S2
    1 0000c01a _S3
    1 0000c027 _S4
    1 0000c041 _S5
    1 0000c04e _S6
    1 0000d000 _A
    1 0000d005 _Ac
    1 0000d00a _B
    1 0000d00f _Bc
    1 0000d014 _C
    1 0000d019 _Cc
    1 0000d01e _Curr
    1 0000d024 _Err
    1 00047000 _Emif1Regs
    1 00047800 _Emif2Regs
    1 00050000 _IpcRegs
    1 00050024 _FlashPumpSemaphoreRegs
    1 0005d000 _DevCfgRegs
    1 0005d180 _AnalogSubsysRegs
    1 0005d200 _ClkCfgRegs
    1 0005d300 _CpuSysRegs
    1 0005e608 _RomPrefetchRegs
    1 0005f000 _DcsmZ1Regs
    1 0005f040 _DcsmZ2Regs
    1 0005f070 _DcsmCommonRegs
    1 0005f400 _MemCfgRegs
    1 0005f480 _Emif1ConfigRegs
    1 0005f4a0 _Emif2ConfigRegs
    1 0005f4c0 _AccessProtectionRegs
    1 0005f500 _MemoryErrorRegs
    1 0005f540 _RomWaitStateRegs
    1 0005f800 _Flash0CtrlRegs
    1 0005fb00 _Flash0EccRegs
    1 00078000 _DcsmZ1Otp
    1 00078200 _DcsmZ2Otp
    abs 00000010 _Cla1ProgLoadSize
    abs 00000200 __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

    [181 symbols]

    ******************************************************************************
    TMS320C2000 Linker PC v21.6.0
    ******************************************************************************
    >> Linked Fri Nov 18 17:33:52 2022

    OUTPUT FILE NAME: <trial2_VRS_cpu1_CLA.out>
    ENTRY POINT SYMBOL: "_c_int00" address: 0000b37f


    MEMORY CONFIGURATION

    name origin length used unused attr fill
    ---------------------- -------- --------- -------- -------- ---- --------
    PAGE 0:
    BEGIN 00000000 00000002 00000000 00000002 RWIX
    RAMM0 00000122 000002de 000002d9 00000005 RWIX
    RAMLS0_1 00008000 00001000 00000010 00000ff0 RWIX
    RAMLS2_3 00009000 00001000 00000010 00000ff0 RWIX
    RAMD0 0000b000 00000800 000004ac 00000354 RWIX
    RESET 003fffc0 00000002 00000000 00000002 RWIX

    PAGE 1:
    BOOT_RSVD 00000002 00000120 00000000 00000120 RWIX
    RAMM1 00000400 00000400 00000200 00000200 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
    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
    SPIC 00006120 00000010 00000010 00000000 RWIX
    SPID 00006130 00000010 00000000 00000010 RWIX
    UPP 00006200 00000100 00000048 000000b8 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 00000020 00000000 RWIX
    XBAR 00007920 00000020 00000020 00000000 RWIX
    SYNC_SOC 00007940 00000010 00000006 0000000a RWIX
    DMACLASRCSEL 00007980 00000040 0000001a 00000026 RWIX
    EPWM_XBAR 00007a00 00000040 00000040 00000000 RWIX
    CLB_XBAR 00007a40 00000040 00000000 00000040 RWIX
    OUTPUT_XBAR 00007a80 00000040 00000040 00000000 RWIX
    GPIOCTRL 00007c00 00000180 00000180 00000000 RWIX
    GPIODAT 00007f00 00000030 00000030 00000000 RWIX
    RAMLS4_0 0000a000 0000000d 0000000d 00000000 RWIX
    RAMLS4_1 0000a00d 0000000d 0000000d 00000000 RWIX
    RAMLS4_2 0000a01a 0000000d 0000000d 00000000 RWIX
    RAMLS4_3 0000a027 0000000d 0000000d 00000000 RWIX
    RAMLS4_4 0000a034 0000000d 00000000 0000000d RWIX
    RAMLS4_5 0000a041 0000000d 0000000d 00000000 RWIX
    RAMLS4_6 0000a04e 0000000d 0000000d 00000000 RWIX
    RAMLS4_7 0000a05b 000007a5 00000000 000007a5 RWIX
    RAMLS5 0000a800 00000800 0000000c 000007f4 RWIX
    RAMD1 0000b800 00000800 00000000 00000800 RWIX
    RAMGS0_0 0000c000 0000000d 0000000d 00000000 RWIX
    RAMGS0_1 0000c00d 0000000d 0000000d 00000000 RWIX
    RAMGS0_2 0000c01a 0000000d 0000000d 00000000 RWIX
    RAMGS0_3 0000c027 0000000d 0000000d 00000000 RWIX
    RAMGS0_4 0000c034 0000000d 00000000 0000000d RWIX
    RAMGS0_5 0000c041 0000000d 0000000d 00000000 RWIX
    RAMGS0_6 0000c04e 0000000d 0000000d 00000000 RWIX
    RAMGS0_7 0000c05b 00000fa5 00000000 00000fa5 RWIX
    RAMGS1_0 0000d000 00000005 00000005 00000000 RWIX
    RAMGS1_1 0000d005 00000005 00000005 00000000 RWIX
    RAMGS1_2 0000d00a 00000005 00000005 00000000 RWIX
    RAMGS1_3 0000d00f 00000005 00000005 00000000 RWIX
    RAMGS1_4 0000d014 00000005 00000005 00000000 RWIX
    RAMGS1_5 0000d019 00000005 00000005 00000000 RWIX
    RAMGS1_6 0000d01e 00000006 00000006 00000000 RWIX
    RAMGS1_7 0000d024 00000001 00000001 00000000 RWIX
    RAMGS1_8 0000d025 00000fdb 00000000 00000fdb RWIX
    RAMGS2 0000e000 00001000 00000000 00001000 RWIX
    RAMGS3 0000f000 00001000 00000000 00001000 RWIX
    RAMGS4 00010000 00001000 00000000 00001000 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 00000000 00001000 RWIX
    RAMGS15 0001b000 00001000 00000000 00001000 RWIX
    CPU2TOCPU1RAM 0003f800 00000400 00000000 00000400 RWIX
    CPU1TOCPU2RAM 0003fc00 00000400 00000000 00000400 RWIX
    EMIF1 00047000 00000800 00000070 00000790 RWIX
    EMIF2 00047800 00000800 00000070 00000790 RWIX
    IPC 00050000 00000024 00000024 00000000 RWIX
    FLASHPUMPSEMAPHORE 00050024 00000002 00000002 00000000 RWIX
    DEV_CFG 0005d000 00000180 0000012e 00000052 RWIX
    ANALOG_SUBSYS 0005d180 00000080 00000048 00000038 RWIX
    CLK_CFG 0005d200 00000100 00000032 000000ce RWIX
    CPU_SYS 0005d300 00000100 00000082 0000007e RWIX
    ROMPREFETCH 0005e608 00000002 00000002 00000000 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 00000020 00000000 RWIX
    ACCESSPROTECTION 0005f4c0 00000040 00000040 00000000 RWIX
    MEMORYERROR 0005f500 00000040 00000040 00000000 RWIX
    ROMWAITSTATE 0005f540 00000002 00000002 00000000 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 0000001e
    00000122 0000000e rts2800_fpu32.lib : exit.c.obj (.cinit)
    00000130 00000005 <whole-program> (.cinit:__lock)
    00000135 00000005 <whole-program> (.cinit:__unlock)
    0000013a 00000004 main.obj (.cinit)
    0000013e 00000002 --HOLE-- [fill = 0]

    .pinit 0 00000122 00000000 UNINITIALIZED

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

    .stack 1 00000400 00000200 UNINITIALIZED
    00000400 00000200 --HOLE--

    .ebss 1 0000a800 0000000c UNINITIALIZED
    0000a800 00000006 rts2800_fpu32.lib : exit.c.obj (.ebss)
    0000a806 00000002 : _lock.c.obj (.ebss:__lock)
    0000a808 00000002 : _lock.c.obj (.ebss:__unlock)
    0000a80a 00000002 main.obj (.ebss)

    ramgs0_0 1 0000c000 0000000d UNINITIALIZED
    0000c000 0000000d main.obj (ramgs0_0)

    ramgs0_1 1 0000c00d 0000000d UNINITIALIZED
    0000c00d 0000000d main.obj (ramgs0_1)

    ramgs0_2 1 0000c01a 0000000d UNINITIALIZED
    0000c01a 0000000d main.obj (ramgs0_2)

    ramgs0_3 1 0000c027 0000000d UNINITIALIZED
    0000c027 0000000d main.obj (ramgs0_3)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    UppRegsFile
    * 1 00006200 00000048 UNINITIALIZED
    00006200 00000048 F2837xD_GlobalVariableDefs.obj (UppRegsFile)

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

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

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

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

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

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

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

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

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

    InputXbarRegsFile
    * 1 00007900 00000020 UNINITIALIZED
    00007900 00000020 F2837xD_GlobalVariableDefs.obj (InputXbarRegsFile)

    XbarRegsFile
    * 1 00007920 00000020 UNINITIALIZED
    00007920 00000020 F2837xD_GlobalVariableDefs.obj (XbarRegsFile)

    SyncSocRegsFile
    * 1 00007940 00000006 UNINITIALIZED
    00007940 00000006 F2837xD_GlobalVariableDefs.obj (SyncSocRegsFile)

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

    EPwmXbarRegsFile
    * 1 00007a00 00000040 UNINITIALIZED
    00007a00 00000040 F2837xD_GlobalVariableDefs.obj (EPwmXbarRegsFile)

    OutputXbarRegsFile
    * 1 00007a80 00000040 UNINITIALIZED
    00007a80 00000040 F2837xD_GlobalVariableDefs.obj (OutputXbarRegsFile)

    GpioCtrlRegsFile
    * 1 00007c00 00000180 UNINITIALIZED
    00007c00 00000180 F2837xD_GlobalVariableDefs.obj (GpioCtrlRegsFile)

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

    ramgs0_5 1 0000c041 0000000d UNINITIALIZED
    0000c041 0000000d main.obj (ramgs0_5)

    ramgs0_6 1 0000c04e 0000000d UNINITIALIZED
    0000c04e 0000000d main.obj (ramgs0_6)

    ramgs1_0 1 0000d000 00000005 UNINITIALIZED
    0000d000 00000005 main.obj (ramgs1_0)

    ramgs1_1 1 0000d005 00000005 UNINITIALIZED
    0000d005 00000005 main.obj (ramgs1_1)

    ramgs1_2 1 0000d00a 00000005 UNINITIALIZED
    0000d00a 00000005 main.obj (ramgs1_2)

    ramgs1_3 1 0000d00f 00000005 UNINITIALIZED
    0000d00f 00000005 main.obj (ramgs1_3)

    ramgs1_4 1 0000d014 00000005 UNINITIALIZED
    0000d014 00000005 main.obj (ramgs1_4)

    ramgs1_5 1 0000d019 00000005 UNINITIALIZED
    0000d019 00000005 main.obj (ramgs1_5)

    ramgs1_6 1 0000d01e 00000006 UNINITIALIZED
    0000d01e 00000006 main.obj (ramgs1_6)

    ramgs1_7 1 0000d024 00000001 UNINITIALIZED
    0000d024 00000001 main.obj (ramgs1_7)

    Cla1Prog 0 00009000 00000010 RUN ADDR = 00008000
    00009000 00000010 prime.obj (Cla1Prog:_Cla1Task1)

    CLADataLS4_0
    * 1 0000a000 0000000d UNINITIALIZED
    0000a000 0000000d main.obj (CLADataLS4_0)

    CLADataLS4_1
    * 1 0000a00d 0000000d UNINITIALIZED
    0000a00d 0000000d main.obj (CLADataLS4_1)

    CLADataLS4_2
    * 1 0000a01a 0000000d UNINITIALIZED
    0000a01a 0000000d main.obj (CLADataLS4_2)

    CLADataLS4_3
    * 1 0000a027 0000000d UNINITIALIZED
    0000a027 0000000d main.obj (CLADataLS4_3)

    CLADataLS4_5
    * 1 0000a041 0000000d UNINITIALIZED
    0000a041 0000000d main.obj (CLADataLS4_5)

    CLADataLS4_6
    * 1 0000a04e 0000000d UNINITIALIZED
    0000a04e 0000000d main.obj (CLADataLS4_6)

    GETBUFFER
    * 0 0003f800 00000000 DSECT

    GETWRITEIDX
    * 0 0003f800 00000000 DSECT

    PUTREADIDX
    * 0 0003f800 00000000 DSECT

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

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

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

    FlashCallbackVar
    * 1 00000d02 00000000 UNINITIALIZED

    FlashScalingVar
    * 1 00000d02 00000000 UNINITIALIZED

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

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

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

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

    AnalogSubsysRegsFile
    * 1 0005d180 00000048 UNINITIALIZED
    0005d180 00000048 F2837xD_GlobalVariableDefs.obj (AnalogSubsysRegsFile)

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

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

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

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

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

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

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

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

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

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

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

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

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

    RomPrefetchRegsFile
    * 1 0005e608 00000002 UNINITIALIZED
    0005e608 00000002 F2837xD_GlobalVariableDefs.obj (RomPrefetchRegsFile)

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

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

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

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

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

    Emif2ConfigRegsFile
    * 1 0005f4a0 00000020 UNINITIALIZED
    0005f4a0 00000020 F2837xD_GlobalVariableDefs.obj (Emif2ConfigRegsFile)

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

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

    RomWaitStateRegsFile
    * 1 0005f540 00000002 UNINITIALIZED
    0005f540 00000002 F2837xD_GlobalVariableDefs.obj (RomWaitStateRegsFile)

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

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

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

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

    DevCfgRegsFile
    * 1 0005d000 0000012e UNINITIALIZED
    0005d000 0000012e F2837xD_GlobalVariableDefs.obj (DevCfgRegsFile)

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

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

    .text.1 0 00000140 000002bb
    00000140 0000015d adc.obj (.text)
    0000029d 000000df adc.obj (.text:retain)
    0000037c 00000069 main.obj (.text)
    000003e5 00000012 rts2800_fpu32.lib : args_main.c.obj (.text)
    000003f7 00000002 : pre_init.c.obj (.text)
    000003f9 00000001 : _lock.c.obj (.text)
    000003fa 00000001 : startup.c.obj (.text)

    .text.2 0 0000b000 000004ac
    0000b000 0000037f F2837xD_SysCtrl.obj (.text)
    0000b37f 00000056 rts2800_fpu32.lib : boot28.asm.obj (.text)
    0000b3d5 00000041 pwm.obj (.text)
    0000b416 00000029 rts2800_fpu32.lib : exit.c.obj (.text)
    0000b43f 00000024 : cpy_tbl.c.obj (.text)
    0000b463 0000001c gpio.obj (.text)
    0000b47f 0000001c rts2800_fpu32.lib : memcpy.c.obj (.text)
    0000b49b 00000011 main.obj (.text:retain)

    MODULE SUMMARY

    Module code initialized data uninitialized data
    ------ ---- ---------------- ------------------
    .\
    F2837xD_GlobalVariableDefs.obj 0 0 8047
    F2837xD_SysCtrl.obj 895 0 0
    adc.obj 572 0 0
    main.obj 122 4 195
    pwm.obj 65 0 0
    prime.obj 32 0 0
    gpio.obj 28 0 0
    +--+----------------------------------------+------+------------------+--------------------+
    Total: 1714 4 8242

    C:\Users\iamvi\AppData\Local\Temp\
    {D86B026C-176C-4641-AFBA-905C951EBF4A} 0 10 0
    +--+----------------------------------------+------+------------------+--------------------+
    Total: 0 10 0

    C:\ti\ccs1110\ccs\tools\compiler\ti-cgt-c2000_21.6.0.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 28 0 0
    args_main.c.obj 18 0 0
    _lock.c.obj 1 0 4
    pre_init.c.obj 2 0 0
    startup.c.obj 1 0 0
    +--+----------------------------------------+------+------------------+--------------------+
    Total: 213 14 10

    Stack: 0 0 512
    +--+----------------------------------------+------+------------------+--------------------+
    Grand Total: 1927 28 8764


    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

    00006200 188 (00006200) _UppRegs

    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

    00007900 1e4 (00007900) _InputXbarRegs
    00007920 1e4 (00007900) _XbarRegs

    00007940 1e5 (00007940) _SyncSocRegs

    00007980 1e6 (00007980) _DmaClaSrcSelRegs

    00007a00 1e8 (00007a00) _EPwmXbarRegs

    00007a80 1ea (00007a80) _OutputXbarRegs

    00007c00 1f0 (00007c00) _GpioCtrlRegs

    00007f00 1fc (00007f00) _GpioDataRegs

    0000a000 280 (0000a000) _SA
    0000a00d 280 (0000a000) _SAcomp
    0000a01a 280 (0000a000) _SB
    0000a027 280 (0000a000) _SBcomp

    0000a041 281 (0000a040) _SC
    0000a04e 281 (0000a040) _SCcomp

    0000a800 2a0 (0000a800) ___TI_enable_exit_profile_output
    0000a802 2a0 (0000a800) ___TI_cleanup_ptr
    0000a804 2a0 (0000a800) ___TI_dtors_ptr
    0000a806 2a0 (0000a800) __lock
    0000a808 2a0 (0000a800) __unlock
    0000a80a 2a0 (0000a800) _i
    0000a80b 2a0 (0000a800) _q

    0000c000 300 (0000c000) _S1
    0000c00d 300 (0000c000) _S2
    0000c01a 300 (0000c000) _S3
    0000c027 300 (0000c000) _S4

    0000c041 301 (0000c040) _S5
    0000c04e 301 (0000c040) _S6

    0000d000 340 (0000d000) _A
    0000d005 340 (0000d000) _Ac
    0000d00a 340 (0000d000) _B
    0000d00f 340 (0000d000) _Bc
    0000d014 340 (0000d000) _C
    0000d019 340 (0000d000) _Cc
    0000d01e 340 (0000d000) _Curr
    0000d024 340 (0000d000) _Err

    00047000 11c0 (00047000) _Emif1Regs

    00047800 11e0 (00047800) _Emif2Regs

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

    0005d000 1740 (0005d000) _DevCfgRegs

    0005d180 1746 (0005d180) _AnalogSubsysRegs

    0005d200 1748 (0005d200) _ClkCfgRegs

    0005d300 174c (0005d300) _CpuSysRegs

    0005e608 1798 (0005e600) _RomPrefetchRegs

    0005f000 17c0 (0005f000) _DcsmZ1Regs

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

    0005f400 17d0 (0005f400) _MemCfgRegs

    0005f480 17d2 (0005f480) _Emif1ConfigRegs
    0005f4a0 17d2 (0005f480) _Emif2ConfigRegs

    0005f4c0 17d3 (0005f4c0) _AccessProtectionRegs

    0005f500 17d4 (0005f500) _MemoryErrorRegs

    0005f540 17d5 (0005f540) _RomWaitStateRegs

    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 0000b416 C$$EXIT
    1 0000d000 _A
    1 0000d005 _Ac
    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
    1 0005d180 _AnalogSubsysRegs
    0 0000b1ff _AuxAuxClkSel
    0 0000b21a _AuxIntOsc2Sel
    0 0000b209 _AuxXtalOscSel
    1 0000d00a _B
    1 0000d00f _Bc
    1 0000d014 _C
    1 0000d019 _Cc
    abs 00000010 _Cla1ProgLoadSize
    0 00009000 _Cla1ProgLoadStart
    0 00008000 _Cla1ProgRunStart
    1 00001400 _Cla1Regs
    0 00000ce0 _Cla1SoftIntRegs
    0 00008000 _Cla1Task1
    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
    1 0005d300 _CpuSysRegs
    1 00000c00 _CpuTimer0Regs
    1 00000c08 _CpuTimer1Regs
    1 00000c10 _CpuTimer2Regs
    0 0000b35e _CsmUnlock
    1 0000d01e _Curr
    1 00005c00 _DacaRegs
    1 00005c10 _DacbRegs
    1 00005c20 _DaccRegs
    1 0005f070 _DcsmCommonRegs
    1 00078000 _DcsmZ1Otp
    1 0005f000 _DcsmZ1Regs
    1 00078200 _DcsmZ2Otp
    1 0005f040 _DcsmZ2Regs
    1 0005d000 _DevCfgRegs
    0 0000b114 _DisableDog
    0 0000b308 _DisablePeripheralClocks
    1 00007980 _DmaClaSrcSelRegs
    1 00001000 _DmaRegs
    1 00005000 _ECap1Regs
    1 00005020 _ECap2Regs
    1 00005040 _ECap3Regs
    1 00005060 _ECap4Regs
    1 00005080 _ECap5Regs
    1 000050a0 _ECap6Regs
    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
    1 00007a00 _EPwmXbarRegs
    1 00005100 _EQep1Regs
    1 00005140 _EQep2Regs
    1 00005180 _EQep3Regs
    1 0005f480 _Emif1ConfigRegs
    1 00047000 _Emif1Regs
    1 0005f4a0 _Emif2ConfigRegs
    1 00047800 _Emif2Regs
    1 00000d01 _EmuBMode
    1 00000d00 _EmuKey
    1 0000d024 _Err
    1 0005f800 _Flash0CtrlRegs
    1 0005fb00 _Flash0EccRegs
    1 00050024 _FlashPumpSemaphoreRegs
    1 00007c00 _GpioCtrlRegs
    1 00007f00 _GpioDataRegs
    0 0000b463 _Gpio_Init
    0 0000b345 _HALT
    0 0000b326 _HIB
    1 00007300 _I2caRegs
    1 00007340 _I2cbRegs
    0 0000b2ff _IDLE
    0 00000140 _InitAdc
    0 0000b227 _InitAuxPll
    0 0000b121 _InitPeripheralClocks
    0 0000b3d5 _InitPwm
    0 0000b1ca _InitSysCtrl
    0 0000b055 _InitSysPll
    1 00007900 _InputXbarRegs
    1 00050000 _IpcRegs
    1 00006000 _McbspaRegs
    1 00006040 _McbspbRegs
    1 0005f400 _MemCfgRegs
    1 0005f500 _MemoryErrorRegs
    1 00007060 _NmiIntruptRegs
    1 00007a80 _OutputXbarRegs
    1 00000ce0 _PieCtrlRegs
    1 00000d00 _PieVectTable
    0 0000b04b _ReleaseFlashPump
    1 0005e608 _RomPrefetchRegs
    1 0005f540 _RomWaitStateRegs
    1 0000c000 _S1
    1 0000c00d _S2
    1 0000c01a _S3
    1 0000c027 _S4
    1 0000c041 _S5
    1 0000c04e _S6
    1 0000a000 _SA
    1 0000a00d _SAcomp
    1 0000a01a _SB
    1 0000a027 _SBcomp
    1 0000a041 _SC
    1 0000a04e _SCcomp
    0 0000b040 _STANDBY
    1 00007200 _SciaRegs
    1 00007210 _ScibRegs
    1 00007220 _ScicRegs
    1 00007230 _ScidRegs
    1 00005e00 _Sdfm1Regs
    1 00005e80 _Sdfm2Regs
    0 0000b02e _SeizeFlashPump
    0 0000b020 _ServiceDog
    1 00006100 _SpiaRegs
    1 00006110 _SpibRegs
    1 00006120 _SpicRegs
    1 00007940 _SyncSocRegs
    0 0000b016 _SysIntOsc1Sel
    0 0000b00c _SysIntOsc2Sel
    0 0000b000 _SysXtalOscSel
    1 00006200 _UppRegs
    1 00007000 _WdRegs
    1 00007920 _XbarRegs
    1 00007070 _XintRegs
    1 00000600 __STACK_END
    abs 00000200 __STACK_SIZE
    1 0000a802 ___TI_cleanup_ptr
    1 0000a804 ___TI_dtors_ptr
    1 0000a800 ___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 000003e5 __args_main
    1 0000a806 __lock
    0 000003f9 __nop
    1 00000400 __stack
    0 000003fa __system_post_cinit
    0 000003f7 __system_pre_init
    1 0000a808 __unlock
    0 0000b416 _abort
    0 0000029d _adca1_isr
    0 0000b37f _c_int00
    0 0000b49b _cla1Isr1
    0 0000b43f _copy_in
    0 0000b418 _exit
    1 0000a80a _i
    0 0000037c _main
    0 0000b47f _memcpy
    1 0000a80b _q
    abs ffffffff binit
    0 00000122 cinit
    abs ffffffff etext
    abs ffffffff pinit


    GLOBAL SYMBOLS: SORTED BY Symbol Address

    page address name
    ---- ------- ----
    0 00000122 ___cinit__
    0 00000122 cinit
    0 00000140 _InitAdc
    0 0000029d _adca1_isr
    0 0000037c _main
    0 000003e5 __args_main
    0 000003f7 __system_pre_init
    0 000003f9 __nop
    0 000003fa __system_post_cinit
    0 00000ce0 _Cla1SoftIntRegs
    0 00008000 _Cla1ProgRunStart
    0 00008000 _Cla1Task1
    0 00009000 _Cla1ProgLoadStart
    0 0000b000 _SysXtalOscSel
    0 0000b00c _SysIntOsc2Sel
    0 0000b016 _SysIntOsc1Sel
    0 0000b020 _ServiceDog
    0 0000b02e _SeizeFlashPump
    0 0000b040 _STANDBY
    0 0000b04b _ReleaseFlashPump
    0 0000b055 _InitSysPll
    0 0000b114 _DisableDog
    0 0000b121 _InitPeripheralClocks
    0 0000b1ca _InitSysCtrl
    0 0000b1ff _AuxAuxClkSel
    0 0000b209 _AuxXtalOscSel
    0 0000b21a _AuxIntOsc2Sel
    0 0000b227 _InitAuxPll
    0 0000b2ff _IDLE
    0 0000b308 _DisablePeripheralClocks
    0 0000b326 _HIB
    0 0000b345 _HALT
    0 0000b35e _CsmUnlock
    0 0000b37f _c_int00
    0 0000b3d5 _InitPwm
    0 0000b416 C$$EXIT
    0 0000b416 _abort
    0 0000b418 _exit
    0 0000b43f _copy_in
    0 0000b463 _Gpio_Init
    0 0000b47f _memcpy
    0 0000b49b _cla1Isr1
    1 00000400 __stack
    1 00000600 __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 00006200 _UppRegs
    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 00007900 _InputXbarRegs
    1 00007920 _XbarRegs
    1 00007940 _SyncSocRegs
    1 00007980 _DmaClaSrcSelRegs
    1 00007a00 _EPwmXbarRegs
    1 00007a80 _OutputXbarRegs
    1 00007c00 _GpioCtrlRegs
    1 00007f00 _GpioDataRegs
    1 0000a000 _SA
    1 0000a00d _SAcomp
    1 0000a01a _SB
    1 0000a027 _SBcomp
    1 0000a041 _SC
    1 0000a04e _SCcomp
    1 0000a800 ___TI_enable_exit_profile_output
    1 0000a802 ___TI_cleanup_ptr
    1 0000a804 ___TI_dtors_ptr
    1 0000a806 __lock
    1 0000a808 __unlock
    1 0000a80a _i
    1 0000a80b _q
    1 0000c000 _S1
    1 0000c00d _S2
    1 0000c01a _S3
    1 0000c027 _S4
    1 0000c041 _S5
    1 0000c04e _S6
    1 0000d000 _A
    1 0000d005 _Ac
    1 0000d00a _B
    1 0000d00f _Bc
    1 0000d014 _C
    1 0000d019 _Cc
    1 0000d01e _Curr
    1 0000d024 _Err
    1 00047000 _Emif1Regs
    1 00047800 _Emif2Regs
    1 00050000 _IpcRegs
    1 00050024 _FlashPumpSemaphoreRegs
    1 0005d000 _DevCfgRegs
    1 0005d180 _AnalogSubsysRegs
    1 0005d200 _ClkCfgRegs
    1 0005d300 _CpuSysRegs
    1 0005e608 _RomPrefetchRegs
    1 0005f000 _DcsmZ1Regs
    1 0005f040 _DcsmZ2Regs
    1 0005f070 _DcsmCommonRegs
    1 0005f400 _MemCfgRegs
    1 0005f480 _Emif1ConfigRegs
    1 0005f4a0 _Emif2ConfigRegs
    1 0005f4c0 _AccessProtectionRegs
    1 0005f500 _MemoryErrorRegs
    1 0005f540 _RomWaitStateRegs
    1 0005f800 _Flash0CtrlRegs
    1 0005fb00 _Flash0EccRegs
    1 00078000 _DcsmZ1Otp
    1 00078200 _DcsmZ2Otp
    abs 00000010 _Cla1ProgLoadSize
    abs 00000200 __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

    [181 symbols]

  • Cla1Prog : LOAD = RAMLS2_3 ,
    RUN = RAMLS0_1 ,
    LOAD_START(_Cla1ProgLoadStart),
    LOAD_SIZE(_Cla1ProgLoadSize),
    RUN_START(_Cla1ProgRunStart),
    PAGE = 0

    You need LOAD/RUN only in case of Flash config. To run standalone, you need to load it to Flash and copy to LSRAM for executing.

    For RAM config, you can directly load to RAMLS0_1.

    I dont know if this can lead to issue. You can check if the instructions are correctly loaded at the address configured in MVECT register

    Regards,

    Veena

  • Hi Veena,

    This is not solving the issue. CLA instruction address is correctly loaded in the MVECT register. I verified that.

    Regards,

    Vivek

  • Could you confirm that address content as well? Does it have the Task instructions loaded correctly?