CCS+C6678LE开发记录03:常规入门HeloWorld
2014-12-15 16:41
218 查看
又见Hello World,呵呵。
本文记录了新建一个HelloWorld的C语言示例程序然后在C6678的CPU上调试成功的全过程。
1.打开CCS新建CCS项目
![](https://img-blog.csdn.net/20141215162853792?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2.设置项目属性
项目名称 HelloWorld
输出类型 Executable
设备家族(因为只安装了C6000所以也只有这一个选项)
目标设备 C6xx Multicore DSP TMS320C6678
![](https://img-blog.csdn.net/20141215162914093?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
连接设置(连接到XDS560v2仿真器的) Blackhawk XDS560v2 USB
![](https://img-blog.csdn.net/20141215162936406?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
注:可以在后续步骤中添加或者编辑连接设置
3.项目模板类型
按喜好选择,可以直接选一个HelloWorld示例
但是这里选择一个带有main.c文件的,然后再编写代码
![](https://img-blog.csdn.net/20141215163033913?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4.编写代码
这个很简单的,注意不要忘了添加头文件包含
![](https://img-blog.csdn.net/20141215163105815?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
5.然后添加一个CMD文件(必要步骤!)
具体方法是在项目列表上右键菜单选择[Add Files…]
![](https://img-blog.csdn.net/20141215163135861?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后添加MCSDK\PDK_C6678…\...\目录下的platform_utils.cmd文件
![](https://img-blog.csdn.net/20141215163157529?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
弹出提示选择Copy files就行了
![](https://img-blog.csdn.net/20141215163216140?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
6.编译
执行菜单命令[Project][Build All]
![](https://img-blog.csdn.net/20141215163219281?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
7.调试
编译成功后就可以调试,执行菜单命令[Run][Debug]
![](https://img-blog.csdn.net/20141215163239593?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
设置要调试的CPU核心(C6678有8个核心,我们选择第一个)
![](https://img-blog.csdn.net/20141215163321816?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
9.开始调试
![](https://img-blog.csdn.net/20141215163343641?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
继续执行直到输出结果
![](https://img-blog.csdn.net/20141215163405871?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
10.以下是控制台输出结果
![](https://img-blog.csdn.net/20141215163444890?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3loYWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
本文原创,博文地址
http://blog.csdn.net/fengyhack/article/details/41945029
本文记录了新建一个HelloWorld的C语言示例程序然后在C6678的CPU上调试成功的全过程。
1.打开CCS新建CCS项目
2.设置项目属性
项目名称 HelloWorld
输出类型 Executable
设备家族(因为只安装了C6000所以也只有这一个选项)
目标设备 C6xx Multicore DSP TMS320C6678
连接设置(连接到XDS560v2仿真器的) Blackhawk XDS560v2 USB
注:可以在后续步骤中添加或者编辑连接设置
3.项目模板类型
按喜好选择,可以直接选一个HelloWorld示例
但是这里选择一个带有main.c文件的,然后再编写代码
4.编写代码
这个很简单的,注意不要忘了添加头文件包含
5.然后添加一个CMD文件(必要步骤!)
具体方法是在项目列表上右键菜单选择[Add Files…]
然后添加MCSDK\PDK_C6678…\...\目录下的platform_utils.cmd文件
弹出提示选择Copy files就行了
6.编译
执行菜单命令[Project][Build All]
7.调试
编译成功后就可以调试,执行菜单命令[Run][Debug]
设置要调试的CPU核心(C6678有8个核心,我们选择第一个)
9.开始调试
继续执行直到输出结果
10.以下是控制台输出结果
本文原创,博文地址
http://blog.csdn.net/fengyhack/article/details/41945029
相关文章推荐
- CCS+C6678LE开发记录11:多核协作(IPC)入门
- WinCE下驱动开发入门记录(二)
- WinCE下驱动开发入门记录 [转载]
- CCS+C6678LE开发记录04:编写CMD文件+读取Bitmap
- CCS+C6678LE开发记录08:以太网接口测试示例之代码研究
- CCS+C6678LE开发记录07:DSP网页测试
- JAVA游戏编程之三----j2me 手机游戏入门开发--俄罗斯方块_3_增加成绩记录
- python入门基础教程03 Python开发环境基本使用
- CCS+C6678LE开发记录01:开箱图赏
- 逐梦旅程学习笔记 DirectX开发入门03:旋转的彩色立方体进阶版
- CCS+C6678LE开发记录10:(图像)数据处理与传输框架
- Windows mobile 开发入门—第一个程序"hello world",链接调试,模拟器的使用
- MiniOA开发过程记录(2)-Hell0 World
- firefox 插件扩展开发 入门记录
- CCS+C6678LE开发记录02:CCS的安装
- Windows下Git使用记录--03 Git GUI与金山快盘组建私人代码仓库进行项目开发
- WinCE下驱动开发入门记录(三)
- 转—WinCE下驱动开发入门记录
- NPAPI插件开发详细记录:插件开发入门
- CCS+C6678LE开发记录05:编译并使用开源JPEG图像(解)压缩库libjpeg