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.

cla cmd分配

你们好:

      请问下:

        例程中

GROUP : LOAD = FLASHB,
RUN = CLARAM1,
LOAD_START(_Cla1mathTablesLoadStart),
LOAD_END(_Cla1mathTablesLoadEnd),
RUN_START(_Cla1mathTablesRunStart),
LOAD_SIZE(_Cla1mathTablesLoadSize),
PAGE = 1

{
CLA1mathTables
.const_cla
}

为什么把FLASHB放在PAG1中,而且.const_cla应该是CLA的初始化的常量信息不是应该放在程序区的吗?

  • 都可以的,你如果要把FLASHB和CLARAM1都放到PAG0中,其它用到这两块的地方再修改一下,也可以编译通过。

  • 您好:

           您指的把CLARAM1也要放进page0吗?CLARAM1不是一个CLA的数据区吗?还有你指其他一些像.bss_cla的段需要和他区分开,是吗?

  • 还想请问下:

           我在一个文档中看到这个段是存一些CLA初始化的一些常量,我们为什么要把它放在page1中当做数据区用?

  • 我的意思是你不用这么纠结,你就算把.text段的FLASHA放到page1都没问题。

  • Hi Hank:

          因为我在做一个程序时,把我CCSV5生成的.out用下面的脚本去转换成.srec格式后,我之前定义的0x3f7000-0x3f7A00之间的数据没有在我的.srec文件中?我猜想是否是和我定义在page1有关,而这个代码又不能把他放在page0。脚本如下:

    "..\Debug\EverestSecondaryControl_2802_2808.out" /* input file */
    -m /* motorola format */
    /* -image */
    /* -fill 0xFFFF */
    -memwidth 16

    ROMS
    {
    FLASH1: origin=0x003E8000, len=0x10000, romwidth=16
    files={ "..\Debug\Zebra_Secondary_2802_MainApp.srec" }
    }

  • 请将你的“ GROUPFLASH  : origin = 0x3F7000, length = 0x0A00    /* Flash for 28035 */”放到PAGE1下,并将“GROUP            : LOAD = FLASHH,”改为“   GROUP            : LOAD =GROUPFLASH”。同时修改FLASHA的起始地址和长度,确保GROUPFLASH和FLASHA不会有重叠区域。

  • Hi,Hank:

           我已经是这样操作的了,但是还是我之前提到的问题,生成的.out转换成.srec格式,在.srec文件中没有这个地址的任何内容?

    CMD内容如下:

    _Cla1Prog_Start = _Cla1funcsRunStart;
    -heap 0x180
    -stack 0x180


    CLA_SCRATCHPAD_SIZE = 0x100;
    --undef_sym=__cla_scratchpad_end
    --undef_sym=__cla_scratchpad_start

    MEMORY
    {
    PAGE 0: /* Program Memory */
    /* Memory (RAM/FLASH/OTP) blocks can be moved to PAGE1 for data allocation */

    RAMM1 : origin = 0x000370, length = 0x000490 /* on-chip RAM block M1 */
    RAML3 : origin = 0x009000, length = 0x001000 /* on-chip RAM block L3 */
    OTP : origin = 0x3D7800, length = 0x000400 /* on-chip OTP */


    APPFLASH : origin = 0x3E8000, length = 0x0020
    PFLASH : origin = 0x3E8020, length = 0xAFE0 /* Flashe for 28035 */

    FLASHE : origin = 0x3F3000, length = 0x2000 /* Flashe for 28035 */
    FLASHCON : origin = 0x3F5000, length = 0x002000 /* Flash for 28035 */
    PFLASHL : origin = 0x3F7A00, length = 0x000580 /* Flash for 28035 */

    CSM_RSVD : origin = 0x3F7F80, length = 0x000076 /* Part of FLASHA. Program with all 0x0000 when CSM is in use. */
    BEGIN : origin = 0x3F7FF6, length = 0x000002
    CSM_PWL : origin = 0x3F7FF8, length = 0x000008 /* Part of FLASHA. CSM password locations in FLASHA */

    IQTABLES : origin = 0x3FE000, length = 0x000B50 /* IQ Math Tables in Boot ROM */
    IQTABLES2 : origin = 0x3FEB50, length = 0x00008C /* IQ Math Tables in Boot ROM */
    IQTABLES3 : origin = 0x3FEBDC, length = 0x0000AA /* IQ Math 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 */
    BOOT_RSVD : origin = 0x000000, length = 0x000040 /* Part of M0, BOOT rom will use this for stack */
    RAMM0L : origin = 0x000040, length = 0x000180 /* on-chip RAM block M0 */
    RAMM0H : origin = 0x0001C0, length = 0x000180 /* on-chip RAM block M0 */
    RAMMH : origin = 0x000340, length = 0x000030 /* on-chip RAM block M0 */

    RAML0 : origin = 0x008000, length = 0x000800 /* ramfuncs */

    CLARAM0 : origin = 0x008800, length = 0x000400
    CLARAM1 : origin = 0x008C00, length = 0x000400

    /*RAMMH : origin = 0x008800, length = 0x000800 */ /* on-chip RAM block M1 */

    CLA1_MSGRAMLOW : origin = 0x001480, length = 0x000080
    CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080

    GROUPFLASH : origin = 0x3F7000, length = 0x0A00 /* Flash for 28035 */

    }

    /* Allocate sections to memory blocks.
    Note:
    codestart user defined section in DSP28_CodeStartBranch.asm used to redirect code
    execution when booting to flash
    ramfuncs user defined section to store functions that will be copied from Flash into RAM
    */

    SECTIONS
    {

    ramfuncs : LOAD = PFLASH, PAGE = 0
    RUN = RAMM1, PAGE = 0
    RUN_START (_ramfuncs_runstart ),
    LOAD_START ( _ramfuncs_loadstart ),
    LOAD_END ( _ramfuncs_loadend )


    .text : > PFLASH, PAGE = 0
    {
    -lrts2800_ml.lib<boot.obj>(.text) /* Make sure that c_int00 is located at 0x3F0020 i.e. the start of PFLASH.
    The Bootloader (BootOPT) branches to this address when it want to start the user app.
    */
    }


    .cinit : > PFLASHL, PAGE = 0
    .pinit : > PFLASH, PAGE = 0
    .switch : > PFLASH PAGE = 0
    .reset : > RESET, PAGE = 0, TYPE = DSECT /* Not used */
    .stack : > RAMM0L, PAGE = 1
    .ebss : > RAML0, PAGE = 1
    .econst : > FLASHCON PAGE = 0
    IQmathTables : > IQTABLES, type = NOLOAD, PAGE = 0
    IQmath : > PFLASH, PAGE = 0

    NonVolatile_s : TYPE = DSECT, PAGE = 1, block = 512
    appdescriptor : > APPFLASH, PAGE = 0


    FW1data block(0x40) align(2) > RAMMH, PAGE = 1
    Controller block(0x40) align(2) > RAMMH, PAGE = 1


    .bss_cla : > CLARAM1, PAGE = 1

    Cla1Prog : LOAD = FLASHE,
    RUN = RAML3,
    LOAD_START(_Cla1funcsLoadStart),
    LOAD_END(_Cla1funcsLoadEnd),
    RUN_START(_Cla1funcsRunStart),
    LOAD_SIZE(_Cla1funcsLoadSize),
    PAGE = 0

    Cla1ToCpuMsgRAM : > CLA1_MSGRAMLOW, PAGE = 1
    CpuToCla1MsgRAM : > CLA1_MSGRAMHIGH, PAGE = 1
    Cla1DataRam0 : > CLARAM0, PAGE = 1
    Cla1DataRam1 : > CLARAM1, PAGE = 1

    GROUP : LOAD = GROUPFLASH,
    RUN = CLARAM1,
    LOAD_START(_Cla1mathTablesLoadStart),
    LOAD_END(_Cla1mathTablesLoadEnd),
    RUN_START(_Cla1mathTablesRunStart),
    LOAD_SIZE(_Cla1mathTablesLoadSize),
    PAGE = 1

    {
    CLA1mathTables
    .const_cla
    }
    CLAscratch :
    { *.obj(CLAscratch)
    . += CLA_SCRATCHPAD_SIZE;
    *.obj(CLAscratch_end) } > CLARAM1,
    PAGE = 1


    vectors : > VECTORS PAGE = 0, TYPE = DSECT


    }

  • 把你的.map文件也贴出来看一下

  • Hi,Hank:

           下面是.map文件~~

    TMS320C2000 Linker PC v6.2.0
    ******************************************************************************
    >> Linked Mon Sep 22 11:30:12 2014

    OUTPUT FILE NAME: <EverestSecondaryControl_2802_2808.out>
    ENTRY POINT SYMBOL: "_c_int00" address: 003edbb8


    MEMORY CONFIGURATION

    name origin length used unused attr fill
    ---------------------- -------- --------- -------- -------- ---- --------
    PAGE 0:
    RAMM1 00000370 00000490 00000471 0000001f RWIX
    RAML3 00009000 00001000 000009f4 0000060c RWIX
    OTP 003d7800 00000400 00000000 00000400 RWIX
    APPFLASH 003e8000 00000020 00000010 00000010 RWIX
    PFLASH 003e8020 0000afe0 00006098 00004f48 RWIX
    FLASHE 003f3000 00002000 000009f4 0000160c RWIX
    FLASHCON 003f5000 00002000 000012fe 00000d02 RWIX
    PFLASHL 003f7a00 00000580 000004a2 000000de RWIX
    CSM_RSVD 003f7f80 00000076 00000076 00000000 RWIX
    BEGIN 003f7ff6 00000002 00000002 00000000 RWIX
    CSM_PWL 003f7ff8 00000008 00000008 00000000 RWIX
    IQTABLES 003fe000 00000b50 00000000 00000b50 RWIX
    IQTABLES2 003feb50 0000008c 00000000 0000008c RWIX
    IQTABLES3 003febdc 000000aa 00000000 000000aa RWIX
    ROM 003ff27c 00000d44 00000000 00000d44 RWIX
    RESET 003fffc0 00000002 00000000 00000002 RWIX
    VECTORS 003fffc2 0000003e 00000000 0000003e RWIX

    PAGE 1:
    BOOT_RSVD 00000000 00000040 00000000 00000040 RWIX
    RAMM0L 00000040 00000180 00000180 00000000 RWIX
    RAMM0H 000001c0 00000180 00000180 00000000 RWIX
    RAMMH 00000340 00000030 0000001f 00000011 RWIX
    DEV_EMU 00000880 00000105 00000004 00000101 RWIX
    SYS_PWR_CTL 00000985 00000003 00000003 00000000 RWIX
    FLASH_REGS 00000a80 00000060 00000008 00000058 RWIX
    CSM 00000ae0 00000010 00000010 00000000 RWIX
    ADC_RESULT 00000b00 00000020 00000020 00000000 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
    CLA1 00001400 00000080 00000040 00000040 RWIX
    CLA1_MSGRAMLOW 00001480 00000080 00000026 0000005a RWIX
    CLA1_MSGRAMHIGH 00001500 00000080 00000032 0000004e 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
    COMP1 00006400 00000020 00000014 0000000c RWIX
    COMP2 00006420 00000020 00000014 0000000c RWIX
    COMP3 00006440 00000020 00000014 0000000c RWIX
    EPWM1 00006800 00000040 00000040 00000000 RWIX
    EPWM2 00006840 00000040 00000040 00000000 RWIX
    EPWM3 00006880 00000040 00000040 00000000 RWIX
    EPWM4 000068c0 00000040 00000040 00000000 RWIX
    EPWM5 00006900 00000040 00000040 00000000 RWIX
    EPWM6 00006940 00000040 00000040 00000000 RWIX
    EPWM7 00006980 00000040 00000040 00000000 RWIX
    ECAP1 00006a00 00000020 00000020 00000000 RWIX
    HRCAP1 00006ac0 00000020 00000020 00000000 RWIX
    HRCAP2 00006ae0 00000020 00000020 00000000 RWIX
    EQEP1 00006b00 00000040 00000040 00000000 RWIX
    LINA 00006c00 00000080 0000004a 00000036 RWIX
    GPIOCTRL 00006f80 00000040 00000040 00000000 RWIX
    GPIODAT 00006fc0 00000020 00000020 00000000 RWIX
    GPIOINT 00006fe0 00000020 0000000c 00000014 RWIX
    SYSTEM 00007010 00000020 00000020 00000000 RWIX
    SPIA 00007040 00000010 00000010 00000000 RWIX
    SCIA 00007050 00000010 00000010 00000000 RWIX
    NMIINTRUPT 00007060 00000010 00000010 00000000 RWIX
    XINTRUPT 00007070 00000010 00000010 00000000 RWIX
    ADC 00007100 00000080 00000050 00000030 RWIX
    SPIB 00007740 00000010 00000010 00000000 RWIX
    I2CA 00007900 00000040 00000022 0000001e RWIX
    RAML0 00008000 00000800 00000636 000001ca RWIX
    CLARAM0 00008800 00000400 00000000 00000400 RWIX
    CLARAM1 00008c00 00000400 000001d0 00000230 RWIX
    PARTID 003d7e80 00000001 00000001 00000000 RWIX
    GROUPFLASH 003f7000 00000a00 00000059 000009a7 RWIX
    CSM_PWL 003f7ff8 00000008 00000008 00000000 RWIX


    SECTION ALLOCATION MAP

    output attributes/
    section page origin length input sections
    -------- ---- ---------- ---------- ----------------
    .pinit 0 003e8020 00000000 UNINITIALIZED

    NonVolatile_s
    * 1 00000000 00000164 DSECT
    00000000 00000164 Database.obj (NonVolatile_s)

    appdescriptor
    * 0 003e8000 00000010
    003e8000 00000010 appDescriptor.obj (appdescriptor)

    ramfuncs 0 003e8020 00000471 RUN ADDR = 00000370
    003e8020 0000025b AnalogInput.obj (ramfuncs:retain)
    003e827b 000000f0 AnalogInput.obj (ramfuncs)
    003e836b 00000068 pll.obj (ramfuncs)
    003e83d3 00000044 funcs.obj (ramfuncs)
    003e8417 00000001 --HOLE-- [fill = 0]
    003e8418 0000002e AnalogUtils.obj (ramfuncs)
    003e8446 0000001e Interpolate.obj (ramfuncs)
    003e8464 0000001b DSP2803x_SysCtrl.obj (ramfuncs)
    003e847f 0000000e DelayUs.obj (ramfuncs)
    003e848d 00000004 DSP2803x_usDelay.obj (ramfuncs)

    .text 0 003e8491 00005beb
    003e8491 0000111c command.obj (.text)
    003e95ad 000009b8 Control.obj (.text)
    003e9f65 00000800 applInterface.obj (.text)
    003ea765 000004e3 SPI.obj (.text)
    003eac48 000004c2 Database.obj (.text)
    003eb10a 000003ec log.obj (.text)
    003eb4f6 000003d9 rcpDataLink.obj (.text)
    003eb8cf 00000331 rxpPacket.obj (.text)
    003ebc00 000002c7 logs.obj (.text)
    003ebec7 000001fb DSP2803x_Adc.obj (.text)
    003ec0c2 000001e6 packetValidationSlave.obj (.text)
    003ec2a8 000001e5 GPIO_28035.obj (.text)
    003ec48d 000001de rts2800_ml.lib : memory.obj (.text)
    003ec66b 000001d0 linkInterface.obj (.text)
    003ec83b 000001a1 DSP2803x_SysCtrl.obj (.text)
    003ec9dc 00000181 I2C.obj (.text)
    003ecb5d 0000017c DSP2803x_DefaultIsr.obj (.text:retain)
    003eccd9 00000160 AnalogInput.obj (.text)
    003ece39 0000012f Task.obj (.text)
    003ecf68 00000116 slaveDetectSlave.obj (.text)
    003ed07e 000000e4 LLC.obj (.text)
    003ed162 000000dc rcpPacketTransform.obj (.text)
    003ed23e 000000c5 DSP2803x_EPwm.obj (.text)
    003ed303 000000ad Timer.obj (.text)
    003ed3b0 0000009f rxpAPI.obj (.text)
    003ed44f 00000097 DSP2803x_ECan.obj (.text)
    003ed4e6 00000094 SCI.obj (.text)
    003ed57a 00000094 main.obj (.text)
    003ed60e 0000008e DSP2803x_Lin.obj (.text)
    003ed69c 0000008b DSP2803x_OscComp.obj (.text)
    003ed727 0000008b rxpState.obj (.text)
    003ed7b2 00000085 framing.obj (.text)
    003ed837 00000083 rts2800_ml.lib : fs_div.obj (.text)
    003ed8ba 0000007f crc.obj (.text)
    003ed939 00000078 rts2800_ml.lib : fs_add.obj (.text)
    003ed9b1 0000006c rcpProtocolSelection.obj (.text)
    003eda1d 0000005f SCI.obj (.text:retain)
    003eda7c 0000005a rts2800_ml.lib : fs_mpy.obj (.text)
    003edad6 00000052 SysCtrl28035.obj (.text)
    003edb28 0000004a DSP2803x_CpuTimers.obj (.text)
    003edb72 00000046 DSP2803x_Comp.obj (.text)
    003edbb8 00000044 rts2800_ml.lib : boot.obj (.text)
    003edbfc 00000042 LLC.obj (.text:retain)
    003edc3e 00000039 networkInterface.obj (.text)
    003edc77 00000036 DSP2803x_TempSensorConv.obj (.text)
    003edcad 00000030 SPI.obj (.text:retain)
    003edcdd 0000002e DSP2803x_EQep.obj (.text)
    003edd0b 0000002e DSP2803x_Spi.obj (.text)
    003edd39 0000002b ControlLaw2P2Z.obj (.text)
    003edd64 0000002a rts2800_ml.lib : l_div.obj (.text)
    003edd8e 00000029 : fs_tol.obj (.text)
    003eddb7 00000028 DSP2803x_PieCtrl.obj (.text)
    003edddf 00000025 DSP2803x_PieVect.obj (.text)
    003ede04 00000025 rts2800_ml.lib : fs_toi.obj (.text)
    003ede29 00000021 pll.obj (.text)
    003ede4a 00000021 rts2800_ml.lib : fs_toul.obj (.text)
    003ede6b 00000021 : memcpy_ff.obj (.text)
    003ede8c 00000020 DSP2803x_HRCap.obj (.text)
    003edeac 0000001f pll.obj (.text:retain)
    003edecb 0000001d rts2800_ml.lib : fs_tou.obj (.text)
    003edee8 0000001b : args_main.obj (.text)
    003edf03 0000001a DSP2803x_Sci.obj (.text)
    003edf1d 0000001a rts2800_ml.lib : i_tofs.obj (.text)
    003edf37 0000001a : l_tofs.obj (.text)
    003edf51 00000019 : exit.obj (.text)
    003edf6a 00000017 DSP2803x_I2C.obj (.text)
    003edf81 00000017 rts2800_ml.lib : fs_cmp.obj (.text)
    003edf98 00000017 : strncmp.obj (.text)
    003edfaf 00000015 DSP2803x_MemCopy.obj (.text)
    003edfc4 00000015 rts2800_ml.lib : memcmp.obj (.text)
    003edfd9 00000014 : farmemcmp.obj (.text)
    003edfed 00000013 DSP2803x_Gpio.obj (.text)
    003ee000 00000013 rts2800_ml.lib : ul_tofs.obj (.text)
    003ee013 00000010 DSP2803x_ECap.obj (.text)
    003ee023 00000010 rts2800_ml.lib : u_tofs.obj (.text)
    003ee033 0000000d main.obj (.text:retain)
    003ee040 0000000b rts2800_ml.lib : u_div.obj (.text)
    003ee04b 00000009 load.obj (.text)
    003ee054 00000009 rts2800_ml.lib : _lock.obj (.text)
    003ee05d 00000008 DSP2803x_CodeStartBranch.obj (.text)
    003ee065 00000007 DSP2803x_DisInt.obj (.text)
    003ee06c 00000007 rts2800_ml.lib : memset.obj (.text)
    003ee073 00000005 : fs_neg.obj (.text)
    003ee078 00000003 DSP2803x_DBGIER.obj (.text)
    003ee07b 00000001 DSP2803x_InitPeripherals.obj (.text)

    IQmath 0 003ee07c 0000003c
    003ee07c 00000014 IQmath.lib : IQ11toF.obj (IQmath)
    003ee090 00000014 : IQ4toF.obj (IQmath)
    003ee0a4 00000014 : IQ8toF.obj (IQmath)

    Cla1Prog 0 003f3000 000009f4 RUN ADDR = 00009000
    003f3000 000009f4 loop.obj (Cla1Prog:retain)

    .econst 0 003f5000 000012fe
    003f5000 00000244 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_CmdTable)
    003f5244 000001aa autoGenerated_Normal.obj (.econst)
    003f53ee 0000017c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_RcpCmdTable)
    003f556a 00000100 DSP2803x_PieVect.obj (.econst)
    003f566a 00000100 crc.obj (.econst:_crcTable)
    003f576a 000000d8 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_RcpCmdTableLookup)
    003f5842 00000080 rcpDataLink.obj (.econst:_rcpStateTable)
    003f58c2 00000060 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetADCresults_Ok_ResultsTable)
    003f5922 0000005a autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Status_Ok_ResultsTable)
    003f597c 00000054 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetConfiguration_Ok_ResultsTable)
    003f59d0 00000054 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Output_Values_Ok_ResultsTable)
    003f5a24 0000004e autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Poll_Ok_ResultsTable)
    003f5a72 00000044 Database.obj (.econst)
    003f5ab6 00000042 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Data_Acquired_Ok_ResultsTable)
    003f5af8 00000042 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_New_Control_Coeffs_Ok_ResultsTable)
    003f5b3a 00000042 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_New_Control_Coeffs_Parameters)
    003f5b7c 0000003c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Value_parameters_Ok_ResultsTable)
    003f5bb8 0000003c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Value_parameters_Parameters)
    003f5bf4 00000030 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_DBError_Info_Ok_ResultsTable)
    003f5c24 00000030 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_PFC_Values_Ok_ResultsTable)
    003f5c54 00000030 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Register_Ok_ResultsTable)
    003f5c84 0000002a autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Histogram_InputVoltage_Ok_ResultsTable)
    003f5cae 0000002a autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Traceback_Log_Ok_ResultsTable)
    003f5cd8 0000002a autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Register_Parameters)
    003f5d02 00000024 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Histogram_HeatSinkTemp_Ok_ResultsTable)
    003f5d26 00000021 AnalogInput.obj (.econst:_heatsinkDegTable)
    003f5d47 00000001 --HOLE-- [fill = 0]
    003f5d48 0000001e autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_CalibrateChannel_Parameters)
    003f5d66 0000001e autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_CalibrateIO_Parameters)
    003f5d84 0000001e autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Control_Coeffs_Ok_ResultsTable)
    003f5da2 0000001e autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Control_Coeffs_Parameters)
    003f5dc0 0000001e autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetModelAndSerialNumbers_Ok_ResultsTable)
    003f5dde 0000001e autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Histogram_OutputCurrent_Ok_ResultsTable)
    003f5dfc 0000001e autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Histogram_OutputPower_Ok_ResultsTable)
    003f5e1a 0000001e autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Histogram_OutputVoltage_Ok_ResultsTable)
    003f5e38 00000018 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_PFC_Data_Acquired_Ok_ResultsTable)
    003f5e50 00000018 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Poll_Ok_Status_Bits_Changed_ResultsTable)
    003f5e68 00000018 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Register_Ok_Actual_Values_ResultsTable)
    003f5e80 00000014 Database.obj (.econst:_calFactorDefaults)
    003f5e94 00000012 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Rectifier_RunTime_Ok_ResultsTable)
    003f5ea6 00000012 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Poll_Ok_Three_Phase_Input_Voltages_ResultsTable)
    003f5eb8 00000012 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetCalFactor_Parameters)
    003f5eca 00000012 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetModelAndSerialNumbers_Parameters)
    003f5edc 00000012 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetPresets_Parameters)
    003f5eee 00000010 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Traceback_Log_CmdResultsTable)
    003f5efe 00000010 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Identify_Self_CmdResultsTable)
    003f5f0e 00000010 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Master_Serial_Number_CmdResultsTable)
    003f5f1e 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_CalibrateChannel_CmdResultsTable)
    003f5f2a 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetCalFactor_Ok_ResultsTable)
    003f5f36 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetLogBlock_CmdResultsTable)
    003f5f42 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetPFCSoftwareVersion_Ok_ResultsTable)
    003f5f4e 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetPFCValues_Ok_ResultsTable)
    003f5f5a 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetTemperatures_Ok_ResultsTable)
    003f5f66 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Hardware_Versions_Ok_ResultsTable)
    003f5f72 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Master_Serial_Numbers_CmdResultsTable)
    003f5f7e 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Power_Share_Parameters_Ok_ResultsTable)
    003f5f8a 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Power_Share_Parameters)
    003f5f96 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetCalFactor_CmdResultsTable)
    003f5fa2 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetLLCParameters_Parameters)
    003f5fae 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetPWMOutput_Parameters)
    003f5fba 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetPowerUpParameters_Parameters)
    003f5fc6 0000000c autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetTestMode_Parameters)
    003f5fd2 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_EraseLogs_CmdResultsTable)
    003f5fda 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_FanEnable_CmdResultsTable)
    003f5fe2 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetCalFactor_CmdResultsTable)
    003f5fea 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Data_Acquired_CmdResultsTable)
    003f5ff2 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Hardware_Versions_CmdResultsTable)
    003f5ffa 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_PFC_Data_Acquired_CmdResultsTable)
    003f6002 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Software_Version_CmdResultsTable)
    003f600a 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_LLCOverCurrentTest_CmdResultsTable)
    003f6012 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Low_Priority_Poll_CmdResultsTable)
    003f601a 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_OverrideSyncRectGates_CmdResultsTable)
    003f6022 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Register_CmdResultsTable)
    003f602a 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetLLCParameters_CmdResultsTable)
    003f6032 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetPFCBusVoltage_CmdResultsTable)
    003f603a 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetPWMOutput_CmdResultsTable)
    003f6042 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Mode_CmdResultsTable)
    003f604a 00000008 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Name_CmdResultsTable)
    003f6052 00000007 autoGen.obj (.econst:.string)
    003f6059 00000001 --HOLE-- [fill = 0]
    003f605a 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_ClearRunLog_Parameters)
    003f6060 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_EraseLogs_Parameters)
    003f6066 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_FanEnable_Parameters)
    003f606c 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetCalFactor_Parameters)
    003f6072 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetHighMainsThreshold_Ok_ResultsTable)
    003f6078 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetLogBlock_Ok_LogData_List_ResultsTable)
    003f607e 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetLogBlock_Ok_ResultsTable)
    003f6084 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetLogBlock_Parameters)
    003f608a 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetLowMainsThresholdAlt_Ok_ResultsTable)
    003f6090 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetLowMainsThreshold_Ok_ResultsTable)
    003f6096 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetMainsVoltage_Ok_ResultsTable)
    003f609c 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetOutputCurrent_Ok_ResultsTable)
    003f60a2 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetOutputVoltage_Ok_ResultsTable)
    003f60a8 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetSampledOutputCurrent_Ok_ResultsTable)
    003f60ae 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetStatus_Ok_ResultsTable)
    003f60b4 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Description_Ok_ResultsTable)
    003f60ba 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Master_Serial_Numbers_Ok_Master_Serial_Number_List_ResultsTable)
    003f60c0 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Master_Serial_Numbers_Ok_ResultsTable)
    003f60c6 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Modes_Ok_Mode_List_ResultsTable)
    003f60cc 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Modes_Ok_ResultsTable)
    003f60d2 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Name_Ok_ResultsTable)
    003f60d8 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_PFC_Values_Ok_PFC_Software_Version_List_ResultsTable)
    003f60de 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Serial_Number_Ok_ResultsTable)
    003f60e4 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Software_Version_Ok_ResultsTable)
    003f60ea 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Software_Version_Ok_Software_Version_List_ResultsTable)
    003f60f0 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Traceback_Log_Parameters)
    003f60f6 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Getmeasurement_Ok_ResultsTable)
    003f60fc 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Getmeasurement_Parameters)
    003f6102 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Identify_Self_Parameters)
    003f6108 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Identify_Self_Transient_Identification_On_ResultsTable)
    003f610e 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Indicate_Failure_Parameters)
    003f6114 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_LLCOverCurrentTest_Parameters)
    003f611a 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Low_Priority_Poll_Ok_Input_Phase_Angle_List_ResultsTable)
    003f6120 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Low_Priority_Poll_Ok_ResultsTable)
    003f6126 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_OverrideSyncRectGates_Parameters)
    003f612c 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Poll_Ok_AC_Current_Supported_ResultsTable)
    003f6132 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Poll_Ok_AC_Frequency_Supported_ResultsTable)
    003f6138 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Poll_Ok_AC_Input_Current_List_ResultsTable)
    003f613e 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Poll_Ok_Ambient_Temperature_Changed_ResultsTable)
    003f6144 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Poll_Ok_Heatsink_Temperature_Changed_ResultsTable)
    003f614a 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Poll_Ok_Instantaneous_Power_Limit_Changed_ResultsTable)
    003f6150 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Poll_Ok_Power_Share_Voltage_Offset_Changed_ResultsTable)
    003f6156 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetCurrentLimit_Parameters)
    003f615c 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetFoldbackMode_Parameters)
    003f6162 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetHighMainsThreshold_Parameters)
    003f6168 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetLLCOverCurrentTest_Parameters)
    003f616e 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetLowMainsThresholdAlt_Parameters)
    003f6174 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetLowMainsThreshold_Parameters)
    003f617a 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetMonitorSerialNumber_Parameters)
    003f6180 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetPFCBusVoltage_Parameters)
    003f6186 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetRatedPowerLimit_Parameters)
    003f618c 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetRequestedOVSD_Parameters)
    003f6192 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetRequestedPowerLimit_Parameters)
    003f6198 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetShutdown_Parameters)
    003f619e 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetVoltageBase_Parameters)
    003f61a4 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetVoltageOffset_Parameters)
    003f61aa 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Base_Voltage_Parameters)
    003f61b0 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Master_Serial_Number_Parameters)
    003f61b6 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Mode_Parameters)
    003f61bc 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Name_Parameters)
    003f61c2 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Power_Share_Voltage_Offset_Parameters)
    003f61c8 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Serial_Number_Parameters)
    003f61ce 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Volatile_Maximum_Current_Limit_Parameters)
    003f61d4 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Volatile_Minimum_Voltage_Parameters)
    003f61da 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Shutdown_Control_Parameters)
    003f61e0 00000006 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Start_Data_Acquisition_Parameters)
    003f61e6 00000005 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_CSMajor)
    003f61eb 00000005 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_CSMinor)
    003f61f0 00000005 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_MaxRXPCmdId)
    003f61f5 00000001 --HOLE-- [fill = 0]
    003f61f6 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_CalibrateIO_CmdResultsTable)
    003f61fa 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_ClearRunLog_CmdResultsTable)
    003f61fe 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Control_Coeffs_CmdResultsTable)
    003f6202 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetADCresults_CmdResultsTable)
    003f6206 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetConfiguration_CmdResultsTable)
    003f620a 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetHighMainsThreshold_CmdResultsTable)
    003f620e 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetLowMainsThresholdAlt_CmdResultsTable)
    003f6212 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetLowMainsThreshold_CmdResultsTable)
    003f6216 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetMainsVoltage_CmdResultsTable)
    003f621a 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetModelAndSerialNumbers_CmdResultsTable)
    003f621e 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetOutputCurrent_CmdResultsTable)
    003f6222 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetOutputVoltage_CmdResultsTable)
    003f6226 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetPFCSoftwareVersion_CmdResultsTable)
    003f622a 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetPFCValues_CmdResultsTable)
    003f622e 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetSampledOutputCurrent_CmdResultsTable)
    003f6232 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetStatus_CmdResultsTable)
    003f6236 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_GetTemperatures_CmdResultsTable)
    003f623a 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_DBError_Info_CmdResultsTable)
    003f623e 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Description_CmdResultsTable)
    003f6242 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Histogram_HeatSinkTemp_CmdResultsTable)
    003f6246 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Histogram_InputVoltage_CmdResultsTable)
    003f624a 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Histogram_OutputCurrent_CmdResultsTable)
    003f624e 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Histogram_OutputPower_CmdResultsTable)
    003f6252 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Histogram_OutputVoltage_CmdResultsTable)
    003f6256 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Modes_CmdResultsTable)
    003f625a 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Name_CmdResultsTable)
    003f625e 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_New_Control_Coeffs_CmdResultsTable)
    003f6262 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Output_Values_CmdResultsTable)
    003f6266 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_PFC_Values_CmdResultsTable)
    003f626a 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Power_Share_Parameters_CmdResultsTable)
    003f626e 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Rectifier_RunTime_CmdResultsTable)
    003f6272 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Serial_Number_CmdResultsTable)
    003f6276 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Status_CmdResultsTable)
    003f627a 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Get_Value_parameters_CmdResultsTable)
    003f627e 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Getmeasurement_CmdResultsTable)
    003f6282 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Indicate_Failure_CmdResultsTable)
    003f6286 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Poll_CmdResultsTable)
    003f628a 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Reset_PFC_DataAcq_Index_CmdResultsTable)
    003f628e 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SampleOutputCurrent_CmdResultsTable)
    003f6292 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetClock_CmdResultsTable)
    003f6296 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetCurrentLimit_CmdResultsTable)
    003f629a 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetFanMode_CmdResultsTable)
    003f629e 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetFoldbackMode_CmdResultsTable)
    003f62a2 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetHighMainsThreshold_CmdResultsTable)
    003f62a6 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetLLCOverCurrentTest_CmdResultsTable)
    003f62aa 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetLowMainsThresholdAlt_CmdResultsTable)
    003f62ae 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetLowMainsThreshold_CmdResultsTable)
    003f62b2 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetLowVoltageLimit_CmdResultsTable)
    003f62b6 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetModelAndSerialNumbers_CmdResultsTable)
    003f62ba 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetMonitorSerialNumber_CmdResultsTable)
    003f62be 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetOVSDMode_CmdResultsTable)
    003f62c2 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetPowerUpParameters_CmdResultsTable)
    003f62c6 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetPresets_CmdResultsTable)
    003f62ca 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetRatedPowerLimit_CmdResultsTable)
    003f62ce 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetRequestedOVSD_CmdResultsTable)
    003f62d2 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetRequestedPowerLimit_CmdResultsTable)
    003f62d6 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetShutdown_CmdResultsTable)
    003f62da 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetTestMode_CmdResultsTable)
    003f62de 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetVoltageBase_CmdResultsTable)
    003f62e2 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_SetVoltageOffset_CmdResultsTable)
    003f62e6 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_New_Control_Coeffs_CmdResultsTable)
    003f62ea 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Power_Share_Voltage_Offset_CmdResultsTable)
    003f62ee 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Serial_Number_CmdResultsTable)
    003f62f2 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Set_Value_parameters_CmdResultsTable)
    003f62f6 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Shutdown_Control_CmdResultsTable)
    003f62fa 00000004 autoGenerated_Normal.obj (.econst:_CmdSet_Normal_Cmd_Start_Data_Acquisition_CmdResultsTable)

    .cinit 0 003f7a00 000004a2
    003f7a00 000000a6 Control.obj (.cinit)
    003f7aa6 0000008d command.obj (.cinit)
    003f7b33 0000008b Database.obj (.cinit)
    003f7bbe 0000005c AnalogInput.obj (.cinit)
    003f7c1a 00000051 log.obj (.cinit)
    003f7c6b 00000043 rxpPacket.obj (.cinit)
    003f7cae 0000003d rcpDataLink.obj (.cinit)
    003f7ceb 0000003c pll.obj (.cinit)
    003f7d27 0000003a SPI.obj (.cinit)
    003f7d61 00000035 logs.obj (.cinit)
    003f7d96 00000034 SCI.obj (.cinit)
    003f7dca 00000025 linkInterface.obj (.cinit)
    003f7def 0000001d packetValidationSlave.obj (.cinit)
    003f7e0c 00000018 Task.obj (.cinit)
    003f7e24 00000014 Timer.obj (.cinit)
    003f7e38 0000000f ControlLaw2P2Z.obj (.cinit)
    003f7e47 0000000c GPIO_28035.obj (.cinit)
    003f7e53 0000000c rxpState.obj (.cinit)
    003f7e5f 0000000a rts2800_ml.lib : _lock.obj (.cinit)
    003f7e69 0000000a : exit.obj (.cinit)
    003f7e73 00000009 rxpAPI.obj (.cinit)
    003f7e7c 00000008 rcpProtocolSelection.obj (.cinit)
    003f7e84 00000007 autoGen.obj (.cinit)
    003f7e8b 00000005 applInterface.obj (.cinit)
    003f7e90 00000004 I2C.obj (.cinit)
    003f7e94 00000004 LLC.obj (.cinit)
    003f7e98 00000004 rts2800_ml.lib : memory.obj (.cinit)
    003f7e9c 00000004 slaveDetectSlave.obj (.cinit)
    003f7ea0 00000002 --HOLE-- [fill = 0]

    csm_rsvd 0 003f7f80 00000076
    003f7f80 00000076 DSP2803x_CSMPasswords.obj (csm_rsvd)

    codestart
    * 0 003f7ff6 00000002
    003f7ff6 00000002 DSP2803x_CodeStartBranch.obj (codestart)

    csmpasswds
    * 0 003f7ff8 00000008
    003f7ff8 00000008 DSP2803x_CSMPasswords.obj (csmpasswds)

    .reset 0 003fffc0 00000002 DSECT
    003fffc0 00000002 rts2800_ml.lib : boot.obj (.reset)

    vectors 0 003fffc2 00000000 DSECT

    .stack 1 00000040 00000180 UNINITIALIZED
    00000040 00000180 --HOLE--

    .sysmem 1 000001c0 00000180 UNINITIALIZED
    000001c0 00000180 --HOLE--

    Controller
    * 1 00000340 00000016 UNINITIALIZED
    00000340 00000016 funcs.obj (Controller)

    FW1data 1 00000356 00000009 UNINITIALIZED
    00000356 00000009 funcs.obj (FW1data)

    DevEmuRegsFile
    * 1 00000880 00000004 UNINITIALIZED
    00000880 00000004 DSP2803x_GlobalVariableDefs.obj (DevEmuRegsFile)

    SysPwrCtrlRegsFile
    * 1 00000985 00000003 UNINITIALIZED
    00000985 00000003 DSP2803x_GlobalVariableDefs.obj (SysPwrCtrlRegsFile)

    FlashRegsFile
    * 1 00000a80 00000008 UNINITIALIZED
    00000a80 00000008 DSP2803x_GlobalVariableDefs.obj (FlashRegsFile)

    CsmRegsFile
    * 1 00000ae0 00000010 UNINITIALIZED
    00000ae0 00000010 DSP2803x_GlobalVariableDefs.obj (CsmRegsFile)

    AdcResultFile
    * 1 00000b00 00000020 UNINITIALIZED
    00000b00 00000020 DSP2803x_GlobalVariableDefs.obj (AdcResultFile)

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

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

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

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

    PieVectTableFile
    * 1 00000d00 00000100 UNINITIALIZED
    00000d00 00000100 DSP2803x_GlobalVariableDefs.obj (PieVectTableFile)

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

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

    FlashCallbackVar
    * 1 00000d02 00000002 UNINITIALIZED
    00000d02 00000002 DSP2803x_GlobalVariableDefs.obj (FlashCallbackVar)

    FlashScalingVar
    * 1 00000d04 00000002 UNINITIALIZED
    00000d04 00000002 DSP2803x_GlobalVariableDefs.obj (FlashScalingVar)

    Cla1RegsFile
    * 1 00001400 00000040 UNINITIALIZED
    00001400 00000040 DSP2803x_GlobalVariableDefs.obj (Cla1RegsFile)

    Cla1ToCpuMsgRAM
    * 1 00001480 00000026 UNINITIALIZED
    00001480 00000026 shared_data.obj (Cla1ToCpuMsgRAM)

    CpuToCla1MsgRAM
    * 1 00001500 00000032 UNINITIALIZED
    00001500 00000032 shared_data.obj (CpuToCla1MsgRAM)

    ECanaRegsFile
    * 1 00006000 00000034 UNINITIALIZED
    00006000 00000034 DSP2803x_GlobalVariableDefs.obj (ECanaRegsFile)

    ECanaLAMRegsFile
    * 1 00006040 00000040 UNINITIALIZED
    00006040 00000040 DSP2803x_GlobalVariableDefs.obj (ECanaLAMRegsFile)

    ECanaMOTSRegsFile
    * 1 00006080 00000040 UNINITIALIZED
    00006080 00000040 DSP2803x_GlobalVariableDefs.obj (ECanaMOTSRegsFile)

    ECanaMOTORegsFile
    * 1 000060c0 00000040 UNINITIALIZED
    000060c0 00000040 DSP2803x_GlobalVariableDefs.obj (ECanaMOTORegsFile)

    ECanaMboxesFile
    * 1 00006100 00000100 UNINITIALIZED
    00006100 00000100 DSP2803x_GlobalVariableDefs.obj (ECanaMboxesFile)

    Comp1RegsFile
    * 1 00006400 00000014 UNINITIALIZED
    00006400 00000014 DSP2803x_GlobalVariableDefs.obj (Comp1RegsFile)

    Comp2RegsFile
    * 1 00006420 00000014 UNINITIALIZED
    00006420 00000014 DSP2803x_GlobalVariableDefs.obj (Comp2RegsFile)

    Comp3RegsFile
    * 1 00006440 00000014 UNINITIALIZED
    00006440 00000014 DSP2803x_GlobalVariableDefs.obj (Comp3RegsFile)

    EPwm1RegsFile
    * 1 00006800 00000040 UNINITIALIZED
    00006800 00000040 DSP2803x_GlobalVariableDefs.obj (EPwm1RegsFile)

    EPwm2RegsFile
    * 1 00006840 00000040 UNINITIALIZED
    00006840 00000040 DSP2803x_GlobalVariableDefs.obj (EPwm2RegsFile)

    EPwm3RegsFile
    * 1 00006880 00000040 UNINITIALIZED
    00006880 00000040 DSP2803x_GlobalVariableDefs.obj (EPwm3RegsFile)

    EPwm4RegsFile
    * 1 000068c0 00000040 UNINITIALIZED
    000068c0 00000040 DSP2803x_GlobalVariableDefs.obj (EPwm4RegsFile)

    EPwm5RegsFile
    * 1 00006900 00000040 UNINITIALIZED
    00006900 00000040 DSP2803x_GlobalVariableDefs.obj (EPwm5RegsFile)

    EPwm6RegsFile
    * 1 00006940 00000040 UNINITIALIZED
    00006940 00000040 DSP2803x_GlobalVariableDefs.obj (EPwm6RegsFile)

    EPwm7RegsFile
    * 1 00006980 00000040 UNINITIALIZED
    00006980 00000040 DSP2803x_GlobalVariableDefs.obj (EPwm7RegsFile)

    ECap1RegsFile
    * 1 00006a00 00000020 UNINITIALIZED
    00006a00 00000020 DSP2803x_GlobalVariableDefs.obj (ECap1RegsFile)

    HRCap1RegsFile
    * 1 00006ac0 00000020 UNINITIALIZED
    00006ac0 00000020 DSP2803x_GlobalVariableDefs.obj (HRCap1RegsFile)

    HRCap2RegsFile
    * 1 00006ae0 00000020 UNINITIALIZED
    00006ae0 00000020 DSP2803x_GlobalVariableDefs.obj (HRCap2RegsFile)

    EQep1RegsFile
    * 1 00006b00 00000040 UNINITIALIZED
    00006b00 00000040 DSP2803x_GlobalVariableDefs.obj (EQep1RegsFile)

    LinaRegsFile
    * 1 00006c00 0000004a UNINITIALIZED
    00006c00 0000004a DSP2803x_GlobalVariableDefs.obj (LinaRegsFile)

    GpioCtrlRegsFile
    * 1 00006f80 00000040 UNINITIALIZED
    00006f80 00000040 DSP2803x_GlobalVariableDefs.obj (GpioCtrlRegsFile)

    GpioDataRegsFile
    * 1 00006fc0 00000020 UNINITIALIZED
    00006fc0 00000020 DSP2803x_GlobalVariableDefs.obj (GpioDataRegsFile)

    GpioIntRegsFile
    * 1 00006fe0 0000000c UNINITIALIZED
    00006fe0 0000000c DSP2803x_GlobalVariableDefs.obj (GpioIntRegsFile)

    SysCtrlRegsFile
    * 1 00007010 00000020 UNINITIALIZED
    00007010 00000020 DSP2803x_GlobalVariableDefs.obj (SysCtrlRegsFile)

    SpiaRegsFile
    * 1 00007040 00000010 UNINITIALIZED
    00007040 00000010 DSP2803x_GlobalVariableDefs.obj (SpiaRegsFile)

    SciaRegsFile
    * 1 00007050 00000010 UNINITIALIZED
    00007050 00000010 DSP2803x_GlobalVariableDefs.obj (SciaRegsFile)

    NmiIntruptRegsFile
    * 1 00007060 00000010 UNINITIALIZED
    00007060 00000010 DSP2803x_GlobalVariableDefs.obj (NmiIntruptRegsFile)

    XIntruptRegsFile
    * 1 00007070 00000010 UNINITIALIZED
    00007070 00000010 DSP2803x_GlobalVariableDefs.obj (XIntruptRegsFile)

    AdcRegsFile
    * 1 00007100 00000050 UNINITIALIZED
    00007100 00000050 DSP2803x_GlobalVariableDefs.obj (AdcRegsFile)

    SpibRegsFile
    * 1 00007740 00000010 UNINITIALIZED
    00007740 00000010 DSP2803x_GlobalVariableDefs.obj (SpibRegsFile)

    I2caRegsFile
    * 1 00007900 00000022 UNINITIALIZED
    00007900 00000022 DSP2803x_GlobalVariableDefs.obj (I2caRegsFile)

    .ebss 1 00008000 00000636 UNINITIALIZED
    00008000 0000021c Database.obj (.ebss)
    0000821c 00000020 pll.obj (.ebss)
    0000823c 00000004 autoGen.obj (.ebss)
    00008240 000000c8 log.obj (.ebss)
    00008308 00000038 Control.obj (.ebss)
    00008340 000000a0 AnalogInput.obj (.ebss)
    000083e0 0000001e rcpDataLink.obj (.ebss)
    000083fe 00000002 DSP2803x_Lin.obj (.ebss)
    00008400 0000009a Timer.obj (.ebss)
    0000849a 00000018 applInterface.obj (.ebss)
    000084b2 0000000c linkInterface.obj (.ebss)
    000084be 00000002 LLC.obj (.ebss)
    000084c0 0000006e command.obj (.ebss)
    0000852e 00000008 DSP2803x_CpuTimers.obj (.ebss)
    00008536 00000008 I2C.obj (.ebss)
    0000853e 00000002 rcpProtocolSelection.obj (.ebss)
    00008540 00000058 SPI.obj (.ebss)
    00008598 00000016 rxpPacket.obj (.ebss)
    000085ae 00000008 packetValidationSlave.obj (.ebss)
    000085b6 00000008 rts2800_ml.lib : memory.obj (.ebss)
    000085be 00000001 slaveDetectSlave.obj (.ebss)
    000085bf 00000001 --HOLE--
    000085c0 00000036 logs.obj (.ebss)
    000085f6 00000006 Task.obj (.ebss)
    000085fc 00000004 rts2800_ml.lib : _lock.obj (.ebss)
    00008600 00000014 ControlLaw2P2Z.obj (.ebss)
    00008614 00000014 SCI.obj (.ebss)
    00008628 00000004 rts2800_ml.lib : exit.obj (.ebss)
    0000862c 00000004 rxpAPI.obj (.ebss)
    00008630 00000003 GPIO_28035.obj (.ebss)
    00008633 00000003 rxpState.obj (.ebss)

    CLAscratch
    * 1 00008c00 00000100 UNINITIALIZED
    00008c00 00000100 --HOLE--

    .bss_cla 1 00008d00 00000077 UNINITIALIZED
    00008d00 00000077 loop.obj (.bss_cla)

    PartIdRegsFile
    * 1 003d7e80 00000001 UNINITIALIZED
    003d7e80 00000001 DSP2803x_GlobalVariableDefs.obj (PartIdRegsFile)

    CLA1mathTables
    * 1 003f7000 00000000 UNINITIALIZEDRUN ADDR = 00008d77

    .const_cla
    * 1 003f7000 00000059 RUN ADDR = 00008d77
    003f7000 00000059 loop.obj (.const_cla:_VtoPTable)

    CsmPwlFile
    * 1 003f7ff8 00000008 UNINITIALIZED
    003f7ff8 00000008 DSP2803x_GlobalVariableDefs.obj (CsmPwlFile)


    GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE

    address data page name
    -------- ---------------- ----
    00000000 0 (00000000) _NVdata

    00000040 1 (00000040) __stack

    000001c0 7 (000001c0) __sys_memory

    00000340 d (00000340) _CNTL_2P2Z_RefPLL
    00000342 d (00000340) _CNTL_2P2Z_FdbkPLL
    00000344 d (00000340) _CNTL_2P2Z_OutPLL
    00000346 d (00000340) _CNTL_2P2Z_CoefPLL
    00000348 d (00000340) _CNTL_2P2Z_DBUFFPLL

    00000880 22 (00000880) _DevEmuRegs

    00000985 26 (00000980) _SysPwrCtrlRegs

    00000a80 2a (00000a80) _FlashRegs

    00000ae0 2b (00000ac0) _CsmRegs

    00000b00 2c (00000b00) _AdcResult

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

    00000ce0 33 (00000cc0) _PieCtrlRegs

    00000d00 34 (00000d00) _EmuKey
    00000d00 34 (00000d00) _PieVectTable
    00000d01 34 (00000d00) _EmuBMode
    00000d02 34 (00000d00) _Flash_CallbackPtr
    00000d04 34 (00000d00) _Flash_CPUScaleFactor

    00001400 50 (00001400) _Cla1Regs

    00001480 52 (00001480) _highResIMode_Share
    00001481 52 (00001480) _HighResPeriod_Share
    00001482 52 (00001480) _highResVMode_Share
    00001484 52 (00001480) _IdcHighFreqFiltQ17_Share
    00001486 52 (00001480) _IdcFilteredScaled_Share
    00001488 52 (00001480) _Vout_OVSD_CAL_Result_CLA_Share
    0000148a 52 (00001480) _Idc25HzFiltQ20_CLA_Share
    0000148c 52 (00001480) _VdcFilteredScaled_Share
    0000148e 52 (00001480) _Ierror_Share
    00001490 52 (00001480) _currentLimit_Share
    00001492 52 (00001480) _vError_Share
    00001494 52 (00001480) _VdcFilteredQ21_CLA_Share
    00001496 52 (00001480) _VdcLowResScaled_CLA_Share
    00001498 52 (00001480) _VdcAcScaled_CLA_Share
    0000149a 52 (00001480) _VdcHighResScaled_CLA_Share
    0000149c 52 (00001480) _vControl_CLA_Share
    0000149e 52 (00001480) _DemandVoltage_Share
    000014a0 52 (00001480) _vControlSlopeAdjusted_Share
    000014a2 52 (00001480) _VcontrolRateLimited_Share
    000014a4 52 (00001480) _Vout_DC_CAL_Result_CLA_Share

    00001500 54 (00001500) _Iout_DC_CAL_Gain
    00001501 54 (00001500) _Vout_OVSD_CAL_Offset
    00001502 54 (00001500) _voltageOffset_Share
    00001503 54 (00001500) _Vout_DC_CAL_Offset
    00001504 54 (00001500) _Vout_DC_CAL_Gain
    00001505 54 (00001500) _Iout_DC_CAL_Offset
    00001506 54 (00001500) _VarInitFlag_Share
    00001507 54 (00001500) _Sync_Status_Share
    00001508 54 (00001500) _Vout_OVSD_CAL_Gain
    00001509 54 (00001500) _SoftStartFlag_Share
    0000150a 54 (00001500) _a1
    0000150c 54 (00001500) _a0
    0000150e 54 (00001500) _Vout_OVSD_CAL_Result
    00001510 54 (00001500) _Vout_DC_CAL_Result
    00001512 54 (00001500) _AdcFilteredHalfSupply_Share
    00001514 54 (00001500) _Iout_DC_CAL_Result
    00001516 54 (00001500) _I_Limit_Ref_Share
    00001518 54 (00001500) _d4
    0000151a 54 (00001500) _sineCancelTerm_Share
    0000151c 54 (00001500) _d2
    0000151e 54 (00001500) _d3
    00001520 54 (00001500) _b1
    00001522 54 (00001500) _VdcOrderMaxTarget_Share
    00001524 54 (00001500) _b0
    00001526 54 (00001500) _FreSet_Share
    00001528 54 (00001500) _vTarget_Share
    0000152a 54 (00001500) _d1
    0000152c 54 (00001500) _c1
    0000152e 54 (00001500) _d0
    00001530 54 (00001500) _c0

    00006000 180 (00006000) _ECanaRegs

    00006040 181 (00006040) _ECanaLAMRegs

    00006080 182 (00006080) _ECanaMOTSRegs

    000060c0 183 (000060c0) _ECanaMOTORegs

    00006100 184 (00006100) _ECanaMboxes

    00006400 190 (00006400) _Comp1Regs
    00006420 190 (00006400) _Comp2Regs

    00006440 191 (00006440) _Comp3Regs

    00006800 1a0 (00006800) _EPwm1Regs

    00006840 1a1 (00006840) _EPwm2Regs

    00006880 1a2 (00006880) _EPwm3Regs

    000068c0 1a3 (000068c0) _EPwm4Regs

    00006900 1a4 (00006900) _EPwm5Regs

    00006940 1a5 (00006940) _EPwm6Regs

    00006980 1a6 (00006980) _EPwm7Regs

    00006a00 1a8 (00006a00) _ECap1Regs

    00006ac0 1ab (00006ac0) _HRCap1Regs
    00006ae0 1ab (00006ac0) _HRCap2Regs

    00006b00 1ac (00006b00) _EQep1Regs

    00006c00 1b0 (00006c00) _LinaRegs

    00006f80 1be (00006f80) _GpioCtrlRegs

    00006fc0 1bf (00006fc0) _GpioDataRegs
    00006fe0 1bf (00006fc0) _GpioIntRegs

    00007010 1c0 (00007000) _SysCtrlRegs

    00007040 1c1 (00007040) _SpiaRegs
    00007050 1c1 (00007040) _SciaRegs
    00007060 1c1 (00007040) _NmiIntruptRegs
    00007070 1c1 (00007040) _XIntruptRegs

    00007100 1c4 (00007100) _AdcRegs

    00007740 1dd (00007740) _SpibRegs

    00007900 1e4 (00007900) _I2caRegs

    00008004 200 (00008000) _AlarmFlag6
    00008006 200 (00008000) _AlarmFlag5
    00008008 200 (00008000) _AlarmFlag7
    0000800a 200 (00008000) _AlarmFlag3
    0000800e 200 (00008000) _AlarmFlag4
    00008010 200 (00008000) _ResIOCCnt
    00008012 200 (00008000) _AlarmFlag10
    00008014 200 (00008000) _AlarmFlag2
    00008016 200 (00008000) _AlarmFlag1
    00008018 200 (00008000) _AlarmFlag8
    0000801a 200 (00008000) _AlarmFlag9
    0000801c 200 (00008000) _llc_parameters
    0000801e 200 (00008000) _pfcDebugData
    00008024 200 (00008000) _data32
    0000802a 200 (00008000) _pfcSetValues
    00008031 200 (00008000) _data16

    00008040 201 (00008040) _controlCoeffs
    0000804a 201 (00008040) _registerCmd
    00008056 201 (00008040) _rectifierDescription
    00008064 201 (00008040) _pfcData

    00008080 202 (00008080) _pollCmd

    000080c0 203 (000080c0) _configDB_RAM

    00008100 204 (00008100) _configDB_RAM_scratch

    00008140 205 (00008140) _RTDB

    00008180 206 (00008180) _dummyDB

    0000821c 208 (00008200) _PllRecalcPhaseFlag
    0000821d 208 (00008200) _PllVacRect
    0000821e 208 (00008200) _CTAcEst
    0000821f 208 (00008200) _PllBusRippleCancel
    00008220 208 (00008200) _PllZeroCrossFlag
    00008221 208 (00008200) _CTAcEstPrev
    00008222 208 (00008200) _PllMixerNoLockPossible
    00008227 208 (00008200) _phaseAngleCounter
    00008229 208 (00008200) _PllCtPhase
    0000822a 208 (00008200) _PllAcPeriod
    0000822b 208 (00008200) _PllAcEst
    0000822c 208 (00008200) _PllVcoSinOutputQ14
    0000822d 208 (00008200) _PllAcFrequencyx10
    00008230 208 (00008200) _PllLockedPeriod
    00008238 208 (00008200) _pllIncrement
    0000823a 208 (00008200) _PllVacPhase
    0000823c 208 (00008200) _CmdSetTable

    0000824a 209 (00008240) _recTotalRunTime
    00008254 209 (00008240) _controllerSerialNumbers

    00008280 20a (00008280) _histogramLog

    000082c0 20b (000082c0) _tracebackLog

    0000830a 20c (00008300) _SoftStartFlag
    0000830f 20c (00008300) _uiFanErrCNT
    00008310 20c (00008300) _uiFanOKCNT
    00008311 20c (00008300) _pfcBusAdjust
    00008312 20c (00008300) _Fan_State
    00008313 20c (00008300) _logFastOvsdTripped
    00008315 20c (00008300) _pendingFail
    0000831f 20c (00008300) _OVSD_delay
    00008320 20c (00008300) _adcFilteredHalfSupply
    00008332 20c (00008300) _vBase

    00008340 20d (00008340) _TransTEMPEnableFlag
    00008341 20d (00008340) _controlMode
    00008342 20d (00008340) _TransformTemp
    00008343 20d (00008340) _TemperCNT
    00008344 20d (00008340) _acquireMode
    00008345 20d (00008340) _acquireNow
    00008346 20d (00008340) _logThisTime
    0000834c 20d (00008340) _ovsdVolts
    00008350 20d (00008340) _TransformTempdisplay
    00008352 20d (00008340) _Idc25HzFiltQ20
    00008356 20d (00008340) _humCancelValueQ11
    00008358 20d (00008340) _powerFilteredUnscaledQ12
    0000835c 20d (00008340) _humCancelValueRateLimitedQ11
    0000835e 20d (00008340) _vTargetBase
    00008360 20d (00008340) _IdcHighFreqFiltQ17
    00008362 20d (00008340) _VdcOrderMax
    00008364 20d (00008340) _adcResults

    00008380 20e (00008380) _calFactors
    00008394 20e (00008380) _calResults

    000083c0 20f (000083c0) _sense12V
    000083e1 20f (000083c0) _savedRcpAddr
    000083fe 20f (000083c0) _P1
    000083ff 20f (000083c0) _P0

    00008402 210 (00008400) _swTimerCount

    000084be 212 (00008480) _shutdownByPfc
    000084bf 212 (00008480) _HighResPeriod

    000084c2 213 (000084c0) _invokeBootloader
    000084c7 213 (000084c0) _armMode
    000084c8 213 (000084c0) _changeMode
    000084c9 213 (000084c0) _sampleOutputPower
    000084cc 213 (000084c0) _lastReportedStatus
    000084ce 213 (000084c0) _reply_value5
    000084d0 213 (000084c0) _reply_value6
    000084d2 213 (000084c0) _reply_value3
    000084d4 213 (000084c0) _reply_value4
    000084d6 213 (000084c0) _reply_value9
    000084d8 213 (000084c0) _reply_value10
    000084da 213 (000084c0) _reply_value7
    000084dc 213 (000084c0) _reply_value8
    000084de 213 (000084c0) _commsTimeoutDelay
    000084e0 213 (000084c0) _reply_value1
    000084e2 213 (000084c0) _reply_value2
    000084e4 213 (000084c0) _getCalFactor
    000084e6 213 (000084c0) _AssertLogType
    000084ea 213 (000084c0) _AssertLogFilename
    000084f2 213 (000084c0) _modelNumber
    000084f6 213 (000084c0) _description
    000084fa 213 (000084c0) _AssertLogSWVersion

    00008514 214 (00008500) _modes
    00008520 214 (00008500) _ADCresultsCopy
    0000852e 214 (00008500) _CpuTimer0

    00008545 215 (00008540) _spiTaskRunning
    00008549 215 (00008540) _processSPIpacket
    0000854a 215 (00008540) _ShutdownPfcbyMonitor
    0000854b 215 (00008540) _spiCommsErrorTimer
    0000854c 215 (00008540) _pfcDataLogIndex
    00008553 215 (00008540) _pfcDataLog

    000085d0 217 (000085c0) _histogram
    000085f9 217 (000085c0) _taskFlags
    000085fc 217 (000085c0) __unlock
    000085fe 217 (000085c0) __lock

    00008606 218 (00008600) _Coef2P2Z_PLL
    00008614 218 (00008600) _ninthBit
    00008615 218 (00008600) _rxpMaxPacketLength
    00008616 218 (00008600) _rcpProtocol
    00008617 218 (00008600) _SCIreceivedByte
    00008618 218 (00008600) _rxpBytesRecieved
    0000861a 218 (00008600) _rxpCRCErrors
    0000861c 218 (00008600) _rxpBufferOverruns
    0000861e 218 (00008600) _rxpTotalPacketsReceived
    00008620 218 (00008600) _rxpFramingErrors
    00008626 218 (00008600) _rxpPacketsForMe
    00008628 218 (00008600) __cleanup_ptr
    0000862a 218 (00008600) __dtors_ptr
    0000862c 218 (00008600) _resetOptionals
    0000862e 218 (00008600) _rxpRandom
    00008630 218 (00008600) _LEDstate
    00008632 218 (00008600) _flashLedOverrideCounter

    00008c00 230 (00008c00) __cla_scratchpad_start

    00008d00 234 (00008d00) _DcdcLoop
    00008d00 234 (00008d00) __cla_scratchpad_end
    00008d20 234 (00008d00) _Vout_DC_CAL_Result_CLA
    00008d22 234 (00008d00) _Vout_OVSD_CAL_Result_CLA
    00008d24 234 (00008d00) _Iout_DC_CAL_Result_CLA
    00008d26 234 (00008d00) _Idc25HzFiltQ20_CLA
    00008d28 234 (00008d00) _IdcHighFreqFiltQ17_CLA
    00008d2a 234 (00008d00) _IdcFilterCutOff_CLA
    00008d2c 234 (00008d00) _VdcHPFilterCutOff_CLA
    00008d2e 234 (00008d00) _IdcFilteredQ17_CLA
    00008d30 234 (00008d00) _IdcFilteredScaled_CLA
    00008d32 234 (00008d00) _VdcLowResScaled_CLA
    00008d34 234 (00008d00) _VdcFilteredQ21_CLA
    00008d36 234 (00008d00) _VdcPreviousInput_CLA
    00008d38 234 (00008d00) _VdcFilteredScaled_CLA
    00008d3a 234 (00008d00) _VdcAcScaled_CLA
    00008d3c 234 (00008d00) _VdcHighResScaled_CLA
    00008d3e 234 (00008d00) _vControl_CLA

    00008d40 235 (00008d40) _VcontrolRateLimited_CLA
    00008d42 235 (00008d40) _vdcSlope_CLA
    00008d44 235 (00008d40) _vdcStep_CLA
    00008d46 235 (00008d40) _vControlSlopeAdjusted_CLA
    00008d48 235 (00008d40) _vControlHPF_CLA
    00008d4a 235 (00008d40) _vControlHPF_2_CLA
    00008d4c 235 (00008d40) _vControl_n1_CLA
    00008d4e 235 (00008d40) _iControl_CLA
    00008d50 235 (00008d40) _iError_CLA
    00008d52 235 (00008d40) _vError_CLA
    00008d54 235 (00008d40) _VdcOrderMax_CLA
    00008d56 235 (00008d40) _DemandVoltageCalPrd
    00008d58 235 (00008d40) _PrdNumberCal
    00008d5a 235 (00008d40) _PrdNumberFrac
    00008d5c 235 (00008d40) _PrdNumberInt
    00008d5e 235 (00008d40) _HighResPeriodUnlimited_CLA
    00008d60 235 (00008d40) _HighResPeriod_CLA
    00008d62 235 (00008d40) _BoostComp
    00008d64 235 (00008d40) _Iadjust
    00008d66 235 (00008d40) _Vadjust
    00008d68 235 (00008d40) _srSwitchingComp
    00008d6a 235 (00008d40) _MainStageDeadtime_CLA
    00008d6c 235 (00008d40) _MainStageDeadtimeAdj
    00008d6e 235 (00008d40) _SrDeadtime_CLA
    00008d70 235 (00008d40) _SrPhase_CLA
    00008d72 235 (00008d40) _LoopIsrCnt
    00008d73 235 (00008d40) _highResVMode
    00008d74 235 (00008d40) _highResIMode
    00008d75 235 (00008d40) _highResVModeCounter
    00008d76 235 (00008d40) _highResIModeCounter
    00008d77 235 (00008d40) _VtoPTable

    003d7e80 f5fa (003d7e80) _PartIdRegs

    003e8000 fa00 (003e8000) _appDescriptor

    003ee07c fb81 (003ee040) __IQ11toF

    003ee090 fb82 (003ee080) __IQ4toF
    003ee0a4 fb82 (003ee080) __IQ8toF

    003f5000 fd40 (003f5000) _CmdSet_Normal_CmdTable

    003f53dc fd4f (003f53c0) _CmdSet_Normal
    003f53ee fd4f (003f53c0) _CmdSet_Normal_RcpCmdTable

    003f556a fd55 (003f5540) _PieVectTableInit

    003f576a fd5d (003f5740) _CmdSet_Normal_RcpCmdTableLookup

    003f5a72 fd69 (003f5a40) _ucMinorSWVer
    003f5a73 fd69 (003f5a40) _ucMajorSWVer
    003f5a74 fd69 (003f5a40) _HardwareVersion
    003f5a78 fd69 (003f5a40) _pfcDataNoComms

    003f61e6 fd87 (003f61c0) _CmdSet_Normal_CSMajor
    003f61eb fd87 (003f61c0) _CmdSet_Normal_CSMinor
    003f61f0 fd87 (003f61c0) _CmdSet_Normal_MaxRXPCmdId

    003f7ff8 fdff (003f7fc0) _CsmPwl


    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name

    address name
    -------- ----
    003e8491 .text
    003edf51 C$$EXIT
    00000100 CLA_SCRATCHPAD_SIZE
    003ed93e FS$$ADD
    003edf81 FS$$CMP
    003ed837 FS$$DIV
    003eda7c FS$$MPY
    003ee073 FS$$NEG
    003ed939 FS$$SUB
    003ede04 FS$$TOI
    003edd8e FS$$TOL
    003edecb FS$$TOU
    003ede4a FS$$TOUL
    003edf1d I$$TOFS
    003edd64 L$$DIV
    003edd73 L$$MOD
    003edf37 L$$TOFS
    003ee040 U$$DIV
    003ee045 U$$MOD
    003ee023 U$$TOFS
    003edd81 UL$$DIV
    003edd88 UL$$MOD
    003ee000 UL$$TOFS
    003ecbbc _ADCINT1_ISR
    003ecbc1 _ADCINT2_ISR
    003ecc75 _ADCINT3_ISR
    003ecc7a _ADCINT4_ISR
    003ecc7f _ADCINT5_ISR
    003ecc84 _ADCINT6_ISR
    003ecc89 _ADCINT7_ISR
    003ecc8e _ADCINT8_ISR
    003ecbd0 _ADCINT9_ISR
    00008520 _ADCresultsCopy
    003ea0e7 _ALL_BITS
    003ebf27 _AdcChanSelect
    003ebf9c _AdcConversion
    00001512 _AdcFilteredHalfSupply_Share
    003ebf00 _AdcOffsetSelfCal
    00007100 _AdcRegs
    00000b00 _AdcResult
    00008016 _AlarmFlag1
    00008012 _AlarmFlag10
    00008014 _AlarmFlag2
    0000800a _AlarmFlag3
    0000800e _AlarmFlag4
    00008006 _AlarmFlag5
    00008004 _AlarmFlag6
    00008008 _AlarmFlag7
    00008018 _AlarmFlag8
    0000801a _AlarmFlag9
    000084ea _AssertLogFilename
    000084fa _AssertLogSWVersion
    000084e6 _AssertLogType
    003ea183 _BlobExtract
    003ea527 _BlobFormulate
    00008d62 _BoostComp
    003ea584 _ByteFormulate
    003ecc93 _CLA1_INT1_ISR
    003ecc98 _CLA1_INT2_ISR
    003ecc9d _CLA1_INT3_ISR
    003ecca2 _CLA1_INT4_ISR
    003ecca7 _CLA1_INT5_ISR
    003eccac _CLA1_INT6_ISR
    003eccb1 _CLA1_INT7_ISR
    003eccb6 _CLA1_INT8_ISR
    00000346 _CNTL_2P2Z_CoefPLL
    00000348 _CNTL_2P2Z_DBUFFPLL
    00000342 _CNTL_2P2Z_FdbkPLL
    00000344 _CNTL_2P2Z_OutPLL
    00000340 _CNTL_2P2Z_RefPLL
    0000821e _CTAcEst
    00008221 _CTAcEstPrev
    00009000 _Cla1Prog_Start
    00001400 _Cla1Regs
    00009000 _Cla1Task3
    003f39f4 _Cla1funcsLoadEnd
    000009f4 _Cla1funcsLoadSize
    003f3000 _Cla1funcsLoadStart
    00009000 _Cla1funcsRunStart
    003f7059 _Cla1mathTablesLoadEnd
    00000059 _Cla1mathTablesLoadSize
    003f7000 _Cla1mathTablesLoadStart
    00008d77 _Cla1mathTablesRunStart
    0000823c _CmdSetTable
    003f53dc _CmdSet_Normal
    003f61e6 _CmdSet_Normal_CSMajor
    003f61eb _CmdSet_Normal_CSMinor
    003f5000 _CmdSet_Normal_CmdTable
    003f61f0 _CmdSet_Normal_MaxRXPCmdId
    003f53ee _CmdSet_Normal_RcpCmdTable
    003f576a _CmdSet_Normal_RcpCmdTableLookup
    00008606 _Coef2P2Z_PLL
    00006400 _Comp1Regs
    00006420 _Comp2Regs
    00006440 _Comp3Regs
    003edb3d _ConfigCpuTimer
    0000852e _CpuTimer0
    00000c00 _CpuTimer0Regs
    00000c08 _CpuTimer1Regs
    00000c10 _CpuTimer2Regs
    003f7ff8 _CsmPwl
    00000ae0 _CsmRegs
    003ec95d _CsmUnlock
    003edd56 _Ctrl2P2ZCalcPllLoopCoeffs
    003edd39 _Ctrl2P2ZInitCoeffs
    003ecb67 _DATALOG_ISR
    003eac4d _DB_Init
    003eae71 _DB_SetCalibrationItem
    003eaed8 _DB_SetConfigItem
    003eaeee _DB_Update
    003ee065 _DSP28x_DisableInt
    003ee069 _DSP28x_RestoreInt
    000007dd _DSP28x_usDelay
    00008d00 _DcdcLoop
    00008d56 _DemandVoltageCalPrd
    0000149e _DemandVoltage_Share
    00000880 _DevEmuRegs
    003ec8bd _DisableDog
    003ecc6b _ECAN0INTA_ISR
    003ecc70 _ECAN1INTA_ISR
    003ecc25 _ECAP1_INT_ISR
    00006040 _ECanaLAMRegs
    000060c0 _ECanaMOTORegs
    00006080 _ECanaMOTSRegs
    00006100 _ECanaMboxes
    00006000 _ECanaRegs
    00006a00 _ECap1Regs
    003eccca _EMPTY_ISR
    003ecb71 _EMUINT_ISR
    003ecc02 _EPWM1_INT_ISR
    003ecbdf _EPWM1_TZINT_ISR
    003ecc07 _EPWM2_INT_ISR
    003ecbe4 _EPWM2_TZINT_ISR
    003ecc0c _EPWM3_INT_ISR
    003ecbe9 _EPWM3_TZINT_ISR
    003ecc11 _EPWM4_INT_ISR
    003ecbee _EPWM4_TZINT_ISR
    003ecc16 _EPWM5_INT_ISR
    003ecbf3 _EPWM5_TZINT_ISR
    003ecc1b _EPWM6_INT_ISR
    003ecbf8 _EPWM6_TZINT_ISR
    003ecc20 _EPWM7_INT_ISR
    003ecbfd _EPWM7_TZINT_ISR
    00006800 _EPwm1Regs
    00006840 _EPwm2Regs
    00006880 _EPwm3Regs
    000068c0 _EPwm4Regs
    00006900 _EPwm5Regs
    00006940 _EPwm6Regs
    00006980 _EPwm7Regs
    003ecc34 _EQEP1_INT_ISR
    00006b00 _EQep1Regs
    00000d01 _EmuBMode
    00000d00 _EmuKey
    003ec8c5 _EnableDog
    003eddd6 _EnableInterrupts
    00000723 _ExecFwInit
    00000732 _ExecPllLoop
    003ec9c6 _ExtOscSel
    003ea1ce _ExtractIntegerBits
    00008312 _Fan_State
    00000a80 _FlashRegs
    00000d04 _Flash_CPUScaleFactor
    00000d02 _Flash_CallbackPtr
    003ea0f9 _FloatExtract
    003ea4af _FloatFormulate
    003ea5f6 _FloatToFpFormulate
    003ea290 _FpToFloatExtract
    00001526 _FreSet_Share
    003ec2a8 _GPIOinit
    003ed659 _GenIdParity
    003ed70e _GetOscTrimValue
    003edc77 _GetTemperatureC
    003edc93 _GetTemperatureK
    00006f80 _GpioCtrlRegs
    00006fc0 _GpioDataRegs
    00006fe0 _GpioIntRegs
    003ecc2a _HRCAP1_INT_ISR
    003ecc2f _HRCAP2_INT_ISR
    00006ac0 _HRCap1Regs
    00006ae0 _HRCap2Regs
    003f5a74 _HardwareVersion
    000084bf _HighResPeriod
    00008d5e _HighResPeriodUnlimited_CLA
    00008d60 _HighResPeriod_CLA
    00001481 _HighResPeriod_Share
    003ecc4d _I2CINT1A_ISR
    003ecc52 _I2CINT2A_ISR
    003ecaf6 _I2C_GetState
    003ec9dc _I2C_Init
    003ecb0d _I2C_IsLockedOrBusy
    003ecb1b _I2C_Lock
    003ecae9 _I2C_Read_All
    003eca7c _I2C_Read_Next
    003eca72 _I2C_Read_Setup
    003ecb20 _I2C_UnLock
    003eca5e _I2C_Write_All
    003ec9fd _I2C_Write_Next
    003ec9f3 _I2C_Write_Setup
    00007900 _I2caRegs
    003ecb7b _ILLEGAL_ISR
    003ecb5d _INT13_ISR
    003ecb62 _INT14_ISR
    00001516 _I_Limit_Ref_Share
    00008d64 _Iadjust
    00008352 _Idc25HzFiltQ20
    00008d26 _Idc25HzFiltQ20_CLA
    0000148a _Idc25HzFiltQ20_CLA_Share
    00008d2a _IdcFilterCutOff_CLA
    00008d2e _IdcFilteredQ17_CLA
    00008d30 _IdcFilteredScaled_CLA
    00001486 _IdcFilteredScaled_Share
    00008360 _IdcHighFreqFiltQ17
    00008d28 _IdcHighFreqFiltQ17_CLA
    00001484 _IdcHighFreqFiltQ17_Share
    0000148e _Ierror_Share
    003ebec7 _InitAdc
    003ebede _InitAdcAio
    003edb72 _InitComp
    003edb7a _InitComp1Gpio
    003edb8c _InitComp2Gpio
    003edba4 _InitComp3Gpio
    003edb73 _InitCompGpio
    003edb28 _InitCpuTimers
    003ed44f _InitECan
    003ed4cd _InitECanGpio
    003ed452 _InitECana
    003ed4d0 _InitECanaGpio
    003ee013 _InitECap
    003ee017 _InitECap1Gpio
    003ee014 _InitECapGpio
    003ed23e _InitEPwm
    003ed24e _InitEPwm1Gpio
    003ed260 _InitEPwm2Gpio
    003ed272 _InitEPwm3Gpio
    003ed283 _InitEPwm4Gpio
    003ed29b _InitEPwm5Gpio
    003ed2ad _InitEPwm6Gpio
    003ed2bf _InitEPwm7Gpio
    003ed23f _InitEPwmGpio
    003ed2d1 _InitEPwmSyncGpio
    003edcdd _InitEQep
    003edce1 _InitEQep1Gpio
    003edcde _InitEQepGpio
    000007b4 _InitFlash
    003edfed _InitGpio
    003ede8c _InitHRCap
    003ede92 _InitHRCap1Gpio
    003edea0 _InitHRCap2Gpio
    003ede8d _InitHRCapGpio
    003edf6a _InitI2C
    003edf6b _InitI2CGpio
    003ed07e _InitLLC
    003ed60e _InitLin
    003ed685 _InitLinGpio
    003ed611 _InitLina
    003ed688 _InitLinaGpio
    003ec91d _InitPeripheralClocks
    003ee07b _InitPeripherals
    003eddb7 _InitPieCtrl
    003edddf _InitPieVectTable
    003ec8cd _InitPll
    003edf03 _InitSci
    003edf04 _InitSciGpio
    003edf07 _InitSciaGpio
    003edd0b _InitSpi
    003edd0c _InitSpiGpio
    003edd11 _InitSpiaGpio
    003edd15 _InitSpibGpio
    003ec83b _InitSysCtrl
    003ed2e2 _InitTzGpio
    003ec98e _IntOsc1Sel
    003ec99e _IntOsc2Sel
    00001500 _Iout_DC_CAL_Gain
    00001505 _Iout_DC_CAL_Offset
    00001514 _Iout_DC_CAL_Result
    00008d24 _Iout_DC_CAL_Result_CLA
    00008630 _LEDstate
    003ecc61 _LIN0INTA_ISR
    003ecc66 _LIN1INTA_ISR
    003e9b35 _LLCEnable
    003eccc5 _LUF_ISR
    003eccc0 _LVF_ISR
    00006c00 _LinaRegs
    003ea39a _ListExtract
    003ea705 _ListFormulate
    003eb185 _Log_ClearRuntimeLogs
    003eb1b4 _Log_GetEventLogBlock
    003eb49b _Log_ReadTracebackRecord
    003eb46d _Log_RectifierFailEvent
    003eb10a _Log_Update
    003ea5cc _LongFormulate
    00008d72 _LoopIsrCnt
    00008d6c _MainStageDeadtimeAdj
    00008d6a _MainStageDeadtime_CLA
    003edfaf _MemCopy
    003ecb76 _NMI_ISR
    00000000 _NVdata
    00007060 _NmiIntruptRegs
    003ea278 _NumberExtract
    0000831f _OVSD_delay
    003ed69c _Osc1Comp
    003ed6d5 _Osc2Comp
    000083ff _P0
    000083fe _P1
    003ecccf _PIE_RESERVED
    003edad6 _PLLinit
    003ea390 _PadExtract
    003ea6fb _PadFormulate
    003d7e80 _PartIdRegs
    00000ce0 _PieCtrlRegs
    00000d00 _PieVectTable
    003f556a _PieVectTableInit
    0000822b _PllAcEst
    0000822d _PllAcFrequencyx10
    0000822a _PllAcPeriod
    0000821f _PllBusRippleCancel
    00008229 _PllCtPhase
    00008230 _PllLockedPeriod
    00008222 _PllMixerNoLockPossible
    0000821c _PllRecalcPhaseFlag
    0000823a _PllVacPhase
    0000821d _PllVacRect
    0000822c _PllVcoSinOutputQ14
    00008220 _PllZeroCrossFlag
    00008d58 _PrdNumberCal
    00008d5a _PrdNumberFrac
    00008d5c _PrdNumberInt
    003ed4e6 _RS485_SCIinit
    00008140 _RTDB
    003ecb6c _RTOSINT_ISR
    003e9f6a _RXP_APPL_Initialise
    003ea07a _RXP_APPL_getCmdSets
    003ea08d _RXP_APPL_getMaxRxpCmdIds
    003e9f74 _RXP_APPL_requestReceived
    003ea09b _RXP_APPL_restartMasterCommunicationTimeout
    003e9f73 _RXP_APPL_stateChanged
    003ed8ba _RXP_CRC_Initialise
    003ed8bf _RXP_CRC_getCRC
    003ed8f0 _RXP_CRC_packetDown
    003ed8be _RXP_CRC_stateChanged
    003ed8de _RXP_CRC_updateCRC
    003ed7b2 _RXP_FRAME_Initialise
    003ed7b5 _RXP_FRAME_packetDown
    003ed7b4 _RXP_FRAME_stateChanged
    003ed427 _RXP_IMPL_connectionStateChanged
    003ed442 _RXP_IMPL_getRCPStatusBit
    003ed44d _RXP_IMPL_isRCPBusy
    003ec704 _RXP_InitialiseSlave
    003ec684 _RXP_LINK_Initialise
    003ec744 _RXP_LINK_clearReceiveBuffer
    003ec6dd _RXP_LINK_dataReceived
    003ec80a _RXP_LINK_enableInterrupt
    003ec7ff _RXP_LINK_framingError
    003ec811 _RXP_LINK_processReceivedPackets
    003ec78c _RXP_LINK_receivedByte
    003ec82c _RXP_LINK_routePacketUp
    003ec6ce _RXP_LINK_sendPacket
    003ec6ea _RXP_LINK_sendRcpResponse
    003ec6b2 _RXP_LINK_stateChanged
    003edc3e _RXP_NET_Initialise
    003edc4c _RXP_NET_packetUp
    003edc49 _RXP_NET_stateChanged
    003eb8cf _RXP_PACKET_Initialise
    003ebb3b _RXP_PACKET_addLeadingBytes
    003ebb23 _RXP_PACKET_addTrailingBytes
    003eb94b _RXP_PACKET_alloc
    003ebaa7 _RXP_PACKET_append
    003ebacb _RXP_PACKET_appendByte
    003ebb09 _RXP_PACKET_appendLong
    003ebaff _RXP_PACKET_appendShort
    003ebb94 _RXP_PACKET_backSize
    003ebb13 _RXP_PACKET_clear
    003ebb80 _RXP_PACKET_dataSize
    003eba22 _RXP_PACKET_dequeue
    003eb9b2 _RXP_PACKET_free
    003ebb8a _RXP_PACKET_frontSize
    003ebbb0 _RXP_PACKET_isDataAccessValid
    003eba41 _RXP_PACKET_prepend
    003eba61 _RXP_PACKET_prependByte
    003eba9d _RXP_PACKET_prependLong
    003eba93 _RXP_PACKET_prependShort
    003eb9e2 _RXP_PACKET_queue
    003ebbea _RXP_PACKET_readLong
    003ebbe1 _RXP_PACKET_readShort
    003eb994 _RXP_PACKET_realloc
    003ebba2 _RXP_PACKET_start
    003ebb63 _RXP_PACKET_stripLeadingBytes
    003ebb50 _RXP_PACKET_stripTrailingBytes
    003ed3b7 _RXP_PHYS_packetDown
    003ed3b0 _RXP_PHYS_useRcpFraming
    003ec0e6 _RXP_PVS_Initialise
    003ec136 _RXP_PVS_isPacketForUs
    003ec21f _RXP_PVS_packetDown
    003ec24e _RXP_PVS_packetUp
    003ec0d5 _RXP_PVS_restartMasterCommunicationTimeout
    003ec100 _RXP_PVS_stateChanged
    003eb4f6 _RXP_RCPDL_Initialise
    003eb6e5 _RXP_RCPDL_dataReceived
    003eb58e _RXP_RCPDL_isPacketForUs
    003eb5a4 _RXP_RCPDL_lastPacketWasAddressedToUs
    003eb5a8 _RXP_RCPDL_packetDown
    003eb5ce _RXP_RCPDL_packetUp
    003eb708 _RXP_RCPDL_restartMasterCommunicationTimeout
    003eb538 _RXP_RCPDL_stateChanged
    003ed9ee _RXP_RCPPS_Initialise
    003eda03 _RXP_RCPPS_packetUp
    003ed9f8 _RXP_RCPPS_stateChanged
    003ed9b1 _RXP_RCPPS_usingRcp
    003ed162 _RXP_RCPPT_Initialise
    003ed165 _RXP_RCPPT_packetDown
    003ed1a5 _RXP_RCPPT_packetUp
    003ed164 _RXP_RCPPT_stateChanged
    003ecf68 _RXP_SDS_Initialise
    003ecf81 _RXP_SDS_dataReceived
    003ecfc9 _RXP_SDS_packetUp
    003ecf73 _RXP_SDS_stateChanged
    003ed727 _RXP_STATE_Initialise
    003ed786 _RXP_STATE_getMasterMode
    003ed78f _RXP_STATE_isMaster
    003ed788 _RXP_STATE_isMasterCapable
    003ed791 _RXP_STATE_isSlave
    003ed793 _RXP_STATE_isSlaveConnected
    003ed7a2 _RXP_STATE_isUsingRcp
    003ed7aa _RXP_STATE_isUsingRxp
    003ed738 _RXP_STATE_setMasterMode
    003ed73d _RXP_STATE_setSlaveProtocol
    003ed766 _RXP_STATE_setSlaveState
    003ed421 _RXP_SYS_FlashToRam
    003ed400 _RXP_SYS_free
    003ed41d _RXP_SYS_getMasterCommsTimeoutPeriod
    003ed440 _RXP_SYS_getRcpSlaveType
    003ed419 _RXP_SYS_getSerialNumber
    003ed3f9 _RXP_SYS_malloc
    003ed404 _RXP_SYS_random
    003ed3d9 _RXP_SYS_startTimer
    003ed3f3 _RXP_SYS_stopTimer
    00008010 _ResIOCCnt
    003ea489 _ResultIdFormulate
    003ecc57 _SCIRXINTA_ISR
    003ecc5c _SCITXINTA_ISR
    00008617 _SCIreceivedByte
    003ecc39 _SPIRXINTA_ISR
    003ecc43 _SPIRXINTB_ISR
    003ecc3e _SPITXINTA_ISR
    003ecc48 _SPITXINTB_ISR
    00007050 _SciaRegs
    003ec8b3 _ServiceDog
    003ee078 _SetDBGIER
    003ecd38 _SetupADC
    003ea5a8 _ShortFormulate
    0000854a _ShutdownPfcbyMonitor
    0000830a _SoftStartFlag
    00001509 _SoftStartFlag_Share
    00007040 _SpiaRegs
    00007740 _SpibRegs
    00008d6e _SrDeadtime_CLA
    00008d70 _SrPhase_CLA
    003ea11b _StringExtract
    003ea4c9 _StringFormulate
    00001507 _Sync_Status_Share
    00007010 _SysCtrlRegs
    00000985 _SysPwrCtrlRegs
    003ecbd5 _TINT0_ISR
    00008343 _TemperCNT
    00008340 _TransTEMPEnableFlag
    00008342 _TransformTemp
    00008350 _TransformTempdisplay
    003ea596 _UByteFormulate
    003ea5e1 _ULongFormulate
    003ecbad _USER10_ISR
    003ecbb2 _USER11_ISR
    003ecbb7 _USER12_ISR
    003ecb80 _USER1_ISR
    003ecb85 _USER2_ISR
    003ecb8a _USER3_ISR
    003ecb8f _USER4_ISR
    003ecb94 _USER5_ISR
    003ecb99 _USER6_ISR
    003ecb9e _USER7_ISR
    003ecba3 _USER8_ISR
    003ecba8 _USER9_ISR
    003ea5ba _UShortFormulate
    00008d66 _Vadjust
    00001506 _VarInitFlag_Share
    00008d40 _VcontrolRateLimited_CLA
    000014a2 _VcontrolRateLimited_Share
    00008d3a _VdcAcScaled_CLA
    00001498 _VdcAcScaled_CLA_Share
    00008d34 _VdcFilteredQ21_CLA
    00001494 _VdcFilteredQ21_CLA_Share
    00008d38 _VdcFilteredScaled_CLA
    0000148c _VdcFilteredScaled_Share
    00008d2c _VdcHPFilterCutOff_CLA
    00008d3c _VdcHighResScaled_CLA
    0000149a _VdcHighResScaled_CLA_Share
    00008d32 _VdcLowResScaled_CLA
    00001496 _VdcLowResScaled_CLA_Share
    00008362 _VdcOrderMax
    00001522 _VdcOrderMaxTarget_Share
    00008d54 _VdcOrderMax_CLA
    00008d36 _VdcPreviousInput_CLA
    00001504 _Vout_DC_CAL_Gain
    00001503 _Vout_DC_CAL_Offset
    00001510 _Vout_DC_CAL_Result
    00008d20 _Vout_DC_CAL_Result_CLA
    000014a4 _Vout_DC_CAL_Result_CLA_Share
    00001508 _Vout_OVSD_CAL_Gain
    00001501 _Vout_OVSD_CAL_Offset
    0000150e _Vout_OVSD_CAL_Result
    00008d22 _Vout_OVSD_CAL_Result_CLA
    00001488 _Vout_OVSD_CAL_Result_CLA_Share
    00008d77 _VtoPTable
    003ecbda _WAKEINT_ISR
    003ecbc6 _XINT1_ISR
    003ecbcb _XINT2_ISR
    003eccbb _XINT3_ISR
    00007070 _XIntruptRegs
    003ec9b2 _XtalOscSel
    003ee07c __IQ11toF
    003ee090 __IQ4toF
    003ee0a4 __IQ8toF
    000001c0 __STACK_END
    00000180 __STACK_SIZE
    00000180 __SYSMEM_SIZE
    ffffffff ___binit__
    ffffffff ___c_args__
    003f7a00 ___cinit__
    003ee07c ___etext__
    003ede6b ___memcpy_ff
    ffffffff ___pinit__
    003e8491 ___text__
    003edee8 __args_main
    00008d00 __cla_scratchpad_end
    00008c00 __cla_scratchpad_start
    00008628 __cleanup_ptr
    0000862a __dtors_ptr
    000085fe __lock
    003ee05c __nop
    003ee058 __register_lock
    003ee054 __register_unlock
    00000040 __stack
    000001c0 __sys_memory
    000085fc __unlock
    0000150c _a0
    0000150a _a1
    003edf51 _abort
    00008344 _acquireMode
    00008345 _acquireNow
    00008320 _adcFilteredHalfSupply
    00008364 _adcResults
    00000370 _adc_isr
    003e8000 _appDescriptor
    000084c7 _armMode
    00000782 _averageVoutDC
    00001524 _b0
    00001520 _b1
    00001530 _c0
    0000152c _c1
    003edbb8 _c_int00
    00008380 _calFactors
    00008394 _calResults
    003e9b9a _calcPowerLimit
    003e9b67 _calcPowerLimitConstants
    003e9cb7 _calculateCurrentLimit
    00000768 _calibrateInputs
    003ec651 _calloc
    000084c8 _changeMode
    003ec44d _check12VoltAux
    003e969d _checkFan
    003e8496 _checkForCommand
    003ec481 _checkShutdownByPfcPin
    003ed360 _checkTimers
    003ec64f _chkheap
    003ee033 _cla1_task3_isr
    003e9f39 _clearOVSDTrippedState
    003ec414 _commsLost
    000084de _commsTimeoutDelay
    000080c0 _configDB_RAM
    00008100 _configDB_RAM_scratch
    00008040 _controlCoeffs
    003ec3d2 _controlLeds
    00008341 _controlMode
    00008254 _controllerSerialNumbers
    003e9ae2 _currentFoldbackDetect
    003e9adb _currentFoldbackInit
    00001490 _currentLimit_Share
    0000152e _d0
    0000152a _d1
    0000151c _d2
    0000151e _d3
    00001518 _d4
    00008031 _data16
    00008024 _data32
    003e9edb _decrementPFCBus
    000007cf _delayUs
    000084f6 _description
    000006bb _digitalPll2
    003ed54d _disableRS485tx
    00008180 _dummyDB
    003eb208 _eeHistoRead
    003eb20d _eeHistoWrite
    003eb196 _eeLogRead
    003eb1a6 _eeLogWrite
    003ebebf _eeReadHistogram
    003ebe2e _eraseLog
    003edf53 _exit
    003edfd9 _far_memcmp
    00008632 _flashLedOverrideCounter
    003ec48d _free
    003ec633 _free_memory
    000084e4 _getCalFactor
    00008d74 _highResIMode
    00008d76 _highResIModeCounter
    00001480 _highResIMode_Share
    00008d73 _highResVMode
    00008d75 _highResVModeCounter
    00001482 _highResVMode_Share
    000085d0 _histogram
    00008280 _histogramLog
    00008356 _humCancelValueQ11
    0000835c _humCancelValueRateLimitedQ11
    00008d4e _iControl_CLA
    00008d50 _iError_CLA
    003eb309 _initControllerSerialNumbers
    003eb35a _initEventLog
    003eb1ff _initHistogram
    003ebc00 _initLog
    003ede29 _initOneHundredHzInput
    003eb1d5 _initRecTotalRunTime
    003ed0b0 _initShutdownByPfc
    003eb383 _initTracebackData
    003eb369 _initTracebackLog
    00000796 _interpolateLin
    000007a4 _interpolatePeriod
    003edaff _interruptInit
    000084c2 _invokeBootloader
    003ed3ac _isTicking
    000084cc _lastReportedStatus
    0000801c _llc_parameters
    003ee04b _load
    003eb316 _loadControllerSerialNumbers
    003eb23e _loadTotalTimeAndHistogram
    003ebc9b _logEventsToEeprom
    00008313 _logFastOvsdTripped
    00008346 _logThisTime
    003ed57a _main
    003ec4fe _malloc
    003ec613 _max_free
    003eccd9 _measureTemp
    003edfc4 _memcmp
    003ee06c _memset
    003ec4d5 _minit
    000084f2 _modelNumber
    00008514 _modes
    00008614 _ninthBit
    003ed399 _nowl
    003ea0da _numberBitsRequiredForValue
    0000834c _ovsdVolts
    00008315 _pendingFail
    00008311 _pfcBusAdjust
    00008064 _pfcData
    00008553 _pfcDataLog
    0000854c _pfcDataLogIndex
    003f5a78 _pfcDataNoComms
    0000801e _pfcDebugData
    0000802a _pfcSetValues
    00008227 _phaseAngleCounter
    00008238 _pllIncrement
    00008080 _pollCmd
    00008358 _powerFilteredUnscaledQ12
    003e9dda _powerShare
    003eb1cc _processAssert
    003e982a _processRectifierFail
    00008549 _processSPIpacket
    003e8bcd _process_CmdSet_Normal_Cmd_CalibrateChannel
    003e928a _process_CmdSet_Normal_Cmd_CalibrateIO
    003e91ae _process_CmdSet_Normal_Cmd_ClearRunLog
    003e8985 _process_CmdSet_Normal_Cmd_Control_Coeffs
    003e8dcf _process_CmdSet_Normal_Cmd_EraseLogs
    003e8d21 _process_CmdSet_Normal_Cmd_FanEnable
    003e8a85 _process_CmdSet_Normal_Cmd_GetADCresults
    003e8ad0 _process_CmdSet_Normal_Cmd_GetCalFactor
    003e9109 _process_CmdSet_Normal_Cmd_GetConfiguration
    003e91a0 _process_CmdSet_Normal_Cmd_GetHighMainsThreshold
    003e8db0 _process_CmdSet_Normal_Cmd_GetLogBlock
    003e914d _process_CmdSet_Normal_Cmd_GetLowMainsThreshold
    003e917b _process_CmdSet_Normal_Cmd_GetLowMainsThresholdAlt
    003e8ff9 _process_CmdSet_Normal_Cmd_GetMainsVoltage
    003e90eb _process_CmdSet_Normal_Cmd_GetModelAndSerialNumbers
    003e8efe _process_CmdSet_Normal_Cmd_GetOutputCurrent
    003e8ef1 _process_CmdSet_Normal_Cmd_GetOutputVoltage
    003e9444 _process_CmdSet_Normal_Cmd_GetPFCSoftwareVersion
    003e9416 _process_CmdSet_Normal_Cmd_GetPFCValues
    003e91fa _process_CmdSet_Normal_Cmd_GetSampledOutputCurrent
    003e8fe2 _process_CmdSet_Normal_Cmd_GetStatus
    003e8f0b _process_CmdSet_Normal_Cmd_GetTemperatures
    003e8e21 _process_CmdSet_Normal_Cmd_Get_DBError_Info
    003e8b51 _process_CmdSet_Normal_Cmd_Get_Data_Acquired
    003e84b4 _process_CmdSet_Normal_Cmd_Get_Description
    003e84e2 _process_CmdSet_Normal_Cmd_Get_Hardware_Versions
    003e8e1c _process_CmdSet_Normal_Cmd_Get_Histogram_HeatSinkTemp
    003e8e08 _process_CmdSet_Normal_Cmd_Get_Histogram_InputVoltage
    003e8e12 _process_CmdSet_Normal_Cmd_Get_Histogram_OutputCurrent
    003e8e17 _process_CmdSet_Normal_Cmd_Get_Histogram_OutputPower
    003e8e0d _process_CmdSet_Normal_Cmd_Get_Histogram_OutputVoltage
    003e850f _process_CmdSet_Normal_Cmd_Get_Master_Serial_Numbers
    003e8578 _process_CmdSet_Normal_Cmd_Get_Modes
    003e84a8 _process_CmdSet_Normal_Cmd_Get_Name
    003e8a3e _process_CmdSet_Normal_Cmd_Get_New_Control_Coeffs
    003e88dd _process_CmdSet_Normal_Cmd_Get_Output_Values
    003e8d89 _process_CmdSet_Normal_Cmd_Get_PFC_Data_Acquired
    003e8b56 _process_CmdSet_Normal_Cmd_Get_PFC_Values
    003e8699 _process_CmdSet_Normal_Cmd_Get_Power_Share_Parameters
    003e8ddd _process_CmdSet_Normal_Cmd_Get_Rectifier_RunTime
    003e8b28 _process_CmdSet_Normal_Cmd_Get_Serial_Number
    003e84c0 _process_CmdSet_Normal_Cmd_Get_Software_Version
    003e88ee _process_CmdSet_Normal_Cmd_Get_Status
    003e9568 _process_CmdSet_Normal_Cmd_Get_Traceback_Log
    003e8eb0 _process_CmdSet_Normal_Cmd_Get_Value_parameters
    003e920e _process_CmdSet_Normal_Cmd_Getmeasurement
    003e84f3 _process_CmdSet_Normal_Cmd_Identify_Self
    003e8860 _process_CmdSet_Normal_Cmd_Indicate_Failure
    003e8d67 _process_CmdSet_Normal_Cmd_LLCOverCurrentTest
    003e88aa _process_CmdSet_Normal_Cmd_Low_Priority_Poll
    003e8d58 _process_CmdSet_Normal_Cmd_OverrideSyncRectGates
    003e85ac _process_CmdSet_Normal_Cmd_Ping
    003e86a4 _process_CmdSet_Normal_Cmd_Poll
    003e8844 _process_CmdSet_Normal_Cmd_Power_Share
    003e85b1 _process_CmdSet_Normal_Cmd_Register
    003e8d7f _process_CmdSet_Normal_Cmd_Reset_PFC_DataAcq_Index
    003e91ed _process_CmdSet_Normal_Cmd_SampleOutputCurrent
    003e88a3 _process_CmdSet_Normal_Cmd_Sample_Input_Phase_Angle
    003e8829 _process_CmdSet_Normal_Cmd_Sample_Output_Power
    003e8aaf _process_CmdSet_Normal_Cmd_SetCalFactor
    003e9027 _process_CmdSet_Normal_Cmd_SetClock
    003e8fad _process_CmdSet_Normal_Cmd_SetCurrentLimit
    003e901d _process_CmdSet_Normal_Cmd_SetFanMode
    003e91d9 _process_CmdSet_Normal_Cmd_SetFoldbackMode
    003e9180 _process_CmdSet_Normal_Cmd_SetHighMainsThreshold
    003e942c _process_CmdSet_Normal_Cmd_SetLLCOverCurrentTest
    003e8ba4 _process_CmdSet_Normal_Cmd_SetLLCParameters
    003e9124 _process_CmdSet_Normal_Cmd_SetLowMainsThreshold
    003e915a _process_CmdSet_Normal_Cmd_SetLowMainsThresholdAlt
    003e9022 _process_CmdSet_Normal_Cmd_SetLowVoltageLimit
    003e90ce _process_CmdSet_Normal_Cmd_SetModelAndSerialNumbers
    003e90b6 _process_CmdSet_Normal_Cmd_SetMonitorSerialNumber
    003e9018 _process_CmdSet_Normal_Cmd_SetOVSDMode
    003e8d3f _process_CmdSet_Normal_Cmd_SetPFCBusVoltage
    003e8ae6 _process_CmdSet_Normal_Cmd_SetPWMOutput
    003e90c1 _process_CmdSet_Normal_Cmd_SetPowerUpParameters
    003e903a _process_CmdSet_Normal_Cmd_SetPresets
    003e91ca _process_CmdSet_Normal_Cmd_SetRatedPowerLimit
    003e8f7c _process_CmdSet_Normal_Cmd_SetRequestedOVSD
    003e91a5 _process_CmdSet_Normal_Cmd_SetRequestedPowerLimit
    003e8fd9 _process_CmdSet_Normal_Cmd_SetShutdown
    003e902c _process_CmdSet_Normal_Cmd_SetTestMode
    003e8f20 _process_CmdSet_Normal_Cmd_SetVoltageBase
    003e8f37 _process_CmdSet_Normal_Cmd_SetVoltageOffset
    003e881b _process_CmdSet_Normal_Cmd_Set_Base_Voltage
    003e8504 _process_CmdSet_Normal_Cmd_Set_Master_Serial_Number
    003e852a _process_CmdSet_Normal_Cmd_Set_Mode
    003e8b06 _process_CmdSet_Normal_Cmd_Set_Name
    003e89c3 _process_CmdSet_Normal_Cmd_Set_New_Control_Coeffs
    003e8835 _process_CmdSet_Normal_Cmd_Set_Power_Share_Voltage_Offset
    003e8b19 _process_CmdSet_Normal_Cmd_Set_Serial_Number
    003e8e73 _process_CmdSet_Normal_Cmd_Set_Value_parameters
    003e8871 _process_CmdSet_Normal_Cmd_Set_Volatile_Maximum_Current_Limit
    003e888a _process_CmdSet_Normal_Cmd_Set_Volatile_Minimum_Voltage
    003e8857 _process_CmdSet_Normal_Cmd_Shutdown_Control
    003e8b2d _process_CmdSet_Normal_Cmd_Start_Data_Acquisition
    003e8491 _ramfuncs_loadend
    003e8020 _ramfuncs_loadstart
    00000370 _ramfuncs_runstart
    00008616 _rcpProtocol
    003ebeb6 _readHistogram
    003ebdf9 _readLog
    003ec558 _realloc
    0000824a _recTotalRunTime
    00008056 _rectifierDescription
    0000804a _registerCmd
    000084e0 _reply_value1
    000084d8 _reply_value10
    000084e2 _reply_value2
    000084d2 _reply_value3
    000084d4 _reply_value4
    000084ce _reply_value5
    000084d0 _reply_value6
    000084da _reply_value7
    000084dc _reply_value8
    000084d6 _reply_value9
    003eb171 _requestEraseLog
    0000862c _resetOptionals
    003ede3e _resetPhaseAngleCounter
    003eccd4 _rsvd_ISR
    003ecf55 _runDSR
    0000861c _rxpBufferOverruns
    00008618 _rxpBytesRecieved
    0000861a _rxpCRCErrors
    00008620 _rxpFramingErrors
    00008615 _rxpMaxPacketLength
    00008626 _rxpPacketsForMe
    0000862e _rxpRandom
    0000861e _rxpTotalPacketsReceived
    000084c9 _sampleOutputPower
    003ebc05 _saveEvent
    003ebc41 _saveHistogram
    003ebc18 _saveTraceBack
    000083e1 _savedRcpAddr
    003e95ad _secondaryFunctions
    003eabba _sendLowFreqSPICommands
    000083c0 _sense12V
    003ed564 _setSCIFraming
    000084be _shutdownByPfc
    0000151a _sineCancelTerm_Share
    003eab2d _spiAddCommandResponseToList
    0000854b _spiCommsErrorTimer
    003eac38 _spiFetchDataAcquisition
    003eac41 _spiFetchDataAcquisition1
    003ea765 _spiMasterInit
    003ea7a4 _spiProcessReceivedPacket
    003edcad _spiReceive_Isr
    00008545 _spiTaskRunning
    003eaa5a _spiTasks
    003edcd4 _spiTransmit_Isr
    003eac26 _spiWaitForLastPacketToFinish
    00008d68 _srSwitchingComp
    003ed519 _startRS485transmit
    003ed303 _startTimer
    003ed351 _stopTimer
    003edf98 _strncmp
    00008402 _swTimerCount
    003e98e7 _systemController
    000085f9 _taskFlags
    003ece39 _taskScheduler
    003ed3a7 _tickingHasStarted
    000082c0 _tracebackLog
    003f5a73 _ucMajorSWVer
    003f5a72 _ucMinorSWVer
    0000830f _uiFanErrCNT
    00008310 _uiFanOKCNT
    003eb337 _updateControllerSerialNumbers
    003ed14d _updateDeadtime
    003ebc39 _updateTraceBack
    00008332 _vBase
    00008d4a _vControlHPF_2_CLA
    00008d48 _vControlHPF_CLA
    00008d46 _vControlSlopeAdjusted_CLA
    000014a0 _vControlSlopeAdjusted_Share
    00008d3e _vControl_CLA
    0000149c _vControl_CLA_Share
    00008d4c _vControl_n1_CLA
    00008d52 _vError_CLA
    00001492 _vError_Share
    0000835e _vTargetBase
    00001528 _vTarget_Share
    00008d42 _vdcSlope_CLA
    00008d44 _vdcStep_CLA
    00001502 _voltageOffset_Share
    003edb16 _watchdogDisable
    003edb0a _watchdogEnable
    003edb1e _watchdogReset
    003ecf4b _yield
    ffffffff binit
    003f7a00 cinit
    003f7ff6 code_start
    003ee07c etext
    ffffffff pinit


    GLOBAL SYMBOLS: SORTED BY Symbol Address

    address name
    -------- ----
    00000000 _NVdata
    00000040 __stack
    00000059 _Cla1mathTablesLoadSize
    00000100 CLA_SCRATCHPAD_SIZE
    00000180 __STACK_SIZE
    00000180 __SYSMEM_SIZE
    000001c0 __STACK_END
    000001c0 __sys_memory
    00000340 _CNTL_2P2Z_RefPLL
    00000342 _CNTL_2P2Z_FdbkPLL
    00000344 _CNTL_2P2Z_OutPLL
    00000346 _CNTL_2P2Z_CoefPLL
    00000348 _CNTL_2P2Z_DBUFFPLL
    00000370 _adc_isr
    00000370 _ramfuncs_runstart
    000006bb _digitalPll2
    00000723 _ExecFwInit
    00000732 _ExecPllLoop
    00000768 _calibrateInputs
    00000782 _averageVoutDC
    00000796 _interpolateLin
    000007a4 _interpolatePeriod
    000007b4 _InitFlash
    000007cf _delayUs
    000007dd _DSP28x_usDelay
    00000880 _DevEmuRegs
    00000985 _SysPwrCtrlRegs
    000009f4 _Cla1funcsLoadSize
    00000a80 _FlashRegs
    00000ae0 _CsmRegs
    00000b00 _AdcResult
    00000c00 _CpuTimer0Regs
    00000c08 _CpuTimer1Regs
    00000c10 _CpuTimer2Regs
    00000ce0 _PieCtrlRegs
    00000d00 _EmuKey
    00000d00 _PieVectTable
    00000d01 _EmuBMode
    00000d02 _Flash_CallbackPtr
    00000d04 _Flash_CPUScaleFactor
    00001400 _Cla1Regs
    00001480 _highResIMode_Share
    00001481 _HighResPeriod_Share
    00001482 _highResVMode_Share
    00001484 _IdcHighFreqFiltQ17_Share
    00001486 _IdcFilteredScaled_Share
    00001488 _Vout_OVSD_CAL_Result_CLA_Share
    0000148a _Idc25HzFiltQ20_CLA_Share
    0000148c _VdcFilteredScaled_Share
    0000148e _Ierror_Share
    00001490 _currentLimit_Share
    00001492 _vError_Share
    00001494 _VdcFilteredQ21_CLA_Share
    00001496 _VdcLowResScaled_CLA_Share
    00001498 _VdcAcScaled_CLA_Share
    0000149a _VdcHighResScaled_CLA_Share
    0000149c _vControl_CLA_Share
    0000149e _DemandVoltage_Share
    000014a0 _vControlSlopeAdjusted_Share
    000014a2 _VcontrolRateLimited_Share
    000014a4 _Vout_DC_CAL_Result_CLA_Share
    00001500 _Iout_DC_CAL_Gain
    00001501 _Vout_OVSD_CAL_Offset
    00001502 _voltageOffset_Share
    00001503 _Vout_DC_CAL_Offset
    00001504 _Vout_DC_CAL_Gain
    00001505 _Iout_DC_CAL_Offset
    00001506 _VarInitFlag_Share
    00001507 _Sync_Status_Share
    00001508 _Vout_OVSD_CAL_Gain
    00001509 _SoftStartFlag_Share
    0000150a _a1
    0000150c _a0
    0000150e _Vout_OVSD_CAL_Result
    00001510 _Vout_DC_CAL_Result
    00001512 _AdcFilteredHalfSupply_Share
    00001514 _Iout_DC_CAL_Result
    00001516 _I_Limit_Ref_Share
    00001518 _d4
    0000151a _sineCancelTerm_Share
    0000151c _d2
    0000151e _d3
    00001520 _b1
    00001522 _VdcOrderMaxTarget_Share
    00001524 _b0
    00001526 _FreSet_Share
    00001528 _vTarget_Share
    0000152a _d1
    0000152c _c1
    0000152e _d0
    00001530 _c0
    00006000 _ECanaRegs
    00006040 _ECanaLAMRegs
    00006080 _ECanaMOTSRegs
    000060c0 _ECanaMOTORegs
    00006100 _ECanaMboxes
    00006400 _Comp1Regs
    00006420 _Comp2Regs
    00006440 _Comp3Regs
    00006800 _EPwm1Regs
    00006840 _EPwm2Regs
    00006880 _EPwm3Regs
    000068c0 _EPwm4Regs
    00006900 _EPwm5Regs
    00006940 _EPwm6Regs
    00006980 _EPwm7Regs
    00006a00 _ECap1Regs
    00006ac0 _HRCap1Regs
    00006ae0 _HRCap2Regs
    00006b00 _EQep1Regs
    00006c00 _LinaRegs
    00006f80 _GpioCtrlRegs
    00006fc0 _GpioDataRegs
    00006fe0 _GpioIntRegs
    00007010 _SysCtrlRegs
    00007040 _SpiaRegs
    00007050 _SciaRegs
    00007060 _NmiIntruptRegs
    00007070 _XIntruptRegs
    00007100 _AdcRegs
    00007740 _SpibRegs
    00007900 _I2caRegs
    00008004 _AlarmFlag6
    00008006 _AlarmFlag5
    00008008 _AlarmFlag7
    0000800a _AlarmFlag3
    0000800e _AlarmFlag4
    00008010 _ResIOCCnt
    00008012 _AlarmFlag10
    00008014 _AlarmFlag2
    00008016 _AlarmFlag1
    00008018 _AlarmFlag8
    0000801a _AlarmFlag9
    0000801c _llc_parameters
    0000801e _pfcDebugData
    00008024 _data32
    0000802a _pfcSetValues
    00008031 _data16
    00008040 _controlCoeffs
    0000804a _registerCmd
    00008056 _rectifierDescription
    00008064 _pfcData
    00008080 _pollCmd
    000080c0 _configDB_RAM
    00008100 _configDB_RAM_scratch
    00008140 _RTDB
    00008180 _dummyDB
    0000821c _PllRecalcPhaseFlag
    0000821d _PllVacRect
    0000821e _CTAcEst
    0000821f _PllBusRippleCancel
    00008220 _PllZeroCrossFlag
    00008221 _CTAcEstPrev
    00008222 _PllMixerNoLockPossible
    00008227 _phaseAngleCounter
    00008229 _PllCtPhase
    0000822a _PllAcPeriod
    0000822b _PllAcEst
    0000822c _PllVcoSinOutputQ14
    0000822d _PllAcFrequencyx10
    00008230 _PllLockedPeriod
    00008238 _pllIncrement
    0000823a _PllVacPhase
    0000823c _CmdSetTable
    0000824a _recTotalRunTime
    00008254 _controllerSerialNumbers
    00008280 _histogramLog
    000082c0 _tracebackLog
    0000830a _SoftStartFlag
    0000830f _uiFanErrCNT
    00008310 _uiFanOKCNT
    00008311 _pfcBusAdjust
    00008312 _Fan_State
    00008313 _logFastOvsdTripped
    00008315 _pendingFail
    0000831f _OVSD_delay
    00008320 _adcFilteredHalfSupply
    00008332 _vBase
    00008340 _TransTEMPEnableFlag
    00008341 _controlMode
    00008342 _TransformTemp
    00008343 _TemperCNT
    00008344 _acquireMode
    00008345 _acquireNow
    00008346 _logThisTime
    0000834c _ovsdVolts
    00008350 _TransformTempdisplay
    00008352 _Idc25HzFiltQ20
    00008356 _humCancelValueQ11
    00008358 _powerFilteredUnscaledQ12
    0000835c _humCancelValueRateLimitedQ11
    0000835e _vTargetBase
    00008360 _IdcHighFreqFiltQ17
    00008362 _VdcOrderMax
    00008364 _adcResults
    00008380 _calFactors
    00008394 _calResults
    000083c0 _sense12V
    000083e1 _savedRcpAddr
    000083fe _P1
    000083ff _P0
    00008402 _swTimerCount
    000084be _shutdownByPfc
    000084bf _HighResPeriod
    000084c2 _invokeBootloader
    000084c7 _armMode
    000084c8 _changeMode
    000084c9 _sampleOutputPower
    000084cc _lastReportedStatus
    000084ce _reply_value5
    000084d0 _reply_value6
    000084d2 _reply_value3
    000084d4 _reply_value4
    000084d6 _reply_value9
    000084d8 _reply_value10
    000084da _reply_value7
    000084dc _reply_value8
    000084de _commsTimeoutDelay
    000084e0 _reply_value1
    000084e2 _reply_value2
    000084e4 _getCalFactor
    000084e6 _AssertLogType
    000084ea _AssertLogFilename
    000084f2 _modelNumber
    000084f6 _description
    000084fa _AssertLogSWVersion
    00008514 _modes
    00008520 _ADCresultsCopy
    0000852e _CpuTimer0
    00008545 _spiTaskRunning
    00008549 _processSPIpacket
    0000854a _ShutdownPfcbyMonitor
    0000854b _spiCommsErrorTimer
    0000854c _pfcDataLogIndex
    00008553 _pfcDataLog
    000085d0 _histogram
    000085f9 _taskFlags
    000085fc __unlock
    000085fe __lock
    00008606 _Coef2P2Z_PLL
    00008614 _ninthBit
    00008615 _rxpMaxPacketLength
    00008616 _rcpProtocol
    00008617 _SCIreceivedByte
    00008618 _rxpBytesRecieved
    0000861a _rxpCRCErrors
    0000861c _rxpBufferOverruns
    0000861e _rxpTotalPacketsReceived
    00008620 _rxpFramingErrors
    00008626 _rxpPacketsForMe
    00008628 __cleanup_ptr
    0000862a __dtors_ptr
    0000862c _resetOptionals
    0000862e _rxpRandom
    00008630 _LEDstate
    00008632 _flashLedOverrideCounter
    00008c00 __cla_scratchpad_start
    00008d00 _DcdcLoop
    00008d00 __cla_scratchpad_end
    00008d20 _Vout_DC_CAL_Result_CLA
    00008d22 _Vout_OVSD_CAL_Result_CLA
    00008d24 _Iout_DC_CAL_Result_CLA
    00008d26 _Idc25HzFiltQ20_CLA
    00008d28 _IdcHighFreqFiltQ17_CLA
    00008d2a _IdcFilterCutOff_CLA
    00008d2c _VdcHPFilterCutOff_CLA
    00008d2e _IdcFilteredQ17_CLA
    00008d30 _IdcFilteredScaled_CLA
    00008d32 _VdcLowResScaled_CLA
    00008d34 _VdcFilteredQ21_CLA
    00008d36 _VdcPreviousInput_CLA
    00008d38 _VdcFilteredScaled_CLA
    00008d3a _VdcAcScaled_CLA
    00008d3c _VdcHighResScaled_CLA
    00008d3e _vControl_CLA
    00008d40 _VcontrolRateLimited_CLA
    00008d42 _vdcSlope_CLA
    00008d44 _vdcStep_CLA
    00008d46 _vControlSlopeAdjusted_CLA
    00008d48 _vControlHPF_CLA
    00008d4a _vControlHPF_2_CLA
    00008d4c _vControl_n1_CLA
    00008d4e _iControl_CLA
    00008d50 _iError_CLA
    00008d52 _vError_CLA
    00008d54 _VdcOrderMax_CLA
    00008d56 _DemandVoltageCalPrd
    00008d58 _PrdNumberCal
    00008d5a _PrdNumberFrac
    00008d5c _PrdNumberInt
    00008d5e _HighResPeriodUnlimited_CLA
    00008d60 _HighResPeriod_CLA
    00008d62 _BoostComp
    00008d64 _Iadjust
    00008d66 _Vadjust
    00008d68 _srSwitchingComp
    00008d6a _MainStageDeadtime_CLA
    00008d6c _MainStageDeadtimeAdj
    00008d6e _SrDeadtime_CLA
    00008d70 _SrPhase_CLA
    00008d72 _LoopIsrCnt
    00008d73 _highResVMode
    00008d74 _highResIMode
    00008d75 _highResVModeCounter
    00008d76 _highResIModeCounter
    00008d77 _Cla1mathTablesRunStart
    00008d77 _VtoPTable
    00009000 _Cla1Prog_Start
    00009000 _Cla1Task3
    00009000 _Cla1funcsRunStart
    003d7e80 _PartIdRegs
    003e8000 _appDescriptor
    003e8020 _ramfuncs_loadstart
    003e8491 .text
    003e8491 ___text__
    003e8491 _ramfuncs_loadend
    003e8496 _checkForCommand
    003e84a8 _process_CmdSet_Normal_Cmd_Get_Name
    003e84b4 _process_CmdSet_Normal_Cmd_Get_Description
    003e84c0 _process_CmdSet_Normal_Cmd_Get_Software_Version
    003e84e2 _process_CmdSet_Normal_Cmd_Get_Hardware_Versions
    003e84f3 _process_CmdSet_Normal_Cmd_Identify_Self
    003e8504 _process_CmdSet_Normal_Cmd_Set_Master_Serial_Number
    003e850f _process_CmdSet_Normal_Cmd_Get_Master_Serial_Numbers
    003e852a _process_CmdSet_Normal_Cmd_Set_Mode
    003e8578 _process_CmdSet_Normal_Cmd_Get_Modes
    003e85ac _process_CmdSet_Normal_Cmd_Ping
    003e85b1 _process_CmdSet_Normal_Cmd_Register
    003e8699 _process_CmdSet_Normal_Cmd_Get_Power_Share_Parameters
    003e86a4 _process_CmdSet_Normal_Cmd_Poll
    003e881b _process_CmdSet_Normal_Cmd_Set_Base_Voltage
    003e8829 _process_CmdSet_Normal_Cmd_Sample_Output_Power
    003e8835 _process_CmdSet_Normal_Cmd_Set_Power_Share_Voltage_Offset
    003e8844 _process_CmdSet_Normal_Cmd_Power_Share
    003e8857 _process_CmdSet_Normal_Cmd_Shutdown_Control
    003e8860 _process_CmdSet_Normal_Cmd_Indicate_Failure
    003e8871 _process_CmdSet_Normal_Cmd_Set_Volatile_Maximum_Current_Limit
    003e888a _process_CmdSet_Normal_Cmd_Set_Volatile_Minimum_Voltage
    003e88a3 _process_CmdSet_Normal_Cmd_Sample_Input_Phase_Angle
    003e88aa _process_CmdSet_Normal_Cmd_Low_Priority_Poll
    003e88dd _process_CmdSet_Normal_Cmd_Get_Output_Values
    003e88ee _process_CmdSet_Normal_Cmd_Get_Status
    003e8985 _process_CmdSet_Normal_Cmd_Control_Coeffs
    003e89c3 _process_CmdSet_Normal_Cmd_Set_New_Control_Coeffs
    003e8a3e _process_CmdSet_Normal_Cmd_Get_New_Control_Coeffs
    003e8a85 _process_CmdSet_Normal_Cmd_GetADCresults
    003e8aaf _process_CmdSet_Normal_Cmd_SetCalFactor
    003e8ad0 _process_CmdSet_Normal_Cmd_GetCalFactor
    003e8ae6 _process_CmdSet_Normal_Cmd_SetPWMOutput
    003e8b06 _process_CmdSet_Normal_Cmd_Set_Name
    003e8b19 _process_CmdSet_Normal_Cmd_Set_Serial_Number
    003e8b28 _process_CmdSet_Normal_Cmd_Get_Serial_Number
    003e8b2d _process_CmdSet_Normal_Cmd_Start_Data_Acquisition
    003e8b51 _process_CmdSet_Normal_Cmd_Get_Data_Acquired
    003e8b56 _process_CmdSet_Normal_Cmd_Get_PFC_Values
    003e8ba4 _process_CmdSet_Normal_Cmd_SetLLCParameters
    003e8bcd _process_CmdSet_Normal_Cmd_CalibrateChannel
    003e8d21 _process_CmdSet_Normal_Cmd_FanEnable
    003e8d3f _process_CmdSet_Normal_Cmd_SetPFCBusVoltage
    003e8d58 _process_CmdSet_Normal_Cmd_OverrideSyncRectGates
    003e8d67 _process_CmdSet_Normal_Cmd_LLCOverCurrentTest
    003e8d7f _process_CmdSet_Normal_Cmd_Reset_PFC_DataAcq_Index
    003e8d89 _process_CmdSet_Normal_Cmd_Get_PFC_Data_Acquired
    003e8db0 _process_CmdSet_Normal_Cmd_GetLogBlock
    003e8dcf _process_CmdSet_Normal_Cmd_EraseLogs
    003e8ddd _process_CmdSet_Normal_Cmd_Get_Rectifier_RunTime
    003e8e08 _process_CmdSet_Normal_Cmd_Get_Histogram_InputVoltage
    003e8e0d _process_CmdSet_Normal_Cmd_Get_Histogram_OutputVoltage
    003e8e12 _process_CmdSet_Normal_Cmd_Get_Histogram_OutputCurrent
    003e8e17 _process_CmdSet_Normal_Cmd_Get_Histogram_OutputPower
    003e8e1c _process_CmdSet_Normal_Cmd_Get_Histogram_HeatSinkTemp
    003e8e21 _process_CmdSet_Normal_Cmd_Get_DBError_Info
    003e8e73 _process_CmdSet_Normal_Cmd_Set_Value_parameters
    003e8eb0 _process_CmdSet_Normal_Cmd_Get_Value_parameters
    003e8ef1 _process_CmdSet_Normal_Cmd_GetOutputVoltage
    003e8efe _process_CmdSet_Normal_Cmd_GetOutputCurrent
    003e8f0b _process_CmdSet_Normal_Cmd_GetTemperatures
    003e8f20 _process_CmdSet_Normal_Cmd_SetVoltageBase
    003e8f37 _process_CmdSet_Normal_Cmd_SetVoltageOffset
    003e8f7c _process_CmdSet_Normal_Cmd_SetRequestedOVSD
    003e8fad _process_CmdSet_Normal_Cmd_SetCurrentLimit
    003e8fd9 _process_CmdSet_Normal_Cmd_SetShutdown
    003e8fe2 _process_CmdSet_Normal_Cmd_GetStatus
    003e8ff9 _process_CmdSet_Normal_Cmd_GetMainsVoltage
    003e9018 _process_CmdSet_Normal_Cmd_SetOVSDMode
    003e901d _process_CmdSet_Normal_Cmd_SetFanMode
    003e9022 _process_CmdSet_Normal_Cmd_SetLowVoltageLimit
    003e9027 _process_CmdSet_Normal_Cmd_SetClock
    003e902c _process_CmdSet_Normal_Cmd_SetTestMode
    003e903a _process_CmdSet_Normal_Cmd_SetPresets
    003e90b6 _process_CmdSet_Normal_Cmd_SetMonitorSerialNumber
    003e90c1 _process_CmdSet_Normal_Cmd_SetPowerUpParameters
    003e90ce _process_CmdSet_Normal_Cmd_SetModelAndSerialNumbers
    003e90eb _process_CmdSet_Normal_Cmd_GetModelAndSerialNumbers
    003e9109 _process_CmdSet_Normal_Cmd_GetConfiguration
    003e9124 _process_CmdSet_Normal_Cmd_SetLowMainsThreshold
    003e914d _process_CmdSet_Normal_Cmd_GetLowMainsThreshold
    003e915a _process_CmdSet_Normal_Cmd_SetLowMainsThresholdAlt
    003e917b _process_CmdSet_Normal_Cmd_GetLowMainsThresholdAlt
    003e9180 _process_CmdSet_Normal_Cmd_SetHighMainsThreshold
    003e91a0 _process_CmdSet_Normal_Cmd_GetHighMainsThreshold
    003e91a5 _process_CmdSet_Normal_Cmd_SetRequestedPowerLimit
    003e91ae _process_CmdSet_Normal_Cmd_ClearRunLog
    003e91ca _process_CmdSet_Normal_Cmd_SetRatedPowerLimit
    003e91d9 _process_CmdSet_Normal_Cmd_SetFoldbackMode
    003e91ed _process_CmdSet_Normal_Cmd_SampleOutputCurrent
    003e91fa _process_CmdSet_Normal_Cmd_GetSampledOutputCurrent
    003e920e _process_CmdSet_Normal_Cmd_Getmeasurement
    003e928a _process_CmdSet_Normal_Cmd_CalibrateIO
    003e9416 _process_CmdSet_Normal_Cmd_GetPFCValues
    003e942c _process_CmdSet_Normal_Cmd_SetLLCOverCurrentTest
    003e9444 _process_CmdSet_Normal_Cmd_GetPFCSoftwareVersion
    003e9568 _process_CmdSet_Normal_Cmd_Get_Traceback_Log
    003e95ad _secondaryFunctions
    003e969d _checkFan
    003e982a _processRectifierFail
    003e98e7 _systemController
    003e9adb _currentFoldbackInit
    003e9ae2 _currentFoldbackDetect
    003e9b35 _LLCEnable
    003e9b67 _calcPowerLimitConstants
    003e9b9a _calcPowerLimit
    003e9cb7 _calculateCurrentLimit
    003e9dda _powerShare
    003e9edb _decrementPFCBus
    003e9f39 _clearOVSDTrippedState
    003e9f6a _RXP_APPL_Initialise
    003e9f73 _RXP_APPL_stateChanged
    003e9f74 _RXP_APPL_requestReceived
    003ea07a _RXP_APPL_getCmdSets
    003ea08d _RXP_APPL_getMaxRxpCmdIds
    003ea09b _RXP_APPL_restartMasterCommunicationTimeout
    003ea0da _numberBitsRequiredForValue
    003ea0e7 _ALL_BITS
    003ea0f9 _FloatExtract
    003ea11b _StringExtract
    003ea183 _BlobExtract
    003ea1ce _ExtractIntegerBits
    003ea278 _NumberExtract
    003ea290 _FpToFloatExtract
    003ea390 _PadExtract
    003ea39a _ListExtract
    003ea489 _ResultIdFormulate
    003ea4af _FloatFormulate
    003ea4c9 _StringFormulate
    003ea527 _BlobFormulate
    003ea584 _ByteFormulate
    003ea596 _UByteFormulate
    003ea5a8 _ShortFormulate
    003ea5ba _UShortFormulate
    003ea5cc _LongFormulate
    003ea5e1 _ULongFormulate
    003ea5f6 _FloatToFpFormulate
    003ea6fb _PadFormulate
    003ea705 _ListFormulate
    003ea765 _spiMasterInit
    003ea7a4 _spiProcessReceivedPacket
    003eaa5a _spiTasks
    003eab2d _spiAddCommandResponseToList
    003eabba _sendLowFreqSPICommands
    003eac26 _spiWaitForLastPacketToFinish
    003eac38 _spiFetchDataAcquisition
    003eac41 _spiFetchDataAcquisition1
    003eac4d _DB_Init
    003eae71 _DB_SetCalibrationItem
    003eaed8 _DB_SetConfigItem
    003eaeee _DB_Update
    003eb10a _Log_Update
    003eb171 _requestEraseLog
    003eb185 _Log_ClearRuntimeLogs
    003eb196 _eeLogRead
    003eb1a6 _eeLogWrite
    003eb1b4 _Log_GetEventLogBlock
    003eb1cc _processAssert
    003eb1d5 _initRecTotalRunTime
    003eb1ff _initHistogram
    003eb208 _eeHistoRead
    003eb20d _eeHistoWrite
    003eb23e _loadTotalTimeAndHistogram
    003eb309 _initControllerSerialNumbers
    003eb316 _loadControllerSerialNumbers
    003eb337 _updateControllerSerialNumbers
    003eb35a _initEventLog
    003eb369 _initTracebackLog
    003eb383 _initTracebackData
    003eb46d _Log_RectifierFailEvent
    003eb49b _Log_ReadTracebackRecord
    003eb4f6 _RXP_RCPDL_Initialise
    003eb538 _RXP_RCPDL_stateChanged
    003eb58e _RXP_RCPDL_isPacketForUs
    003eb5a4 _RXP_RCPDL_lastPacketWasAddressedToUs
    003eb5a8 _RXP_RCPDL_packetDown
    003eb5ce _RXP_RCPDL_packetUp
    003eb6e5 _RXP_RCPDL_dataReceived
    003eb708 _RXP_RCPDL_restartMasterCommunicationTimeout
    003eb8cf _RXP_PACKET_Initialise
    003eb94b _RXP_PACKET_alloc
    003eb994 _RXP_PACKET_realloc
    003eb9b2 _RXP_PACKET_free
    003eb9e2 _RXP_PACKET_queue
    003eba22 _RXP_PACKET_dequeue
    003eba41 _RXP_PACKET_prepend
    003eba61 _RXP_PACKET_prependByte
    003eba93 _RXP_PACKET_prependShort
    003eba9d _RXP_PACKET_prependLong
    003ebaa7 _RXP_PACKET_append
    003ebacb _RXP_PACKET_appendByte
    003ebaff _RXP_PACKET_appendShort
    003ebb09 _RXP_PACKET_appendLong
    003ebb13 _RXP_PACKET_clear
    003ebb23 _RXP_PACKET_addTrailingBytes
    003ebb3b _RXP_PACKET_addLeadingBytes
    003ebb50 _RXP_PACKET_stripTrailingBytes
    003ebb63 _RXP_PACKET_stripLeadingBytes
    003ebb80 _RXP_PACKET_dataSize
    003ebb8a _RXP_PACKET_frontSize
    003ebb94 _RXP_PACKET_backSize
    003ebba2 _RXP_PACKET_start
    003ebbb0 _RXP_PACKET_isDataAccessValid
    003ebbe1 _RXP_PACKET_readShort
    003ebbea _RXP_PACKET_readLong
    003ebc00 _initLog
    003ebc05 _saveEvent
    003ebc18 _saveTraceBack
    003ebc39 _updateTraceBack
    003ebc41 _saveHistogram
    003ebc9b _logEventsToEeprom
    003ebdf9 _readLog
    003ebe2e _eraseLog
    003ebeb6 _readHistogram
    003ebebf _eeReadHistogram
    003ebec7 _InitAdc
    003ebede _InitAdcAio
    003ebf00 _AdcOffsetSelfCal
    003ebf27 _AdcChanSelect
    003ebf9c _AdcConversion
    003ec0d5 _RXP_PVS_restartMasterCommunicationTimeout
    003ec0e6 _RXP_PVS_Initialise
    003ec100 _RXP_PVS_stateChanged
    003ec136 _RXP_PVS_isPacketForUs
    003ec21f _RXP_PVS_packetDown
    003ec24e _RXP_PVS_packetUp
    003ec2a8 _GPIOinit
    003ec3d2 _controlLeds
    003ec414 _commsLost
    003ec44d _check12VoltAux
    003ec481 _checkShutdownByPfcPin
    003ec48d _free
    003ec4d5 _minit
    003ec4fe _malloc
    003ec558 _realloc
    003ec613 _max_free
    003ec633 _free_memory
    003ec64f _chkheap
    003ec651 _calloc
    003ec684 _RXP_LINK_Initialise
    003ec6b2 _RXP_LINK_stateChanged
    003ec6ce _RXP_LINK_sendPacket
    003ec6dd _RXP_LINK_dataReceived
    003ec6ea _RXP_LINK_sendRcpResponse
    003ec704 _RXP_InitialiseSlave
    003ec744 _RXP_LINK_clearReceiveBuffer
    003ec78c _RXP_LINK_receivedByte
    003ec7ff _RXP_LINK_framingError
    003ec80a _RXP_LINK_enableInterrupt
    003ec811 _RXP_LINK_processReceivedPackets
    003ec82c _RXP_LINK_routePacketUp
    003ec83b _InitSysCtrl
    003ec8b3 _ServiceDog
    003ec8bd _DisableDog
    003ec8c5 _EnableDog
    003ec8cd _InitPll
    003ec91d _InitPeripheralClocks
    003ec95d _CsmUnlock
    003ec98e _IntOsc1Sel
    003ec99e _IntOsc2Sel
    003ec9b2 _XtalOscSel
    003ec9c6 _ExtOscSel
    003ec9dc _I2C_Init
    003ec9f3 _I2C_Write_Setup
    003ec9fd _I2C_Write_Next
    003eca5e _I2C_Write_All
    003eca72 _I2C_Read_Setup
    003eca7c _I2C_Read_Next
    003ecae9 _I2C_Read_All
    003ecaf6 _I2C_GetState
    003ecb0d _I2C_IsLockedOrBusy
    003ecb1b _I2C_Lock
    003ecb20 _I2C_UnLock
    003ecb5d _INT13_ISR
    003ecb62 _INT14_ISR
    003ecb67 _DATALOG_ISR
    003ecb6c _RTOSINT_ISR
    003ecb71 _EMUINT_ISR
    003ecb76 _NMI_ISR
    003ecb7b _ILLEGAL_ISR
    003ecb80 _USER1_ISR
    003ecb85 _USER2_ISR
    003ecb8a _USER3_ISR
    003ecb8f _USER4_ISR
    003ecb94 _USER5_ISR
    003ecb99 _USER6_ISR
    003ecb9e _USER7_ISR
    003ecba3 _USER8_ISR
    003ecba8 _USER9_ISR
    003ecbad _USER10_ISR
    003ecbb2 _USER11_ISR
    003ecbb7 _USER12_ISR
    003ecbbc _ADCINT1_ISR
    003ecbc1 _ADCINT2_ISR
    003ecbc6 _XINT1_ISR
    003ecbcb _XINT2_ISR
    003ecbd0 _ADCINT9_ISR
    003ecbd5 _TINT0_ISR
    003ecbda _WAKEINT_ISR
    003ecbdf _EPWM1_TZINT_ISR
    003ecbe4 _EPWM2_TZINT_ISR
    003ecbe9 _EPWM3_TZINT_ISR
    003ecbee _EPWM4_TZINT_ISR
    003ecbf3 _EPWM5_TZINT_ISR
    003ecbf8 _EPWM6_TZINT_ISR
    003ecbfd _EPWM7_TZINT_ISR
    003ecc02 _EPWM1_INT_ISR
    003ecc07 _EPWM2_INT_ISR
    003ecc0c _EPWM3_INT_ISR
    003ecc11 _EPWM4_INT_ISR
    003ecc16 _EPWM5_INT_ISR
    003ecc1b _EPWM6_INT_ISR
    003ecc20 _EPWM7_INT_ISR
    003ecc25 _ECAP1_INT_ISR
    003ecc2a _HRCAP1_INT_ISR
    003ecc2f _HRCAP2_INT_ISR
    003ecc34 _EQEP1_INT_ISR
    003ecc39 _SPIRXINTA_ISR
    003ecc3e _SPITXINTA_ISR
    003ecc43 _SPIRXINTB_ISR
    003ecc48 _SPITXINTB_ISR
    003ecc4d _I2CINT1A_ISR
    003ecc52 _I2CINT2A_ISR
    003ecc57 _SCIRXINTA_ISR
    003ecc5c _SCITXINTA_ISR
    003ecc61 _LIN0INTA_ISR
    003ecc66 _LIN1INTA_ISR
    003ecc6b _ECAN0INTA_ISR
    003ecc70 _ECAN1INTA_ISR
    003ecc75 _ADCINT3_ISR
    003ecc7a _ADCINT4_ISR
    003ecc7f _ADCINT5_ISR
    003ecc84 _ADCINT6_ISR
    003ecc89 _ADCINT7_ISR
    003ecc8e _ADCINT8_ISR
    003ecc93 _CLA1_INT1_ISR
    003ecc98 _CLA1_INT2_ISR
    003ecc9d _CLA1_INT3_ISR
    003ecca2 _CLA1_INT4_ISR
    003ecca7 _CLA1_INT5_ISR
    003eccac _CLA1_INT6_ISR
    003eccb1 _CLA1_INT7_ISR
    003eccb6 _CLA1_INT8_ISR
    003eccbb _XINT3_ISR
    003eccc0 _LVF_ISR
    003eccc5 _LUF_ISR
    003eccca _EMPTY_ISR
    003ecccf _PIE_RESERVED
    003eccd4 _rsvd_ISR
    003eccd9 _measureTemp
    003ecd38 _SetupADC
    003ece39 _taskScheduler
    003ecf4b _yield
    003ecf55 _runDSR
    003ecf68 _RXP_SDS_Initialise
    003ecf73 _RXP_SDS_stateChanged
    003ecf81 _RXP_SDS_dataReceived
    003ecfc9 _RXP_SDS_packetUp
    003ed07e _InitLLC
    003ed0b0 _initShutdownByPfc
    003ed14d _updateDeadtime
    003ed162 _RXP_RCPPT_Initialise
    003ed164 _RXP_RCPPT_stateChanged
    003ed165 _RXP_RCPPT_packetDown
    003ed1a5 _RXP_RCPPT_packetUp
    003ed23e _InitEPwm
    003ed23f _InitEPwmGpio
    003ed24e _InitEPwm1Gpio
    003ed260 _InitEPwm2Gpio
    003ed272 _InitEPwm3Gpio
    003ed283 _InitEPwm4Gpio
    003ed29b _InitEPwm5Gpio
    003ed2ad _InitEPwm6Gpio
    003ed2bf _InitEPwm7Gpio
    003ed2d1 _InitEPwmSyncGpio
    003ed2e2 _InitTzGpio
    003ed303 _startTimer
    003ed351 _stopTimer
    003ed360 _checkTimers
    003ed399 _nowl
    003ed3a7 _tickingHasStarted
    003ed3ac _isTicking
    003ed3b0 _RXP_PHYS_useRcpFraming
    003ed3b7 _RXP_PHYS_packetDown
    003ed3d9 _RXP_SYS_startTimer
    003ed3f3 _RXP_SYS_stopTimer
    003ed3f9 _RXP_SYS_malloc
    003ed400 _RXP_SYS_free
    003ed404 _RXP_SYS_random
    003ed419 _RXP_SYS_getSerialNumber
    003ed41d _RXP_SYS_getMasterCommsTimeoutPeriod
    003ed421 _RXP_SYS_FlashToRam
    003ed427 _RXP_IMPL_connectionStateChanged
    003ed440 _RXP_SYS_getRcpSlaveType
    003ed442 _RXP_IMPL_getRCPStatusBit
    003ed44d _RXP_IMPL_isRCPBusy
    003ed44f _InitECan
    003ed452 _InitECana
    003ed4cd _InitECanGpio
    003ed4d0 _InitECanaGpio
    003ed4e6 _RS485_SCIinit
    003ed519 _startRS485transmit
    003ed54d _disableRS485tx
    003ed564 _setSCIFraming
    003ed57a _main
    003ed60e _InitLin
    003ed611 _InitLina
    003ed659 _GenIdParity
    003ed685 _InitLinGpio
    003ed688 _InitLinaGpio
    003ed69c _Osc1Comp
    003ed6d5 _Osc2Comp
    003ed70e _GetOscTrimValue
    003ed727 _RXP_STATE_Initialise
    003ed738 _RXP_STATE_setMasterMode
    003ed73d _RXP_STATE_setSlaveProtocol
    003ed766 _RXP_STATE_setSlaveState
    003ed786 _RXP_STATE_getMasterMode
    003ed788 _RXP_STATE_isMasterCapable
    003ed78f _RXP_STATE_isMaster
    003ed791 _RXP_STATE_isSlave
    003ed793 _RXP_STATE_isSlaveConnected
    003ed7a2 _RXP_STATE_isUsingRcp
    003ed7aa _RXP_STATE_isUsingRxp
    003ed7b2 _RXP_FRAME_Initialise
    003ed7b4 _RXP_FRAME_stateChanged
    003ed7b5 _RXP_FRAME_packetDown
    003ed837 FS$$DIV
    003ed8ba _RXP_CRC_Initialise
    003ed8be _RXP_CRC_stateChanged
    003ed8bf _RXP_CRC_getCRC
    003ed8de _RXP_CRC_updateCRC
    003ed8f0 _RXP_CRC_packetDown
    003ed939 FS$$SUB
    003ed93e FS$$ADD
    003ed9b1 _RXP_RCPPS_usingRcp
    003ed9ee _RXP_RCPPS_Initialise
    003ed9f8 _RXP_RCPPS_stateChanged
    003eda03 _RXP_RCPPS_packetUp
    003eda7c FS$$MPY
    003edad6 _PLLinit
    003edaff _interruptInit
    003edb0a _watchdogEnable
    003edb16 _watchdogDisable
    003edb1e _watchdogReset
    003edb28 _InitCpuTimers
    003edb3d _ConfigCpuTimer
    003edb72 _InitComp
    003edb73 _InitCompGpio
    003edb7a _InitComp1Gpio
    003edb8c _InitComp2Gpio
    003edba4 _InitComp3Gpio
    003edbb8 _c_int00
    003edc3e _RXP_NET_Initialise
    003edc49 _RXP_NET_stateChanged
    003edc4c _RXP_NET_packetUp
    003edc77 _GetTemperatureC
    003edc93 _GetTemperatureK
    003edcad _spiReceive_Isr
    003edcd4 _spiTransmit_Isr
    003edcdd _InitEQep
    003edcde _InitEQepGpio
    003edce1 _InitEQep1Gpio
    003edd0b _InitSpi
    003edd0c _InitSpiGpio
    003edd11 _InitSpiaGpio
    003edd15 _InitSpibGpio
    003edd39 _Ctrl2P2ZInitCoeffs
    003edd56 _Ctrl2P2ZCalcPllLoopCoeffs
    003edd64 L$$DIV
    003edd73 L$$MOD
    003edd81 UL$$DIV
    003edd88 UL$$MOD
    003edd8e FS$$TOL
    003eddb7 _InitPieCtrl
    003eddd6 _EnableInterrupts
    003edddf _InitPieVectTable
    003ede04 FS$$TOI
    003ede29 _initOneHundredHzInput
    003ede3e _resetPhaseAngleCounter
    003ede4a FS$$TOUL
    003ede6b ___memcpy_ff
    003ede8c _InitHRCap
    003ede8d _InitHRCapGpio
    003ede92 _InitHRCap1Gpio
    003edea0 _InitHRCap2Gpio
    003edecb FS$$TOU
    003edee8 __args_main
    003edf03 _InitSci
    003edf04 _InitSciGpio
    003edf07 _InitSciaGpio
    003edf1d I$$TOFS
    003edf37 L$$TOFS
    003edf51 C$$EXIT
    003edf51 _abort
    003edf53 _exit
    003edf6a _InitI2C
    003edf6b _InitI2CGpio
    003edf81 FS$$CMP
    003edf98 _strncmp
    003edfaf _MemCopy
    003edfc4 _memcmp
    003edfd9 _far_memcmp
    003edfed _InitGpio
    003ee000 UL$$TOFS
    003ee013 _InitECap
    003ee014 _InitECapGpio
    003ee017 _InitECap1Gpio
    003ee023 U$$TOFS
    003ee033 _cla1_task3_isr
    003ee040 U$$DIV
    003ee045 U$$MOD
    003ee04b _load
    003ee054 __register_unlock
    003ee058 __register_lock
    003ee05c __nop
    003ee065 _DSP28x_DisableInt
    003ee069 _DSP28x_RestoreInt
    003ee06c _memset
    003ee073 FS$$NEG
    003ee078 _SetDBGIER
    003ee07b _InitPeripherals
    003ee07c __IQ11toF
    003ee07c ___etext__
    003ee07c etext
    003ee090 __IQ4toF
    003ee0a4 __IQ8toF
    003f3000 _Cla1funcsLoadStart
    003f39f4 _Cla1funcsLoadEnd
    003f5000 _CmdSet_Normal_CmdTable
    003f53dc _CmdSet_Normal
    003f53ee _CmdSet_Normal_RcpCmdTable
    003f556a _PieVectTableInit
    003f576a _CmdSet_Normal_RcpCmdTableLookup
    003f5a72 _ucMinorSWVer
    003f5a73 _ucMajorSWVer
    003f5a74 _HardwareVersion
    003f5a78 _pfcDataNoComms
    003f61e6 _CmdSet_Normal_CSMajor
    003f61eb _CmdSet_Normal_CSMinor
    003f61f0 _CmdSet_Normal_MaxRXPCmdId
    003f7000 _Cla1mathTablesLoadStart
    003f7059 _Cla1mathTablesLoadEnd
    003f7a00 ___cinit__
    003f7a00 cinit
    003f7ff6 code_start
    003f7ff8 _CsmPwl
    ffffffff ___binit__
    ffffffff ___c_args__
    ffffffff ___pinit__
    ffffffff binit
    ffffffff pinit

  • 在你的map文件中“0x3f7000-0x3f7A00“之间是有数据的”GROUPFLASH 003f7000 00000a00 00000059 000009a7 RWIX“。所以CMD文件和out文件都没有问题。

  • 问题应该出在数据格式的转换方面。试试将脚本改成:
    "..\Debug\EverestSecondaryControl_2802_2808.out" /* input file */
    -m /* motorola format */
    /* -image */
    /* -fill 0xFFFF */
    -romwidth=16
    -map


    ROMS
    {
      ROMBoot:org=0x000000 len=0x3F8800 fill = 0xFFFF
    files={ "..\Debug\Zebra_Secondary_2802_MainApp.srec" }
    }

  • Hi,Hank:

          是的,.out应该是对的,我用.out是可以实现我在线烧写的功能,但是转换完.srec格式后就没有这个段的内容了~~

         我按照你改的对我的脚本进行修改后,编译生成的.srec文件还是和以前一样~~还有-map需要增加/*-map*/才能编译通过,在编译过程中

           会提示如附件:

  • /*-map*/是屏蔽符号,把-map改成“-map=Zebra_Secondary_2802_MainApp.map”。改了之后把生成的Zebra_Secondary_2802_MainApp.map文件贴出来看一下。你是通过直接查看生成的.srec文件发现“0x3f7000-0x3f7A00“之间没有数据的吗?

  • Hi,Hank:

          恩~~0x3f7000-0x3f7A00之间没有数据我是从仿真时操作在线烧写程序后,把程序从memory里面读取出来和仿真器烧写完后对比,发现在这个地址没有数据,再找到.srec文件看到这个地址也没有~~

  • Hi,Hank:
          
         下面是生成的Zebra_Secondary_2802_MainApp.map文件~~

    ********************************************************************************
    TMS320C2000 Hex Converter                                                 v6.2.0
    ********************************************************************************
     
    INPUT FILE NAME: <..\Debug\EverestSecondaryControl_2802_2808.out>
    OUTPUT FORMAT:   Motorola-S
     
    PHYSICAL MEMORY PARAMETERS
       Default data width   :  16
       Default memory width :  16
       Default output width :  16
     
     
    OUTPUT TRANSLATION MAP
    --------------------------------------------------------------------------------
    00000000..003f87ff  Page=0  Memory Width=16  ROM Width=16  "ROMBoot"
    --------------------------------------------------------------------------------
       OUTPUT FILES: ..\Debug\Zebra_Secondary_2802_MainApp.srec [b0..b15]
     
       CONTENTS: 003e8000..003e800f   ..\Debug\EverestSecondaryControl_2802_2808.out(appdescriptor) Data Width=2   
                 003e8020..003e8490   ..\Debug\EverestSecondaryControl_2802_2808.out(ramfuncs) Data Width=2   
                 003e8491..003ee07b   ..\Debug\EverestSecondaryControl_2802_2808.out(.text) Data Width=2   
                 003ee07c..003ee0b7   ..\Debug\EverestSecondaryControl_2802_2808.out(IQmath) Data Width=2   
                 003f3000..003f39f3   ..\Debug\EverestSecondaryControl_2802_2808.out(Cla1Prog) Data Width=2   
                 003f5000..003f62fd   ..\Debug\EverestSecondaryControl_2802_2808.out(.econst) Data Width=2   
                 003f7a00..003f7ea1   ..\Debug\EverestSecondaryControl_2802_2808.out(.cinit) Data Width=2   
                 003f7f80..003f7ff5   ..\Debug\EverestSecondaryControl_2802_2808.out(csm_rsvd) Data Width=2   
                 003f7ff6..003f7ff7   ..\Debug\EverestSecondaryControl_2802_2808.out(codestart) Data Width=2   
                 003f7ff8..003f7fff   ..\Debug\EverestSecondaryControl_2802_2808.out(csmpasswds) Data Width=2   
  • 你的.srec文件能不能正常使用,你的数据转换也是没有问题的。也就是说“0x3f7000-0x3f7A00“没有数据是正常的,CLA1mathTables和.const_cla都是未初始化section,在程序运行时才会加载数据,由于运行时不能向Flash加载数据,数据会直接加载到RAM中。因此GROUPFLASH一直都没有数据是正常的。

  • Hi,Hank:

            您所说的运行时才有数据加载指要跑起来么,因为我在用仿真器烧写完程序后在这个地址中就有数据,数据是不是在c_init0时就已经赋值,而我如果改用在线烧写程序,等烧写完成后数据在那个地址中却没有?我把在线烧写的程序读取与仿真器烧写后(不运行,烧写完在主程序中)对比,就是这个0x3f7000-0x3f7A00里面数据不对~~按照道理说的在线烧写完后应该也会加载这个数据~~

  • 把脚本文件改成这样:

    "..\Debug\EverestSecondaryControl_2802_2808.out"
    -m
    -romwidth=16
    -map=atan.map

    ROMS
    {
      PAGE 0 :
    ROMBoot:org=0x000000 len=0x3F8800 fill = 0xFFFF
    files={ "..\Debug\Zebra_Secondary_2802_MainApp.srec" }
      PAGE 1 :
     ROMBoot:org=0x000000 len=0x3F8800 fill = 0xFFFF
    files={ "..\Debug\Zebra_Secondary_2802_MainApp.srec" }

    }

  • Hi,hank:

          我不知道这个在脚本中怎么写,我试了几种方式都报一些错误,脚本如下:

    echo -m                                              /* motorola format */ >> %hex_cmd_file%
     
    echo /* -image */ >> %hex_cmd_file%
     
    echo /* -fill 0xFFFF */ >> %hex_cmd_file%
    echo -romwidth=16 >> %hex_cmd_file%
    echo -map=atan.map >> %hex_cmd_file%
    echo. >> %hex_cmd_file%
    echo ROMS >> %hex_cmd_file%
    echo { >> %hex_cmd_file% 
    echo    PAGE0:   
    echo    ROMBoot: origin=0x000000, len=0x3F8800,fill 0xFFFF>> %hex_cmd_file%
    echo           files={ "%mainAppSrec%" } >> %hex_cmd_file%
    echo     PAGE1:
    echo    ROMBoot: origin=0x000000, len=0x3F8800,fill 0xFFFF>> %hex_cmd_file%
    echo         files={ "%mainAppSrec%" } >> %hex_cmd_file%
    echo } >> %hex_cmd_file%
    再请问下:
            您有没有这方面的文档,能让我参考下吗?
  • 你直接使用上边的脚本就可以了,我已经验证过是可行的。在cmd命令行,运行hex2000.exe ***.cmd。没有这方面的详细文档,只有在CCS的help中有一部分描述。

  • Hi,Hank:

              我编译出来还是错误~~

  • 你用的哪个型号的C2000,我是按照F28035写的,你把length改一下。

  • Hi,Hank:

            我也是28035pnt~~

  • 从告警看应该是语法错误~~可是我改的和你应该一样了~~

  • 但你的文件名是2802,2808,确定这是F28035的out文件?

  • Hi,Hank:

         是的,因为之前的工程是从2802-2808上面移植过来的~~现在用的是28035PNT工程名字没有修改~~

  • Hi,Hank:

           这个是28035PNT的.out之前工程是2802和2808的,现在我要移植到28035PNT上,工程名字没改,所以是这个名字。

  •  "PAGE 0 :"中间的空格不能省了

  • Hi,Hank:

           是的,是我漏了空格,编译后文件出来这样的,少了其他的?如下:

    S00600004844521B
    S2223F70000BB80C6A0D370DD50E7B0F210FC0105910E9117111EF126512D5133D139E04
    S2223F700F13F9145014A014E8152B1566159C15CF15FC1627164E1674169A16C216ECE9
    S2223F701E17191747177917AC17E3181D185B189B18E01928197619CB1A261A891AF53C
    S2223F702D1B691BE51C6C1CF81D8B1E231EBE1F571FF12087211821A7222D22AB23258A
    S2223F703C23982404246A24CC2529258225E1264426AD271A278B2800287828F1296BF1
    S2203F704B29DF2A4F2AB82B1F2B802BE22C422CA02D002D602DC02E202E802EE095
    S8043EDBB82A

  • Hi,Hank:

              从编译来看,应该是都编译了~~我重新编译吧page0里面生成的.srec另命名后出现两个.srec,应该是后面pag1的.srec覆盖了page0的.srec,导致最后看到是page1的内容。

  • 是的,名字相同会发生覆盖。脚本命令还不知道怎么改,不过用命令行的方式可以解决这个问题:“hex2000.exe ***.out -m -romwidth 16 -map ***.map -o ***.srec ”

  • Hi,Hank:

           生成的.srec文件还是没有那个地址段的,但是编译时编译了~~

  • 它自动生成了一个.m10的文件,如果在脚本命令中将第二个输出文件后缀改成.m10,结果会和这种命令行的方式一样。你先试试在烧写时将.srec文件烧进去看是否正常,如果不正常看能否先把.srec烧进去,然后再把.m10烧进去。这两个文件应该是无法合并在一起的。

  • Hi,Hank:

             第一个.srec格式的文件之前我用在线升级方式烧进去后,通讯什么都正常,但是我再用在线升级进去的程序去升级另外程序就不行了,后面我去对比我把仿真器烧写的程序和在线升级的程序对比,发现0x3f7000的这个地方少了代码,所以我怀疑是这个影响了我再次在线烧写的功能。

           我还是没明白为什么格式转换会把当前的两种地址段的代码分开去转换?是CCSV5中hex2000的原因吗?

  • 你再试试看能不能把.m10文件也烧进去。hex2000就是这样转换的。.const_cla中存储的是cla中定义的常量。

  • Hi,Hank:

           因为我需要把.srec格式转换成.hal的文件,在这过程中还需要增加一些其他的代码,还有我在线烧写方式的局限,我没有分别烧.srec和.m10,不过我把m10文件直接复制进.hal(.srec格式增加了一些其他的头和描述性代码),在把.hal在线烧录进我的dsp后,程序通讯还能正常工作,我把我的memory读取出来后,在0x3f7000-0x3f7a00中有之前和.out烧写一样的内容。说明我这样的.hal在线烧写文件是可以烧写的,复制这个方法应该可行。但是我在线烧写完还是不能再次进行烧写,我还得查找下原因,另外能否帮忙解决下能不能把这两个文件整合起来的编译方法,这个现在调试阶段可以的话,以后肯定不行啊~~

  • 那这样看来不能再次在线烧写跟m10的关系不大。将两个文件整合起来不太可能,通过设置CCS生成的hex文件也是会生成一个hex文件和i10文件。

  • Hi,Hank:

            恩~~那我得先找下是不是其他问题了~~现在在线烧写和仿真器烧写读取代码是一样的,除了一个模块描述那边(不会影响,可以认为修改),再请教您一个问题:

          我们用2802时,启动过程中初始化c环境代码和28035是否有区别?我们哪里可以找到2803x系列的这方面的可查阅的汇编代码(印象中应该在库文件里)?

  • Hi,Hank:

          我应该找到为什么这个段的数据会影响在线升级了,实验结果是因为我的在线升级把这个段的数据擦除后,默认变成了0xffff,而这个数据段0xffff在运算过程中会让我在跳转到OTP后,pc指针跑飞了。导致我在线升级功能失败。所以现在关键还在于能否把我的这段代码和其他代码一起转换成.srec格式。还有我们在CLA用到的const变量一定是定义在const_cla,是不是在格式转换后也会没法转成.srec的格式代码?const段有没有其他定义方法让代码能转换成.srec格式。

  • 没有区别,都是通过调用rts2800里边的初始化函数来初始化的。你可以在C:\ti\ccsv5\tools\compiler\c2000_6.2.0\lib下找到其库文件及源码。

  • 终于搞定了,你将 GROUP      : LOAD = FLASHB,  RUN = CLARAM1,中的FLASHB和CLARAM1都放在PAGE0中,最后就会生成一个srec文件将const_cla也包含进去。

  • Hi,Hank:

          我这边编译也通过了~~应该没有问题了~~我这边还有一个涉及编译器的问题:

          我们在CCS3.3中,

    PFLASH : origin = 0x3F0020, length = 0x007F60 /* Flash for 2802 

    .text : > PFLASH, PAGE = 0
    {
    -lrts2800_ml.lib<boot.obj>(.text) /* Make sure that c_int00 is located at 0x3F0020 i.e. the start of PFLASH.
    The Bootloader (BootOPT) branches to this address when it want to start the user app.
    */
    }

    在CMD中的这样写的话,我的boot.obj代码是定位在PFLASH的头地址即0x3F0020

    但是在CCSV5中这样写的话不能把上面boot.obj定位在PFLASH的首地址0x3F0020,有没有相关的资料或者写法?

  • 这种写法是将obj文件放在text段中,并不一定会放在开头。这个帖子已经很长了,如果有新的问题请重新开个帖子。

  • Hi,Hank:

           thank you for everthing~~~~!!!!