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

求助,关于学习C6678的困惑

我最近在学习6678的FFT示例程序FFT_Example_66_LE_COFF

但是,运行的时候发现,这个好像只能运行在单核上啊,6678不是8核的吗?最后运行出来的FFT图和给出的图片里面的一样的。我想学习多核协同运行的效果,但是不能够在Group1右击 Connect target,这是怎么回事?

还有,我选中了所有的核,就不能设置断点了,如果我想在多核运行时候单步执行,岂不是不好弄了?

Andy Yin1:

你可以下载运行VLFFT程序,是运行在多核上的。

http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/12423.aspx

至于多核调试,可以将选中的多个核group在一起,然后connect即可链接核,可以分别选中某个核分别打断点或者选中group统一打断点均可。

Kolia Yang:

回复 Andy Yin1:

谢谢你的回答,Andy Yin1! 我下载了vlfft的程序,然后编译,先是出现了7个warnings,说明没有STM lib的文件,我便下载了stm lib5.0版本,将build option里面的路径修改了。但是编译后还有两个warnings,不知道是什么原因。

我点击debug按钮时候,报错。

我是个新手,对CCSv5还不是很了解,希望您能够百忙中帮我分析一下问题究竟出现在何处,到底该怎么解决?

Forrest2:

回复 Kolia Yang:

从上面看,可能是你选择了两个XDCtool,你试着从工程名上右键clean project 试一下看看。PS我觉得如果数据量大地FFT还是自己写优化程序的好,因为数据在L2内的运行速率要远远高于在DDR3里,所以找一个核去配EDMA搬数据,其他核负责做FFT还是不错的。

Kolia Yang:

回复 Forrest2:

多谢Forrest2的回答!我按照您的说法右键clean project了一下,然后编译,debug,还是会报错。我还不会自己写优化程序,请问要看哪方面的资料?或者能否给我一个示例?不胜感激!

WendyZ:

我想请问下您FFT的结果图是怎么弄出来的?

我实在运行程序的时候打开graph里面的single time。但是没有任何结果,不知道是为什么

谢谢你啦!

dong zhang5:

回复 Kolia Yang:

我也是遇到了这个错误,不知楼主是否已经解决了呢?

赞(0)
未经允许不得转载:TI中文支持网 » 求助,关于学习C6678的困惑
分享到: 更多 (0)