请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28377D Thread 中讨论的其他器件:controlSUITE
28377d 必须具有两个 CCS 工程、一个用于 CPU1、另一个用于 CPU2。
C:\ti\controlSUITE\device_support\F2837xD\V210\F2837xD_Examples_Dual\IPC_GPIO_toggle、 在此演示中、我将两个项目设置为闪存模式。
然后我 比较两个.map 文件、对此我有一些疑问、例如.text 段的扩散显示如下
在两个图中、CPU1.MAP F2837xD_DefaultISR.obj 源自0x0008201c、长度为0x00000585.但在 CPU2.MAP 文件中 、F2837xD_DefaultISR.obj 源自 00082000、长度为00000585。
两个.text 段之间还有其他差异。
我的问题是在同一个闪存地址 中,两个.text 分配是扩散的,在同一 个闪存空间中存在冲突,在该闪存空间中有哪些代码? 如果存在冲突、但为什么 CPU1和 CPU2的编程可以正常运行? 谢谢!
此致
摇晃