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

C6678 平台下openMP程序应该如何加载?

    大家好,我在C6678 EVM上运行ti提供的opemMP的例程,编译成功了。但是生成的out文件到底应该如何正确的加载呢?

    例程的user guide上只写了要connect core0,然后将out文件load到core0上,之后run,core0会自动的调度其他的core1~3(例程中用了4个core)运行各自的任务。但是我这样操作之后core0一直出去running状态,但是其他core没有反应。
    于是我又把所有的core0~3全connect上了,然后将out文件load到core0上,之后点击core0  并RUN,但是还是没有正确的运行。
请问opemmp程序,应该如何正确的连接,加载和运行?
谢谢大家!

littleWhite:

有人能帮我解答一下吗,谢谢!

Andy Yin1:

cfg中将代码放在了ddr,所以在加载前需要先进行DDR初始化,可以在ccxml配置文件中加上gel,在connect board时会自动运行gel进行DDR初始化,然后再load程序到core0再运行。

littleWhite:

回复 Andy Yin1:

我就是这样弄的啊,gel文件肯定要加的。我按照guide上面写的,只connect了core0,然后也只load到core0上,但是运行之后没有任何反应。是不是其他的core也要做一些处理

赞(0)
未经允许不得转载:TI中文支持网 » C6678 平台下openMP程序应该如何加载?
分享到: 更多 (0)