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.

[参考译文] TMS320F28386D:tms32f28386d

Guru**** 2457760 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1180219/tms320f28386d-tms32f28386d

器件型号:TMS320F28386D
主题中讨论的其他器件:C2000WARE

您好!

我正在尝试启动 CPU 2 (内核2) 、因为我正在执行以下步骤

CPU 1 (内核1)代码:

1) 1)配置 IPCBOOTMODE。

2) 2)设置标志0。

3) 3)从复位状态中取出 CPU 2。

 CPU 2 (内核2)代码:

1) 1)等待 CPU 1 IPC 标志。

2) 2)确认 CPU 1。

当我刷写 CPU 1 代码时、如果没有 CPU 2代码闪存、当我刷写 CPU 1代码时、CPU 2代码闪存 CPU 1 进入 挂起状态时、CPU 1正常工作。 因此、原因可能是什么。 我是否遵循正确的方法? 为了供您参考、我附加了一个文件。  

请在这方面帮助我

谢谢、此致、

K.Aravind、

9848992750

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

    Aravind、

    在我转到您的应用程序之前、我想与您联系、了解您是否已经尝试过 C2000Ware SDK 中的示例? 我建议您尝试使用两个内核的 LED 示例

    C:/ti/c2000/C2000Ware_4_02_00_00/driverlib/f2838x/examples/c28x_dual/led

    我不确定我是否理解您尝试的流程。 如果您尝试两个内核、则需要通过 CPU1刷写_CPU1.out、并且需要通过 CPU2刷写_CPU2.out。 在初始化状态下会发生 IPC 握手。

    请尝试上面提到的示例、并告诉我您是否遇到类似的问题。  

    请确保您使用的是编译配置 CPU1_FLASH 和 CPU2_FLASH、并将正确的文件下载 到内核。

    此致、Santosh