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”

  • 我使用的是F280023C_64QFP芯片

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

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

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

  • CCS版本为12.3.0。

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


  • 资源与要求一致

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

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

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

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

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


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

  • 不是C2000Ware,是C2000Ware_MotorControl_SDK_4_01_00_00

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

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


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


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

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


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

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

    你这个芯片型号是?

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

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

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

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

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