TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28377D: CPU1和CPU2共享RAM使用问题

Part Number:TMS320F28377D

定义一个变量在CPU1和CPU2的共享RAM区间,但是在CPU1和CPU2的map文件中这个变量的地址不相同,导致变量无法传递,这是什么原因?

Cherry Zhou:

您好,我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!

,

Mishew:

CPU1和CPU2独立编译,地址不一样很正常。你需要把共享变量分配到相同的地址才行。

,

wu meili:

怎样把共享变量分配到相同的地址?

,

Cherry Zhou:

是的,您可以参考下以上回复,此外您可以参考下以下帖子:

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1092074/tms320f28377d-cpu1-not-receiving-update-of-shared-arrays-whereas-cpu2-can/4044296#4044296

如果您在 CPU1 和 CPU2 项目中定义变量,可能无法保证这两个变量都分配到相同的地址。 以上帖子提供了一些方法,确保它们获得相同的地址。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28377D: CPU1和CPU2共享RAM使用问题
分享到: 更多 (0)