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.

[参考译文] TMS320F28P650DK:CPU1至 CPU2 RAM 问题

Guru**** 1993015 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1274774/tms320f28p650dk-cpu1-to-cpu2-ram-issue

器件型号:TMS320F28P650DK

大家好!  

我正在使用消息 RAM 将数据从 CPU1传输到 CPU2。

根据 TRM 和.cmd 文件、两种方式的消息 RAM 应该为2kB。

但是、我只能将数据写入前1KB、 后1KB 中的数据不会显示在内存浏览器中。

另外、当我使用 CPU2验证数据时、前1KB 中的数据是正确的、但后1KB 中的数据不匹配。

CPU2的程序在以下位置停止、我为512、因此我认为不匹配发生在第二个1KB 编程闪存的开头

总而言之、我想只有消息 RAM 的前1KB 起作用了。 有什么想法吗?

要重现该问题、您可以使用 f28p65x 的 ipc_ex1示例、其中数据大小足以覆盖第二个1KB:

谢谢!

挂起。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    16位寻址为2KB、因此只到0x400而不是0x800。  

    德克萨斯州达拉斯

    维维克·辛格