工具/软件:
您好 TI 专家、
我正在使用 F28P650 双核 DSP 在 core1 中实现中断、在 core2 中实现任务。 我在 core1 中配置 PWM 和 ADC 中断、并在 core2 中配置计时器 10us 中断、根据 10us 中断、会生成 1ms 的任务。 我在 10us 中断和 1ms 任务内进行 GPIO 切换。
有线问题是、调试模式(使用 LaunchPad)下的 1ms 任务 GPIO 切换不正确、时间 不稳定、但 10us 切换是正确的。 我首先启动 CPU1 运行、然后很快开始 CPU2 运行。 波形如下所示。

但是、在正常模式下 、断开 LaunchPad 的 USB 连接 、然后将 USB 线路重新连接到计算机(闪存已编程)、10us 和 1ms GPIO 切换是正确的。 波形如下所示。

这种现象在很多次尝试中是相同的。 什么原因以及如何解决此调试问题?
期待您的答复。