新浪博客

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

2017-05-02 20:10阅读:
本文仅写给刚刚接触CCS或者是多核DSP的小白们,想当初一头雾水的时候总找不到一个文档指南,现在终于摸索出来了,整理出文档供大家参考。
一个工程里面不可缺少的是cmd文件和gel文件,相信新手们肯定是买了一个开发板,所以跑的一定是官方资料的demo,本文以导入已有工程(OpenMP_Helloword)为例。
1.确定工程内含有cmd文件
CCS5.5上的多核DSP(C6678)的入门运行操作
注:如果没有cmd文件,可以从CCS的安装目录下ccsv5//ccs_base//c6000//include,找到
C6678.cmd文件,在工程名上右键点击添加文件,把cmd加入就可以。

CCS5.5上的多核DSP(C6678)的入门运行操作
2.建立目标配置文件
在工程名上右键,选择建立TargetConfiguration,更改名称,此处名称随意,英文即可,选择默认路径(不能为非英文路径)。 CCS5.5上的多核DSP(C6678)的入门运行操作
CCS5.5上的多核DSP(C6678)的入门运行操作
可以看到现在工程下面多了.ccxml文件,现在如何对该文件进行配置。 CCS5.5上的多核DSP(C6678)的入门运行操作
3.添加gel文件,程序要运行,必须要有gel文件,有两种方法可以添加,一种是自动添加,另一种是每次运行时手动添加。
①自动添加:
在刚才目标文件的配置界面点击Target Configuration,将会看到如下界面,多核DSP和单核DSP均只需要配置Core0上的gel即可,不需要把八个核都配置上。【因为程序是从Core0这个主核开始跑的】 CCS5.5上的多核DSP(C6678)的入门运行操作
CCS5.5上的多核DSP(C6678)的入门运行操作
选择gel文件,一般选用demo中的gel,如果是自己编写的工程,需要gel文件的话,也可以直接从CCS的安装目录去找。
②手动添加gel文件
在完成目标配置文件之后,我们就可以进行Debug了,进入Debug界面,可以选择是只跑八核中的几核或者全部运行,此处选择八核运行

CCS5.5上的多核DSP(C6678)的入门运行操作
进入Debug界面后稍作等待,会依次出现八个核的进度条。
CCS5.5上的多核DSP(C6678)的入门运行操作
Core0上右键选择Open gel file,在小窗口的空白处右键点击load gel,添加gel文件。显示如图,此时手动配置gel文件完成。
CCS5.5上的多核DSP(C6678)的入门运行操作
4.多核的运行问题
最常用的方法是把Core0-Core7全选,然后右键选择group cores,将多核合并成一组,直接在该组上点击运行
另一种方法是Core0单独作为主核,其余几个核成组变为从核,在主核上点击运行。

我的更多文章

下载客户端阅读体验更佳

APP专享