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.

TMS320F28P650DK: 双核LED例程运行不起来

Part Number: TMS320F28P650DK
Other Parts Discussed in Thread: C2000WARE

您好,我在使用28P650这块MCU,在测试例程\ti\c2000\C2000Ware_5_03_00_00\driverlib\f28p65x\examples\c28x_dual\led,我装载完CPU2的程序之后CPU2就自动运行起来了,点击CCS(Suspend)暂停按钮,提示:No source available for "_system_post_cinit() at C:\Users\xxie\workspace_v12\led_ex1_c28x_dual_blinky_cpu2\CPU2_RAM\led_ex1_c28x_dual_blinky_cpu2.out:{3} 0x3faa42{4}" ,请问是什么原因;另外我不装载CPU2的程序,只装载CPU1的程序,点击运行CPU1,CPU进入不可屏蔽中断,我删掉“Device_bootCPU2(BOOTMODE_BOOT_TO_M0RAM);”这条语句之后CPU1才能正常运行,请问是什么原因?

  • 您好,

    请注意、您删除的代码行正在尝试为 CPU2运行引导代码、但由于 CPU2 bootROM 代码已开始运行、因此无法执行该代码行。 要完成此步骤、CPU02控制系统引导 ROM 必须准备好接收 CPU01到 CPU02 INT1中断。

    我认为这里的问题在于、CPU2引导 ROM 将遇到 ESTOP0、因为您运行的是连接了仿真器的引导 ROM。 如果您再次点击运行、CPU2引导 ROM 将立即运行、等待来自 CPU1应用程序的引导模式 IPC 命令(这对应于 CPU01应用程序中的 Device_bootCPU2 ()函数)。

    按照本文详细介绍的步骤来了解如何按顺序加载和执行代码:e2e.ti.com/.../1720284