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.

[参考译文] TMS320F28377D:28377d 的 cmd 问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/593351/tms320f28377d-the-cmd-issue-of-28377d

器件型号:TMS320F28377D
Thread 中讨论的其他器件:controlSUITE

C:\ti\controlSUITE\device_support\F2837xD\V210\F2837xD_Examples_Dual\IPC_GPIO_toggle、在此演示中、有两个项目、一个是 CPU1、另一个是 CPU2。 我将这两个配置设置为在闪存模式下工作  

然后我构建了这两个 projict 文件、我将这两个映射文件进行比较、如下所示

text 段是不同的。 例如、在 CPU1.MAP F2837xD_DefaultISR.obj (.text:retain)中、原点从 0008201c 长度为00000585、在 CPU2.MAP 中、 f2837xD_DefaultISR.obj (.text:retain) origin 从 00082000长度为00000585。这意味着在相同的闪存地址中、代码不同。

我的问题是 、两个映射文件有许多不同之处、在一个闪存或 RAM 地址中、将加载哪个代码、没有冲突? 如果存在冲突、CPU1的程序和 CPU2的程序可以运行  

对吧? 谢谢!

此致

摇晃

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

    映射.text 无关紧要。 重要的是程序入口点、即 code_start 函数。 请检查 CODE_START 的映射。

    此致、

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

    大家好、Vivek Singh

    感谢您的回答。 这是我的错、28377d 有两个闪存空间、每个 CPU 都有自己的闪存。 所以没有冲突。

     此致

    摇晃