我将使用针对 CPU1和 CPU2的闪烁 LED 示例。 这两个示例都是使用闪存构建配置构建的。
加载 CPU2代码时、MemCfgRegs.GSxMSEL 值将更改为'0x00000007'。
此外、我可以看到、在 CPU2中加载代码后、一些全局共享存储器位置将被垃圾值或零覆盖。
您能告诉我们背后的原因吗?
复制步骤:
1. 将'CPU1_FLASH'设置为 LED_ex1_C28x_DUAL_BlinkY_CPU1的构建配置并进行构建。
2. 将'CPU2_FLASH'设置为 LED_ex1_C28x_DUAL_BlinkY_CPU2的构建配置并进行构建。
3.载入 CPU1->Reset -> Restart
4.加载 CPU2。
下面是 MemCfgRegs.GSxMSEL 的值。