This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

F28M35 Dual System Examples -- blinky 的一些问题

各位专家好,我在使用 F28M35xx ISO controlCARD 板子的时候遇到一些问题,来请教下专家。

我在调试 Dual System Examples 中的 Blinky 程序。

我首先下载了 m3 侧的 blinky 程序,运行正常,断开链接重新上电也运行正常。

然后我再下载 c28 侧的 blinky 程序,运行正常(但是根据 m3 侧对时钟设置 M3 和 C28 的时钟都是100M,可是从闪烁程度上看 C28 闪烁得明显慢多了),然后断开链接重新上电,c28 控制的灯没有闪烁,m3 控制得运行正常。

请教专家,这是什么原因?TI 的例程,没有改动。

非常感谢~

  • C28进入BOOTROM需要M3触发的,所以说第二次C28根本没有跑到主程序区。

  • TO kuntay:

    好像网页上有问题,直接回复不了给您,我发在这里,希望您能看到,谢谢!

    blinky_dc_m3.c 中的程序如下图所示,你所说的 M3 中要触发 C28 进入 BOOTROM,我想应该是下面的这个函数

    IPCMtoCBootControlSystem(CBROM_MTOC_BOOTMODE_BOOT_FROM_FLASH);

  • 对,IPCMtoCBootControlSystem(CBROM_MTOC_BOOTMODE_BOOT_FROM_FLASH); 这个语句要参与编译,例程中有bug。至于28那么慢,还是initflash的问题,要初始化flash。