由于中秋、国庆节假期,帖子审批以及工程师回复将会有所延迟,敬请谅解.

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.

TMS320F280023C: 多摩川通讯例程仿真连接失败

Part Number: TMS320F280023C
Other Parts Discussed in Thread: C2000WARE

使用C2000提供的多摩川通讯例程,仿真连接时出现“Verification failed: Values at address 0x00AAEA@Program do not match Please verify target memory and memory map.”。故障的原因是什么???
例程“tformat_f28002x_comms_demo”

C28xx_CPU1: GEL Output: 

RAM initialization done

C28xx_CPU1: GEL Output: 
Memory Map Initialization Complete
C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... 
C28xx_CPU1: GEL Output: ... DCSM Initialization Done ...
C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... 
C28xx_CPU1: GEL Output: ... DCSM Initialization Done ...
C28xx_CPU1: File Loader: Verification failed: Values at address 0x00AAEA@Program do not match Please verify target memory and memory map.
C28xx_CPU1: GEL: File: C:\csWorkSpac2\tformat_f28002x_comms_demo\boostxl_posmgr_site2_RAM\tformat_f28002x_comms_demo.out: a data verification error occurred, file load failed.

  • 我使用的是F280023C_64QFP芯片

  • 工程配置中将芯片管脚修改为64QFP,.syscfg文件中也将配置改为F280023C_64QFP。故障更新为:

    C28xx_CPU1: GEL Output: 
    
    RAM initialization done
    
    C28xx_CPU1: GEL Output: 
    Memory Map Initialization Complete
    C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... 
    C28xx_CPU1: GEL Output: ... DCSM Initialization Done ...
    C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... 
    C28xx_CPU1: GEL Output: ... DCSM Initialization Done ...
    C28xx_CPU1: File Loader: Verification failed: Values at address 0x00A000@Program do not match Please verify target memory and memory map.
    C28xx_CPU1: GEL: File: C:\csWorkSpac2\tformat_f28002x_comms_demo\boostxl_posmgr_site2_RAM\tformat_f28002x_comms_demo.out: a data verification error occurred, file load failed.
    

  •  发现“PM_tformat_f28002x_lib”中芯片类型还是280025C,问题是这个原因造成的吗?

  • 你使用的CCS是什么版本的?可以安装最新版本的CCS试一下吗?

  • CCS版本为12.3.0。

  • 你在哪里找到的这个例程?版本是什么?


  • 资源与要求一致

  • 导入例程后我没有修改CMD文件,正常来说例程的CMD不应该满足F28002X系列芯片吗。

  •  这是可以正常仿真的工程,密码匹配过程比多摩川通讯例程多了两行信息。

  • 导入例程后我没有修改CMD文件,正常来说例程的CMD不应该满足F28002X系列芯片吗。

    正常应该是没有问题,那可能是bug。 0x00A000是LS4 RAM的起始地址,能否检查下CMD?

  • MEMORY
    {
       BEGIN           	: origin = 0x000000, length = 0x000002
       BOOT_RSVD        : origin = 0x00000002, length = 0x00000126
       RAMM0            : origin = 0x00000128, length = 0x000002D8
       RAMM1            : origin = 0x00000400, length = 0x000003F8     /* on-chip RAM block M1 */
    // RAMM1_RSVD       : origin = 0x000007F8, length = 0x00000008 /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
       
    /* RAMLS4           : origin = 0x0000A000, length = 0x00000800
       RAMLS5           : origin = 0x0000A800, length = 0x00000800
       RAMLS6           : origin = 0x0000B000, length = 0x00000800
       RAMLS7           : origin = 0x0000B800, length = 0x00000800 */
    
       /* Combining all the LS RAMs */
       RAMLS4567        : origin = 0x0000A000, length = 0x00002000
       RAMGS0           : origin = 0x0000C000, length = 0x000007F8
    // RAMGS0_RSVD      : origin = 0x0000C7F8, length = 0x00000008 /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
       
       RESET            : origin = 0x003FFFC0, length = 0x00000002
    
       // FLASHBANK1       : origin = 0x00080000, length = 0x00010000
       /* Flash sectors */
       /* BANK 0 */
       FLASH_BANK0_SEC0  : origin = 0x080002, length = 0x000FFE
       //FLASH_BANK0_SEC0  : origin = 0x080000, length = 0x001000
       FLASH_BANK0_SEC1  : origin = 0x081000, length = 0x001000
       FLASH_BANK0_SEC2  : origin = 0x082000, length = 0x001000
       FLASH_BANK0_SEC3  : origin = 0x083000, length = 0x001000
       FLASH_BANK0_SEC4  : origin = 0x084000, length = 0x001000
       FLASH_BANK0_SEC5  : origin = 0x085000, length = 0x001000
       FLASH_BANK0_SEC6  : origin = 0x086000, length = 0x001000
       FLASH_BANK0_SEC7  : origin = 0x087000, length = 0x001000
       FLASH_BANK0_SEC8  : origin = 0x088000, length = 0x001000
       FLASH_BANK0_SEC9  : origin = 0x089000, length = 0x001000
       FLASH_BANK0_SEC10 : origin = 0x08A000, length = 0x001000
       FLASH_BANK0_SEC11 : origin = 0x08B000, length = 0x001000
       FLASH_BANK0_SEC12 : origin = 0x08C000, length = 0x001000
       FLASH_BANK0_SEC13 : origin = 0x08D000, length = 0x001000
       FLASH_BANK0_SEC14 : origin = 0x08E000, length = 0x001000
       FLASH_BANK0_SEC15 : origin = 0x08F000, length = 0x000FF8
    // FLASH_BANK0_SEC15_RSVD : origin = 0x08FFF0, length = 0x000010  /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
    
       BOOTROM          : origin = 0x003F0000, length = 0x00008000
       BOOTROM_EXT      : origin = 0x003F8000, length = 0x00007FC0
    }
    
    
    SECTIONS
    {
       .text            : > RAMLS4567 | RAMGS0
       .TI.ramfunc      : > RAMLS4567
       .cinit           : > RAMM0
       .switch          : > RAMM0
       .reset           : > RESET,                  TYPE = DSECT /* not used, */
       .cio             : > RAMGS0
       codestart        : > BEGIN
    
       .stack           : > RAMM1
    #if defined(__TI_EABI__)
       .bss             : > RAMLS4567
       .bss:output      : > RAMLS4567
       .init_array      : > RAMM0
       .const           : > RAMGS0
       .data            : > RAMLS4567 | RAMGS0
       .sysmem          : > RAMLS4567
    #else
       .pinit           : > RAMM0
       .ebss            : > RAMLS4567
       .econst          : > RAMGS0
       .esysmem         : > RAMLS4567
    #endif
    
        ramgs0 : > RAMGS0
    
        /*  Allocate IQ math areas: */
       IQmath           : > RAMLS4567 | RAMGS0
       IQmathTables     : > RAMLS4567 | RAMGS0
    }
    /*
    //===========================================================================
    // End of file.
    //===========================================================================
    */
    
    MEMORY
    {
     PAGE 0:    /* Program Memory */
     PAGE 1:    /* Data Memory */
       ACCESSPROTECTION           : origin = 0x0005F500, length = 0x0000003E
       ADCA                       : origin = 0x00007400, length = 0x00000080
       ADCC                       : origin = 0x00007500, length = 0x00000080
       ADCARESULT                 : origin = 0x00000B00, length = 0x00000018
       ADCCRESULT                 : origin = 0x00000B40, length = 0x00000018
       ANALOGSUBSYS               : origin = 0x0005D700, length = 0x00000100
       BGCRCCPU                   : origin = 0x00006340, length = 0x00000040
       CANA                       : origin = 0x00048000, length = 0x00000200
       CLB1DATAEXCH               : origin = 0x00003180, length = 0x00000080
       CLB2DATAEXCH               : origin = 0x00003580, length = 0x00000080
       CLB1LOGICCFG               : origin = 0x00003000, length = 0x00000052
       CLB2LOGICCFG               : origin = 0x00003400, length = 0x00000052
       CLB1LOGICCTRL              : origin = 0x00003100, length = 0x00000040
       CLB2LOGICCTRL              : origin = 0x00003500, length = 0x00000040
       CLBXBAR                    : origin = 0x00007A40, length = 0x00000040
       CLKCFG                     : origin = 0x0005D200, length = 0x00000100
       CMPSS1                     : origin = 0x00005C80, length = 0x00000020
       CMPSS2                     : origin = 0x00005CA0, length = 0x00000020
       CMPSS3                     : origin = 0x00005CC0, length = 0x00000020
       CMPSS4                     : origin = 0x00005CE0, length = 0x00000020
       CPUTIMER0                  : origin = 0x00000C00, length = 0x00000008
       CPUTIMER1                  : origin = 0x00000C08, length = 0x00000008
       CPUTIMER2                  : origin = 0x00000C10, length = 0x00000008
       CPUSYS                     : origin = 0x0005D300, length = 0x000000A0
       DCC0                       : origin = 0x0005E700, length = 0x00000038
       DCC1                       : origin = 0x0005E740, length = 0x00000038
       DCSMBANK0Z1OTP             : origin = 0x00078000, length = 0x00000020
       DCSMBANK0Z1                : origin = 0x0005F000, length = 0x00000024
       DCSMBANK0Z2OTP             : origin = 0x00078200, length = 0x00000020
       DCSMBANK0Z2                : origin = 0x0005F040, length = 0x00000024
       DCSMCOMMON                 : origin = 0x0005F070, length = 0x00000010
       DEVCFG                     : origin = 0x0005D000, length = 0x000001AC
       DMACLASRCSEL               : origin = 0x00007980, length = 0x0000001A
       DMA                        : origin = 0x00001000, length = 0x00000200
       ECAP1                      : origin = 0x00005200, length = 0x00000020
       ECAP2                      : origin = 0x00005240, length = 0x00000020
       ECAP3                      : origin = 0x00005280, length = 0x00000020
       EPWM1                      : origin = 0x00004000, length = 0x00000100
       EPWM2                      : origin = 0x00004100, length = 0x00000100
       EPWM3                      : origin = 0x00004200, length = 0x00000100
       EPWM4                      : origin = 0x00004300, length = 0x00000100
       EPWM5                      : origin = 0x00004400, length = 0x00000100
       EPWM6                      : origin = 0x00004500, length = 0x00000100
       EPWM7                      : origin = 0x00004600, length = 0x00000100
       EPWMXBAR                   : origin = 0x00007A00, length = 0x00000040
       EQEP1                      : origin = 0x00005100, length = 0x00000040
       EQEP2                      : origin = 0x00005140, length = 0x00000040
       ERADCOUNTER1               : origin = 0x0005E980, length = 0x00000010
       ERADCOUNTER2               : origin = 0x0005E990, length = 0x00000010
       ERADCOUNTER3               : origin = 0x0005E9A0, length = 0x00000010
       ERADCOUNTER4               : origin = 0x0005E9B0, length = 0x00000010
       ERADCRCGLOBAL              : origin = 0x0005EA00, length = 0x00000010
       ERADCRC1                   : origin = 0x0005EA10, length = 0x00000010
       ERADCRC2                   : origin = 0x0005EA20, length = 0x00000010
       ERADCRC3                   : origin = 0x0005EA30, length = 0x00000010
       ERADCRC4                   : origin = 0x0005EA40, length = 0x00000010
       ERADCRC5                   : origin = 0x0005EA50, length = 0x00000010
       ERADCRC6                   : origin = 0x0005EA60, length = 0x00000010
       ERADCRC7                   : origin = 0x0005EA70, length = 0x00000010
       ERADCRC8                   : origin = 0x0005EA80, length = 0x00000010
       ERADGLOBAL                 : origin = 0x0005E800, length = 0x00000014
       ERADHWBP1                  : origin = 0x0005E900, length = 0x00000008
       ERADHWBP2                  : origin = 0x0005E908, length = 0x00000008
       ERADHWBP3                  : origin = 0x0005E910, length = 0x00000008
       ERADHWBP4                  : origin = 0x0005E918, length = 0x00000008
       ERADHWBP5                  : origin = 0x0005E920, length = 0x00000008
       ERADHWBP6                  : origin = 0x0005E928, length = 0x00000008
       ERADHWBP7                  : origin = 0x0005E930, length = 0x00000008
       ERADHWBP8                  : origin = 0x0005E938, length = 0x00000008
       FLASH0CTRL                 : origin = 0x0005F800, length = 0x00000182
       FLASH0ECC                  : origin = 0x0005FB00, length = 0x00000028
       FSIRXA                     : origin = 0x00006680, length = 0x00000050
       FSITXA                     : origin = 0x00006600, length = 0x00000050
       GPIOCTRL                   : origin = 0x00007C00, length = 0x00000200
       GPIODATAREAD               : origin = 0x00007F80, length = 0x00000010
       GPIODATA                   : origin = 0x00007F00, length = 0x00000040
       HIC                        : origin = 0x00006500, length = 0x00000080
       HRCAP3                     : origin = 0x000052A0, length = 0x00000020
       I2CA                       : origin = 0x00007300, length = 0x00000022
       I2CB                       : origin = 0x00007340, length = 0x00000022
       INPUTXBAR                  : origin = 0x00007900, length = 0x00000020
       CLBINPUTXBAR               : origin = 0x00007960, length = 0x00000020
       LINA                       : origin = 0x00006A00, length = 0x000000EC
       LINB                       : origin = 0x00006B00, length = 0x000000EC
       MEMORYERROR                : origin = 0x0005F540, length = 0x00000040
       MEMCFG                     : origin = 0x0005F400, length = 0x000000C0
       NMIINTRUPT                 : origin = 0x00007060, length = 0x00000010
       OUTPUTXBAR                 : origin = 0x00007A80, length = 0x00000040
       CLBOUTPUTXBAR              : origin = 0x00007BC0, length = 0x00000040
       SYSPERIPHAC                : origin = 0x0005D500, length = 0x00000200
       PIECTRL                    : origin = 0x00000CE0, length = 0x0000001A
       PIEVECTTABLE               : origin = 0x00000D00, length = 0x00000200
       PMBUSA                     : origin = 0x00006400, length = 0x00000020
       SCIA                       : origin = 0x00007200, length = 0x00000010
       SPIA                       : origin = 0x00006100, length = 0x00000010
       SPIB                       : origin = 0x00006110, length = 0x00000010
       SYNCSOC                    : origin = 0x00007940, length = 0x00000006
       TESTERROR                  : origin = 0x0005F590, length = 0x00000010
       WD                         : origin = 0x00007000, length = 0x0000002C
       XBAR                       : origin = 0x00007920, length = 0x00000020
       XINT                       : origin = 0x00007070, length = 0x0000000C
    
    }
    
    
    SECTIONS
    {
    /*** PIE Vect Table and Boot ROM Variables Structures ***/
    UNION run = PIEVECTTABLE
    {
        PieVectTableFile
        GROUP
        {
            EmuKeyVar
            EmuBModeVar
            EmuBootPinsVar
            FlashCallbackVar
            FlashScalingVar
        }
    }
    
       AccessProtectionRegsFile   : > ACCESSPROTECTION, type=NOINIT
       AdcaRegsFile               : > ADCA, type=NOINIT
       AdccRegsFile               : > ADCC, type=NOINIT
       AdcaResultRegsFile         : > ADCARESULT, type=NOINIT
       AdccResultRegsFile         : > ADCCRESULT, type=NOINIT
       AnalogSubsysRegsFile       : > ANALOGSUBSYS, type=NOINIT
       BgcrcCpuRegsFile           : > BGCRCCPU, type=NOINIT
       CanaRegsFile               : > CANA, type=NOINIT
       Clb1DataExchRegsFile       : > CLB1DATAEXCH, type=NOINIT
       Clb2DataExchRegsFile       : > CLB2DATAEXCH, type=NOINIT
       Clb1LogicCfgRegsFile       : > CLB1LOGICCFG, type=NOINIT
       Clb2LogicCfgRegsFile       : > CLB2LOGICCFG, type=NOINIT
       Clb1LogicCtrlRegsFile      : > CLB1LOGICCTRL, type=NOINIT
       Clb2LogicCtrlRegsFile      : > CLB2LOGICCTRL, type=NOINIT
       ClbXbarRegsFile            : > CLBXBAR, type=NOINIT
       ClkCfgRegsFile             : > CLKCFG, type=NOINIT
       Cmpss1RegsFile             : > CMPSS1, type=NOINIT
       Cmpss2RegsFile             : > CMPSS2, type=NOINIT
       Cmpss3RegsFile             : > CMPSS3, type=NOINIT
       Cmpss4RegsFile             : > CMPSS4, type=NOINIT
       CpuTimer0RegsFile          : > CPUTIMER0, type=NOINIT
       CpuTimer1RegsFile          : > CPUTIMER1, type=NOINIT
       CpuTimer2RegsFile          : > CPUTIMER2, type=NOINIT
       CpuSysRegsFile             : > CPUSYS, type=NOINIT
       Dcc0RegsFile               : > DCC0, type=NOINIT
       Dcc1RegsFile               : > DCC1, type=NOINIT
       DcsmBank0Z1OtpRegsFile     : > DCSMBANK0Z1OTP, type=NOINIT
       DcsmBank0Z1RegsFile        : > DCSMBANK0Z1, type=NOINIT
       DcsmBank0Z2OtpRegsFile     : > DCSMBANK0Z2OTP, type=NOINIT
       DcsmBank0Z2RegsFile        : > DCSMBANK0Z2, type=NOINIT
       DcsmCommonRegsFile         : > DCSMCOMMON, type=NOINIT
       DevCfgRegsFile             : > DEVCFG, type=NOINIT
       DmaClaSrcSelRegsFile       : > DMACLASRCSEL, type=NOINIT
       DmaRegsFile                : > DMA, type=NOINIT
       ECap1RegsFile              : > ECAP1, type=NOINIT
       ECap2RegsFile              : > ECAP2, type=NOINIT
       ECap3RegsFile              : > ECAP3, type=NOINIT
       EPwm1RegsFile              : > EPWM1, type=NOINIT
       EPwm2RegsFile              : > EPWM2, type=NOINIT
       EPwm3RegsFile              : > EPWM3, type=NOINIT
       EPwm4RegsFile              : > EPWM4, type=NOINIT
       EPwm5RegsFile              : > EPWM5, type=NOINIT
       EPwm6RegsFile              : > EPWM6, type=NOINIT
       EPwm7RegsFile              : > EPWM7, type=NOINIT
       EPwmXbarRegsFile           : > EPWMXBAR, type=NOINIT
       EQep1RegsFile              : > EQEP1, type=NOINIT
       EQep2RegsFile              : > EQEP2, type=NOINIT
       EradCounter1RegsFile       : > ERADCOUNTER1, type=NOINIT
       EradCounter2RegsFile       : > ERADCOUNTER2, type=NOINIT
       EradCounter3RegsFile       : > ERADCOUNTER3, type=NOINIT
       EradCounter4RegsFile       : > ERADCOUNTER4, type=NOINIT
       EradCRCGlobalRegsFile      : > ERADCRCGLOBAL, type=NOINIT
       EradCRC1RegsFile           : > ERADCRC1, type=NOINIT
       EradCRC2RegsFile           : > ERADCRC2, type=NOINIT
       EradCRC3RegsFile           : > ERADCRC3, type=NOINIT
       EradCRC4RegsFile           : > ERADCRC4, type=NOINIT
       EradCRC5RegsFile           : > ERADCRC5, type=NOINIT
       EradCRC6RegsFile           : > ERADCRC6, type=NOINIT
       EradCRC7RegsFile           : > ERADCRC7, type=NOINIT
       EradCRC8RegsFile           : > ERADCRC8, type=NOINIT
       EradGlobalRegsFile         : > ERADGLOBAL, type=NOINIT
       EradHWBP1RegsFile          : > ERADHWBP1, type=NOINIT
       EradHWBP2RegsFile          : > ERADHWBP2, type=NOINIT
       EradHWBP3RegsFile          : > ERADHWBP3, type=NOINIT
       EradHWBP4RegsFile          : > ERADHWBP4, type=NOINIT
       EradHWBP5RegsFile          : > ERADHWBP5, type=NOINIT
       EradHWBP6RegsFile          : > ERADHWBP6, type=NOINIT
       EradHWBP7RegsFile          : > ERADHWBP7, type=NOINIT
       EradHWBP8RegsFile          : > ERADHWBP8, type=NOINIT
       Flash0CtrlRegsFile         : > FLASH0CTRL, type=NOINIT
       Flash0EccRegsFile          : > FLASH0ECC, type=NOINIT
       FsiRxaRegsFile             : > FSIRXA, type=NOINIT
       FsiTxaRegsFile             : > FSITXA, type=NOINIT
       GpioCtrlRegsFile           : > GPIOCTRL, type=NOINIT
       GpioDataReadRegsFile       : > GPIODATAREAD, type=NOINIT
       GpioDataRegsFile           : > GPIODATA, type=NOINIT
       HicRegsFile                : > HIC, type=NOINIT
       HRCap3RegsFile             : > HRCAP3, type=NOINIT
       I2caRegsFile               : > I2CA, type=NOINIT
       I2cbRegsFile               : > I2CB, type=NOINIT
       InputXbarRegsFile          : > INPUTXBAR, type=NOINIT
       ClbInputXbarRegsFile       : > CLBINPUTXBAR, type=NOINIT
       LinaRegsFile               : > LINA, type=NOINIT
       LinbRegsFile               : > LINB, type=NOINIT
       MemoryErrorRegsFile        : > MEMORYERROR, type=NOINIT
       MemCfgRegsFile             : > MEMCFG, type=NOINIT
       NmiIntruptRegsFile         : > NMIINTRUPT, type=NOINIT
       OutputXbarRegsFile         : > OUTPUTXBAR, type=NOINIT
       ClbOutputXbarRegsFile      : > CLBOUTPUTXBAR, type=NOINIT
       SysPeriphAcRegsFile        : > SYSPERIPHAC, type=NOINIT
       PieCtrlRegsFile            : > PIECTRL, type=NOINIT
       PieVectTableFile           : > PIEVECTTABLE, type=NOINIT
       PmbusaRegsFile             : > PMBUSA, type=NOINIT
       SciaRegsFile               : > SCIA, type=NOINIT
       SpiaRegsFile               : > SPIA, type=NOINIT
       SpibRegsFile               : > SPIB, type=NOINIT
       SyncSocRegsFile            : > SYNCSOC, type=NOINIT
       TestErrorRegsFile          : > TESTERROR, type=NOINIT
       WdRegsFile                 : > WD, type=NOINIT
       XbarRegsFile               : > XBAR, type=NOINIT
       XintRegsFile               : > XINT, type=NOINIT
    }
    
    /*
    //===========================================================================
    // End of file.
    //===========================================================================
    */
    
    

  • 我找不到你这个例程。你是在C2000ware中导入的吗?能否分享下例程导入路径?

  • C:\ti\c2000\C2000Ware_MotorControl_SDK_4_01_00_00\solutions\boostxl_posmgr\f28002x\ccs\tformat

    我用一个没有加密的芯片可以正常仿真,猜测之前的问题是芯片密码区被加密造成。新的问题是之前的工程我们已经在"Debug_Flash Settings"中加入了密码,还是不能仿真。

  • 不是C2000Ware,是C2000Ware_MotorControl_SDK_4_01_00_00

  • 新的问题是之前的工程我们已经在"Debug_Flash Settings"中加入了密码,还是不能仿真。

    报错是什么?密码确定是正确的吗?

  • C28xx_CPU1: GEL Output: 
    
    RAM initialization done
    
    C28xx_CPU1: GEL Output: 
    Memory Map Initialization Complete
    C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... 
    C28xx_CPU1: GEL Output: ... DCSM Initialization Done ...
    C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... 
    C28xx_CPU1: GEL Output: ... DCSM Initialization Done ...
    C28xx_CPU1: File Loader: Verification failed: Values at address 0x00AAEA@Program do not match Please verify target memory and memory map.
    C28xx_CPU1: GEL: File: C:\csWorkSpac2\tformat_f28002x_comms_demo\boostxl_posmgr_site2_RAM\tformat_f28002x_comms_demo.out: a data verification error occurred, file load failed.

    故障信息没有变化,我们在最开始的时候就已经加入了密码。密码是确认是正确。但是仿真过程是有问题的,另一个工程仿真时对DCSM的匹配有6行信息,例程只有4行匹配信息,下面的图片是可以正常仿真时关于DCSM相关的信息行数,一共有6行。


  • 另一个工程仿真时对DCSM的匹配有6行信息,例程只有4行匹配信息,

    可以将工程.map文件发上来吗?

  • ******************************************************************************
                 TMS320C2000 Linker PC v22.6.0                     
    ******************************************************************************
    >> Linked Fri Jun  2 11:06:00 2023
    
    OUTPUT FILE NAME:   <tformat_f28002x_comms_demo.out>
    ENTRY POINT SYMBOL: "_c_int00"  address: 0000a99d
    
    
    MEMORY CONFIGURATION
    
             name            origin    length      used     unused   attr    fill
    ----------------------  --------  ---------  --------  --------  ----  --------
    PAGE 0:
      BEGIN                 00000000   00000002  00000002  00000000  RWIX
      BOOT_RSVD             00000002   00000126  00000000  00000126  RWIX
      RAMM0                 00000128   000002d8  00000000  000002d8  RWIX
      RAMM1                 00000400   000003f8  00000380  00000078  RWIX
      RAMLS4567             0000a000   00002000  000011bc  00000e44  RWIX
      RAMGS0                0000c000   000007f8  00000328  000004d0  RWIX
      FLASH_BANK0_SEC0      00080002   00000ffe  00000000  00000ffe  RWIX
      FLASH_BANK0_SEC1      00081000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC2      00082000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC3      00083000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC4      00084000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC5      00085000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC6      00086000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC7      00087000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC8      00088000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC9      00089000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC10     0008a000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC11     0008b000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC12     0008c000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC13     0008d000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC14     0008e000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC15     0008f000   00000ff8  00000000  00000ff8  RWIX
      BOOTROM               003f0000   00008000  00000000  00008000  RWIX
      BOOTROM_EXT           003f8000   00007fc0  00000000  00007fc0  RWIX
      RESET                 003fffc0   00000002  00000000  00000002  RWIX
    
    PAGE 1:
      ADCARESULT            00000b00   00000018  00000000  00000018  RWIX
      ADCCRESULT            00000b40   00000018  00000000  00000018  RWIX
      CPUTIMER0             00000c00   00000008  00000000  00000008  RWIX
      CPUTIMER1             00000c08   00000008  00000000  00000008  RWIX
      CPUTIMER2             00000c10   00000008  00000000  00000008  RWIX
      PIECTRL               00000ce0   0000001a  00000000  0000001a  RWIX
      PIEVECTTABLE          00000d00   00000200  00000000  00000200  RWIX
      DMA                   00001000   00000200  00000000  00000200  RWIX
      CLB1LOGICCFG          00003000   00000052  00000000  00000052  RWIX
      CLB1LOGICCTRL         00003100   00000040  00000000  00000040  RWIX
      CLB1DATAEXCH          00003180   00000080  00000000  00000080  RWIX
      CLB2LOGICCFG          00003400   00000052  00000000  00000052  RWIX
      CLB2LOGICCTRL         00003500   00000040  00000000  00000040  RWIX
      CLB2DATAEXCH          00003580   00000080  00000000  00000080  RWIX
      EPWM1                 00004000   00000100  00000000  00000100  RWIX
      EPWM2                 00004100   00000100  00000000  00000100  RWIX
      EPWM3                 00004200   00000100  00000000  00000100  RWIX
      EPWM4                 00004300   00000100  00000000  00000100  RWIX
      EPWM5                 00004400   00000100  00000000  00000100  RWIX
      EPWM6                 00004500   00000100  00000000  00000100  RWIX
      EPWM7                 00004600   00000100  00000000  00000100  RWIX
      EQEP1                 00005100   00000040  00000000  00000040  RWIX
      EQEP2                 00005140   00000040  00000000  00000040  RWIX
      ECAP1                 00005200   00000020  00000000  00000020  RWIX
      ECAP2                 00005240   00000020  00000000  00000020  RWIX
      ECAP3                 00005280   00000020  00000000  00000020  RWIX
      HRCAP3                000052a0   00000020  00000000  00000020  RWIX
      CMPSS1                00005c80   00000020  00000000  00000020  RWIX
      CMPSS2                00005ca0   00000020  00000000  00000020  RWIX
      CMPSS3                00005cc0   00000020  00000000  00000020  RWIX
      CMPSS4                00005ce0   00000020  00000000  00000020  RWIX
      SPIA                  00006100   00000010  00000000  00000010  RWIX
      SPIB                  00006110   00000010  00000000  00000010  RWIX
      BGCRCCPU              00006340   00000040  00000000  00000040  RWIX
      PMBUSA                00006400   00000020  00000000  00000020  RWIX
      HIC                   00006500   00000080  00000000  00000080  RWIX
      FSITXA                00006600   00000050  00000000  00000050  RWIX
      FSIRXA                00006680   00000050  00000000  00000050  RWIX
      LINA                  00006a00   000000ec  00000000  000000ec  RWIX
      LINB                  00006b00   000000ec  00000000  000000ec  RWIX
      WD                    00007000   0000002c  00000000  0000002c  RWIX
      NMIINTRUPT            00007060   00000010  00000000  00000010  RWIX
      XINT                  00007070   0000000c  00000000  0000000c  RWIX
      SCIA                  00007200   00000010  00000000  00000010  RWIX
      I2CA                  00007300   00000022  00000000  00000022  RWIX
      I2CB                  00007340   00000022  00000000  00000022  RWIX
      ADCA                  00007400   00000080  00000000  00000080  RWIX
      ADCC                  00007500   00000080  00000000  00000080  RWIX
      INPUTXBAR             00007900   00000020  00000000  00000020  RWIX
      XBAR                  00007920   00000020  00000000  00000020  RWIX
      SYNCSOC               00007940   00000006  00000000  00000006  RWIX
      CLBINPUTXBAR          00007960   00000020  00000000  00000020  RWIX
      DMACLASRCSEL          00007980   0000001a  00000000  0000001a  RWIX
      EPWMXBAR              00007a00   00000040  00000000  00000040  RWIX
      CLBXBAR               00007a40   00000040  00000000  00000040  RWIX
      OUTPUTXBAR            00007a80   00000040  00000000  00000040  RWIX
      CLBOUTPUTXBAR         00007bc0   00000040  00000000  00000040  RWIX
      GPIOCTRL              00007c00   00000200  00000000  00000200  RWIX
      GPIODATA              00007f00   00000040  00000000  00000040  RWIX
      GPIODATAREAD          00007f80   00000010  00000000  00000010  RWIX
      CANA                  00048000   00000200  00000000  00000200  RWIX
      DEVCFG                0005d000   000001ac  00000000  000001ac  RWIX
      CLKCFG                0005d200   00000100  00000000  00000100  RWIX
      CPUSYS                0005d300   000000a0  00000000  000000a0  RWIX
      SYSPERIPHAC           0005d500   00000200  00000000  00000200  RWIX
      ANALOGSUBSYS          0005d700   00000100  00000000  00000100  RWIX
      DCC0                  0005e700   00000038  00000000  00000038  RWIX
      DCC1                  0005e740   00000038  00000000  00000038  RWIX
      ERADGLOBAL            0005e800   00000014  00000000  00000014  RWIX
      ERADHWBP1             0005e900   00000008  00000000  00000008  RWIX
      ERADHWBP2             0005e908   00000008  00000000  00000008  RWIX
      ERADHWBP3             0005e910   00000008  00000000  00000008  RWIX
      ERADHWBP4             0005e918   00000008  00000000  00000008  RWIX
      ERADHWBP5             0005e920   00000008  00000000  00000008  RWIX
      ERADHWBP6             0005e928   00000008  00000000  00000008  RWIX
      ERADHWBP7             0005e930   00000008  00000000  00000008  RWIX
      ERADHWBP8             0005e938   00000008  00000000  00000008  RWIX
      ERADCOUNTER1          0005e980   00000010  00000000  00000010  RWIX
      ERADCOUNTER2          0005e990   00000010  00000000  00000010  RWIX
      ERADCOUNTER3          0005e9a0   00000010  00000000  00000010  RWIX
      ERADCOUNTER4          0005e9b0   00000010  00000000  00000010  RWIX
      ERADCRCGLOBAL         0005ea00   00000010  00000000  00000010  RWIX
      ERADCRC1              0005ea10   00000010  00000000  00000010  RWIX
      ERADCRC2              0005ea20   00000010  00000000  00000010  RWIX
      ERADCRC3              0005ea30   00000010  00000000  00000010  RWIX
      ERADCRC4              0005ea40   00000010  00000000  00000010  RWIX
      ERADCRC5              0005ea50   00000010  00000000  00000010  RWIX
      ERADCRC6              0005ea60   00000010  00000000  00000010  RWIX
      ERADCRC7              0005ea70   00000010  00000000  00000010  RWIX
      ERADCRC8              0005ea80   00000010  00000000  00000010  RWIX
      DCSMBANK0Z1           0005f000   00000024  00000000  00000024  RWIX
      DCSMBANK0Z2           0005f040   00000024  00000000  00000024  RWIX
      DCSMCOMMON            0005f070   00000010  00000000  00000010  RWIX
      MEMCFG                0005f400   000000c0  00000000  000000c0  RWIX
      ACCESSPROTECTION      0005f500   0000003e  00000000  0000003e  RWIX
      MEMORYERROR           0005f540   00000040  00000000  00000040  RWIX
      TESTERROR             0005f590   00000010  00000000  00000010  RWIX
      FLASH0CTRL            0005f800   00000182  00000000  00000182  RWIX
      FLASH0ECC             0005fb00   00000028  00000000  00000028  RWIX
      DCSMBANK0Z1OTP        00078000   00000020  00000000  00000020  RWIX
      DCSMBANK0Z2OTP        00078200   00000020  00000000  00000020  RWIX
    
    
    SECTION ALLOCATION MAP
    
     output                                  attributes/
    section   page    origin      length       input sections
    --------  ----  ----------  ----------   ----------------
    .text      0    0000a000    00000b08     
                      0000a000    0000012f     driverlib.lib : sysctl.obj (.text:SysCtl_setClock)
                      0000a12f    000000fd                   : sysctl.obj (.text:SysCtl_isPLLValid)
                      0000a22c    000000f5     PM_tformat_lib_f28002x.lib : clb_config.obj (.text:initTileTformat)
                      0000a321    000000e5                                : clb_config.obj (.text:initTileTformatRxCRC)
                      0000a406    00000073     driverlib.lib : sysctl.obj (.text:DCC_setCounterSeeds)
                      0000a479    0000005c                   : spi.obj (.text:SPI_setConfig)
                      0000a4d5    0000005b     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.text:PM_tformat_setupPeriph)
                      0000a530    00000059     driverlib.lib : clb.obj (.text:CLB_configCounterLoadMatch)
                      0000a589    00000052                   : gpio.obj (.text:GPIO_setPadConfig)
                      0000a5db    00000042                   : sysctl.obj (.text:SysCtl_selectOscSource)
                      0000a61d    0000003d                   : interrupt.obj (.text:Interrupt_initModule)
                      0000a65a    00000038                   : xbar.obj (.text:XBAR_setOutputMuxConfig)
                      0000a692    00000037                   : gpio.obj (.text:GPIO_setPinConfig)
                      0000a6c9    00000037                   : gpio.obj (.text:GPIO_setQualificationMode)
                      0000a700    00000037                   : interrupt.obj (.text:Interrupt_enable)
                      0000a737    00000036                   : spi.obj (.text:SPI_clearInterruptStatus)
                      0000a76d    00000031                   : gpio.obj (.text:GPIO_setDirectionMode)
                      0000a79e    0000002f                   : spi.obj (.text:SPI_enableInterrupt)
                      0000a7cd    0000002e                   : clb.obj (.text:CLB_writeInterface)
                      0000a7fb    0000002b                   : sysctl.obj (.text:SysCtl_selectXTAL)
                      0000a826    0000002b     rts2800_fpu32_eabi.lib : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
                      0000a851    00000029                            : exit.c.obj (.text)
                      0000a87a    00000024     driverlib.lib : sysctl.obj (.text:DCC_enableSingleShotMode)
                      0000a89e    00000023                   : sysctl.obj (.text:SysCtl_pollX1Counter)
                      0000a8c1    0000001e                   : sysctl.obj (.text:DCC_setCounter0ClkSource)
                      0000a8df    0000001e                   : sysctl.obj (.text:DCC_setCounter1ClkSource)
                      0000a8fd    0000001e                   : interrupt.obj (.text:Interrupt_initVectorTable)
                      0000a91b    0000001d     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.text:PM_tformat_setFreq)
                      0000a938    0000001b     driverlib.lib : xbar.obj (.text:XBAR_isBaseValid)
                      0000a953    0000001a                   : sysctl.obj (.text:SysCtl_selectXTALSingleEnded)
                      0000a96d    00000019     rts2800_fpu32_fast_supplement_eabi.lib : div_f32.obj (.text)
                      0000a986    00000017     driverlib.lib : sysctl.obj (.text:SysCtl_enablePeripheral)
                      0000a99d    00000017     rts2800_fpu32_eabi.lib : boot28.asm.obj (.text)
                      0000a9b4    00000016     driverlib.lib : sysctl.obj (.text:DCC_disableDoneSignal)
                      0000a9ca    00000015                   : sysctl.obj (.text:DCC_clearDoneFlag)
                      0000a9df    00000015                   : sysctl.obj (.text:DCC_clearErrorFlag)
                      0000a9f4    00000015                   : sysctl.obj (.text:DCC_disableErrorSignal)
                      0000aa09    00000015                   : sysctl.obj (.text:DCC_isBaseValid)
                      0000aa1e    00000014                   : sysctl.obj (.text:DCC_disableModule)
                      0000aa32    00000014                   : sysctl.obj (.text:DCC_enableModule)
                      0000aa46    00000014                   : gpio.obj (.text:GPIO_isPinValid)
                      0000aa5a    00000013                   : clb.obj (.text:CLB_isBaseValid)
                      0000aa6d    00000013                   : spi.obj (.text:SPI_isBaseValid)
                      0000aa80    00000010     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.text:PM_tformat_startOperation)
                      0000aa90    0000000e     driverlib.lib : clb.obj (.text:CLB_isAddressValid)
                      0000aa9e    0000000e                   : interrupt.obj (.text:Interrupt_defaultHandler)
                      0000aaac    0000000d                   : interrupt.obj (.text:Interrupt_disableMaster)
                      0000aab9    0000000d                   : interrupt.obj (.text:Interrupt_enableMaster)
                      0000aac6    0000000c                   : sysctl.obj (.text:SysCtl_setPLLSysClk)
                      0000aad2    0000000c     rts2800_fpu32_eabi.lib : args_main.c.obj (.text)
                      0000aade    0000000b     driverlib.lib : sysctl.obj (.text:SysCtl_isMCDClockFailureDetected)
                      0000aae9    00000009     rts2800_fpu32_eabi.lib : _lock.c.obj (.text)
                      0000aaf2    00000008     f28002x_codestartbranch.obj (.text)
                      0000aafa    00000007     driverlib.lib : sysctl.obj (.text:SysCtl_resetMCD)
                      0000ab01    00000002                   : interrupt.obj (.text:Interrupt_illegalOperationHandler)
                      0000ab03    00000002                   : interrupt.obj (.text:Interrupt_nmiHandler)
                      0000ab05    00000002     rts2800_fpu32_eabi.lib : pre_init.c.obj (.text)
                      0000ab07    00000001                            : startup.c.obj (.text)
    
    .TI.ramfunc 
    *          0    0000ab08    0000063a     
                      0000ab08    000000d2     board.obj (.TI.ramfunc:PM_TFORMAT_RX_CRC_init)
                      0000abda    000000c1     board.obj (.TI.ramfunc:PM_TFORMAT_CLB_init)
                      0000ac9b    000000bc     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_setupCommandReadoutOrReset)
                      0000ad57    000000a0     device.obj (.TI.ramfunc:Device_enableAllPeripherals)
                      0000adf7    00000081     tformat.obj (.TI.ramfunc:tformat_spiRxISR)
                      0000ae78    0000006b     tformat.obj (.TI.ramfunc:tformat_initSPIFIFO)
                      0000aee3    0000005e     tformat.obj (.TI.ramfunc:tformat_exCommands)
                      0000af41    0000005c     tformat.obj (.TI.ramfunc:tformat_checkError)
                      0000af9d    0000003b     board.obj (.TI.ramfunc:PinMux_init)
                      0000afd8    0000003b     tformat.obj (.TI.ramfunc:tformat_init)
                      0000b013    00000035     pm_tformat_main.obj (.TI.ramfunc:main)
                      0000b048    00000031     device.obj (.TI.ramfunc:Device_init)
                      0000b079    0000002a     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_receiveDataID3)
                      0000b0a3    0000001e     board.obj (.TI.ramfunc:TFORMAT_CLB_OUTPUTXBAR_SPICLK_TEST_PIN_init)
                      0000b0c1    0000001e     board.obj (.TI.ramfunc:TFORMAT_CLB_OUTPUTXBAR_TXEN_init)
                      0000b0df    00000015     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_updatePositionOrTurns)
                      0000b0f4    00000013     board.obj (.TI.ramfunc:TFORMAT_GPIO_PWRCTRL_init)
                      0000b107    00000010     device.obj (.TI.ramfunc:Device_initGPIO)
                      0000b117    0000000e     PM_tformat_lib_f28002x.lib : pm_tformat_crc.obj (.TI.ramfunc:tformat_getRxCRCbyCLB)
                      0000b125    00000009     board.obj (.TI.ramfunc:TFORMAT_CLB_INPUTXBAR_SIMO_init)
                      0000b12e    00000005     board.obj (.TI.ramfunc:CLB_OUTPUTXBAR_init)
                      0000b133    00000005     board.obj (.TI.ramfunc:CLB_init)
                      0000b138    00000004     driverlib.lib : sysctl.obj (.TI.ramfunc)
                      0000b13c    00000003     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_updateEncoderID)
                      0000b13f    00000003     device.obj (.TI.ramfunc:__error__)
    
    .cinit     0    00000128    00000000     UNINITIALIZED
    
    .reset     0    003fffc0    00000000     DSECT
    
    codestart 
    *          0    00000000    00000002     
                      00000000    00000002     f28002x_codestartbranch.obj (codestart)
    
    .stack     0    00000400    00000380     UNINITIALIZED
                      00000400    00000380     --HOLE--
    
    .bss       0    0000b18c    00000030     UNINITIALIZED
                      0000b18c    00000013     pm_tformat_main.obj (.bss)
                      0000b19f    00000001     --HOLE--
                      0000b1a0    00000010     pm_tformat_main.obj (.bss:retain)
                      0000b1b0    0000000c     pm_tformat_main.obj (.bss:tformatRxData)
    
    .init_array 
    *          0    00000128    00000000     UNINITIALIZED
    
    .data      0    0000b142    0000004a     
                      0000b142    00000020     PM_tformat_lib_f28002x.lib : clb_config.obj (.data:TileTformatHLCInstr)
                      0000b162    00000020                                : clb_config.obj (.data:TileTformatRxCRCHLCInstr)
                      0000b182    00000006     rts2800_fpu32_eabi.lib : exit.c.obj (.data)
                      0000b188    00000002                            : _lock.c.obj (.data:_lock)
                      0000b18a    00000002                            : _lock.c.obj (.data:_unlock)
    
    .const     0    0000c000    00000328     
                      0000c000    0000009a     driverlib.lib : sysctl.obj (.const:.string)
                      0000c09a    00000098                   : gpio.obj (.const:.string)
                      0000c132    00000097                   : clb.obj (.const:.string)
                      0000c1c9    00000001     --HOLE-- [fill = 0]
                      0000c1ca    00000097                   : spi.obj (.const:.string)
                      0000c261    00000001     --HOLE-- [fill = 0]
                      0000c262    0000000a     pm_tformat_main.obj (.const)
                      0000c26c    00000014     --HOLE-- [fill = 0]
                      0000c280    0000005b     tformat.obj (.const)
                      0000c2db    00000001     --HOLE-- [fill = 0]
                      0000c2dc    0000004c     driverlib.lib : xbar.obj (.const:.string)
    
    MODULE SUMMARY
    
           Module                        code   ro data   rw data
           ------                        ----   -------   -------
        .\common\
           device.obj                    228    0         0      
           f28002x_codestartbranch.obj   10     0         0      
        +--+-----------------------------+------+---------+---------+
           Total:                        238    0         0      
                                                                 
        .\source\
           tformat.obj                   481    91        0      
           pm_tformat_main.obj           53     10        47     
        +--+-----------------------------+------+---------+---------+
           Total:                        534    101       47     
                                                                 
        .\syscfg\
           board.obj                     560    0         0      
        +--+-----------------------------+------+---------+---------+
           Total:                        560    0         0      
                                                                 
        ../src_lib/driverlib.lib
           sysctl.obj                    1140   154       0      
           gpio.obj                      261    152       0      
           spi.obj                       212    151       0      
           clb.obj                       168    151       0      
           interrupt.obj                 190    0         0      
           xbar.obj                      83     76        0      
        +--+-----------------------------+------+---------+---------+
           Total:                        2054   684       0      
                                                                 
        C:/ti/c2000/C2000Ware_MotorControl_SDK_4_01_00_00/libraries/position_sensing/tformat/lib/PM_tformat_lib_f28002x.lib
           clb_config.obj                474    0         64     
           pm_tformat_source.obj         390    0         0      
           pm_tformat_crc.obj            14     0         0      
        +--+-----------------------------+------+---------+---------+
           Total:                        878    0         64     
                                                                 
        C:\ti\c2000\C2000Ware_MotorControl_SDK_4_01_00_00\c2000ware\libraries\math\FPUfastRTS\c28\lib\rts2800_fpu32_fast_supplement_eabi.lib
           div_f32.obj                   25     0         0      
        +--+-----------------------------+------+---------+---------+
           Total:                        25     0         0      
                                                                 
        C:\ti\ccs1230\ccs\tools\compiler\ti-cgt-c2000_22.6.0.LTS\lib\rts2800_fpu32_eabi.lib
           exit.c.obj                    41     0         6      
           autoinit.c.obj                43     0         0      
           boot28.asm.obj                23     0         0      
           _lock.c.obj                   9      0         4      
           args_main.c.obj               12     0         0      
           pre_init.c.obj                2      0         0      
           startup.c.obj                 1      0         0      
        +--+-----------------------------+------+---------+---------+
           Total:                        131    0         10     
                                                                 
           Stack:                        0      0         896    
        +--+-----------------------------+------+---------+---------+
           Grand Total:                  4420   785       1017   
    
    
    GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE
    
    address     data page           name
    --------    ----------------    ----
    00000400      10 (00000400)     __stack
    
    0000b142     2c5 (0000b140)     TileTformatHLCInstr
    0000b162     2c5 (0000b140)     TileTformatRxCRCHLCInstr
    
    0000b182     2c6 (0000b180)     __TI_enable_exit_profile_output
    0000b184     2c6 (0000b180)     __TI_cleanup_ptr
    0000b186     2c6 (0000b180)     __TI_dtors_ptr
    0000b188     2c6 (0000b180)     _lock
    0000b18a     2c6 (0000b180)     _unlock
    0000b18c     2c6 (0000b180)     tformatSpiRxIsrTicker
    0000b18e     2c6 (0000b180)     tformatData
    0000b1a0     2c6 (0000b180)     errorData
    0000b1a4     2c6 (0000b180)     encoderData
    0000b1aa     2c6 (0000b180)     commandData
    0000b1b0     2c6 (0000b180)     tformatRxData
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
    
    page  address   name                                       
    ----  -------   ----                                       
    0     0000a851  C$$EXIT                                    
    0     0000b125  CLB_INPUTXBAR_init                         
    0     0000b12e  CLB_OUTPUTXBAR_init                        
    0     0000a530  CLB_configCounterLoadMatch                 
    0     0000b133  CLB_init                                   
    0     0000ad57  Device_enableAllPeripherals                
    0     0000b048  Device_init                                
    0     0000b107  Device_initGPIO                            
    0     0000b0f4  GPIO_init                                  
    0     0000a76d  GPIO_setDirectionMode                      
    0     0000a589  GPIO_setPadConfig                          
    0     0000a692  GPIO_setPinConfig                          
    0     0000a6c9  GPIO_setQualificationMode                  
    0     0000a700  Interrupt_enable                           
    0     0000a61d  Interrupt_initModule                       
    0     0000a8fd  Interrupt_initVectorTable                  
    0     0000abda  PM_TFORMAT_CLB_init                        
    0     0000ab08  PM_TFORMAT_RX_CRC_init                     
    0     0000b079  PM_tformat_receiveDataID3                  
    0     0000a91b  PM_tformat_setFreq                         
    0     0000ac9b  PM_tformat_setupCommandReadoutOrReset      
    0     0000a4d5  PM_tformat_setupPeriph                     
    0     0000aa80  PM_tformat_startOperation                  
    0     0000b13c  PM_tformat_updateEncoderID                 
    0     0000b0df  PM_tformat_updatePositionOrTurns           
    0     0000af9d  PinMux_init                                
    0     0000a737  SPI_clearInterruptStatus                   
    0     0000a79e  SPI_enableInterrupt                        
    0     0000a479  SPI_setConfig                              
    0     0000b138  SysCtl_delay                               
    0     0000a12f  SysCtl_isPLLValid                          
    0     0000a5db  SysCtl_selectOscSource                     
    0     0000a7fb  SysCtl_selectXTAL                          
    0     0000a953  SysCtl_selectXTALSingleEnded               
    0     0000a000  SysCtl_setClock                            
    0     0000b125  TFORMAT_CLB_INPUTXBAR_SIMO_init            
    0     0000b0a3  TFORMAT_CLB_OUTPUTXBAR_SPICLK_TEST_PIN_init
    0     0000b0c1  TFORMAT_CLB_OUTPUTXBAR_TXEN_init           
    0     0000b0f4  TFORMAT_GPIO_PWRCTRL_init                  
    0     0000b142  TileTformatHLCInstr                        
    0     0000b162  TileTformatRxCRCHLCInstr                   
    0     0000a65a  XBAR_setOutputMuxConfig                    
    n/a   UNDEFED   __TI_CINIT_Base                            
    n/a   UNDEFED   __TI_CINIT_Limit                           
    n/a   UNDEFED   __TI_Handler_Table_Base                    
    n/a   UNDEFED   __TI_Handler_Table_Limit                   
    0     00000780  __TI_STACK_END                             
    abs   00000380  __TI_STACK_SIZE                            
    0     0000a826  __TI_auto_init_nobinit_nopinit             
    0     0000b184  __TI_cleanup_ptr                           
    0     0000b186  __TI_dtors_ptr                             
    0     0000b182  __TI_enable_exit_profile_output            
    abs   ffffffff  __TI_pprof_out_hndl                        
    abs   ffffffff  __TI_prof_data_size                        
    abs   ffffffff  __TI_prof_data_start                       
    0     0000a96d  __c28xabi_divf                             
    n/a   UNDEFED   __c_args__                                 
    0     0000b13f  __error__                                  
    0     00000400  __stack                                    
    0     0000aad2  _args_main                                 
    0     0000a99d  _c_int00                                   
    0     0000b188  _lock                                      
    0     0000aaf1  _nop                                       
    0     0000aaed  _register_lock                             
    0     0000aae9  _register_unlock                           
    0     0000ab07  _system_post_cinit                         
    0     0000ab05  _system_pre_init                           
    0     0000b18a  _unlock                                    
    0     0000a851  abort                                      
    0     00000000  code_start                                 
    0     0000b1aa  commandData                                
    0     0000b1a4  encoderData                                
    0     0000b1a0  errorData                                  
    0     0000a853  exit                                       
    0     0000a22c  initTileTformat                            
    0     0000a321  initTileTformatRxCRC                       
    0     0000b013  main                                       
    0     0000b18e  tformatData                                
    0     0000b1b0  tformatRxData                              
    0     0000b18c  tformatSpiRxIsrTicker                      
    0     0000af41  tformat_checkError                         
    0     0000aee3  tformat_exCommands                         
    0     0000b117  tformat_getRxCRCbyCLB                      
    0     0000afd8  tformat_init                               
    0     0000ae78  tformat_initSPIFIFO                        
    0     0000adf7  tformat_spiRxISR                           
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address 
    
    page  address   name                                       
    ----  -------   ----                                       
    0     00000000  code_start                                 
    0     00000400  __stack                                    
    0     00000780  __TI_STACK_END                             
    0     0000a000  SysCtl_setClock                            
    0     0000a12f  SysCtl_isPLLValid                          
    0     0000a22c  initTileTformat                            
    0     0000a321  initTileTformatRxCRC                       
    0     0000a479  SPI_setConfig                              
    0     0000a4d5  PM_tformat_setupPeriph                     
    0     0000a530  CLB_configCounterLoadMatch                 
    0     0000a589  GPIO_setPadConfig                          
    0     0000a5db  SysCtl_selectOscSource                     
    0     0000a61d  Interrupt_initModule                       
    0     0000a65a  XBAR_setOutputMuxConfig                    
    0     0000a692  GPIO_setPinConfig                          
    0     0000a6c9  GPIO_setQualificationMode                  
    0     0000a700  Interrupt_enable                           
    0     0000a737  SPI_clearInterruptStatus                   
    0     0000a76d  GPIO_setDirectionMode                      
    0     0000a79e  SPI_enableInterrupt                        
    0     0000a7fb  SysCtl_selectXTAL                          
    0     0000a826  __TI_auto_init_nobinit_nopinit             
    0     0000a851  C$$EXIT                                    
    0     0000a851  abort                                      
    0     0000a853  exit                                       
    0     0000a8fd  Interrupt_initVectorTable                  
    0     0000a91b  PM_tformat_setFreq                         
    0     0000a953  SysCtl_selectXTALSingleEnded               
    0     0000a96d  __c28xabi_divf                             
    0     0000a99d  _c_int00                                   
    0     0000aa80  PM_tformat_startOperation                  
    0     0000aad2  _args_main                                 
    0     0000aae9  _register_unlock                           
    0     0000aaed  _register_lock                             
    0     0000aaf1  _nop                                       
    0     0000ab05  _system_pre_init                           
    0     0000ab07  _system_post_cinit                         
    0     0000ab08  PM_TFORMAT_RX_CRC_init                     
    0     0000abda  PM_TFORMAT_CLB_init                        
    0     0000ac9b  PM_tformat_setupCommandReadoutOrReset      
    0     0000ad57  Device_enableAllPeripherals                
    0     0000adf7  tformat_spiRxISR                           
    0     0000ae78  tformat_initSPIFIFO                        
    0     0000aee3  tformat_exCommands                         
    0     0000af41  tformat_checkError                         
    0     0000af9d  PinMux_init                                
    0     0000afd8  tformat_init                               
    0     0000b013  main                                       
    0     0000b048  Device_init                                
    0     0000b079  PM_tformat_receiveDataID3                  
    0     0000b0a3  TFORMAT_CLB_OUTPUTXBAR_SPICLK_TEST_PIN_init
    0     0000b0c1  TFORMAT_CLB_OUTPUTXBAR_TXEN_init           
    0     0000b0df  PM_tformat_updatePositionOrTurns           
    0     0000b0f4  GPIO_init                                  
    0     0000b0f4  TFORMAT_GPIO_PWRCTRL_init                  
    0     0000b107  Device_initGPIO                            
    0     0000b117  tformat_getRxCRCbyCLB                      
    0     0000b125  CLB_INPUTXBAR_init                         
    0     0000b125  TFORMAT_CLB_INPUTXBAR_SIMO_init            
    0     0000b12e  CLB_OUTPUTXBAR_init                        
    0     0000b133  CLB_init                                   
    0     0000b138  SysCtl_delay                               
    0     0000b13c  PM_tformat_updateEncoderID                 
    0     0000b13f  __error__                                  
    0     0000b142  TileTformatHLCInstr                        
    0     0000b162  TileTformatRxCRCHLCInstr                   
    0     0000b182  __TI_enable_exit_profile_output            
    0     0000b184  __TI_cleanup_ptr                           
    0     0000b186  __TI_dtors_ptr                             
    0     0000b188  _lock                                      
    0     0000b18a  _unlock                                    
    0     0000b18c  tformatSpiRxIsrTicker                      
    0     0000b18e  tformatData                                
    0     0000b1a0  errorData                                  
    0     0000b1a4  encoderData                                
    0     0000b1aa  commandData                                
    0     0000b1b0  tformatRxData                              
    abs   00000380  __TI_STACK_SIZE                            
    abs   ffffffff  __TI_pprof_out_hndl                        
    abs   ffffffff  __TI_prof_data_size                        
    abs   ffffffff  __TI_prof_data_start                       
    n/a   UNDEFED   __TI_CINIT_Base                            
    n/a   UNDEFED   __TI_CINIT_Limit                           
    n/a   UNDEFED   __TI_Handler_Table_Base                    
    n/a   UNDEFED   __TI_Handler_Table_Limit                   
    n/a   UNDEFED   __c_args__                                 
    
    [86 symbols]
    
    ******************************************************************************
                 TMS320C2000 Linker PC v22.6.0                     
    ******************************************************************************
    >> Linked Mon May 29 13:39:58 2023
    
    OUTPUT FILE NAME:   <tformat_f28002x_comms_demo.out>
    ENTRY POINT SYMBOL: "_c_int00"  address: 000829b7
    
    
    MEMORY CONFIGURATION
    
             name            origin    length      used     unused   attr    fill
    ----------------------  --------  ---------  --------  --------  ----  --------
    PAGE 0:
      BOOT_RSVD             00000002   00000126  00000000  00000126  RWIX
      RAMM0                 00000128   000002d8  00000000  000002d8  RWIX
      RAMM1                 00000400   000003f8  00000380  00000078  RWIX
      RAMLS4567             0000a000   00002000  00000b34  000014cc  RWIX
      RAMGS0                0000c000   000007f8  00000000  000007f8  RWIX
      B0_DCSM_OTP_Z1_LINKPO 00078000   0000000c  0000000c  00000000  RWIX
      B0_DCSM_OTP_Z1_GPREG  0007800c   00000004  00000004  00000000  RWIX
      B0_DCSM_OTP_Z1_PSWDLO 00078010   00000004  00000004  00000000  RWIX
      B0_DCSM_OTP_Z1_CRCLOC 00078014   00000004  00000004  00000000  RWIX
      B0_DCSM_ZSEL_Z1_P0    00078020   00000010  00000010  00000000  RWIX
      B0_DCSM_OTP_Z2_LINKPO 00078200   0000000c  00000000  0000000c  RWIX
      B0_DCSM_OTP_Z2_GPREG  0007820c   00000004  00000000  00000004  RWIX
      B0_DCSM_OTP_Z2_PSWDLO 00078210   00000004  00000000  00000004  RWIX
      B0_DCSM_OTP_Z2_CRCLOC 00078214   00000004  00000000  00000004  RWIX
      B0_DCSM_OTP_Z2_BOOTCT 0007821c   00000004  00000000  00000004  RWIX
      B0_DCSM_ZSEL_Z2_P0    00078220   00000010  00000000  00000010  RWIX
      B1_DCSM_OTP_Z1_LINKPO 00078400   00000010  00000000  00000010  RWIX
      B1_DCSM_ZSEL_Z1_P0    00078420   00000010  00000000  00000010  RWIX
      B1_DCSM_OTP_Z2_LINKPO 00078600   0000000c  00000000  0000000c  RWIX
      B1_DCSM_ZSEL_Z2_P0    00078620   00000010  00000000  00000010  RWIX
      BEGIN                 00080000   00000002  00000002  00000000  RWIX
      FLASH_BANK0_SEC0      00080002   00000ffe  00000000  00000ffe  RWIX
      FLASH_BANK0_SEC1      00081000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC2_3_4  00082000   00003000  000015dc  00001a24  RWIX
      FLASH_BANK0_SEC5      00085000   00001000  0000037a  00000c86  RWIX
      FLASH_BANK0_SEC6      00086000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC7      00087000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC8      00088000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC9      00089000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC10     0008a000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC11     0008b000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC12     0008c000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC13     0008d000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC14     0008e000   00001000  00000000  00001000  RWIX
      FLASH_BANK0_SEC15     0008f000   00000ff0  00000000  00000ff0  RWIX
      BOOTROM               003f0000   00008000  00000000  00008000  RWIX
      BOOTROM_EXT           003f8000   00007fc0  00000000  00007fc0  RWIX
      RESET                 003fffc0   00000002  00000000  00000002  RWIX
    
    PAGE 1:
      ADCARESULT            00000b00   00000018  00000000  00000018  RWIX
      ADCCRESULT            00000b40   00000018  00000000  00000018  RWIX
      CPUTIMER0             00000c00   00000008  00000000  00000008  RWIX
      CPUTIMER1             00000c08   00000008  00000000  00000008  RWIX
      CPUTIMER2             00000c10   00000008  00000000  00000008  RWIX
      PIECTRL               00000ce0   0000001a  00000000  0000001a  RWIX
      PIEVECTTABLE          00000d00   00000200  00000000  00000200  RWIX
      DMA                   00001000   00000200  00000000  00000200  RWIX
      CLB1LOGICCFG          00003000   00000052  00000000  00000052  RWIX
      CLB1LOGICCTRL         00003100   00000040  00000000  00000040  RWIX
      CLB1DATAEXCH          00003180   00000080  00000000  00000080  RWIX
      CLB2LOGICCFG          00003400   00000052  00000000  00000052  RWIX
      CLB2LOGICCTRL         00003500   00000040  00000000  00000040  RWIX
      CLB2DATAEXCH          00003580   00000080  00000000  00000080  RWIX
      EPWM1                 00004000   00000100  00000000  00000100  RWIX
      EPWM2                 00004100   00000100  00000000  00000100  RWIX
      EPWM3                 00004200   00000100  00000000  00000100  RWIX
      EPWM4                 00004300   00000100  00000000  00000100  RWIX
      EPWM5                 00004400   00000100  00000000  00000100  RWIX
      EPWM6                 00004500   00000100  00000000  00000100  RWIX
      EPWM7                 00004600   00000100  00000000  00000100  RWIX
      EQEP1                 00005100   00000040  00000000  00000040  RWIX
      EQEP2                 00005140   00000040  00000000  00000040  RWIX
      ECAP1                 00005200   00000020  00000000  00000020  RWIX
      ECAP2                 00005240   00000020  00000000  00000020  RWIX
      ECAP3                 00005280   00000020  00000000  00000020  RWIX
      HRCAP3                000052a0   00000020  00000000  00000020  RWIX
      CMPSS1                00005c80   00000020  00000000  00000020  RWIX
      CMPSS2                00005ca0   00000020  00000000  00000020  RWIX
      CMPSS3                00005cc0   00000020  00000000  00000020  RWIX
      CMPSS4                00005ce0   00000020  00000000  00000020  RWIX
      SPIA                  00006100   00000010  00000000  00000010  RWIX
      SPIB                  00006110   00000010  00000000  00000010  RWIX
      BGCRCCPU              00006340   00000040  00000000  00000040  RWIX
      PMBUSA                00006400   00000020  00000000  00000020  RWIX
      HIC                   00006500   00000080  00000000  00000080  RWIX
      FSITXA                00006600   00000050  00000000  00000050  RWIX
      FSIRXA                00006680   00000050  00000000  00000050  RWIX
      LINA                  00006a00   000000ec  00000000  000000ec  RWIX
      LINB                  00006b00   000000ec  00000000  000000ec  RWIX
      WD                    00007000   0000002c  00000000  0000002c  RWIX
      NMIINTRUPT            00007060   00000010  00000000  00000010  RWIX
      XINT                  00007070   0000000c  00000000  0000000c  RWIX
      SCIA                  00007200   00000010  00000000  00000010  RWIX
      I2CA                  00007300   00000022  00000000  00000022  RWIX
      I2CB                  00007340   00000022  00000000  00000022  RWIX
      ADCA                  00007400   00000080  00000000  00000080  RWIX
      ADCC                  00007500   00000080  00000000  00000080  RWIX
      INPUTXBAR             00007900   00000020  00000000  00000020  RWIX
      XBAR                  00007920   00000020  00000000  00000020  RWIX
      SYNCSOC               00007940   00000006  00000000  00000006  RWIX
      CLBINPUTXBAR          00007960   00000020  00000000  00000020  RWIX
      DMACLASRCSEL          00007980   0000001a  00000000  0000001a  RWIX
      EPWMXBAR              00007a00   00000040  00000000  00000040  RWIX
      CLBXBAR               00007a40   00000040  00000000  00000040  RWIX
      OUTPUTXBAR            00007a80   00000040  00000000  00000040  RWIX
      CLBOUTPUTXBAR         00007bc0   00000040  00000000  00000040  RWIX
      GPIOCTRL              00007c00   00000200  00000000  00000200  RWIX
      GPIODATA              00007f00   00000040  00000000  00000040  RWIX
      GPIODATAREAD          00007f80   00000010  00000000  00000010  RWIX
      CANA                  00048000   00000200  00000000  00000200  RWIX
      DEVCFG                0005d000   000001ac  00000000  000001ac  RWIX
      CLKCFG                0005d200   00000100  00000000  00000100  RWIX
      CPUSYS                0005d300   000000a0  00000000  000000a0  RWIX
      SYSPERIPHAC           0005d500   00000200  00000000  00000200  RWIX
      ANALOGSUBSYS          0005d700   00000100  00000000  00000100  RWIX
      DCC0                  0005e700   00000038  00000000  00000038  RWIX
      DCC1                  0005e740   00000038  00000000  00000038  RWIX
      ERADGLOBAL            0005e800   00000014  00000000  00000014  RWIX
      ERADHWBP1             0005e900   00000008  00000000  00000008  RWIX
      ERADHWBP2             0005e908   00000008  00000000  00000008  RWIX
      ERADHWBP3             0005e910   00000008  00000000  00000008  RWIX
      ERADHWBP4             0005e918   00000008  00000000  00000008  RWIX
      ERADHWBP5             0005e920   00000008  00000000  00000008  RWIX
      ERADHWBP6             0005e928   00000008  00000000  00000008  RWIX
      ERADHWBP7             0005e930   00000008  00000000  00000008  RWIX
      ERADHWBP8             0005e938   00000008  00000000  00000008  RWIX
      ERADCOUNTER1          0005e980   00000010  00000000  00000010  RWIX
      ERADCOUNTER2          0005e990   00000010  00000000  00000010  RWIX
      ERADCOUNTER3          0005e9a0   00000010  00000000  00000010  RWIX
      ERADCOUNTER4          0005e9b0   00000010  00000000  00000010  RWIX
      ERADCRCGLOBAL         0005ea00   00000010  00000000  00000010  RWIX
      ERADCRC1              0005ea10   00000010  00000000  00000010  RWIX
      ERADCRC2              0005ea20   00000010  00000000  00000010  RWIX
      ERADCRC3              0005ea30   00000010  00000000  00000010  RWIX
      ERADCRC4              0005ea40   00000010  00000000  00000010  RWIX
      ERADCRC5              0005ea50   00000010  00000000  00000010  RWIX
      ERADCRC6              0005ea60   00000010  00000000  00000010  RWIX
      ERADCRC7              0005ea70   00000010  00000000  00000010  RWIX
      ERADCRC8              0005ea80   00000010  00000000  00000010  RWIX
      DCSMBANK0Z1           0005f000   00000024  00000000  00000024  RWIX
      DCSMBANK0Z2           0005f040   00000024  00000000  00000024  RWIX
      DCSMCOMMON            0005f070   00000010  00000000  00000010  RWIX
      MEMCFG                0005f400   000000c0  00000000  000000c0  RWIX
      ACCESSPROTECTION      0005f500   0000003e  00000000  0000003e  RWIX
      MEMORYERROR           0005f540   00000040  00000000  00000040  RWIX
      TESTERROR             0005f590   00000010  00000000  00000010  RWIX
      FLASH0CTRL            0005f800   00000182  00000000  00000182  RWIX
      FLASH0ECC             0005fb00   00000028  00000000  00000028  RWIX
      DCSMBANK0Z1OTP        00078000   00000020  00000000  00000020  RWIX
      DCSMBANK0Z2OTP        00078200   00000020  00000000  00000020  RWIX
    
    
    SECTION ALLOCATION MAP
    
     output                                  attributes/
    section   page    origin      length       input sections
    --------  ----  ----------  ----------   ----------------
    b0_dcsm_otp_z1_linkpointer 
    *          0    00078000    0000000c     
                      00078000    0000000c     f28002x_dcsm_z1otp.obj (b0_dcsm_otp_z1_linkpointer)
    
    b0_dcsm_otp_z1_gpreg 
    *          0    0007800c    00000004     
                      0007800c    00000004     f28002x_dcsm_z1otp.obj (b0_dcsm_otp_z1_gpreg)
    
    b0_dcsm_otp_z1_pswdlock 
    *          0    00078010    00000004     
                      00078010    00000004     f28002x_dcsm_z1otp.obj (b0_dcsm_otp_z1_pswdlock)
    
    b0_dcsm_otp_z1_crclock 
    *          0    00078014    00000004     
                      00078014    00000004     f28002x_dcsm_z1otp.obj (b0_dcsm_otp_z1_crclock)
    
    b0_dcsm_zsel_z1 
    *          0    00078020    00000010     
                      00078020    00000010     f28002x_dcsm_z1otp.obj (b0_dcsm_zsel_z1)
    
    b0_dcsm_otp_z2_linkpointer 
    *          0    00078200    00000000     DSECT
    
    b0_dcsm_otp_z2_gpreg 
    *          0    0007820c    00000000     DSECT
    
    b0_dcsm_otp_z2_pswdlock 
    *          0    00078210    00000000     DSECT
    
    b0_dcsm_otp_z2_crclock 
    *          0    00078214    00000000     DSECT
    
    b0_dcsm_otp_z2_bootctrl 
    *          0    0007821c    00000000     DSECT
    
    b0_dcsm_zsel_z2 
    *          0    00078220    00000000     DSECT
    
    b1_dcsm_otp_z2_linkpointer 
    *          0    00078600    00000000     DSECT
    
    b1_dcsm_zsel_z2 
    *          0    00078620    00000000     DSECT
    
    .stack     0    00000400    00000380     UNINITIALIZED
                      00000400    00000380     --HOLE--
    
    .bss       0    0000a000    00000030     UNINITIALIZED
                      0000a000    00000013     pm_tformat_main.obj (.bss)
                      0000a013    00000001     --HOLE--
                      0000a014    00000010     pm_tformat_main.obj (.bss:retain)
                      0000a024    0000000c     pm_tformat_main.obj (.bss:tformatRxData)
    
    .data      0    0000aaea    0000004a     
                      0000aaea    00000020     PM_tformat_lib_f28002x.lib : clb_config.obj (.data:TileTformatHLCInstr)
                      0000ab0a    00000020                                : clb_config.obj (.data:TileTformatRxCRCHLCInstr)
                      0000ab2a    00000006     rts2800_fpu32_eabi.lib : exit.c.obj (.data)
                      0000ab30    00000002                            : _lock.c.obj (.data:_lock)
                      0000ab32    00000002                            : _lock.c.obj (.data:_unlock)
    
    .text      0    00082000    00000b22     
                      00082000    0000012f     driverlib.lib : sysctl.obj (.text:SysCtl_setClock)
                      0008212f    000000fd                   : sysctl.obj (.text:SysCtl_isPLLValid)
                      0008222c    000000f5     PM_tformat_lib_f28002x.lib : clb_config.obj (.text:initTileTformat)
                      00082321    000000e5                                : clb_config.obj (.text:initTileTformatRxCRC)
                      00082406    00000073     driverlib.lib : sysctl.obj (.text:DCC_setCounterSeeds)
                      00082479    0000005c                   : spi.obj (.text:SPI_setConfig)
                      000824d5    0000005b     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.text:PM_tformat_setupPeriph)
                      00082530    00000059     driverlib.lib : clb.obj (.text:CLB_configCounterLoadMatch)
                      00082589    00000052                   : gpio.obj (.text:GPIO_setPadConfig)
                      000825db    00000042                   : sysctl.obj (.text:SysCtl_selectOscSource)
                      0008261d    0000003d                   : interrupt.obj (.text:Interrupt_initModule)
                      0008265a    00000038                   : xbar.obj (.text:XBAR_setOutputMuxConfig)
                      00082692    00000037                   : gpio.obj (.text:GPIO_setPinConfig)
                      000826c9    00000037                   : gpio.obj (.text:GPIO_setQualificationMode)
                      00082700    00000037                   : interrupt.obj (.text:Interrupt_enable)
                      00082737    00000036                   : spi.obj (.text:SPI_clearInterruptStatus)
                      0008276d    00000031                   : gpio.obj (.text:GPIO_setDirectionMode)
                      0008279e    0000002f                   : spi.obj (.text:SPI_enableInterrupt)
                      000827cd    0000002e                   : clb.obj (.text:CLB_writeInterface)
                      000827fb    0000002b                   : sysctl.obj (.text:SysCtl_selectXTAL)
                      00082826    0000002b     rts2800_fpu32_eabi.lib : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
                      00082851    00000029                            : exit.c.obj (.text)
                      0008287a    00000024     driverlib.lib : sysctl.obj (.text:DCC_enableSingleShotMode)
                      0008289e    00000023                   : sysctl.obj (.text:SysCtl_pollX1Counter)
                      000828c1    0000001e                   : sysctl.obj (.text:DCC_setCounter0ClkSource)
                      000828df    0000001e                   : sysctl.obj (.text:DCC_setCounter1ClkSource)
                      000828fd    0000001e                   : interrupt.obj (.text:Interrupt_initVectorTable)
                      0008291b    0000001d     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.text:PM_tformat_setFreq)
                      00082938    0000001b     driverlib.lib : xbar.obj (.text:XBAR_isBaseValid)
                      00082953    0000001a     PM_tformat_lib_f28002x.lib : pm_tformat_crc_vcrc.obj (.text)
                      0008296d    0000001a     driverlib.lib : sysctl.obj (.text:SysCtl_selectXTALSingleEnded)
                      00082987    00000019     rts2800_fpu32_fast_supplement_eabi.lib : div_f32.obj (.text)
                      000829a0    00000017     driverlib.lib : sysctl.obj (.text:SysCtl_enablePeripheral)
                      000829b7    00000017     rts2800_fpu32_eabi.lib : boot28.asm.obj (.text)
                      000829ce    00000016     driverlib.lib : sysctl.obj (.text:DCC_disableDoneSignal)
                      000829e4    00000015                   : sysctl.obj (.text:DCC_clearDoneFlag)
                      000829f9    00000015                   : sysctl.obj (.text:DCC_clearErrorFlag)
                      00082a0e    00000015                   : sysctl.obj (.text:DCC_disableErrorSignal)
                      00082a23    00000015                   : sysctl.obj (.text:DCC_isBaseValid)
                      00082a38    00000014                   : sysctl.obj (.text:DCC_disableModule)
                      00082a4c    00000014                   : sysctl.obj (.text:DCC_enableModule)
                      00082a60    00000014                   : gpio.obj (.text:GPIO_isPinValid)
                      00082a74    00000013                   : clb.obj (.text:CLB_isBaseValid)
                      00082a87    00000013                   : spi.obj (.text:SPI_isBaseValid)
                      00082a9a    00000010     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.text:PM_tformat_startOperation)
                      00082aaa    0000000e     driverlib.lib : clb.obj (.text:CLB_isAddressValid)
                      00082ab8    0000000e                   : interrupt.obj (.text:Interrupt_defaultHandler)
                      00082ac6    0000000d                   : interrupt.obj (.text:Interrupt_disableMaster)
                      00082ad3    0000000d                   : interrupt.obj (.text:Interrupt_enableMaster)
                      00082ae0    0000000c                   : sysctl.obj (.text:SysCtl_setPLLSysClk)
                      00082aec    0000000c     rts2800_fpu32_eabi.lib : args_main.c.obj (.text)
                      00082af8    0000000b     driverlib.lib : sysctl.obj (.text:SysCtl_isMCDClockFailureDetected)
                      00082b03    00000009     rts2800_fpu32_eabi.lib : _lock.c.obj (.text)
                      00082b0c    00000008     f28002x_codestartbranch.obj (.text)
                      00082b14    00000007     driverlib.lib : sysctl.obj (.text:SysCtl_resetMCD)
                      00082b1b    00000002                   : interrupt.obj (.text:Interrupt_illegalOperationHandler)
                      00082b1d    00000002                   : interrupt.obj (.text:Interrupt_nmiHandler)
                      00082b1f    00000002     rts2800_fpu32_eabi.lib : pre_init.c.obj (.text)
                      00082b21    00000001                            : startup.c.obj (.text)
    
    .TI.ramfunc 
    *          0    00082b28    00000aba     RUN ADDR = 0000a030
                      00082b28    000001b0     tformat.obj (.TI.ramfunc:tformat_exCommands)
                      00082cd8    0000010e     tformat.obj (.TI.ramfunc:tformat_testEEPROMCommands)
                      00082de6    000000e1     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_setupCommandWriteEEPROM)
                      00082ec7    000000d2     board.obj (.TI.ramfunc:PM_TFORMAT_RX_CRC_init)
                      00082f99    000000d1     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_setupCommandReadEEPROM)
                      0008306a    000000c1     board.obj (.TI.ramfunc:PM_TFORMAT_CLB_init)
                      0008312b    000000bc     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_setupCommandReadoutOrReset)
                      000831e7    000000a0     device.obj (.TI.ramfunc:Device_enableAllPeripherals)
                      00083287    00000081     tformat.obj (.TI.ramfunc:tformat_spiRxISR)
                      00083308    0000006b     tformat.obj (.TI.ramfunc:tformat_initSPIFIFO)
                      00083373    0000005c     tformat.obj (.TI.ramfunc:tformat_checkError)
                      000833cf    0000003b     board.obj (.TI.ramfunc:PinMux_init)
                      0008340a    0000003b     tformat.obj (.TI.ramfunc:tformat_init)
                      00083445    00000037     pm_tformat_main.obj (.TI.ramfunc:main)
                      0008347c    00000031     device.obj (.TI.ramfunc:Device_init)
                      000834ad    0000002a     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_receiveDataID3)
                      000834d7    00000022                                : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_receiveDataID6)
                      000834f9    00000022                                : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_receiveDataIDD)
                      0008351b    0000001e     board.obj (.TI.ramfunc:TFORMAT_CLB_OUTPUTXBAR_SPICLK_TEST_PIN_init)
                      00083539    0000001e     board.obj (.TI.ramfunc:TFORMAT_CLB_OUTPUTXBAR_TXEN_init)
                      00083557    00000016     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_receiveDataID0_1_7_8_C)
                      0008356d    00000015                                : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_updatePositionOrTurns)
                      00083582    00000013     board.obj (.TI.ramfunc:TFORMAT_GPIO_PWRCTRL_init)
                      00083595    00000012     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_receiveDataID2)
                      000835a7    00000010     device.obj (.TI.ramfunc:Device_initGPIO)
                      000835b7    0000000e     PM_tformat_lib_f28002x.lib : pm_tformat_crc.obj (.TI.ramfunc:tformat_getRxCRCbyCLB)
                      000835c5    00000009     board.obj (.TI.ramfunc:TFORMAT_CLB_INPUTXBAR_SIMO_init)
                      000835ce    00000005     board.obj (.TI.ramfunc:CLB_OUTPUTXBAR_init)
                      000835d3    00000005     board.obj (.TI.ramfunc:CLB_init)
                      000835d8    00000004     driverlib.lib : sysctl.obj (.TI.ramfunc)
                      000835dc    00000003     PM_tformat_lib_f28002x.lib : pm_tformat_source.obj (.TI.ramfunc:PM_tformat_updateEncoderID)
                      000835df    00000003     device.obj (.TI.ramfunc:__error__)
    
    .cinit     0    00085000    00000000     UNINITIALIZED
    
    .reset     0    003fffc0    00000000     DSECT
    
    codestart 
    *          0    00080000    00000002     
                      00080000    00000002     f28002x_codestartbranch.obj (codestart)
    
    .init_array 
    *          0    00085000    00000000     UNINITIALIZED
    
    .const     0    00085000    0000037a     
                      00085000    000000c1     tformat.obj (.const)
                      000850c1    00000001     --HOLE-- [fill = 0]
                      000850c2    0000009a     driverlib.lib : sysctl.obj (.const:.string)
                      0008515c    00000098                   : gpio.obj (.const:.string)
                      000851f4    00000097                   : clb.obj (.const:.string)
                      0008528b    00000001     --HOLE-- [fill = 0]
                      0008528c    00000097                   : spi.obj (.const:.string)
                      00085323    00000001     --HOLE-- [fill = 0]
                      00085324    0000004c                   : xbar.obj (.const:.string)
                      00085370    0000000a     pm_tformat_main.obj (.const)
    
    MODULE SUMMARY
    
           Module                        code   ro data   rw data
           ------                        ----   -------   -------
        .\common\
           device.obj                    456    0         0      
           f28002x_dcsm_z1otp.obj        0      40        0      
           f28002x_codestartbranch.obj   10     0         0      
        +--+-----------------------------+------+---------+---------+
           Total:                        466    40        0      
                                                                 
        .\source\
           tformat.obj                   2178   193       0      
           pm_tformat_main.obj           110    10        47     
        +--+-----------------------------+------+---------+---------+
           Total:                        2288   203       47     
                                                                 
        .\syscfg\
           board.obj                     1120   0         0      
        +--+-----------------------------+------+---------+---------+
           Total:                        1120   0         0      
                                                                 
        C:/ti/c2000/C2000Ware_MotorControl_SDK_4_01_00_00/c2000ware/driverlib/f28002x/driverlib/ccs/Debug/driverlib.lib
           sysctl.obj                    1144   154       0      
           gpio.obj                      261    152       0      
           spi.obj                       212    151       0      
           clb.obj                       168    151       0      
           interrupt.obj                 190    0         0      
           xbar.obj                      83     76        0      
        +--+-----------------------------+------+---------+---------+
           Total:                        2058   684       0      
                                                                 
        C:/ti/c2000/C2000Ware_MotorControl_SDK_4_01_00_00/libraries/position_sensing/tformat/lib/PM_tformat_lib_f28002x.lib
           pm_tformat_source.obj         1728   0         0      
           clb_config.obj                474    0         64     
           pm_tformat_crc.obj            28     0         0      
           pm_tformat_crc_vcrc.obj       26     0         0      
        +--+-----------------------------+------+---------+---------+
           Total:                        2256   0         64     
                                                                 
        C:\ti\c2000\C2000Ware_MotorControl_SDK_4_01_00_00\c2000ware\libraries\math\FPUfastRTS\c28\lib\rts2800_fpu32_fast_supplement_eabi.lib
           div_f32.obj                   25     0         0      
        +--+-----------------------------+------+---------+---------+
           Total:                        25     0         0      
                                                                 
        C:\ti\ccs1230\ccs\tools\compiler\ti-cgt-c2000_22.6.0.LTS\lib\rts2800_fpu32_eabi.lib
           exit.c.obj                    41     0         6      
           autoinit.c.obj                43     0         0      
           boot28.asm.obj                23     0         0      
           _lock.c.obj                   9      0         4      
           args_main.c.obj               12     0         0      
           pre_init.c.obj                2      0         0      
           startup.c.obj                 1      0         0      
        +--+-----------------------------+------+---------+---------+
           Total:                        131    0         10     
                                                                 
           Stack:                        0      0         896    
        +--+-----------------------------+------+---------+---------+
           Grand Total:                  8344   927       1017   
    
    
    GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE
    
    address     data page           name
    --------    ----------------    ----
    00000400      10 (00000400)     __stack
    
    0000a000     280 (0000a000)     tformatSpiRxIsrTicker
    0000a002     280 (0000a000)     tformatData
    0000a014     280 (0000a000)     errorData
    0000a018     280 (0000a000)     encoderData
    0000a01e     280 (0000a000)     commandData
    0000a024     280 (0000a000)     tformatRxData
    
    0000aaea     2ab (0000aac0)     TileTformatHLCInstr
    
    0000ab0a     2ac (0000ab00)     TileTformatRxCRCHLCInstr
    0000ab2a     2ac (0000ab00)     __TI_enable_exit_profile_output
    0000ab2c     2ac (0000ab00)     __TI_cleanup_ptr
    0000ab2e     2ac (0000ab00)     __TI_dtors_ptr
    0000ab30     2ac (0000ab00)     _lock
    0000ab32     2ac (0000ab00)     _unlock
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
    
    page  address   name                                       
    ----  -------   ----                                       
    0     00082851  C$$EXIT                                    
    0     0000aacd  CLB_INPUTXBAR_init                         
    0     0000aad6  CLB_OUTPUTXBAR_init                        
    0     00082530  CLB_configCounterLoadMatch                 
    0     0000aadb  CLB_init                                   
    0     0000a6ef  Device_enableAllPeripherals                
    0     0000a984  Device_init                                
    0     0000aaaf  Device_initGPIO                            
    0     0000aa8a  GPIO_init                                  
    0     0008276d  GPIO_setDirectionMode                      
    0     00082589  GPIO_setPadConfig                          
    0     00082692  GPIO_setPinConfig                          
    0     000826c9  GPIO_setQualificationMode                  
    0     00082700  Interrupt_enable                           
    0     0008261d  Interrupt_initModule                       
    0     000828fd  Interrupt_initVectorTable                  
    0     0000a572  PM_TFORMAT_CLB_init                        
    0     0000a3cf  PM_TFORMAT_RX_CRC_init                     
    0     0000aa5f  PM_tformat_receiveDataID0_1_7_8_C          
    0     0000aa9d  PM_tformat_receiveDataID2                  
    0     0000a9b5  PM_tformat_receiveDataID3                  
    0     0000a9df  PM_tformat_receiveDataID6                  
    0     0000aa01  PM_tformat_receiveDataIDD                  
    0     0008291b  PM_tformat_setFreq                         
    0     0000a4a1  PM_tformat_setupCommandReadEEPROM          
    0     0000a633  PM_tformat_setupCommandReadoutOrReset      
    0     0000a2ee  PM_tformat_setupCommandWriteEEPROM         
    0     000824d5  PM_tformat_setupPeriph                     
    0     00082a9a  PM_tformat_startOperation                  
    0     0000aae4  PM_tformat_updateEncoderID                 
    0     0000aa75  PM_tformat_updatePositionOrTurns           
    0     0000a8d7  PinMux_init                                
    0     000835e2  RamfuncsLoadEnd                            
    abs   00000aba  RamfuncsLoadSize                           
    0     00082b28  RamfuncsLoadStart                          
    0     0000aaea  RamfuncsRunEnd                             
    abs   00000aba  RamfuncsRunSize                            
    0     0000a030  RamfuncsRunStart                           
    0     00082737  SPI_clearInterruptStatus                   
    0     0008279e  SPI_enableInterrupt                        
    0     00082479  SPI_setConfig                              
    0     0000aae0  SysCtl_delay                               
    0     0008212f  SysCtl_isPLLValid                          
    0     000825db  SysCtl_selectOscSource                     
    0     000827fb  SysCtl_selectXTAL                          
    0     0008296d  SysCtl_selectXTALSingleEnded               
    0     00082000  SysCtl_setClock                            
    0     0000aacd  TFORMAT_CLB_INPUTXBAR_SIMO_init            
    0     0000aa23  TFORMAT_CLB_OUTPUTXBAR_SPICLK_TEST_PIN_init
    0     0000aa41  TFORMAT_CLB_OUTPUTXBAR_TXEN_init           
    0     0000aa8a  TFORMAT_GPIO_PWRCTRL_init                  
    0     0000aaea  TileTformatHLCInstr                        
    0     0000ab0a  TileTformatRxCRCHLCInstr                   
    0     0008265a  XBAR_setOutputMuxConfig                    
    n/a   UNDEFED   __TI_CINIT_Base                            
    n/a   UNDEFED   __TI_CINIT_Limit                           
    n/a   UNDEFED   __TI_Handler_Table_Base                    
    n/a   UNDEFED   __TI_Handler_Table_Limit                   
    0     00000780  __TI_STACK_END                             
    abs   00000380  __TI_STACK_SIZE                            
    0     00082826  __TI_auto_init_nobinit_nopinit             
    0     0000ab2c  __TI_cleanup_ptr                           
    0     0000ab2e  __TI_dtors_ptr                             
    0     0000ab2a  __TI_enable_exit_profile_output            
    abs   ffffffff  __TI_pprof_out_hndl                        
    abs   ffffffff  __TI_prof_data_size                        
    abs   ffffffff  __TI_prof_data_start                       
    0     00082987  __c28xabi_divf                             
    n/a   UNDEFED   __c_args__                                 
    0     0000aae7  __error__                                  
    0     00000400  __stack                                    
    0     00082aec  _args_main                                 
    0     000829b7  _c_int00                                   
    0     0000ab30  _lock                                      
    0     00082b0b  _nop                                       
    0     00082b07  _register_lock                             
    0     00082b03  _register_unlock                           
    0     00082b21  _system_post_cinit                         
    0     00082b1f  _system_pre_init                           
    0     0000ab32  _unlock                                    
    0     00082851  abort                                      
    0     00080000  code_start                                 
    0     0000a01e  commandData                                
    0     0000a018  encoderData                                
    0     0000a014  errorData                                  
    0     00082853  exit                                       
    0     0008222c  initTileTformat                            
    0     00082321  initTileTformatRxCRC                       
    0     0000a94d  main                                       
    0     0000a002  tformatData                                
    0     0000a024  tformatRxData                              
    0     0000a000  tformatSpiRxIsrTicker                      
    0     0000a87b  tformat_checkError                         
    0     0000a030  tformat_exCommands                         
    0     0000aabf  tformat_getRxCRCbyCLB                      
    0     00082953  tformat_getTxCRCbyVCRC                     
    0     0000a912  tformat_init                               
    0     0000a810  tformat_initSPIFIFO                        
    0     0000a78f  tformat_spiRxISR                           
    0     0000a1e0  tformat_testEEPROMCommands                 
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address 
    
    page  address   name                                       
    ----  -------   ----                                       
    0     00000400  __stack                                    
    0     00000780  __TI_STACK_END                             
    0     0000a000  tformatSpiRxIsrTicker                      
    0     0000a002  tformatData                                
    0     0000a014  errorData                                  
    0     0000a018  encoderData                                
    0     0000a01e  commandData                                
    0     0000a024  tformatRxData                              
    0     0000a030  RamfuncsRunStart                           
    0     0000a030  tformat_exCommands                         
    0     0000a1e0  tformat_testEEPROMCommands                 
    0     0000a2ee  PM_tformat_setupCommandWriteEEPROM         
    0     0000a3cf  PM_TFORMAT_RX_CRC_init                     
    0     0000a4a1  PM_tformat_setupCommandReadEEPROM          
    0     0000a572  PM_TFORMAT_CLB_init                        
    0     0000a633  PM_tformat_setupCommandReadoutOrReset      
    0     0000a6ef  Device_enableAllPeripherals                
    0     0000a78f  tformat_spiRxISR                           
    0     0000a810  tformat_initSPIFIFO                        
    0     0000a87b  tformat_checkError                         
    0     0000a8d7  PinMux_init                                
    0     0000a912  tformat_init                               
    0     0000a94d  main                                       
    0     0000a984  Device_init                                
    0     0000a9b5  PM_tformat_receiveDataID3                  
    0     0000a9df  PM_tformat_receiveDataID6                  
    0     0000aa01  PM_tformat_receiveDataIDD                  
    0     0000aa23  TFORMAT_CLB_OUTPUTXBAR_SPICLK_TEST_PIN_init
    0     0000aa41  TFORMAT_CLB_OUTPUTXBAR_TXEN_init           
    0     0000aa5f  PM_tformat_receiveDataID0_1_7_8_C          
    0     0000aa75  PM_tformat_updatePositionOrTurns           
    0     0000aa8a  GPIO_init                                  
    0     0000aa8a  TFORMAT_GPIO_PWRCTRL_init                  
    0     0000aa9d  PM_tformat_receiveDataID2                  
    0     0000aaaf  Device_initGPIO                            
    0     0000aabf  tformat_getRxCRCbyCLB                      
    0     0000aacd  CLB_INPUTXBAR_init                         
    0     0000aacd  TFORMAT_CLB_INPUTXBAR_SIMO_init            
    0     0000aad6  CLB_OUTPUTXBAR_init                        
    0     0000aadb  CLB_init                                   
    0     0000aae0  SysCtl_delay                               
    0     0000aae4  PM_tformat_updateEncoderID                 
    0     0000aae7  __error__                                  
    0     0000aaea  RamfuncsRunEnd                             
    0     0000aaea  TileTformatHLCInstr                        
    0     0000ab0a  TileTformatRxCRCHLCInstr                   
    0     0000ab2a  __TI_enable_exit_profile_output            
    0     0000ab2c  __TI_cleanup_ptr                           
    0     0000ab2e  __TI_dtors_ptr                             
    0     0000ab30  _lock                                      
    0     0000ab32  _unlock                                    
    0     00080000  code_start                                 
    0     00082000  SysCtl_setClock                            
    0     0008212f  SysCtl_isPLLValid                          
    0     0008222c  initTileTformat                            
    0     00082321  initTileTformatRxCRC                       
    0     00082479  SPI_setConfig                              
    0     000824d5  PM_tformat_setupPeriph                     
    0     00082530  CLB_configCounterLoadMatch                 
    0     00082589  GPIO_setPadConfig                          
    0     000825db  SysCtl_selectOscSource                     
    0     0008261d  Interrupt_initModule                       
    0     0008265a  XBAR_setOutputMuxConfig                    
    0     00082692  GPIO_setPinConfig                          
    0     000826c9  GPIO_setQualificationMode                  
    0     00082700  Interrupt_enable                           
    0     00082737  SPI_clearInterruptStatus                   
    0     0008276d  GPIO_setDirectionMode                      
    0     0008279e  SPI_enableInterrupt                        
    0     000827fb  SysCtl_selectXTAL                          
    0     00082826  __TI_auto_init_nobinit_nopinit             
    0     00082851  C$$EXIT                                    
    0     00082851  abort                                      
    0     00082853  exit                                       
    0     000828fd  Interrupt_initVectorTable                  
    0     0008291b  PM_tformat_setFreq                         
    0     00082953  tformat_getTxCRCbyVCRC                     
    0     0008296d  SysCtl_selectXTALSingleEnded               
    0     00082987  __c28xabi_divf                             
    0     000829b7  _c_int00                                   
    0     00082a9a  PM_tformat_startOperation                  
    0     00082aec  _args_main                                 
    0     00082b03  _register_unlock                           
    0     00082b07  _register_lock                             
    0     00082b0b  _nop                                       
    0     00082b1f  _system_pre_init                           
    0     00082b21  _system_post_cinit                         
    0     00082b28  RamfuncsLoadStart                          
    0     000835e2  RamfuncsLoadEnd                            
    abs   00000380  __TI_STACK_SIZE                            
    abs   00000aba  RamfuncsLoadSize                           
    abs   00000aba  RamfuncsRunSize                            
    abs   ffffffff  __TI_pprof_out_hndl                        
    abs   ffffffff  __TI_prof_data_size                        
    abs   ffffffff  __TI_prof_data_start                       
    n/a   UNDEFED   __TI_CINIT_Base                            
    n/a   UNDEFED   __TI_CINIT_Limit                           
    n/a   UNDEFED   __TI_Handler_Table_Base                    
    n/a   UNDEFED   __TI_Handler_Table_Limit                   
    n/a   UNDEFED   __c_args__                                 
    
    [100 symbols]
    

    第一个是没有加入密码的,第二段代码是加入密码。

  • 我用一个没有加密的芯片可以正常仿真

    你这个芯片型号是?

    你工程使用的是launchpad 的xxcml文件吗?

    发现“PM_tformat_f28002x_lib”中芯片类型还是280025C,问题是这个原因造成的吗?

    将其改成280023后可以吗?将这个工程也改成280023

    然后在上述xxcml文件中也改成280023,最后再烧录试一下。

  • 280023C 和 280025C都可以仿真,只要芯片之前没有被加密。
    新建一个新的.CCXML文件也是一样,只要芯片带有密码就不能仿真。