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.

Initialized RAM Warning



Hello,

I am using TI320F28335 for my project and New to this family. Using CCS3.3. I am working on motor controls. My code work fine when running from RAM.

Now I am trying to use this as a Stand alone system and Trying to Use Flash.

Using Following files from TI library.

1>F2833x_nonBIOS_flash_Flash_to_RAM.cmd

2> DSP28xxx_CodeStartBranch_Flash_to_RAM.asm

3> DSP28xxx_SectionCopy_nonBIOS.asm

4> DSP2833x_usDelay_Flash_to_RAM

Initially, it gave  an error for .ebss does not have enough memory.

It was .ebss RAMM1 PAGE 1, I changed it to RAML6 PAGE 1.

It started compile OK but It give me as Initialized warning massage.

" Because this program contains initilized RAM data it may run sucessfully under CCS but not as Stand Alone System.

If your flash program requires initialized data in RAM,you will need to write Flash code to initialize RAM memory."

And as it says, if I don't reset processor it works fine. but when I reset CPU it gets stuck in Illegal_ISR().

Can Anyone help Please?

 

Thanks

Jigar

  • Jigar Patel93027 said:

    " Because this program contains initilized RAM data it may run sucessfully under CCS but not as Stand Alone System.

    If your flash program requires initialized data in RAM,you will need to write Flash code to initialize RAM memory."

    The linker generates a .map file - this files shows all of the allocation to memory by the linker.  Look at this file for sections indicated as "initialized" that are not loaded within the flash memory.

    In CCS 3.3 - the flash tools would give this warning even if a section loaded to flash but ran from RAM.  In this case if the .map file has been verified you can ignore this message.

    http://processors.wiki.ti.com/index.php/C2000_Flash_Common_Issues/FAQs#Initialized_RAM_Data_Warning

    Here is a great app note that describes how to prepare code for stand-alone execution: www.ti.com/lit/SPRA958

    My guess is perhaps a function that has a load address in flash, run address in RAM was not copied to RAM by the code.  The application note describes how to do this.

    Other things to check here: http://processors.wiki.ti.com/index.php/C2000_Flash_Common_Issues/FAQs#Running_Code_Standalone

    Regards

    Lori

     

  • Lori Heustess said:
    The linker generates a .map file - this files shows all of the allocation to memory by the linker.  Look at this file for sections indicated as "initialized" that are not loaded within the flash memory.

    Correction in my previous post above in red.

  • ******************************************************************************
      TMS320C2000 Evaluation Linker PC v5.2.1                      
    ******************************************************************************
    >> Linked Thu Jan 17 11:58:43 2013
    
    OUTPUT FILE NAME:   <./Debug/01_Prj_Build_28335.out>
    ENTRY POINT SYMBOL: "_c_int00"  address: 0000a32a
    
    
    MEMORY CONFIGURATION
    
             name            origin    length      used     unused   attr    fill
    ----------------------  --------  ---------  --------  --------  ----  --------
    PAGE 0:
      ZONE0                 00004000   00001000  0000001b  00000fe5  RWIX
      RAM_L0L1L2L3          00008000   00004000  00002ea5  0000115b  RWIX
      ZONE6                 00100000   00100000  00000000  00100000  RWIX
      ZONE7A                00200000   0000fc00  00000000  0000fc00  RWIX
      FLASHH                00300000   00008000  00000000  00008000  RWIX
      FLASHG                00308000   00008000  00000000  00008000  RWIX
      FLASHF                00310000   00008000  00000000  00008000  RWIX
      FLASHE                00318000   00008000  00000000  00008000  RWIX
      FLASHD                00320000   00008000  00000000  00008000  RWIX
      FLASHC                00328000   00008000  00000000  00008000  RWIX
      FLASHA                00338000   00007f80  00002e5b  00005125  RWIX
      CSM_RSVD              0033ff80   00000076  00000000  00000076  RWIX
      BEGIN_FLASH           0033fff6   00000002  00000002  00000000  RWIX
      CSM_PWL               0033fff8   00000008  00000000  00000008  RWIX
      ADC_CAL               00380080   00000009  00000007  00000002  RWIX
      OTP                   00380400   00000400  00000000  00000400  RWIX
      IQTABLES              003fe000   00000b50  00000b50  00000000  RWIX
      IQTABLES2             003feb50   0000008c  00000000  0000008c  RWIX
      FPUTABLES             003febdc   000006a0  00000000  000006a0  RWIX
      ROM                   003ff27c   00000d44  00000000  00000d44  RWIX
      RESET                 003fffc0   00000002  00000000  00000002  RWIX
      VECTORS               003fffc2   0000003e  00000000  0000003e  RWIX
    
    PAGE 1:
      RAMM0                 00000000   00000400  00000400  00000000  RWIX
      BOOT_RSVD             00000400   00000080  00000001  0000007f  RWIX
      RAMM1                 00000480   00000380  00000000  00000380  RWIX
      DEV_EMU               00000880   00000180  000000d0  000000b0  RWIX
      FLASH_REGS            00000a80   00000060  00000008  00000058  RWIX
      CSM                   00000ae0   00000010  00000010  00000000  RWIX
      ADC_MIRROR            00000b00   00000010  00000010  00000000  RWIX
      XINTF                 00000b20   00000020  0000001e  00000002  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   00000100  00000100  00000000  RWIX
      DMA                   00001000   00000200  000000e0  00000120  RWIX
      MCBSPA                00005000   00000040  00000025  0000001b  RWIX
      MCBSPB                00005040   00000040  00000025  0000001b  RWIX
      ECANA                 00006000   00000040  00000034  0000000c  RWIX
      ECANA_LAM             00006040   00000040  00000040  00000000  RWIX
      ECANA_MOTS            00006080   00000040  00000040  00000000  RWIX
      ECANA_MOTO            000060c0   00000040  00000040  00000000  RWIX
      ECANA_MBOX            00006100   00000100  00000100  00000000  RWIX
      ECANB                 00006200   00000040  00000034  0000000c  RWIX
      ECANB_LAM             00006240   00000040  00000040  00000000  RWIX
      ECANB_MOTS            00006280   00000040  00000040  00000000  RWIX
      ECANB_MOTO            000062c0   00000040  00000040  00000000  RWIX
      ECANB_MBOX            00006300   00000100  00000100  00000000  RWIX
      EPWM1                 00006800   00000022  00000022  00000000  RWIX
      EPWM2                 00006840   00000022  00000022  00000000  RWIX
      EPWM3                 00006880   00000022  00000022  00000000  RWIX
      EPWM4                 000068c0   00000022  00000022  00000000  RWIX
      EPWM5                 00006900   00000022  00000022  00000000  RWIX
      EPWM6                 00006940   00000022  00000022  00000000  RWIX
      ECAP1                 00006a00   00000020  00000020  00000000  RWIX
      ECAP2                 00006a20   00000020  00000020  00000000  RWIX
      ECAP3                 00006a40   00000020  00000020  00000000  RWIX
      ECAP4                 00006a60   00000020  00000020  00000000  RWIX
      ECAP5                 00006a80   00000020  00000020  00000000  RWIX
      ECAP6                 00006aa0   00000020  00000020  00000000  RWIX
      EQEP1                 00006b00   00000040  00000040  00000000  RWIX
      EQEP2                 00006b40   00000040  00000040  00000000  RWIX
      GPIOCTRL              00006f80   00000040  0000002e  00000012  RWIX
      GPIODAT               00006fc0   00000020  00000020  00000000  RWIX
      GPIOINT               00006fe0   00000020  0000000a  00000016  RWIX
      SYSTEM                00007010   00000020  00000020  00000000  RWIX
      SPIA                  00007040   00000010  00000010  00000000  RWIX
      SCIA                  00007050   00000010  00000010  00000000  RWIX
      XINTRUPT              00007070   00000010  00000010  00000000  RWIX
      ADC                   00007100   00000020  0000001e  00000002  RWIX
      SCIB                  00007750   00000010  00000010  00000000  RWIX
      SCIC                  00007770   00000010  00000010  00000000  RWIX
      I2CA                  00007900   00000040  00000022  0000001e  RWIX
      RAM_L4L5L6            0000c000   00003000  00000000  00003000  RWIX
      RAML7                 0000f000   00001000  000009bc  00000644  RWIX
      ZONE7B                0020fc00   00000400  00000000  00000400  RWIX
      CSM_PWL               0033fff8   00000008  00000008  00000000  RWIX
    
    
    SECTION ALLOCATION MAP
    
     output                                  attributes/
    section   page    origin      length       input sections
    --------  ----  ----------  ----------   ----------------
    ramfuncs   0    00004000    0000001b     
                      00004000    0000001b     DSP2833x_SysCtrl.obj (ramfuncs)
    
    .const     0    00008000    00000000     UNINITIALIZED
    
    .pinit     0    00008000    00000000     UNINITIALIZED
    
    .switch    0    00008000    00000000     UNINITIALIZED
    
    IQmath     0    0000ae18    0000008e     
                      0000ae18    00000047     IQmath_fpu32.lib : IQ24div.obj (IQmath)
                      0000ae5f    00000031                      : IQ24sin.obj (IQmath)
                      0000ae90    00000016                      : IQ24toF.obj (IQmath)
    
    .text      0    00338000    000024ef     RUN ADDR = 00008000
                      00338000    0000146e     vhz_01_RAM.obj (.text)
                      0033946e    0000034f     TIC_DefaultIsr.obj (.text)
                      003397bd    0000031b     TICComm.obj (.text)
                      00339ad8    00000228     TICGlobal.obj (.text)
                      00339d00    00000124     TICInTerminal.obj (.text)
                      00339e24    000000f5     DSP2833x_SysCtrl.obj (.text)
                      00339f19    000000a7     rts2800_fpu32.lib : atan2.obj (.text)
                      00339fc0    000000a0     TICFrqPtCommand.obj (.text)
                      0033a060    00000088     rts2800_fpu32.lib : fs_div.obj (.text)
                      0033a0e8    00000083                       : fd_mpy.obj (.text)
                      0033a16b    0000006d                       : exp.obj (.text)
                      0033a1d8    00000061                       : log.obj (.text)
                      0033a239    00000058                       : pow.obj (.text)
                      0033a291    0000004e                       : _log.obj (.text)
                      0033a2df    0000004b     DLOG4CHC.obj (.text)
                      0033a32a    00000046     rts2800_fpu32.lib : boot.obj (.text)
                      0033a370    00000039                       : ldexp.obj (.text)
                      0033a3a9    00000028     DSP2833x_PieCtrl.obj (.text)
                      0033a3d1    00000022     rts2800_fpu32.lib : i_div.obj (.text)
                      0033a3f3    00000020     DSP2833x_PieVect.obj (.text)
                      0033a413    00000001     TICModbus.obj (.text)
                      0033a414    00000020     rts2800_fpu32.lib : sqrt.obj (.text)
                      0033a434    0000001f                       : fd_tol.obj (.text)
                      0033a453    0000001c                       : fs_tofd.obj (.text)
                      0033a46f    0000001b                       : args_main.obj (.text)
                      0033a48a    00000019                       : exit.obj (.text)
                      0033a4a3    00000016                       : frexp.obj (.text)
                      0033a4b9    00000015     T_Gpio.obj (.text)
                      0033a4ce    00000014     DSP2833x_Adc.obj (.text)
                      0033a4e2    00000009     rts2800_fpu32.lib : _lock.obj (.text)
                      0033a4eb    00000004     DSP2833x_usDelay_Flash_to_RAM.obj (.text)
    
    .cinit     0    0033a4ef    0000080c     RUN ADDR = 0000a4ef
                      0033a4ef    00000598     vhz_01_RAM.obj (.cinit)
                      0033aa87    0000025a     TICParamTable.obj (.cinit)
                      0033ace1    0000000a     rts2800_fpu32.lib : _lock.obj (.cinit)
                      0033aceb    0000000a                       : exit.obj (.cinit)
                      0033acf5    00000004                       : errno.obj (.cinit)
                      0033acf9    00000002     --HOLE-- [fill = 0]
    
    .econst    0    0033acfc    0000011c     RUN ADDR = 0000acfc
                      0033acfc    00000100     DSP2833x_PieVect.obj (.econst)
                      0033adfc    00000010     TICInTerminal.obj (.econst:_InTerminalParam)
                      0033ae0c    00000008     rts2800_fpu32.lib : atan2.obj (.econst:_a$1)
                      0033ae14    00000004     vhz_01_RAM.obj (.econst)
    
    copysections 
    *          0    0033ae18    0000003c     
                      0033ae18    0000003c     DSP28xxx_SectionCopy_nonBIOS.obj (copysections)
    
    wddisable 
    *          0    0033ae54    00000008     
                      0033ae54    00000008     DSP28xxx_CodeStartBranch_Flash_to_RAM.obj (wddisable)
    
    codestart 
    *          0    0033fff6    00000002     
                      0033fff6    00000002     DSP28xxx_CodeStartBranch_Flash_to_RAM.obj (codestart)
    
    .adc_cal   0    00380080    00000007     NOLOAD SECTION
                      00380080    00000007     DSP2833x_ADC_cal.obj (.adc_cal)
    
    IQmathTables 
    *          0    003fe000    00000b50     NOLOAD SECTION
                      003fe000    00000b50     IQmath_fpu32.lib : IQmathTables.obj (IQmathTables)
    
    .reset     0    003fffc0    00000002     DSECT
                      003fffc0    00000002     rts2800_fpu32.lib : boot.obj (.reset)
    
    vectors    0    003fffc2    00000000     DSECT
    
    .stack     1    00000000    00000400     UNINITIALIZED
                      00000000    00000400     --HOLE--
    
    PartIdRegsFile 
    *          1    00000400    00000001     UNINITIALIZED
                      00000400    00000001     DSP2833x_GlobalVariableDefs.obj (PartIdRegsFile)
    
    DevEmuRegsFile 
    *          1    00000880    000000d0     UNINITIALIZED
                      00000880    000000d0     DSP2833x_GlobalVariableDefs.obj (DevEmuRegsFile)
    
    FlashRegsFile 
    *          1    00000a80    00000008     UNINITIALIZED
                      00000a80    00000008     DSP2833x_GlobalVariableDefs.obj (FlashRegsFile)
    
    CsmRegsFile 
    *          1    00000ae0    00000010     UNINITIALIZED
                      00000ae0    00000010     DSP2833x_GlobalVariableDefs.obj (CsmRegsFile)
    
    AdcMirrorFile 
    *          1    00000b00    00000010     UNINITIALIZED
                      00000b00    00000010     DSP2833x_GlobalVariableDefs.obj (AdcMirrorFile)
    
    XintfRegsFile 
    *          1    00000b20    0000001e     UNINITIALIZED
                      00000b20    0000001e     DSP2833x_GlobalVariableDefs.obj (XintfRegsFile)
    
    CpuTimer0RegsFile 
    *          1    00000c00    00000008     UNINITIALIZED
                      00000c00    00000008     DSP2833x_GlobalVariableDefs.obj (CpuTimer0RegsFile)
    
    CpuTimer1RegsFile 
    *          1    00000c08    00000008     UNINITIALIZED
                      00000c08    00000008     DSP2833x_GlobalVariableDefs.obj (CpuTimer1RegsFile)
    
    CpuTimer2RegsFile 
    *          1    00000c10    00000008     UNINITIALIZED
                      00000c10    00000008     DSP2833x_GlobalVariableDefs.obj (CpuTimer2RegsFile)
    
    PieCtrlRegsFile 
    *          1    00000ce0    0000001a     UNINITIALIZED
                      00000ce0    0000001a     DSP2833x_GlobalVariableDefs.obj (PieCtrlRegsFile)
    
    PieVectTableFile 
    *          1    00000d00    00000100     UNINITIALIZED
                      00000d00    00000100     DSP2833x_GlobalVariableDefs.obj (PieVectTableFile)
    
    DmaRegsFile 
    *          1    00001000    000000e0     UNINITIALIZED
                      00001000    000000e0     DSP2833x_GlobalVariableDefs.obj (DmaRegsFile)
    
    McbspaRegsFile 
    *          1    00005000    00000025     UNINITIALIZED
                      00005000    00000025     DSP2833x_GlobalVariableDefs.obj (McbspaRegsFile)
    
    McbspbRegsFile 
    *          1    00005040    00000025     UNINITIALIZED
                      00005040    00000025     DSP2833x_GlobalVariableDefs.obj (McbspbRegsFile)
    
    ECanaRegsFile 
    *          1    00006000    00000034     UNINITIALIZED
                      00006000    00000034     DSP2833x_GlobalVariableDefs.obj (ECanaRegsFile)
    
    ECanaLAMRegsFile 
    *          1    00006040    00000040     UNINITIALIZED
                      00006040    00000040     DSP2833x_GlobalVariableDefs.obj (ECanaLAMRegsFile)
    
    ECanaMOTSRegsFile 
    *          1    00006080    00000040     UNINITIALIZED
                      00006080    00000040     DSP2833x_GlobalVariableDefs.obj (ECanaMOTSRegsFile)
    
    ECanaMOTORegsFile 
    *          1    000060c0    00000040     UNINITIALIZED
                      000060c0    00000040     DSP2833x_GlobalVariableDefs.obj (ECanaMOTORegsFile)
    
    ECanaMboxesFile 
    *          1    00006100    00000100     UNINITIALIZED
                      00006100    00000100     DSP2833x_GlobalVariableDefs.obj (ECanaMboxesFile)
    
    ECanbRegsFile 
    *          1    00006200    00000034     UNINITIALIZED
                      00006200    00000034     DSP2833x_GlobalVariableDefs.obj (ECanbRegsFile)
    
    ECanbLAMRegsFile 
    *          1    00006240    00000040     UNINITIALIZED
                      00006240    00000040     DSP2833x_GlobalVariableDefs.obj (ECanbLAMRegsFile)
    
    ECanbMOTSRegsFile 
    *          1    00006280    00000040     UNINITIALIZED
                      00006280    00000040     DSP2833x_GlobalVariableDefs.obj (ECanbMOTSRegsFile)
    
    ECanbMOTORegsFile 
    *          1    000062c0    00000040     UNINITIALIZED
                      000062c0    00000040     DSP2833x_GlobalVariableDefs.obj (ECanbMOTORegsFile)
    
    ECanbMboxesFile 
    *          1    00006300    00000100     UNINITIALIZED
                      00006300    00000100     DSP2833x_GlobalVariableDefs.obj (ECanbMboxesFile)
    
    EPwm1RegsFile 
    *          1    00006800    00000022     UNINITIALIZED
                      00006800    00000022     DSP2833x_GlobalVariableDefs.obj (EPwm1RegsFile)
    
    EPwm2RegsFile 
    *          1    00006840    00000022     UNINITIALIZED
                      00006840    00000022     DSP2833x_GlobalVariableDefs.obj (EPwm2RegsFile)
    
    EPwm3RegsFile 
    *          1    00006880    00000022     UNINITIALIZED
                      00006880    00000022     DSP2833x_GlobalVariableDefs.obj (EPwm3RegsFile)
    
    EPwm4RegsFile 
    *          1    000068c0    00000022     UNINITIALIZED
                      000068c0    00000022     DSP2833x_GlobalVariableDefs.obj (EPwm4RegsFile)
    
    EPwm5RegsFile 
    *          1    00006900    00000022     UNINITIALIZED
                      00006900    00000022     DSP2833x_GlobalVariableDefs.obj (EPwm5RegsFile)
    
    EPwm6RegsFile 
    *          1    00006940    00000022     UNINITIALIZED
                      00006940    00000022     DSP2833x_GlobalVariableDefs.obj (EPwm6RegsFile)
    
    ECap1RegsFile 
    *          1    00006a00    00000020     UNINITIALIZED
                      00006a00    00000020     DSP2833x_GlobalVariableDefs.obj (ECap1RegsFile)
    
    ECap2RegsFile 
    *          1    00006a20    00000020     UNINITIALIZED
                      00006a20    00000020     DSP2833x_GlobalVariableDefs.obj (ECap2RegsFile)
    
    ECap3RegsFile 
    *          1    00006a40    00000020     UNINITIALIZED
                      00006a40    00000020     DSP2833x_GlobalVariableDefs.obj (ECap3RegsFile)
    
    ECap4RegsFile 
    *          1    00006a60    00000020     UNINITIALIZED
                      00006a60    00000020     DSP2833x_GlobalVariableDefs.obj (ECap4RegsFile)
    
    ECap5RegsFile 
    *          1    00006a80    00000020     UNINITIALIZED
                      00006a80    00000020     DSP2833x_GlobalVariableDefs.obj (ECap5RegsFile)
    
    ECap6RegsFile 
    *          1    00006aa0    00000020     UNINITIALIZED
                      00006aa0    00000020     DSP2833x_GlobalVariableDefs.obj (ECap6RegsFile)
    
    EQep1RegsFile 
    *          1    00006b00    00000040     UNINITIALIZED
                      00006b00    00000040     DSP2833x_GlobalVariableDefs.obj (EQep1RegsFile)
    
    EQep2RegsFile 
    *          1    00006b40    00000040     UNINITIALIZED
                      00006b40    00000040     DSP2833x_GlobalVariableDefs.obj (EQep2RegsFile)
    
    GpioCtrlRegsFile 
    *          1    00006f80    0000002e     UNINITIALIZED
                      00006f80    0000002e     DSP2833x_GlobalVariableDefs.obj (GpioCtrlRegsFile)
    
    GpioDataRegsFile 
    *          1    00006fc0    00000020     UNINITIALIZED
                      00006fc0    00000020     DSP2833x_GlobalVariableDefs.obj (GpioDataRegsFile)
    
    GpioIntRegsFile 
    *          1    00006fe0    0000000a     UNINITIALIZED
                      00006fe0    0000000a     DSP2833x_GlobalVariableDefs.obj (GpioIntRegsFile)
    
    SysCtrlRegsFile 
    *          1    00007010    00000020     UNINITIALIZED
                      00007010    00000020     DSP2833x_GlobalVariableDefs.obj (SysCtrlRegsFile)
    
    SpiaRegsFile 
    *          1    00007040    00000010     UNINITIALIZED
                      00007040    00000010     DSP2833x_GlobalVariableDefs.obj (SpiaRegsFile)
    
    SciaRegsFile 
    *          1    00007050    00000010     UNINITIALIZED
                      00007050    00000010     DSP2833x_GlobalVariableDefs.obj (SciaRegsFile)
    
    XIntruptRegsFile 
    *          1    00007070    00000010     UNINITIALIZED
                      00007070    00000010     DSP2833x_GlobalVariableDefs.obj (XIntruptRegsFile)
    
    AdcRegsFile 
    *          1    00007100    0000001e     UNINITIALIZED
                      00007100    0000001e     DSP2833x_GlobalVariableDefs.obj (AdcRegsFile)
    
    ScibRegsFile 
    *          1    00007750    00000010     UNINITIALIZED
                      00007750    00000010     DSP2833x_GlobalVariableDefs.obj (ScibRegsFile)
    
    ScicRegsFile 
    *          1    00007770    00000010     UNINITIALIZED
                      00007770    00000010     DSP2833x_GlobalVariableDefs.obj (ScicRegsFile)
    
    I2caRegsFile 
    *          1    00007900    00000022     UNINITIALIZED
                      00007900    00000022     DSP2833x_GlobalVariableDefs.obj (I2caRegsFile)
    
    .ebss      1    0000f000    0000069c     UNINITIALIZED
                      0000f000    00000380     vhz_01_RAM.obj (.ebss)
                      0000f380    000002b0     TICParamTable.obj (.ebss)
                      0000f630    0000000a     TICInTerminal.obj (.ebss)
                      0000f63a    00000006     TICFrqPtCommand.obj (.ebss)
                      0000f640    0000003a     TICComm.obj (.ebss)
                      0000f67a    00000004     rts2800_fpu32.lib : _lock.obj (.ebss)
                      0000f67e    00000001     TICModbus.obj (.ebss)
                      0000f67f    00000001     rts2800_fpu32.lib : errno.obj (.ebss)
                      0000f680    00000018     TICGlobal.obj (.ebss)
                      0000f698    00000004     rts2800_fpu32.lib : exit.obj (.ebss)
    
    DLOG       1    0000f69c    00000320     UNINITIALIZED
                      0000f69c    00000320     DLOG4CHC.obj (DLOG)
    
    CsmPwlFile 
    *          1    0033fff8    00000008     UNINITIALIZED
                      0033fff8    00000008     DSP2833x_GlobalVariableDefs.obj (CsmPwlFile)
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
    
    address    name
    --------   ----
    00008000   .text
    0000a48a   C$$EXIT
    0000a0e8   FD$$MPY
    0000a434   FD$$TOL
    0000a060   FS$$DIV
    0000a453   FS$$TOFD
    0000a3d1   I$$DIV
    0000a3e2   I$$MOD
    0000f13c   _AC_current_rms
    0000f108   _AC_current_rms1
    0000f14a   _AC_hole_sensor_rating
    0000f13e   _AC_voltage_rms
    0000f1e0   _ADCBUS
    0000f18e   _ADCBUS_11
    0000f1be   _ADCBUS_14
    0000f1c0   _ADCBUS_Averaged_0_01_seconds
    0000f190   _ADCBUS_Averaged_1_second
    0000f1a4   _ADCBUS_high_voltage_for_contactor_close
    0000f06c   _ADCBUS_hytersis_bandwidth1
    0000f050   _ADCBUS_hytersis_bandwidth_H
    0000f066   _ADCBUS_hytersis_bandwidth_L
    0000f19a   _ADCBUS_low_voltage_for_contactor_close
    0000f1e2   _ADCBUS_temp1
    0000f1ec   _ADCBUS_thresh
    0000f0f0   _ADCBUS_thresh_i
    00009554   _ADCINT_ISR
    00380080   _ADC_cal
    00008ca6   _ADC_measurement_offset_correction
    0000f02b   _ADCmeasure
    0000f24a   _ADCresults
    0000f168   _AbsFreq
    00000b00   _AdcMirror
    00007100   _AdcRegs
    0000f192   _Adcfs1
    00009bfb   _AdjustAccRate
    00009c18   _AdjustDecRate
    0000f008   _BackTicker
    0000f029   _Bias
    00009aaf   _CalCRC
    0000f68a   _ChangeDirSequence
    0000f01f   _ClosedLoopFlag
    000088ef   _Closed_Loop_Control
    0000f651   _CommProtocal
    0000f654   _CommSequence
    0000f032   _Contactor_Gpio_status_flag
    0000f024   _Contactor_OPEN_CLOSE_status
    0000f027   _Contactor_OPEN_CLOSE_status1
    00008f5f   _Contactor_control
    0000f1f8   _Contactor_counter1
    0000f1ee   _Contactor_counter2
    000093a7   _Continued_phase_recovery_test
    0000f040   _ConversionCount
    00000c00   _CpuTimer0Regs
    00000c08   _CpuTimer1Regs
    00000c10   _CpuTimer2Regs
    0033fff8   _CsmPwl
    00000ae0   _CsmRegs
    00009ee8   _CsmUnlock
    00009482   _DATALOG_ISR
    0000f0f2   _DC_comp
    0000f0e0   _DC_comp_hyterysis
    00009676   _DINTCH1_ISR
    00009680   _DINTCH2_ISR
    0000968a   _DINTCH3_ISR
    00009694   _DINTCH4_ISR
    0000969e   _DINTCH5_ISR
    000096a8   _DINTCH6_ISR
    0000a2df   _DLOG_4CH_init
    0000a2ea   _DLOG_4CH_update
    0000a4eb   _DSP28x_usDelay
    00000880   _DevEmuRegs
    00009e37   _DisableDog
    000091eb   _Disable_External_Drive
    00008be4   _Disable_pwm
    0000f001   _DlogCh1
    0000f005   _DlogCh2
    0000f007   _DlogCh3
    0000f004   _DlogCh4
    00001000   _DmaRegs
    0000f08e   _Ds1
    0000f0de   _Ds1_test
    0000973b   _ECAN0INTA_ISR
    0000974f   _ECAN0INTB_ISR
    00009745   _ECAN1INTA_ISR
    00009759   _ECAN1INTB_ISR
    000095ea   _ECAP1_INT_ISR
    000095f4   _ECAP2_INT_ISR
    000095fe   _ECAP3_INT_ISR
    00009608   _ECAP4_INT_ISR
    00009612   _ECAP5_INT_ISR
    0000961c   _ECAP6_INT_ISR
    00006040   _ECanaLAMRegs
    000060c0   _ECanaMOTORegs
    00006080   _ECanaMOTSRegs
    00006100   _ECanaMboxes
    00006000   _ECanaRegs
    00006240   _ECanbLAMRegs
    000062c0   _ECanbMOTORegs
    00006280   _ECanbMOTSRegs
    00006300   _ECanbMboxes
    00006200   _ECanbRegs
    00006a00   _ECap1Regs
    00006a20   _ECap2Regs
    00006a40   _ECap3Regs
    00006a60   _ECap4Regs
    00006a80   _ECap5Regs
    00006aa0   _ECap6Regs
    00009496   _EMUINT_ISR
    000095ae   _EPWM1_INT_ISR
    00009572   _EPWM1_TZINT_ISR
    000095b8   _EPWM2_INT_ISR
    0000957c   _EPWM2_TZINT_ISR
    000095c2   _EPWM3_INT_ISR
    00009586   _EPWM3_TZINT_ISR
    000095cc   _EPWM4_INT_ISR
    00009590   _EPWM4_TZINT_ISR
    000095d6   _EPWM5_INT_ISR
    0000959a   _EPWM5_TZINT_ISR
    000095e0   _EPWM6_INT_ISR
    000095a4   _EPWM6_TZINT_ISR
    00006800   _EPwm1Regs
    00006840   _EPwm2Regs
    00006880   _EPwm3Regs
    000068c0   _EPwm4Regs
    00006900   _EPwm5Regs
    00006940   _EPwm6Regs
    00009626   _EQEP1_INT_ISR
    00009630   _EQEP2_INT_ISR
    00006b00   _EQep1Regs
    00006b40   _EQep2Regs
    0000f02c   _EnableFlag
    0000a3c8   _EnableInterrupts
    000091e6   _Enable_External_Drive
    00008c33   _Enable_pwm
    0000f182   _EntryOld
    0000f023   _External_Drive_on_off_status
    0000f3c1   _F007
    0000f3a8   _F009
    0000f3b2   _F011
    0000f39c   _FA01
    0000f3b3   _FB00
    0000f3b0   _FF04
    0000f009   _F_rotation
    0000f134   _Fan_Contactor_delay
    0000f033   _Fan_Gpio_status_flag
    00008f7b   _Fan_control
    0000f0bc   _Fan_counter
    00000a80   _FlashRegs
    00008f78   _Force_contactor_close
    00008f75   _Force_contactor_open
    0000f1f6   _GPIO34_count
    00009fd2   _GetAdjustInput
    00009cbc   _GetFrequencyCommand
    00009fc0   _GetFrqCmdInput
    00009fe4   _GetFrqPointData
    0000a413   _GetModbusPacket
    00009a4e   _GetParamData
    00009a64   _GetParamDataByIndex
    00009a1d   _GetParamTableIndex
    000097fc   _GetProtocal
    00009ca2   _GetRunStopCommand
    00009d05   _GetTerminalInput
    00009812   _GetTosPacket
    00006f80   _GpioCtrlRegs
    00006fc0   _GpioDataRegs
    00006fe0   _GpioIntRegs
    00008e9e   _Graphic_display
    0000f1c6   _Hardware_Monitoring_counter
    0000f1c8   _Hardware_Monitoring_counter1
    000096b2   _I2CINT1A_ISR
    000096bc   _I2CINT2A_ISR
    00007900   _I2caRegs
    000094aa   _ILLEGAL_ISR
    0000946e   _INT13_ISR
    00009478   _INT14_ISR
    003fead8   _IQ10mpyRndSatTable
    003feacc   _IQ11mpyRndSatTable
    003feac0   _IQ12mpyRndSatTable
    003feab4   _IQ13mpyRndSatTable
    003feaa8   _IQ14mpyRndSatTable
    003fea9c   _IQ15mpyRndSatTable
    003fea90   _IQ16mpyRndSatTable
    003fea84   _IQ17mpyRndSatTable
    003fea78   _IQ18mpyRndSatTable
    003fea6c   _IQ19mpyRndSatTable
    003feb44   _IQ1mpyRndSatTable
    003fea60   _IQ20mpyRndSatTable
    003fea54   _IQ21mpyRndSatTable
    003fea48   _IQ22mpyRndSatTable
    003fea3c   _IQ23mpyRndSatTable
    003fea30   _IQ24mpyRndSatTable
    003fea24   _IQ25mpyRndSatTable
    003fea18   _IQ26mpyRndSatTable
    003fea0c   _IQ27mpyRndSatTable
    003fea00   _IQ28mpyRndSatTable
    003fe9f4   _IQ29mpyRndSatTable
    003feb38   _IQ2mpyRndSatTable
    003fe9e8   _IQ30mpyRndSatTable
    003feb2c   _IQ3mpyRndSatTable
    003feb20   _IQ4mpyRndSatTable
    003feb14   _IQ5mpyRndSatTable
    003feb08   _IQ6mpyRndSatTable
    003feafc   _IQ7mpyRndSatTable
    003feaf0   _IQ8mpyRndSatTable
    003feae4   _IQ9mpyRndSatTable
    003fe824   _IQatan2HalfPITable
    003fe862   _IQatan2Table
    003fe9e8   _IQatan2TableEnd
    003fe100   _IQcosTable
    003fe502   _IQcosTableEnd
    003fe502   _IQdivRoundSatTable
    003fe510   _IQdivTable
    003fe712   _IQdivTableEnd
    003fe712   _IQisqrtRoundSatTable
    003fe722   _IQisqrtTable
    003fe824   _IQisqrtTableEnd
    003fe9e8   _IQmpyRndSatTable
    003feb50   _IQmpyRndSatTableEnd
    003fe000   _IQsinTable
    003fe400   _IQsinTableEnd
    003fe712   _IQsqrtRoundSatTable
    003fe722   _IQsqrtTable
    003fe824   _IQsqrtTableEnd
    0000adfc   _InTerminalParam
    0000a4ce   _InitAdc
    00008a62   _InitAdc_configuration
    00004000   _InitFlash
    000087c6   _InitGpio
    0000941a   _InitParameter
    00009e8d   _InitPeripheralClocks
    0000a3a9   _InitPieCtrl
    0000a3f3   _InitPieVectTable
    00009e3f   _InitPll
    0000a4b9   _InitSciaGpio
    00009e24   _InitSysCtrl
    00008876   _InitTzGpio
    00009d00   _InputTerminalProcess
    00008f1e   _Inverse_clark_transform
    0000f006   _IsrTicker
    0000979f   _LUF_ISR
    00009795   _LVF_ISR
    0000f035   _MPeriod
    00009662   _MRINTA_ISR
    0000964e   _MRINTB_ISR
    0000966c   _MXINTA_ISR
    00009658   _MXINTB_ISR
    000082b5   _MainISR
    0000f112   _Maximum_number_of_phase_test_limit
    00005000   _McbspaRegs
    00005040   _McbspbRegs
    0000f67e   _ModbusPacketSequence
    000094a0   _NMI_ISR
    000097db   _OnCommReceive
    000091f0   _Overload_monitoring
    000097a9   _PIE_RESERVED
    0000f010   _PWM_oneshot_trip_flag
    0000f0cc   _PWM_start_dealy_counter_to_ensure_mechanical_contactor_close
    00008ecd   _PWM_startup_adjustment
    0000f400   _ParamTable
    00000400   _PartIdRegs
    0000f16a   _PerTest
    00008c70   _Phase_estimation
    0000f0b2   _Phase_lost_counter
    0000f0ac   _Phase_lost_counter1
    0000f0ae   _Phase_lost_counter2
    0000f0d8   _Phase_lost_counter3
    0000f206   _Phase_lost_failure_counter_for_disable_system
    0000f00a   _Phase_lost_flag
    0000f013   _Phase_lost_flag1
    0000919f   _Phase_lost_test
    0000f208   _Phase_lost_test_delay
    0000f0d6   _Phase_rotation_fail_counter
    0000f019   _Phase_rotation_fail_flag
    0000f02d   _Phase_rotation_test
    00000ce0   _PieCtrlRegs
    00000d00   _PieVectTable
    0000acfc   _PieVectTableInit
    0000a029   _PointChange
    0000f1f4   _Power_supply_counter1
    0000f1fa   _Power_supply_counter2
    0000f036   _Power_supply_status
    0000f041   _Power_supply_status1
    0000f146   _PrevSpeedRef
    00009803   _ProcessPacket
    00009d71   _ProcessTerminalCommand
    0000f094   _Qs1
    0000f0e8   _Qs1_test
    0000f18a   _R1
    0000f18c   _R2
    0000f11c   _RRAdcIn
    00008b6c   _RRCalculation
    0000948c   _RTOSINT_ISR
    0000f00b   _R_rotation
    00008f97   _ReGen_Hardware_Monitoring
    00008774   _ReGen_Protection
    0000f186   _Res4
    000093c4   _Reset_by_user_test
    000093ba   _Reset_software_trip
    00009306   _Reset_temp_variables_for_system_restart
    0000f188   _Rth4
    000096da   _SCIRXINTA_ISR
    00009727   _SCIRXINTB_ISR
    000096c6   _SCIRXINTC_ISR
    00009716   _SCITXINTA_ISR
    00009731   _SCITXINTB_ISR
    000096d0   _SCITXINTC_ISR
    0000952c   _SEQ1INT_ISR
    00009536   _SEQ2INT_ISR
    0000963a   _SPIRXINTA_ISR
    00009644   _SPITXINTA_ISR
    00007050   _SciaRegs
    00007750   _ScibRegs
    00007770   _ScicRegs
    0000f03a   _Sector
    000099b4   _SendPacket
    000097f2   _SerialCommunication
    00009e2d   _ServiceDog
    00009da8   _SetInTerminalCommand
    00009a71   _SetParamData
    000088c4   _Set_high_Gpio_for_Fan_control
    00008899   _Set_high_Gpio_for_contactor_control
    000088da   _Set_low_Gpio_for_Fan_control
    000088af   _Set_low_Gpio_for_contactor_control
    0000f14c   _SpeedRef
    00007040   _SpiaRegs
    0000f178   _StepAngle
    00007010   _SysCtrlRegs
    0000f148   _T
    000097bd   _TICCommInit
    00009ad8   _TICInit
    0000955e   _TINT0_ISR
    0000f180   _TP
    0000f05c   _Taout
    0000f05e   _Tbout
    0000f06a   _Tcout
    0000f11a   _TempVIII
    00008a95   _Temp_measurement
    0000f01e   _Test_Flag
    0000f15a   _Tmp
    0000f15c   _TmpD
    0000f156   _Tmp_fr
    0000f656   _TosPacketSequence
    0000f652   _TosPacketType
    0000950e   _USER10_ISR
    00009518   _USER11_ISR
    00009522   _USER12_ISR
    000094b4   _USER1_ISR
    000094be   _USER2_ISR
    000094c8   _USER3_ISR
    000094d2   _USER4_ISR
    000094dc   _USER5_ISR
    000094e6   _USER6_ISR
    000094f0   _USER7_ISR
    000094fa   _USER8_ISR
    00009504   _USER9_ISR
    00009ba0   _UpdateFrequencyCommand
    00009bda   _UpdateFrequencyDelta
    00009c35   _UpdateFrequencyInput
    00009b1b   _UpdateRunStopCommand
    000093cf   _User_interfice_LED_signaling
    0000f120   _VIIIAdcIn
    00008af4   _VIIICalculation
    0000f028   _VIII_Gain
    0000f158   _Va
    0000f162   _Vb
    0000f164   _Vc
    0000f0c6   _VdTesting
    0000f174   _VfSlope
    0000910c   _Voltage_F_R_rotation_test
    0000f0c8   _VqTesting
    00009568   _WAKEINT_ISR
    00009540   _XINT1_ISR
    0000954a   _XINT2_ISR
    00009763   _XINT3_ISR
    0000976d   _XINT4_ISR
    00009777   _XINT5_ISR
    00009781   _XINT6_ISR
    0000978b   _XINT7_ISR
    00007070   _XIntruptRegs
    00000b20   _XintfRegs
    0000f19c   _Zero_cross_detection_voltage
    0000ae18   __IQ24div
    0000ae5f   __IQ24sin
    0000ae90   __IQ24toF
    00000400   __STACK_END
    00000400   __STACK_SIZE
    ffffffff   ___binit__
    ffffffff   ___c_args__
    0000a4ef   ___cinit__
    0000a4ef   ___etext__
    ffffffff   ___pinit__
    00008000   ___text__
    0000a46f   __args_main
    0000f698   __cleanup_ptr
    0000f69a   __dtors_ptr
    0000f67c   __lock
    0000a291   __log
    0000a4ea   __nop
    0000a4e6   __register_lock
    0000a4e2   __register_unlock
    00000000   __stack
    0000f67a   __unlock
    0000f64b   _abc
    0000f3af   _abc2
    0000f3ad   _abc3
    0000f3ae   _abc4
    0000a48a   _abort
    0000f1a0   _aconst
    0000f0d2   _adaptive_thr_counter
    0000f03c   _adaptive_thr_flag
    000092a4   _adc_isr
    0000f19e   _adcbus_trip1
    0000f198   _adcbus_trip2
    0000f03f   _adcstart
    0000f04c   _adderd
    0000f04e   _adderq
    0000f070   _alpha1
    0000f0a2   _alpha11
    0000f09a   _alpha2
    0000f086   _as1
    0000f072   _as11
    0000f09e   _as2
    00009f19   _atan2
    0000f172   _b_ADCBUS_high_voltage_for_contactor_close
    0000f170   _b_ADCBUS_low_voltage_for_contactor_close
    0000f166   _b_ADCBUS_thresh
    0000f20c   _b_VDC_feed_back_gain
    0000f16e   _b_Zero_cross_detection_voltage
    0000f126   _b_adcbus_trip1
    0000f130   _b_adcbus_trip2
    0000f132   _b_hytersis_bandwidth
    0000f128   _b_over_load_level1
    0000f12a   _b_over_load_level2
    0000f124   _b_over_load_level3
    0000f12c   _b_overloading_time1
    0000f12e   _b_overloading_time2
    0000f122   _b_overloading_time3
    0000f16c   _b_phase_balance_voltage
    0000f138   _b_scaling_current_rms_for_control
    0000f01d   _basefreq
    0000f1a2   _bconst
    0000f074   _beta1
    0000f098   _beta11
    0000f0a4   _beta2
    0000f07c   _bs1
    0000f078   _bs11
    0000f0a0   _bs2
    0000a32a   _c_int00
    0000f20e   _cap1
    0000f088   _cas1
    0000f082   _cbs1
    0000f196   _cconst
    0000f084   _ccs1
    0033a4ef   _cinit_loadstart
    0000a4ef   _cinit_runstart
    0000080c   _cinit_size
    0000f212   _clarke1
    0000f21a   _clarke2
    0000f03b   _closed
    0000f1ac   _con1
    0000f1ae   _con2
    0000f1a8   _con3
    0000f02e   _connected
    00008000   _const_loadstart
    00008000   _const_runstart
    00000000   _const_size
    0000f0ba   _contactor_counter
    0000f011   _contactor_fail_flag
    0000f034   _contactor_flag
    0000f07e   _cs1
    0000f06e   _cs11
    0000f044   _currentA
    0000f054   _currentAA
    0000f042   _currentB
    0000f09c   _currentBB
    0000f052   _currentC
    0000f076   _currentCC
    0000f150   _current_scaling_for_overloadtest_and_view
    0000f026   _current_user_switch_signal_on_off
    0000f2d4   _dlog
    0000f184   _dx
    0000f17e   _dy
    0033acfc   _econst_loadstart
    0000acfc   _econst_runstart
    0000011c   _econst_size
    0000f014   _enable_close_pwm
    0000f67f   _errno
    0000a48c   _exit
    0000a16b   _exp
    0000f696   _fFrequencyAccDelta
    0000f690   _fFrequencyDecDelta
    0000f037   _fan_flag
    0000a4a3   _frexp
    0000f00d   _high_current_flag
    0000f03e   _hysterysis_control
    0000f000   _i
    0000f0fa   _i_offsetA
    0000f0f8   _i_offsetA1
    0000f100   _i_offsetB
    0000f102   _i_offsetB1
    0000f0f6   _i_offsetC
    0000f0fc   _i_offsetC1
    0000f08a   _idRef
    0000f096   _idRef_c
    0000f0e2   _idRef_test
    0000f01a   _initial
    0000f0ee   _input_c1
    0000f0f4   _input_c2
    0000f0ea   _input_c3
    0000f0dc   _int_angle
    0000f038   _invert
    0000f270   _ipark1
    0000f08c   _iqRef
    0000f090   _iqRef_c
    0000f0e4   _iqRef_test
    0000f015   _jmp
    0000f017   _jmp1
    0000f060   _k_gain
    0000a370   _ldexp
    0000a1d8   _log
    0000f01c   _low_dc_voltage_flag
    00008000   _main
    0000f142   _max_phase_lost_retest
    0000f685   _nAccDecStartFrequency
    0000f687   _nAnalogInput
    0000f684   _nCycleCount
    0000f64f   _nDataLen
    0000f3a6   _nF003
    0000f3a7   _nF004
    0000f3a4   _nF010
    0000f3a5   _nF012
    0000f3b1   _nF013
    0000f3ab   _nF016
    0000f3ac   _nF018
    0000f3a9   _nF019
    0000f3aa   _nF020
    0000f3bf   _nF021
    0000f3c0   _nF022
    0000f3bd   _nF023
    0000f3be   _nF024
    0000f3c6   _nF111
    0000f3c4   _nF112
    0000f3c5   _nF113
    0000f3c2   _nF114
    0000f3b8   _nF115
    0000f3b6   _nF116
    0000f3b7   _nF117
    0000f3b4   _nF118
    0000f3b5   _nF140
    0000f3c3   _nF201
    0000f3bb   _nF202
    0000f3bc   _nF203
    0000f3b9   _nF204
    0000f38d   _nF210
    0000f38b   _nF211
    0000f38c   _nF212
    0000f389   _nF213
    0000f38a   _nF240
    0000f39f   _nF287
    0000f390   _nF288
    0000f391   _nF289
    0000f38e   _nF290
    0000f384   _nF291
    0000f382   _nF292
    0000f383   _nF293
    0000f380   _nF294
    0000f381   _nF470
    0000f38f   _nF471
    0000f387   _nF472
    0000f388   _nF473
    0000f385   _nF620
    0000f386   _nF703
    0000f39d   _nF802
    0000f39e   _nF807
    0000f39b   _nFA00
    0000f3ba   _nFA04
    0000f3a2   _nFA05
    0000f3a3   _nFB07
    0000f3a0   _nFB91
    0000f396   _nFC90
    0000f394   _nFC91
    0000f395   _nFC92
    0000f392   _nFD00
    0000f393   _nFE01
    0000f3a1   _nFE05
    0000f399   _nFE06
    0000f39a   _nFE35
    0000f397   _nFE36
    0000f398   _nFE50
    0000f683   _nFrequencyCommand
    0000f686   _nInTerminalCommand
    0000f632   _nInTerminalDelay
    0000f631   _nInTerminalInput
    0000f630   _nInTerminalStatus
    0000f650   _nModCmd
    0000f64d   _nModPacIndex
    0000f64c   _nNoCommRecMs
    0000f644   _nOutBuf
    0000f647   _nOutBufHead
    0000f646   _nOutBufTail
    0000f64a   _nOutBuffLen
    0000f65c   _nOutTosPacket
    0000f688   _nPresetSpeedBitSet
    0000f68b   _nPrevF009
    0000f68e   _nPrevF010
    0000f68d   _nPrevF012
    0000f682   _nPrevFrequencyCommand
    0000f680   _nPrevRunStopCommand
    0000f653   _nRecBuf
    0000f649   _nRecBufBusy
    0000f655   _nRecBufHead
    0000f645   _nRecBufTail
    0000f66b   _nRecTosPacket
    0000f641   _nRecTosPacketLen
    0000f681   _nRunStopCommand
    0000f68c   _nRunningFrequency
    0000f642   _nTosASDNo
    0000f64e   _nTosCmdType
    0000f648   _nTosComNo
    0000f643   _nTosPacIndex
    0000f640   _nTosPacketStart
    0000f0b4   _offset_counter
    0000f012   _over_dc_voltage_flag
    0000f1f2   _over_load_level1
    0000f1f0   _over_load_level2
    0000f1fc   _over_load_level3
    0000f00e   _over_temperature_flag
    0000f0ce   _overload_counter0
    0000f0d0   _overload_counter1
    0000f0da   _overload_counter2
    0000f0d4   _overload_counter3
    0000f00c   _overload_flag
    0000f1c2   _overloading_time1
    0000f1c4   _overloading_time2
    0000f1b8   _overloading_time3
    0000f262   _park1
    0000f039   _phase_adjustment
    0000f1a6   _phase_balance_voltage
    0000f0ca   _phase_lost_retest_counter
    0000f030   _phase_test
    0000f02a   _phase_test_F
    0000f031   _phase_test_R
    0000f0aa   _phase_test_counter
    0000f0b0   _phase_test_counter_F
    0000f0a6   _phase_test_counter_R
    0000f0a8   _phase_test_counter_total
    0000f116   _phase_unbalance_high_voltage_for_Phase_lost_test
    0000f0c4   _phase_unbalance_level
    0000f118   _phase_unbalance_low_voltage_for_Phase_lost_test
    0000f300   _pid1
    0000f1e4   _pid1_Kc
    0000f1ea   _pid1_Kd
    0000f1e8   _pid1_Ki
    0000f20a   _pid1_Kp
    0000f1d2   _pid1_OutMax
    0000f1ce   _pid1_OutMin
    0000f320   _pid2
    0000f1e6   _pid2_Kc
    0000f1cc   _pid2_Kd
    0000f1ca   _pid2_Ki
    0000f1d0   _pid2_Kp
    0000f1d8   _pid2_OutMax
    0000f1da   _pid2_OutMin
    0000f340   _pid3
    0000f204   _pid3_Kc
    0000f202   _pid3_Kd
    0000f1d6   _pid3_Ki
    0000f1d4   _pid3_Kp
    0000f1fe   _pid3_OutMax
    0000f200   _pid3_OutMin
    0000f360   _pid4
    00008000   _pinit_loadstart
    00008000   _pinit_runstart
    00000000   _pinit_size
    0000f63a   _point_data_t
    0000a239   _pow
    0000f00f   _powersupply_fail_flag
    0000f025   _previous_user_switch_signal_on_off
    0000f222   _pwm1
    0000f136   _pwm_startup_adj1
    0000f140   _pwm_startup_adj2
    0000f0b6   _pwm_startup_counter1
    0000f022   _pwm_startup_finish_flag
    0000f22a   _pwmdac1
    0000f154   _rated_AC_current_scaled
    0000f152   _rated_DC_scaled
    0000f14e   _rated_Vs_scaled
    0000f28e   _rc1
    0000f176   _rc_tmp
    0000f02f   _reset_flag
    0000f002   _resetprm
    0000f256   _rg1
    000097b3   _rsvd_ISR
    0000f689   _sASDStatus
    0000f68f   _sASDStatusFE01
    0000f13a   _scaling_ADCBUS
    0000f0b8   _scaling_current_rms_for_control
    0000f144   _scaling_voltage_rms_for_control
    00009454   _scia_fifo_init
    0000f058   _shiftedangle
    0000f0e6   _sine_angle
    0000f064   _slide_out
    0000f068   _slide_out1
    0000f092   _slide_out2
    0000f29c   _speed1
    0000a414   _sqrt
    0000f05a   _sum1
    0000f234   _svgen_dq1
    0000f240   _svgen_dq2
    0000f2c0   _svgen_mf1
    0000f01b   _svpwm_graph
    00008000   _switch_loadstart
    00008000   _switch_runstart
    00000000   _switch_size
    0000f3c8   _symbol_table
    00009433   _symtblfnGetAddress
    00009443   _symtblfngetupperlim
    0000f15e   _t1
    0000f160   _t2
    0000f062   _temp1
    0000f194   _tempAA
    0000f17a   _temp_sv1
    0000f17c   _temp_sv2
    0000f1de   _temperature_IGBT
    0000f1ba   _temperature_IGBT_11
    0000f1bc   _temperature_IGBT_averaged_0_01_seconds
    0000f1dc   _temperature_IGBT_trip_tempperature
    0000f114   _temperature_trip
    0000f056   _test
    0000f016   _test_dc_Volt
    0000f11e   _test_jigar
    00338000   _text_loadstart
    00008000   _text_runstart
    000024ef   _text_size
    0000f0fe   _thre_adjustment
    0000f03d   _thre_level_flag
    0000f0be   _ufPrevAccelDecel
    0000f694   _ulAccDecStartTimeMs
    0000f658   _ulCommDelayStartMs
    0000f692   _ulSystemMs
    0000f65a   _ulWriteData
    0000f003   _usPrevFreq
    0000f0c0   _user_switch_signal_counter1
    0000f0c2   _user_switch_signal_counter2
    0000f020   _user_switch_signal_from_GPIO_45
    0000f021   _user_switch_signal_temp
    0000f10e   _v_offsetA
    0000f110   _v_offsetA1
    0000f104   _v_offsetB
    0000f10a   _v_offsetB1
    0000f106   _v_offsetC
    0000f10c   _v_offsetC1
    0000f280   _vhz1
    0000f1aa   _voltageA
    0000f1b0   _voltageAA
    0000f1b4   _voltageB
    0000f1b2   _voltageBB
    0000f1b6   _voltageC
    0000f048   _voltageCC
    0000f046   _voltageDC
    0000f04a   _voltageDD
    0000f018   _voltage_monitor
    0000f07a   _waveangle
    0000f080   _waveangle0
    0000f0ec   _zero_sequence
    ffffffff   binit
    0000a4ef   cinit
    0033fff6   code_start
    0033ae18   copy_sections
    0000a4ef   etext
    ffffffff   pinit
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address 
    
    address    name
    --------   ----
    00000000   __stack
    00000000   _const_size
    00000000   _pinit_size
    00000000   _switch_size
    0000011c   _econst_size
    00000400   _PartIdRegs
    00000400   __STACK_END
    00000400   __STACK_SIZE
    0000080c   _cinit_size
    00000880   _DevEmuRegs
    00000a80   _FlashRegs
    00000ae0   _CsmRegs
    00000b00   _AdcMirror
    00000b20   _XintfRegs
    00000c00   _CpuTimer0Regs
    00000c08   _CpuTimer1Regs
    00000c10   _CpuTimer2Regs
    00000ce0   _PieCtrlRegs
    00000d00   _PieVectTable
    00001000   _DmaRegs
    000024ef   _text_size
    00004000   _InitFlash
    00005000   _McbspaRegs
    00005040   _McbspbRegs
    00006000   _ECanaRegs
    00006040   _ECanaLAMRegs
    00006080   _ECanaMOTSRegs
    000060c0   _ECanaMOTORegs
    00006100   _ECanaMboxes
    00006200   _ECanbRegs
    00006240   _ECanbLAMRegs
    00006280   _ECanbMOTSRegs
    000062c0   _ECanbMOTORegs
    00006300   _ECanbMboxes
    00006800   _EPwm1Regs
    00006840   _EPwm2Regs
    00006880   _EPwm3Regs
    000068c0   _EPwm4Regs
    00006900   _EPwm5Regs
    00006940   _EPwm6Regs
    00006a00   _ECap1Regs
    00006a20   _ECap2Regs
    00006a40   _ECap3Regs
    00006a60   _ECap4Regs
    00006a80   _ECap5Regs
    00006aa0   _ECap6Regs
    00006b00   _EQep1Regs
    00006b40   _EQep2Regs
    00006f80   _GpioCtrlRegs
    00006fc0   _GpioDataRegs
    00006fe0   _GpioIntRegs
    00007010   _SysCtrlRegs
    00007040   _SpiaRegs
    00007050   _SciaRegs
    00007070   _XIntruptRegs
    00007100   _AdcRegs
    00007750   _ScibRegs
    00007770   _ScicRegs
    00007900   _I2caRegs
    00008000   .text
    00008000   ___text__
    00008000   _const_loadstart
    00008000   _const_runstart
    00008000   _main
    00008000   _pinit_loadstart
    00008000   _pinit_runstart
    00008000   _switch_loadstart
    00008000   _switch_runstart
    00008000   _text_runstart
    000082b5   _MainISR
    00008774   _ReGen_Protection
    000087c6   _InitGpio
    00008876   _InitTzGpio
    00008899   _Set_high_Gpio_for_contactor_control
    000088af   _Set_low_Gpio_for_contactor_control
    000088c4   _Set_high_Gpio_for_Fan_control
    000088da   _Set_low_Gpio_for_Fan_control
    000088ef   _Closed_Loop_Control
    00008a62   _InitAdc_configuration
    00008a95   _Temp_measurement
    00008af4   _VIIICalculation
    00008b6c   _RRCalculation
    00008be4   _Disable_pwm
    00008c33   _Enable_pwm
    00008c70   _Phase_estimation
    00008ca6   _ADC_measurement_offset_correction
    00008e9e   _Graphic_display
    00008ecd   _PWM_startup_adjustment
    00008f1e   _Inverse_clark_transform
    00008f5f   _Contactor_control
    00008f75   _Force_contactor_open
    00008f78   _Force_contactor_close
    00008f7b   _Fan_control
    00008f97   _ReGen_Hardware_Monitoring
    0000910c   _Voltage_F_R_rotation_test
    0000919f   _Phase_lost_test
    000091e6   _Enable_External_Drive
    000091eb   _Disable_External_Drive
    000091f0   _Overload_monitoring
    000092a4   _adc_isr
    00009306   _Reset_temp_variables_for_system_restart
    000093a7   _Continued_phase_recovery_test
    000093ba   _Reset_software_trip
    000093c4   _Reset_by_user_test
    000093cf   _User_interfice_LED_signaling
    0000941a   _InitParameter
    00009433   _symtblfnGetAddress
    00009443   _symtblfngetupperlim
    00009454   _scia_fifo_init
    0000946e   _INT13_ISR
    00009478   _INT14_ISR
    00009482   _DATALOG_ISR
    0000948c   _RTOSINT_ISR
    00009496   _EMUINT_ISR
    000094a0   _NMI_ISR
    000094aa   _ILLEGAL_ISR
    000094b4   _USER1_ISR
    000094be   _USER2_ISR
    000094c8   _USER3_ISR
    000094d2   _USER4_ISR
    000094dc   _USER5_ISR
    000094e6   _USER6_ISR
    000094f0   _USER7_ISR
    000094fa   _USER8_ISR
    00009504   _USER9_ISR
    0000950e   _USER10_ISR
    00009518   _USER11_ISR
    00009522   _USER12_ISR
    0000952c   _SEQ1INT_ISR
    00009536   _SEQ2INT_ISR
    00009540   _XINT1_ISR
    0000954a   _XINT2_ISR
    00009554   _ADCINT_ISR
    0000955e   _TINT0_ISR
    00009568   _WAKEINT_ISR
    00009572   _EPWM1_TZINT_ISR
    0000957c   _EPWM2_TZINT_ISR
    00009586   _EPWM3_TZINT_ISR
    00009590   _EPWM4_TZINT_ISR
    0000959a   _EPWM5_TZINT_ISR
    000095a4   _EPWM6_TZINT_ISR
    000095ae   _EPWM1_INT_ISR
    000095b8   _EPWM2_INT_ISR
    000095c2   _EPWM3_INT_ISR
    000095cc   _EPWM4_INT_ISR
    000095d6   _EPWM5_INT_ISR
    000095e0   _EPWM6_INT_ISR
    000095ea   _ECAP1_INT_ISR
    000095f4   _ECAP2_INT_ISR
    000095fe   _ECAP3_INT_ISR
    00009608   _ECAP4_INT_ISR
    00009612   _ECAP5_INT_ISR
    0000961c   _ECAP6_INT_ISR
    00009626   _EQEP1_INT_ISR
    00009630   _EQEP2_INT_ISR
    0000963a   _SPIRXINTA_ISR
    00009644   _SPITXINTA_ISR
    0000964e   _MRINTB_ISR
    00009658   _MXINTB_ISR
    00009662   _MRINTA_ISR
    0000966c   _MXINTA_ISR
    00009676   _DINTCH1_ISR
    00009680   _DINTCH2_ISR
    0000968a   _DINTCH3_ISR
    00009694   _DINTCH4_ISR
    0000969e   _DINTCH5_ISR
    000096a8   _DINTCH6_ISR
    000096b2   _I2CINT1A_ISR
    000096bc   _I2CINT2A_ISR
    000096c6   _SCIRXINTC_ISR
    000096d0   _SCITXINTC_ISR
    000096da   _SCIRXINTA_ISR
    00009716   _SCITXINTA_ISR
    00009727   _SCIRXINTB_ISR
    00009731   _SCITXINTB_ISR
    0000973b   _ECAN0INTA_ISR
    00009745   _ECAN1INTA_ISR
    0000974f   _ECAN0INTB_ISR
    00009759   _ECAN1INTB_ISR
    00009763   _XINT3_ISR
    0000976d   _XINT4_ISR
    00009777   _XINT5_ISR
    00009781   _XINT6_ISR
    0000978b   _XINT7_ISR
    00009795   _LVF_ISR
    0000979f   _LUF_ISR
    000097a9   _PIE_RESERVED
    000097b3   _rsvd_ISR
    000097bd   _TICCommInit
    000097db   _OnCommReceive
    000097f2   _SerialCommunication
    000097fc   _GetProtocal
    00009803   _ProcessPacket
    00009812   _GetTosPacket
    000099b4   _SendPacket
    00009a1d   _GetParamTableIndex
    00009a4e   _GetParamData
    00009a64   _GetParamDataByIndex
    00009a71   _SetParamData
    00009aaf   _CalCRC
    00009ad8   _TICInit
    00009b1b   _UpdateRunStopCommand
    00009ba0   _UpdateFrequencyCommand
    00009bda   _UpdateFrequencyDelta
    00009bfb   _AdjustAccRate
    00009c18   _AdjustDecRate
    00009c35   _UpdateFrequencyInput
    00009ca2   _GetRunStopCommand
    00009cbc   _GetFrequencyCommand
    00009d00   _InputTerminalProcess
    00009d05   _GetTerminalInput
    00009d71   _ProcessTerminalCommand
    00009da8   _SetInTerminalCommand
    00009e24   _InitSysCtrl
    00009e2d   _ServiceDog
    00009e37   _DisableDog
    00009e3f   _InitPll
    00009e8d   _InitPeripheralClocks
    00009ee8   _CsmUnlock
    00009f19   _atan2
    00009fc0   _GetFrqCmdInput
    00009fd2   _GetAdjustInput
    00009fe4   _GetFrqPointData
    0000a029   _PointChange
    0000a060   FS$$DIV
    0000a0e8   FD$$MPY
    0000a16b   _exp
    0000a1d8   _log
    0000a239   _pow
    0000a291   __log
    0000a2df   _DLOG_4CH_init
    0000a2ea   _DLOG_4CH_update
    0000a32a   _c_int00
    0000a370   _ldexp
    0000a3a9   _InitPieCtrl
    0000a3c8   _EnableInterrupts
    0000a3d1   I$$DIV
    0000a3e2   I$$MOD
    0000a3f3   _InitPieVectTable
    0000a413   _GetModbusPacket
    0000a414   _sqrt
    0000a434   FD$$TOL
    0000a453   FS$$TOFD
    0000a46f   __args_main
    0000a48a   C$$EXIT
    0000a48a   _abort
    0000a48c   _exit
    0000a4a3   _frexp
    0000a4b9   _InitSciaGpio
    0000a4ce   _InitAdc
    0000a4e2   __register_unlock
    0000a4e6   __register_lock
    0000a4ea   __nop
    0000a4eb   _DSP28x_usDelay
    0000a4ef   ___cinit__
    0000a4ef   ___etext__
    0000a4ef   _cinit_runstart
    0000a4ef   cinit
    0000a4ef   etext
    0000acfc   _PieVectTableInit
    0000acfc   _econst_runstart
    0000adfc   _InTerminalParam
    0000ae18   __IQ24div
    0000ae5f   __IQ24sin
    0000ae90   __IQ24toF
    0000f000   _i
    0000f001   _DlogCh1
    0000f002   _resetprm
    0000f003   _usPrevFreq
    0000f004   _DlogCh4
    0000f005   _DlogCh2
    0000f006   _IsrTicker
    0000f007   _DlogCh3
    0000f008   _BackTicker
    0000f009   _F_rotation
    0000f00a   _Phase_lost_flag
    0000f00b   _R_rotation
    0000f00c   _overload_flag
    0000f00d   _high_current_flag
    0000f00e   _over_temperature_flag
    0000f00f   _powersupply_fail_flag
    0000f010   _PWM_oneshot_trip_flag
    0000f011   _contactor_fail_flag
    0000f012   _over_dc_voltage_flag
    0000f013   _Phase_lost_flag1
    0000f014   _enable_close_pwm
    0000f015   _jmp
    0000f016   _test_dc_Volt
    0000f017   _jmp1
    0000f018   _voltage_monitor
    0000f019   _Phase_rotation_fail_flag
    0000f01a   _initial
    0000f01b   _svpwm_graph
    0000f01c   _low_dc_voltage_flag
    0000f01d   _basefreq
    0000f01e   _Test_Flag
    0000f01f   _ClosedLoopFlag
    0000f020   _user_switch_signal_from_GPIO_45
    0000f021   _user_switch_signal_temp
    0000f022   _pwm_startup_finish_flag
    0000f023   _External_Drive_on_off_status
    0000f024   _Contactor_OPEN_CLOSE_status
    0000f025   _previous_user_switch_signal_on_off
    0000f026   _current_user_switch_signal_on_off
    0000f027   _Contactor_OPEN_CLOSE_status1
    0000f028   _VIII_Gain
    0000f029   _Bias
    0000f02a   _phase_test_F
    0000f02b   _ADCmeasure
    0000f02c   _EnableFlag
    0000f02d   _Phase_rotation_test
    0000f02e   _connected
    0000f02f   _reset_flag
    0000f030   _phase_test
    0000f031   _phase_test_R
    0000f032   _Contactor_Gpio_status_flag
    0000f033   _Fan_Gpio_status_flag
    0000f034   _contactor_flag
    0000f035   _MPeriod
    0000f036   _Power_supply_status
    0000f037   _fan_flag
    0000f038   _invert
    0000f039   _phase_adjustment
    0000f03a   _Sector
    0000f03b   _closed
    0000f03c   _adaptive_thr_flag
    0000f03d   _thre_level_flag
    0000f03e   _hysterysis_control
    0000f03f   _adcstart
    0000f040   _ConversionCount
    0000f041   _Power_supply_status1
    0000f042   _currentB
    0000f044   _currentA
    0000f046   _voltageDC
    0000f048   _voltageCC
    0000f04a   _voltageDD
    0000f04c   _adderd
    0000f04e   _adderq
    0000f050   _ADCBUS_hytersis_bandwidth_H
    0000f052   _currentC
    0000f054   _currentAA
    0000f056   _test
    0000f058   _shiftedangle
    0000f05a   _sum1
    0000f05c   _Taout
    0000f05e   _Tbout
    0000f060   _k_gain
    0000f062   _temp1
    0000f064   _slide_out
    0000f066   _ADCBUS_hytersis_bandwidth_L
    0000f068   _slide_out1
    0000f06a   _Tcout
    0000f06c   _ADCBUS_hytersis_bandwidth1
    0000f06e   _cs11
    0000f070   _alpha1
    0000f072   _as11
    0000f074   _beta1
    0000f076   _currentCC
    0000f078   _bs11
    0000f07a   _waveangle
    0000f07c   _bs1
    0000f07e   _cs1
    0000f080   _waveangle0
    0000f082   _cbs1
    0000f084   _ccs1
    0000f086   _as1
    0000f088   _cas1
    0000f08a   _idRef
    0000f08c   _iqRef
    0000f08e   _Ds1
    0000f090   _iqRef_c
    0000f092   _slide_out2
    0000f094   _Qs1
    0000f096   _idRef_c
    0000f098   _beta11
    0000f09a   _alpha2
    0000f09c   _currentBB
    0000f09e   _as2
    0000f0a0   _bs2
    0000f0a2   _alpha11
    0000f0a4   _beta2
    0000f0a6   _phase_test_counter_R
    0000f0a8   _phase_test_counter_total
    0000f0aa   _phase_test_counter
    0000f0ac   _Phase_lost_counter1
    0000f0ae   _Phase_lost_counter2
    0000f0b0   _phase_test_counter_F
    0000f0b2   _Phase_lost_counter
    0000f0b4   _offset_counter
    0000f0b6   _pwm_startup_counter1
    0000f0b8   _scaling_current_rms_for_control
    0000f0ba   _contactor_counter
    0000f0bc   _Fan_counter
    0000f0be   _ufPrevAccelDecel
    0000f0c0   _user_switch_signal_counter1
    0000f0c2   _user_switch_signal_counter2
    0000f0c4   _phase_unbalance_level
    0000f0c6   _VdTesting
    0000f0c8   _VqTesting
    0000f0ca   _phase_lost_retest_counter
    0000f0cc   _PWM_start_dealy_counter_to_ensure_mechanical_contactor_close
    0000f0ce   _overload_counter0
    0000f0d0   _overload_counter1
    0000f0d2   _adaptive_thr_counter
    0000f0d4   _overload_counter3
    0000f0d6   _Phase_rotation_fail_counter
    0000f0d8   _Phase_lost_counter3
    0000f0da   _overload_counter2
    0000f0dc   _int_angle
    0000f0de   _Ds1_test
    0000f0e0   _DC_comp_hyterysis
    0000f0e2   _idRef_test
    0000f0e4   _iqRef_test
    0000f0e6   _sine_angle
    0000f0e8   _Qs1_test
    0000f0ea   _input_c3
    0000f0ec   _zero_sequence
    0000f0ee   _input_c1
    0000f0f0   _ADCBUS_thresh_i
    0000f0f2   _DC_comp
    0000f0f4   _input_c2
    0000f0f6   _i_offsetC
    0000f0f8   _i_offsetA1
    0000f0fa   _i_offsetA
    0000f0fc   _i_offsetC1
    0000f0fe   _thre_adjustment
    0000f100   _i_offsetB
    0000f102   _i_offsetB1
    0000f104   _v_offsetB
    0000f106   _v_offsetC
    0000f108   _AC_current_rms1
    0000f10a   _v_offsetB1
    0000f10c   _v_offsetC1
    0000f10e   _v_offsetA
    0000f110   _v_offsetA1
    0000f112   _Maximum_number_of_phase_test_limit
    0000f114   _temperature_trip
    0000f116   _phase_unbalance_high_voltage_for_Phase_lost_test
    0000f118   _phase_unbalance_low_voltage_for_Phase_lost_test
    0000f11a   _TempVIII
    0000f11c   _RRAdcIn
    0000f11e   _test_jigar
    0000f120   _VIIIAdcIn
    0000f122   _b_overloading_time3
    0000f124   _b_over_load_level3
    0000f126   _b_adcbus_trip1
    0000f128   _b_over_load_level1
    0000f12a   _b_over_load_level2
    0000f12c   _b_overloading_time1
    0000f12e   _b_overloading_time2
    0000f130   _b_adcbus_trip2
    0000f132   _b_hytersis_bandwidth
    0000f134   _Fan_Contactor_delay
    0000f136   _pwm_startup_adj1
    0000f138   _b_scaling_current_rms_for_control
    0000f13a   _scaling_ADCBUS
    0000f13c   _AC_current_rms
    0000f13e   _AC_voltage_rms
    0000f140   _pwm_startup_adj2
    0000f142   _max_phase_lost_retest
    0000f144   _scaling_voltage_rms_for_control
    0000f146   _PrevSpeedRef
    0000f148   _T
    0000f14a   _AC_hole_sensor_rating
    0000f14c   _SpeedRef
    0000f14e   _rated_Vs_scaled
    0000f150   _current_scaling_for_overloadtest_and_view
    0000f152   _rated_DC_scaled
    0000f154   _rated_AC_current_scaled
    0000f156   _Tmp_fr
    0000f158   _Va
    0000f15a   _Tmp
    0000f15c   _TmpD
    0000f15e   _t1
    0000f160   _t2
    0000f162   _Vb
    0000f164   _Vc
    0000f166   _b_ADCBUS_thresh
    0000f168   _AbsFreq
    0000f16a   _PerTest
    0000f16c   _b_phase_balance_voltage
    0000f16e   _b_Zero_cross_detection_voltage
    0000f170   _b_ADCBUS_low_voltage_for_contactor_close
    0000f172   _b_ADCBUS_high_voltage_for_contactor_close
    0000f174   _VfSlope
    0000f176   _rc_tmp
    0000f178   _StepAngle
    0000f17a   _temp_sv1
    0000f17c   _temp_sv2
    0000f17e   _dy
    0000f180   _TP
    0000f182   _EntryOld
    0000f184   _dx
    0000f186   _Res4
    0000f188   _Rth4
    0000f18a   _R1
    0000f18c   _R2
    0000f18e   _ADCBUS_11
    0000f190   _ADCBUS_Averaged_1_second
    0000f192   _Adcfs1
    0000f194   _tempAA
    0000f196   _cconst
    0000f198   _adcbus_trip2
    0000f19a   _ADCBUS_low_voltage_for_contactor_close
    0000f19c   _Zero_cross_detection_voltage
    0000f19e   _adcbus_trip1
    0000f1a0   _aconst
    0000f1a2   _bconst
    0000f1a4   _ADCBUS_high_voltage_for_contactor_close
    0000f1a6   _phase_balance_voltage
    0000f1a8   _con3
    0000f1aa   _voltageA
    0000f1ac   _con1
    0000f1ae   _con2
    0000f1b0   _voltageAA
    0000f1b2   _voltageBB
    0000f1b4   _voltageB
    0000f1b6   _voltageC
    0000f1b8   _overloading_time3
    0000f1ba   _temperature_IGBT_11
    0000f1bc   _temperature_IGBT_averaged_0_01_seconds
    0000f1be   _ADCBUS_14
    0000f1c0   _ADCBUS_Averaged_0_01_seconds
    0000f1c2   _overloading_time1
    0000f1c4   _overloading_time2
    0000f1c6   _Hardware_Monitoring_counter
    0000f1c8   _Hardware_Monitoring_counter1
    0000f1ca   _pid2_Ki
    0000f1cc   _pid2_Kd
    0000f1ce   _pid1_OutMin
    0000f1d0   _pid2_Kp
    0000f1d2   _pid1_OutMax
    0000f1d4   _pid3_Kp
    0000f1d6   _pid3_Ki
    0000f1d8   _pid2_OutMax
    0000f1da   _pid2_OutMin
    0000f1dc   _temperature_IGBT_trip_tempperature
    0000f1de   _temperature_IGBT
    0000f1e0   _ADCBUS
    0000f1e2   _ADCBUS_temp1
    0000f1e4   _pid1_Kc
    0000f1e6   _pid2_Kc
    0000f1e8   _pid1_Ki
    0000f1ea   _pid1_Kd
    0000f1ec   _ADCBUS_thresh
    0000f1ee   _Contactor_counter2
    0000f1f0   _over_load_level2
    0000f1f2   _over_load_level1
    0000f1f4   _Power_supply_counter1
    0000f1f6   _GPIO34_count
    0000f1f8   _Contactor_counter1
    0000f1fa   _Power_supply_counter2
    0000f1fc   _over_load_level3
    0000f1fe   _pid3_OutMax
    0000f200   _pid3_OutMin
    0000f202   _pid3_Kd
    0000f204   _pid3_Kc
    0000f206   _Phase_lost_failure_counter_for_disable_system
    0000f208   _Phase_lost_test_delay
    0000f20a   _pid1_Kp
    0000f20c   _b_VDC_feed_back_gain
    0000f20e   _cap1
    0000f212   _clarke1
    0000f21a   _clarke2
    0000f222   _pwm1
    0000f22a   _pwmdac1
    0000f234   _svgen_dq1
    0000f240   _svgen_dq2
    0000f24a   _ADCresults
    0000f256   _rg1
    0000f262   _park1
    0000f270   _ipark1
    0000f280   _vhz1
    0000f28e   _rc1
    0000f29c   _speed1
    0000f2c0   _svgen_mf1
    0000f2d4   _dlog
    0000f300   _pid1
    0000f320   _pid2
    0000f340   _pid3
    0000f360   _pid4
    0000f380   _nF294
    0000f381   _nF470
    0000f382   _nF292
    0000f383   _nF293
    0000f384   _nF291
    0000f385   _nF620
    0000f386   _nF703
    0000f387   _nF472
    0000f388   _nF473
    0000f389   _nF213
    0000f38a   _nF240
    0000f38b   _nF211
    0000f38c   _nF212
    0000f38d   _nF210
    0000f38e   _nF290
    0000f38f   _nF471
    0000f390   _nF288
    0000f391   _nF289
    0000f392   _nFD00
    0000f393   _nFE01
    0000f394   _nFC91
    0000f395   _nFC92
    0000f396   _nFC90
    0000f397   _nFE36
    0000f398   _nFE50
    0000f399   _nFE06
    0000f39a   _nFE35
    0000f39b   _nFA00
    0000f39c   _FA01
    0000f39d   _nF802
    0000f39e   _nF807
    0000f39f   _nF287
    0000f3a0   _nFB91
    0000f3a1   _nFE05
    0000f3a2   _nFA05
    0000f3a3   _nFB07
    0000f3a4   _nF010
    0000f3a5   _nF012
    0000f3a6   _nF003
    0000f3a7   _nF004
    0000f3a8   _F009
    0000f3a9   _nF019
    0000f3aa   _nF020
    0000f3ab   _nF016
    0000f3ac   _nF018
    0000f3ad   _abc3
    0000f3ae   _abc4
    0000f3af   _abc2
    0000f3b0   _FF04
    0000f3b1   _nF013
    0000f3b2   _F011
    0000f3b3   _FB00
    0000f3b4   _nF118
    0000f3b5   _nF140
    0000f3b6   _nF116
    0000f3b7   _nF117
    0000f3b8   _nF115
    0000f3b9   _nF204
    0000f3ba   _nFA04
    0000f3bb   _nF202
    0000f3bc   _nF203
    0000f3bd   _nF023
    0000f3be   _nF024
    0000f3bf   _nF021
    0000f3c0   _nF022
    0000f3c1   _F007
    0000f3c2   _nF114
    0000f3c3   _nF201
    0000f3c4   _nF112
    0000f3c5   _nF113
    0000f3c6   _nF111
    0000f3c8   _symbol_table
    0000f400   _ParamTable
    0000f630   _nInTerminalStatus
    0000f631   _nInTerminalInput
    0000f632   _nInTerminalDelay
    0000f63a   _point_data_t
    0000f640   _nTosPacketStart
    0000f641   _nRecTosPacketLen
    0000f642   _nTosASDNo
    0000f643   _nTosPacIndex
    0000f644   _nOutBuf
    0000f645   _nRecBufTail
    0000f646   _nOutBufTail
    0000f647   _nOutBufHead
    0000f648   _nTosComNo
    0000f649   _nRecBufBusy
    0000f64a   _nOutBuffLen
    0000f64b   _abc
    0000f64c   _nNoCommRecMs
    0000f64d   _nModPacIndex
    0000f64e   _nTosCmdType
    0000f64f   _nDataLen
    0000f650   _nModCmd
    0000f651   _CommProtocal
    0000f652   _TosPacketType
    0000f653   _nRecBuf
    0000f654   _CommSequence
    0000f655   _nRecBufHead
    0000f656   _TosPacketSequence
    0000f658   _ulCommDelayStartMs
    0000f65a   _ulWriteData
    0000f65c   _nOutTosPacket
    0000f66b   _nRecTosPacket
    0000f67a   __unlock
    0000f67c   __lock
    0000f67e   _ModbusPacketSequence
    0000f67f   _errno
    0000f680   _nPrevRunStopCommand
    0000f681   _nRunStopCommand
    0000f682   _nPrevFrequencyCommand
    0000f683   _nFrequencyCommand
    0000f684   _nCycleCount
    0000f685   _nAccDecStartFrequency
    0000f686   _nInTerminalCommand
    0000f687   _nAnalogInput
    0000f688   _nPresetSpeedBitSet
    0000f689   _sASDStatus
    0000f68a   _ChangeDirSequence
    0000f68b   _nPrevF009
    0000f68c   _nRunningFrequency
    0000f68d   _nPrevF012
    0000f68e   _nPrevF010
    0000f68f   _sASDStatusFE01
    0000f690   _fFrequencyDecDelta
    0000f692   _ulSystemMs
    0000f694   _ulAccDecStartTimeMs
    0000f696   _fFrequencyAccDelta
    0000f698   __cleanup_ptr
    0000f69a   __dtors_ptr
    00338000   _text_loadstart
    0033a4ef   _cinit_loadstart
    0033acfc   _econst_loadstart
    0033ae18   copy_sections
    0033fff6   code_start
    0033fff8   _CsmPwl
    00380080   _ADC_cal
    003fe000   _IQsinTable
    003fe100   _IQcosTable
    003fe400   _IQsinTableEnd
    003fe502   _IQcosTableEnd
    003fe502   _IQdivRoundSatTable
    003fe510   _IQdivTable
    003fe712   _IQdivTableEnd
    003fe712   _IQisqrtRoundSatTable
    003fe712   _IQsqrtRoundSatTable
    003fe722   _IQisqrtTable
    003fe722   _IQsqrtTable
    003fe824   _IQatan2HalfPITable
    003fe824   _IQisqrtTableEnd
    003fe824   _IQsqrtTableEnd
    003fe862   _IQatan2Table
    003fe9e8   _IQ30mpyRndSatTable
    003fe9e8   _IQatan2TableEnd
    003fe9e8   _IQmpyRndSatTable
    003fe9f4   _IQ29mpyRndSatTable
    003fea00   _IQ28mpyRndSatTable
    003fea0c   _IQ27mpyRndSatTable
    003fea18   _IQ26mpyRndSatTable
    003fea24   _IQ25mpyRndSatTable
    003fea30   _IQ24mpyRndSatTable
    003fea3c   _IQ23mpyRndSatTable
    003fea48   _IQ22mpyRndSatTable
    003fea54   _IQ21mpyRndSatTable
    003fea60   _IQ20mpyRndSatTable
    003fea6c   _IQ19mpyRndSatTable
    003fea78   _IQ18mpyRndSatTable
    003fea84   _IQ17mpyRndSatTable
    003fea90   _IQ16mpyRndSatTable
    003fea9c   _IQ15mpyRndSatTable
    003feaa8   _IQ14mpyRndSatTable
    003feab4   _IQ13mpyRndSatTable
    003feac0   _IQ12mpyRndSatTable
    003feacc   _IQ11mpyRndSatTable
    003fead8   _IQ10mpyRndSatTable
    003feae4   _IQ9mpyRndSatTable
    003feaf0   _IQ8mpyRndSatTable
    003feafc   _IQ7mpyRndSatTable
    003feb08   _IQ6mpyRndSatTable
    003feb14   _IQ5mpyRndSatTable
    003feb20   _IQ4mpyRndSatTable
    003feb2c   _IQ3mpyRndSatTable
    003feb38   _IQ2mpyRndSatTable
    003feb44   _IQ1mpyRndSatTable
    003feb50   _IQmpyRndSatTableEnd
    ffffffff   ___binit__
    ffffffff   ___c_args__
    ffffffff   ___pinit__
    ffffffff   binit
    ffffffff   pinit
    
    [771 symbols]
    
    /*############################################################################
    
     FILE:   DSP2833x_nonBIOS_flash.cmd
    
     DESCRIPTION:  Linker allocation for all sections. 
    ############################################################################
     Author: Tim Love
     Release Date: 	March 2008
    ############################################################################*/
    
    
    MEMORY
    {
    PAGE 0:    /* Program Memory */
               /* Memory (RAM/FLASH/OTP) blocks can be moved to PAGE1 for data allocation */
    
    	ZONE0       : origin = 0x004000, length = 0x001000     /* XINTF zone 0 */
    	RAM_L0L1L2L3: origin = 0x008000, length = 0x004000	   /* on-chip RAM */
    //	RAM_L0L1L2L3: origin = 0x008000, length = 0x003000	   /* on-chip RAM */
       	OTP         : origin = 0x380400, length = 0x000400     /* on-chip OTP */
        ZONE6       : origin = 0x100000, length = 0x100000     /* XINTF zone 6 */ 
        ZONE7A      : origin = 0x200000, length = 0x00FC00     /* XINTF zone 7 - program space */
       	FLASHH      : origin = 0x300000, length = 0x008000     /* on-chip FLASH */
        FLASHG      : origin = 0x308000, length = 0x008000     /* on-chip FLASH */
        FLASHF      : origin = 0x310000, length = 0x008000     /* on-chip FLASH */
        FLASHE      : origin = 0x318000, length = 0x008000     /* on-chip FLASH */
        FLASHD      : origin = 0x320000, length = 0x008000     /* on-chip FLASH */
        FLASHC      : origin = 0x328000, length = 0x008000     /* on-chip FLASH */
        FLASHA      : origin = 0x338000, length = 0x007F80     /* on-chip FLASH */
        CSM_RSVD    : origin = 0x33FF80, length = 0x000076     /* Part of FLASHA.  Program with all 0x0000 when CSM is in use. */
        BEGIN_FLASH : origin = 0x33FFF6, length = 0x000002     /* Part of FLASHA.  Used for "boot to Flash" bootloader mode. */
        CSM_PWL     : origin = 0x33FFF8, length = 0x000008     /* Part of FLASHA.  CSM password locations in FLASHA */
        ADC_CAL     : origin = 0x380080, length = 0x000009	   /* Part of TI OTP */
        IQTABLES    : origin = 0x3FE000, length = 0x000b50     /* IQ Math Tables in Boot ROM */
        IQTABLES2   : origin = 0x3FEB50, length = 0x00008c     /* IQ Math Tables in Boot ROM */  
        FPUTABLES   : origin = 0x3FEBDC, length = 0x0006A0     /* FPU Tables in Boot ROM */
        ROM         : origin = 0x3FF27C, length = 0x000D44     /* Boot ROM */
       	RESET       : origin = 0x3FFFC0, length = 0x000002     /* part of boot ROM  */
       	VECTORS     : origin = 0x3FFFC2, length = 0x00003E     /* part of boot ROM  */
    
    
    PAGE 1 :   /* Data Memory */
               /* Memory (RAM/FLASH/OTP) blocks can be moved to PAGE0 for program allocation */
               /* Registers remain on PAGE1                                                  */
    
       	RAMM0       : origin = 0x000000, length = 0x000400     /* on-chip RAM block M0 */
       	BOOT_RSVD   : origin = 0x000400, length = 0x000080     /* Part of M1, BOOT rom will use this for stack */
       	RAMM1       : origin = 0x000480, length = 0x000380     /* on-chip RAM block M1 */
    	RAM_L4L5L6	: origin = 0x00C000, length = 0x003000     /* on-chip RAM block L4 */
    //	RAML4       : origin = 0x00C000, length = 0x001000     /* on-chip RAM block L4 */
    //    RAML5       : origin = 0x00D000, length = 0x001000     /* on-chip RAM block L5 */
    //    RAML6       : origin = 0x00E000, length = 0x001000     /* on-chip RAM block L6 */
        RAML7       : origin = 0x00F000, length = 0x001000     /* on-chip RAM block L7 */
        ZONE7B      : origin = 0x20FC00, length = 0x000400     /* XINTF zone 7 - data space */
    }
    
    /**************************************************************/
    /* Link all user defined sections                             */
    /**************************************************************/
    SECTIONS
    {
    
         DLOG: 			> RAML7,PAGE = 1
    /*** Code Security Password Locations ***/
       	csmpasswds      : > CSM_PWL     	PAGE = 0
       	csm_rsvd        : > CSM_RSVD    	PAGE = 0
    
    /*** User Defined Sections ***/
       	codestart       : > BEGIN_FLASH,	PAGE = 0        /* Used by file CodeStartBranch.asm */
       	wddisable		: > FLASHA,			PAGE = 0	
      	copysections	: > FLASHA,			PAGE = 0
    
    	 /* Allocate IQ math areas: */
       IQmath           : > RAM_L0L1L2L3     		PAGE = 0        /* Math Code */
       IQmathTables     : > IQTABLES,  		PAGE = 0, TYPE = NOLOAD 
       IQmathTables2    : > IQTABLES2, 		PAGE = 0, TYPE = NOLOAD 
       FPUmathTables    : > FPUTABLES, 		PAGE = 0, TYPE = NOLOAD 
             
       /* Allocate DMA-accessible RAM sections: */
    //   DMARAML4         : > RAML4,     		PAGE = 1
    //   DMARAML5         : > RAML5,     		PAGE = 1
    //   DMARAML6         : > RAML6,     		PAGE = 1
    //   DMARAML7         : > RAML7,     		PAGE = 1
       DMARAML4         : > RAM_L4L5L6,     		PAGE = 1
       DMARAML5         : > RAM_L4L5L6,     		PAGE = 1
       DMARAML6         : > RAM_L4L5L6,     		PAGE = 1
       DMARAML7         : > RAM_L4L5L6,     		PAGE = 1
       /* Allocate 0x400 of XINTF Zone 7 to storing data */
       ZONE7DATA        : > ZONE7B,    		PAGE = 1
    
    /* Allocate ADC_cal function (pre-programmed by factory into TI reserved memory) */
       .adc_cal     	: load = ADC_CAL,   PAGE = 0, TYPE = NOLOAD 
    
    /* .reset is a standard section used by the compiler.  It contains the */ 
    /* the address of the start of _c_int00 for C Code.   /*
    /* When using the boot ROM this section and the CPU vector */
    /* table is not needed.  Thus the default type is set here to  */
    /* DSECT  */ 
    	.reset         	: > RESET,      	PAGE = 0, TYPE = DSECT
    	vectors         : > VECTORS     	PAGE = 0, TYPE = DSECT
    
    /*** Uninitialized Sections ***/
       	.stack          : > RAMM0       	PAGE = 1
    //   	.ebss           : > RAMM1    		PAGE = 1
       	.ebss           : > RAML7    		PAGE = 1
       	.esysmem        : > RAMM1       	PAGE = 1
    
    
    /*** Initialized Sections ***/  
      	.cinit			:	LOAD = FLASHA,		PAGE = 0        /* can be ROM */ 
                    		RUN = RAM_L0L1L2L3, PAGE = 0   		/* must be CSM secured RAM */
                    		LOAD_START(_cinit_loadstart),
                    		RUN_START(_cinit_runstart),
                    		SIZE(_cinit_size)
    
    	.const			:   LOAD = FLASHA,  	PAGE = 0        /* can be ROM */ 
                    		RUN = RAM_L0L1L2L3,	PAGE = 0        /* must be CSM secured RAM */
                    		LOAD_START(_const_loadstart),
                    		RUN_START(_const_runstart),
                    		SIZE(_const_size)
    
    	.econst			:   LOAD = FLASHA,  	PAGE = 0        /* can be ROM */ 
                    		RUN = RAM_L0L1L2L3, PAGE = 0        /* must be CSM secured RAM */
                    		LOAD_START(_econst_loadstart),
                   			RUN_START(_econst_runstart),
                    		SIZE(_econst_size)
    
    	.pinit			:   LOAD = FLASHA,  	PAGE = 0        /* can be ROM */ 
                    		RUN = RAM_L0L1L2L3, PAGE = 0        /* must be CSM secured RAM */
                    		LOAD_START(_pinit_loadstart),
                    		RUN_START(_pinit_runstart),
                    		SIZE(_pinit_size)
    
    	.switch			:   LOAD = FLASHA,  	PAGE = 0        /* can be ROM */ 
                    		RUN = RAM_L0L1L2L3, PAGE = 0        /* must be CSM secured RAM */
                    		LOAD_START(_switch_loadstart),
                    		RUN_START(_switch_runstart),
                    		SIZE(_switch_size)
    
    	.text			:   LOAD = FLASHA, 		PAGE = 0        /* can be ROM */ 
                    		RUN = RAM_L0L1L2L3, PAGE = 0        /* must be CSM secured RAM */
                    		LOAD_START(_text_loadstart),
                    		RUN_START(_text_runstart),
                    		SIZE(_text_size)
    
    
    
    }
    
    /******************* end of file ************************/
    
    Hi Lori,

    Thanks for Reply. I am looking into this one. Just for Ref I am attaching my .Map file and .cmd file here.

    If you can look into it and if find anything wrong please let me know.

     

    Thanks

    Jigar

  • Hello Lori,

    I could not find any Initialized Section withing Flash. I had attached .map file. Can you please help me to understand which part I am missing?

     

    Thanks in advance.

     

    Jigar

  • Jigar Patel93027 said:

    Hello Lori,

    I could not find any Initialized Section withing Flash. I had attached .map file. Can you please help me to understand which part I am missing?

     

    Thanks in advance.

     

    Jigar

    Jigar,

    IQmath is initialized, but loaded to RAM

    IQmath     0    0000ae18    0000008e     
                      0000ae18    00000047     IQmath_fpu32.lib : IQ24div.obj (IQmath)
                      0000ae5f    00000031                      : IQ24sin.obj (IQmath)
                      0000ae90    00000016                      : IQ24toF.obj (IQmath)

  • I am using TI320F28335 for my project and New to this family. Using CCS3.3. I am working on motor controls. My code work fine when running from RAM.

    Now I am trying to use this as a Stand alone system and Trying to Use Flash.

    It started compile OK but It gave me Initialized warning massage.

    " Because this program contains initilized RAM data it may run sucessfully under CCS but not as Stand Alone System.

    If your flash program requires initialized data in RAM,you will need to write Flash code to initialize RAM memory."

    I have configured MATLAB/Simulink with ccsv3.3 and generated .out file and trying to do program on flash memory.

    please help me to write the code
  • Hi,

    Please post your query in a new thread. The above one is pretty old !

    Regards,
    Gautam