主题中讨论的其他器件:C2000WARE
我尝试为我的应用使用两个内核的 CPU 1和 CPU 2。 我的 CPU 1运行 PWM、ADC 和其他外设的所有代码。 但是、我也将在 CPU 2中读取 ADC 结果寄存器、并将其用于短路保护(这是一项时间关键型任务)。 我想让 CPU 1和 CPU 2的代码都在闪存上运行。 当我在各自 CPU 的闪存中转储代码时、它就会这样做。 但是、如果我将电源重置到 DSP (即关闭然后再次打开)、CPU2将无法实现预期的行为。 我的预期行为是指在 CPU2的代码中、我已在主函数中切换 GPIO 并将其设置为高电平。 在复位时、当我观察到示波器中 GPIO 的状态时、我没有看到它为高电平。
注意:我在复位后没有连接调试器。 我的要求是一次性转储代码、即使在复位后、它也应从两个内核运行。
如果有人能对此提供帮助、那就足够了。
谢谢。
南普拉兰布克
(Hind 整流器高级研发工程师)
