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.

关于IPC中MultiProc_self()这个函数的问题



为什么不论我用哪个核调用MultiProc_self()这个函数,返回值都是0啊。而且当我试图使用DNUM的时候,DNUM的值竟然是256.。请问一下这是什么原因啊?还有什么别的方法来读核的ID吗

  • 你的软硬件环境是什么?

    如果是CCS5.2 MCSDK2.1,程序存储器用的DDR,又是多核心同时在运行,如果按照deyi默认的例子,那是不可能正常运行,甚至不可能正常调试的。

    你先把程序段、数据段和堆栈段试着放进L2SRAM中运行,大的数据、LLD砍掉,就弄个基本的框架,应该是能够正常运行的。

    这样先确认基本的程序思路没问题,剩下的还有一大堆操作需要加进去,最关键的还是个多核程序模型问题。