主题:C2000WARE 中讨论的其他器件
工具/软件:
你好。
由于采用了 IPC 和 MSGRAM、这两个内核经常相互发送消息。
在 CPU1 main 函数开始时、我将以下行放到脚本中:

所以
-在仿真引导结束时,每个内核都会在其 main() 函数处跳转
-在 独立启动结束时, CPU2 会收到它必须跳转到 main 之前的地址
此外,我还通过 ipc_sync () 同步 2 个内核:

我在中断模式下在 CPU1 上实现了看门狗。 ISR 结束时、我要求 CPU1 重置。

我有很多问题。
1) CPU1 复位后、“引导 ROM 将清除两个 CPU 上的所有系统和消息 RAM “(TRM)
所以我需要将 CPU2 复位。 复位 CPU2 的正确方法是什么?
2) 这些重置是否与模拟模式兼容?
3) 仅在 CPU1 上实现看门狗时、此行为会让我感到惊讶:CPU1 已复位、但 CPU2 似乎暂停、并有一个我未实现的断点:


我不是自己调用 sysctl_delay ()。 你有什么想法会发生什么? (解决方案可能是重置 CPU2)



























