主题中讨论的其他器件:C2000WARE
您好!
我正在尝试调试 CPU1和 CPU2、并已配置调试会话、以将 CPU1和 CPU2与其对应的.out 文件加载到其中。 我面临的问题是 CPU1正在等待 CPU2启动(在 CPU1完成其自身和 CPU2所有外设的初始化之后使用 IPC 来初始化 CPU2)。 我发现 CPU1正在等待 CPU2、即使 CPU2已完成引导并确认 IPC 已收到 CPU1请求的引导。
我正在尝试模仿 CPU1中 CPU2的引导序列、如 C2000Ware 软件包中 GPIO 切换和 LED 闪烁(CPU1和 CPU2)示例项目中所示。 我很清楚、两个内核都在没有调试会话(自由运行)的情况下成功启动、因为我将单独的 LED 连接到每个内核以进行闪烁。
我要确认的另一点是 CPU1和 CPU2不共享计时器模块、对不对? 如果为 true、则表示从 CPU2本身初始化 CPU2的计时器时遇到问题。 我是否也需要从 CPU1初始化它(我想不需要、CPU2负责其自己的计时器模块)。
谢谢、此致、
Sumit Panse