CCS5.5上的多核DSP(C6678)的入门运行操作

标签:
itdspccs |
分类: DSP |
一个工程里面不可缺少的是cmd文件和gel文件,相信新手们肯定是买了一个开发板,所以跑的一定是官方资料的demo,本文以导入已有工程(OpenMP_Helloword)为例。
1.确定工程内含有cmd文件
http://s9/mw690/005LX7j6zy7aLrproIo38&690
注:如果没有cmd文件,可以从CCS的安装目录下ccsv5//ccs_base//c6000//include,找到C6678.cmd文件,在工程名上右键点击添加文件,把cmd加入就可以。
2.建立目标配置文件
可以看到现在工程下面多了.ccxml文件,现在如何对该文件进行配置。http://s16/mw690/005LX7j6zy7aLrpIiRNdf&690
3.添加gel文件,程序要运行,必须要有gel文件,有两种方法可以添加,一种是自动添加,另一种是每次运行时手动添加。
①自动添加:
在刚才目标文件的配置界面点击Target Configuration,将会看到如下界面,多核DSP和单核DSP均只需要配置Core0上的gel即可,不需要把八个核都配置上。【因为程序是从Core0这个主核开始跑的】http://s14/mw690/005LX7j6zy7aLrpN3R34d&690
http://s12/mw690/005LX7j6zy7aLrpR39p9b&690
选择gel文件,一般选用demo中的gel,如果是自己编写的工程,需要gel文件的话,也可以直接从CCS的安装目录去找。
②手动添加gel文件
在完成目标配置文件之后,我们就可以进行Debug了,进入Debug界面,可以选择是只跑八核中的几核或者全部运行,此处选择八核运行
在Core0上右键选择Open
gel file,在小窗口的空白处右键点击load
gel,添加gel文件。显示如图,此时手动配置gel文件完成。
http://s12/mw690/005LX7j6zy7aLrq4c1t6b&690
4.多核的运行问题
最常用的方法是把Core0-Core7全选,然后右键选择group cores,将多核合并成一组,直接在该组上点击运行
另一种方法是Core0单独作为主核,其余几个核成组变为从核,在主核上点击运行。