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

c6000 v8.2.0 关于OpenMP的问题

您好:

最近在使用C6678 OpenMP,编译器是c6000 v8.2.0 ,配置的Debug选项是Run to symbol “main”,按道理我debug的时候,8个核在加载到main标号的时候,都会Suspended,这个确实也是这样的。然后我开始运行,按道理是不是只有主核会去执行main函数的内容,其他核在遇到OpenMP需要多核线程的时候才会运行,但是我这边的情况是,我一开始运行,替他核都会提示代码段的这个函数找不到然后Suspended,但是不是其他核都不会去执行代码的吗?只有主核去执行代码吗?

另外就是我用v7.4.12的编译器就没有问题,所以我想请问是不是v8.2.0是不是需要额外的设置,因为v7.4.12对OpenMP的支持不是很好,有的我用不了,所以换的高版本的编译器。

谢谢!

Andy Yin1:

参考如下TI openMP document,另外openMP的问题建议发到e2e.ti.com

http://downloads.ti.com/mctools/esd/docs/openmp-dsp/index.html

赞(0)
未经允许不得转载:TI中文支持网 » c6000 v8.2.0 关于OpenMP的问题
分享到: 更多 (0)