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.

C6670 BCP PDK里的范例代码如何才能多核运行



专家您好,我在研究C6670 BCP的开发包(版本1.0.0.17)给的Example,Build后,Debug工程会默认将.out文件Load到Core0,我尝试着对Core1和Core2也Load .out文件,结果Load完成之后直接显示为“abort()”,而不像Core0那样进入Main函数。如下图所示:(我使用的是TCI6618 EVM板,小端模式)

我对Core1~3做CPU Reset,然后重新Load,但是还是会在Load之后变成"abort",请问如何才能将代码在非0核正常运行起来?

另外,我打算将开发包里的BCP Example改成,一个核跑上行比特级,一个跑下行比特级,两个核同时使用BCP,请问这样是否可行?如果可以,需要修改Example里那些关键的地方?

谢谢帮助!

  • 您好,

    PDK中有使用BCP分别实现上下行的处理,但是都是在一个核上处理,可以用两个核分别配置控制BCP。

    在cfg文件中使用了IPC限定程序在core0处理,可以修改试试看,谢谢