主题中讨论的其他器件:C2000WARE
您好,
使用 CCS 导入项目、在 C2000WARE 的示例中打开双通道中的空项目。 C 包含主函数文件、在 CCS 和 workspace1中、两个项目直接出现、如下所示:

2. 添加控制信号灯闪烁、SPI 读取和写入外部存储器程序(我使用示例 CPU1原始文件进行更改、成功调试文件)、信号灯进入 CPU1项目、SPI 进入 CPU2。 将首先激活 CPU2项目。 当您单击 Debug 时、将首次出现以下窗口。

如果此时仅选择 CPU2、程序将在进入调试窗口后不会在指定位置运行、并且大多数程序似乎都卡在 PLL 相关函数的时钟配置中。 如果同时检查 CPU1和 CPU2、则 CPU2中的程序将以正确的结果运行。 CPU1也会从调试窗口挂起。 CPU1也被暂停、但其中的程序被暂停。 此外、当闪存被烧写时、CPU1被烧写、然后 CPU2被烧写、看起来这会直接擦除之前的 CPU1程序。
我想知道在 RAM 中进行调试时是否无法同时单独执行 CPU1和 CPU2?
如何选择上面的两个框?
当您构建新的双核项目时、它是否与直接导致两个子项目的一个项目的过程类似?
如何实现闪存写入这两个 CPU 不会相互干扰?
非常感谢!