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.

[参考译文] TMS320F28379D:如果 CPU1是使用 CCS 启动的、则 CPU2不会启动

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1125424/tms320f28379d-cpu2-does-not-start-if-cpu1-is-started-with-ccs

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WARE
你好。
我已使用 CCS 刷写 CPU2、其中包含用于切换 LED 的程序(并使用 eCAP1模块执行一些测量)。
现在、我只将 CPU1与 CCS 连接、并加载通过 IPC 启动 CPU2的程序(如 C2000示例中所示)。 如果我然后启动 CPU1、则不会启动 CPU2。 但是、如果我对电路板进行下电上电、两个 CPU 都在运行(LED 正在切换)。
只有当我在 CCS 中连接两个 CPU 并启动它(通过对内核进行分组)时、它们才会运行。
那么、如果 CPU1从 CCS 启动、为什么 CPU1不启动 CPU2?
谢谢你
BR
Christian
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Christian:

    如果我理解正确、那么您要连接 CPU1、然后将二进制文件加载到 CPU1、然后加载 IPC 的 CPU2、这是正确的吗? 您是否单步执行代码并检查代码何时停止?

    谢谢、此致、

    桑托什

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

    你(们)好、Santosh。

    不可以、CPU2程序已编程到闪存 、但未与 CCS 连接。 如果 CPU1通过 IPC 启动、则应从闪存执行。

    如果我连接 CPU1、请使用 CCS 对其进行编程并启动、则 CPU2未启动。

    如果我用一个 powercycle (不带调试器和 CCS)启动电路板、两个 CPU 都会启动。

    我只是希望、如果我使用 CCS 调试 CPU1、CPU2也会启动(在这种情况下无需调试 CPU2)

    我希望我的问题现在更清楚吗?

    BR

    Christian

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

    Christian、

    您是否了解了 C2000Ware 中用于双核的 LED 示例并了解了该流程?  

    C:/ti/C2000/C2000Ware_4_01_00_00/driverlib/f2837xd/examples/dual/led  

    谢谢、此致、

    桑托什