加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2017-05-02 20:10:58)
标签:

it

dsp

ccs

分类: DSP

    本文仅写给刚刚接触CCS或者是多核DSP的小白们,想当初一头雾水的时候总找不到一个文档指南,现在终于摸索出来了,整理出文档供大家参考。

一个工程里面不可缺少的是cmd文件和gel文件,相信新手们肯定是买了一个开发板,所以跑的一定是官方资料的demo,本文以导入已有工程(OpenMP_Helloword)为例。

1.确定工程内含有cmd文件

http://s9/mw690/005LX7j6zy7aLrproIo38&690

注:如果没有cmd文件,可以从CCS的安装目录下ccsv5//ccs_base//c6000//include,找到C6678.cmd文件,在工程名上右键点击添加文件,把cmd加入就可以。

 

2.建立目标配置文件

 在工程名上右键,选择建立TargetConfiguration,更改名称,此处名称随意,英文即可,选择默认路径(不能为非英文路径)。http://s4/mw690/005LX7j6zy7aLrpA4H953&690


可以看到现在工程下面多了.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界面,可以选择是只跑八核中的几核或者全部运行,此处选择八核运行

 

进入Debug界面后稍作等待,会依次出现八个核的进度条。

Core0上右键选择Open gel file,在小窗口的空白处右键点击load gel,添加gel文件。显示如图,此时手动配置gel文件完成。
http://s12/mw690/005LX7j6zy7aLrq4c1t6b&690


4.多核的运行问题

最常用的方法是把Core0-Core7全选,然后右键选择group cores,将多核合并成一组,直接在该组上点击运行

另一种方法是Core0单独作为主核,其余几个核成组变为从核,在主核上点击运行。


 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有