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.

有关28377D的CPU2启动问题

Other Parts Discussed in Thread: C2000WARE, CONTROLSUITE

TI 工程师,您好:

     我在开发28377D的应用程序,在线仿真CPU1、CPU2都可以正常运行。现程序下载到Flash中,在CPU1主函数中加入IPCBootCPU2(C1C2_BROM_BOOTMODE_BOOT_FROM_FLASH);

芯片重新上电后CPU1正常,CPU2无法正常运行。

    使用TI例程中的C2000Ware_1_00_06_00\device_support\f2837xd\examples\dual\blinky_dc的例程,配置成FLASH模式,CPU1、CPU2都可以正常运行。

问题1:我的工程是否还有没注意到的地方,请指出可能的问题点?

问题2:下载CPU1、CPU2工程,做了以下几步:

a、CPU reset   ----CPU2

b、CPU reset  -----CPU1

c、run CPU2

d、run CPU1

在线仿真IPCBootCPU2(C1C2_BROM_BOOTMODE_BOOT_FROM_FLASH)函数,函数运行到

bootStatus 该标志位职位 C2_BOOTROM_BOOTSTS_C2TOC1_BOOT_CMD_ACK

CPU1可正常运行到main函数,CPU2无法运行到main数,我的工程与例程该现象一致

请问这是怎么回事?

问题3:针对这种问题,我应该从哪方面入手,感觉在线仿真好像无法定位问题点?