大家好,我在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也要做一些处理