TI中文支持网
TI专业的中文技术问题搜集分享网站

c6678两个核运行程序时,一个核的程序会跳转到另一个核之间去

各位专家好,我现在遇到一个问题,当C6678中的两个核执行程序时,第一个核的程序会在执行到某一个函数时跳转到第二个核的程序中。但是该函数在一个核中执行良好,两个核中分时执行时也一切正常。请问这是什么原因,谢谢?

King Wang1:

你提到的“第一个核的程序”和“第二个核的程序”是如何区分的?

如果是你单独执行或者分时执行都没问题,那么你查下共享变量的问题。

stern:

回复 King Wang1:

“第一个核的程序”和“第二个核的程序”是用DNUM区分的。我用CORE0将两帧视频读入一个共享的二维数组中,然后用两个核分别将两帧的数据读出,最后用两个核进行编码。

Andy Yin1:

回复 stern:

确认一下工程cmd文件的内存配置,确认stack,heap都是放在各自私有的memory,代码按你这种测试应该是放在共享memory或者私有memory均可。

stern:

回复 Andy Yin1:

 你好,我是在SYS/BIOS上做的,请问该如何配置,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » c6678两个核运行程序时,一个核的程序会跳转到另一个核之间去
分享到: 更多 (0)