主题中讨论的其他器件:C2000WARE
您好!
在我的软件中、我想使用 CPU1和 CPU2。 每个内核之间的定序由 IPC 标志驱动。 每个内核的程序被加载到闪存上。
在我的测试过程中,我尝试了许多情况:
- 如果我只加载 CPU1 (并删除 IPC 标志)、则在 MCU 重新启动(电源关闭然后打开)后、程序重新启动正确。
- 如果我在 CPU1中加载空程序(无 IPC 标志)、在 CPU2中加载简单的 LED 闪烁、则程序在重启(LED 闪烁)后正确重新启动。
- 如果我用自己的程序(以及使用的 IPC)加载 CPU1和 CPU2、它会在编程后直接工作、但在重新启动后不工作。
- 我尝试在 CPU1程序中添加这一行代码,但在对两个 CPU 进行编程后它不能直接工作:
IPCBootCPU2 (C1C2_Brom_BOOTMODE_BOOT_FROM _FLASH)
你有什么想法吗? 重启后、我怀疑 IPC 有问题、但很奇怪。
感谢您的反馈。
此致、