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.

多核编程诸多疑问?



Hi everyone:

        我想提提6674的问题。我们采用自己的硬件平台,芯片为6674,仿真器为XDS100V2,开发环境为CCS5.4。现在我们的代码在单核运行都没有问题,我Load的一个C6678的一个多核历程(C:\TI\pdk_c6678_1_1_2_6\packages\ti\drv\example Project\PA_multicoreExample_exampleProject)出现以下LOG信息:

[C66xx_2] ************************************************
*** PA Multi Core Example Started on Core 2 ***
************************************************
Waiting for global config...
[C66xx_0] ************************************************
[C66xx_1] ************************************************
[C66xx_3] ************************************************
[C66xx_0] *** PA Multi Core Example Started on Core 0 ***
[C66xx_1] *** PA Multi Core Example Started on Core 1 ***
[C66xx_3] *** PA Multi Core Example Started on Core 3 ***
[C66xx_0] ************************************************
[C66xx_1] ************************************************
[C66xx_3] ************************************************
[C66xx_0] Initializing Free Descriptors.
[C66xx_1] Waiting for global config...
[C66xx_3] Waiting for global config...
[C66xx_0] QMSS successfully initialized
CPPI successfully initialized
PASS successfully initialized

好像程序死在了某个函数里似的。

感觉代码里还涉及TCP/ip的通信,我现在主要工作就是就是先把多核框架架起来,对于以后花哨的东西回来再说,求给个解决方案。

  • 不带Bios的多核例程参考IPC例程:http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/p/1056/2535.aspx#2535

    带BIos的例程参考mcsdk下的image processing: mcsdk_2_01_02_06\demos\image_processing

    如果只是一个简单的多核框架,直接在CCS下建立一个hello world模板例程,加入一个cmd文件,编译生成一个out文件,然后将该out文件load到多个核上运行即可,之后可以根据需要添加。参考:http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/4899.aspx