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:CPU1、用于停止 CPU2执行并保持复位状态

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/682112/tms320f28377d-cpu1-to-stop-the-cpu2-execution-and-hold-in-reset-state

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


您好!
您能否建议如何让 CPU1停止 CPU2执行并将 CPU2保持在复位状态?

当我尝试执行以下操作时、CPU2没有停止切换 LED。

  • 将 blinky_dc_cpu01&02编程到闪存中。
  • 重启电源以启动 CPU1-2。
  • 右键单击*。CCMXL 并"启动所选配置"
  • 暂停 CPU1
  • 选择 CPU1寄存器 CPU2RESCTL 并写入0xa5a50001
  • CPU1重新启动。

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

    您提到的步骤是正确的。

    您能否连接到 CCS 并检查 CPU2是否被暂停?
    我使用了 c2000ware\device_support\f2837xd\examples\dual\blinky_dc 中的代码,并在我的末尾尝试了相同的步骤,它正常工作。

    我确实看到 CPU2 LED 停止切换。

    此致。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Meghana、
    非常感谢。 我现在可以这么做。
    (CPU1运行时、我需要写入 CPU2RESCTL。)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Hideaki、您好!

    实际上、它在 CPU1正在运行和暂停的情况下都能正常工作。
    无论如何、您最好知道运行情况对您有用。

    此致。