ccs入门实验.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《ccs入门实验.doc》由会员分享,可在线阅读,更多相关《ccs入门实验.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一 CCS软件入门实验1. 实验目的(1) 通过学习CCS软件的说明和介绍了解如何使用CCS软件;(2) 熟悉如何建立工程,修改文件,编译运行程序;(3) 了解控制DSP的基本工作流程;(4) 学会阅读英文文档资料,按照文档介绍解决实际遇到的问题。2. 实验内容本实验要求通过在课上学习的CCS使用方法,结合书上内容和CCS的帮助文档,按照CCS英文文档的步骤在CCS上建立一个简单的DSP工程文件。学习如何建立工程、如何添加文件、设置程序选项、编译工程、定位错误、修改错误、运行程序、查看结果、分析程序等。要求对每一个工程都要认真完成,彻底学会使用CCS软件。CCS(Code Composer
2、 Studio)代码调试器是TI公司专为DSP开发提供的一种集成开发环境(IDE, Integrated Development Environment),在Windows操作系统下,采用图形接口界面,提供环境配置、源文件编辑、程序调试、跟踪和分析等工具,帮助用户完成DSP系统开发。 CCS有两种工作模式,即软件仿真器(Simulator)和硬件仿真器(Emulator)。软件仿真器工作可以脱离DSP芯片,在PC上模拟DSP的指令和工作机制,主要用于前期DSP开发中算法的实现和调试。硬件仿真需要运行在DSP芯片上,与硬件开发板联合在线编程和调试。本节实验将学习和使用软件仿真模式,同学们在自己的
3、电脑上进行编程时采用这种模式。3 实验步骤一、配置CCS为软件仿真模式1)打开桌面上的Setup CCS 2 (C5000)图标;进入如下界面:2)点中Clear,将原始配置清除;3)选中如下界面的选项:4)点击Import按钮。5)点击 Save and Quit;出现如下提示: 6)选择“是”,启动CCS软件二、按照CCS自带的帮助文件建立工程、调试等2.1 建立新的工程1. 选择菜单项ProjectNew。2.2 向工程添加文件1. 选择ProjectAdd Files to Project,选择hello.c并点击Open。2. 选择ProjectAdd Files to Projec
4、t,在文件类型框中选择*.asm。选择vector.asm并点击Open。该文件包含了设置跳转到该程序的C入口点的RESET中断(c_int00)所需的汇编指令。(对于更复杂的程序,可在vector.asm定义附加的中断矢量,或者,可用3.1节上所说明的DSP/BIOS来自动定义所有的中断矢量)3. 选择ProjectAdd Files to Project,在文件类型框中选择*.cmd。选择hello.cmd并点击Open,hello.cmd包含程序段到存储器的映射。4. 选择ProjectAdd Files to Project,进入编译库文件夹(D:tic5400cgtoolslib)。
5、在文件类型框中选择*.o*,*.lib。选择rts.lib并点击Open,该库文件对目标系统DSP提供运行支持。5. 点击紧挨着Project、Myhello.mak、Library和Source旁边的符号+展开Project表,它称之为Project View。 注:打开Project View如果看不到Project View,则选择ViewProject。如果这时选择过Bookmarks图标,仍看不到Project View,则只须再点击Project View底部的文件图标即可。6. 注意包含文件还没有在Project View中出现。在工程的创建过程中,CCS扫描文件间的依赖关系时将
6、自动找出包含文件,因此不必人工地向工程中添加包含文件。在工程建立之后,包含文件自动出现在Project View中。如果需要从工程中删除文件,则只需在Project View中的相应文件上点击鼠标右键,并从弹出菜单中选择Remove from project即可。在编译工程文件时,CCS按下述路径顺序搜索文件:o 包含源文件的目录o 编译器和汇编器选项的Include Search Path中列出的目录(从左到右)o 列在C54X_C_DIR(编译器)和C54X_A_DIR(汇编器)环境变量定义中的目录(从左到右)。1.3 查看源代码1. 双击Project View中的文件hello.c,可
7、在窗口的右半部看到源代码。2. 如想使窗口更大一些,以便能够即时地看到更多的源代码,你可以选择OptionFont使窗口具有更小的字型。/* = hello.c = */#include #include hello.h#define BUFSIZE 30struct PARMS str =2934,9432,213,9432,&str;/* = main =*/void main()#ifdef FILEIOint i;char scanStrBUFSIZE;char fileStrBUFSIZE;size_t readSize;FILE *fptr;#endif/* write a str
8、ing to stdout */puts(hello world!n);#ifdef FILEIO/* clear char arrays */for (i = 0; i BUFSIZE; i+) scanStri = 0 /* deliberate syntax error */fileStri = 0;/* read a string from stdin */scanf(%s, scanStr);/* open a file on the host and write char array */fptr = fopen(file.txt, w);fprintf(fptr, %s, sca
9、nStr);fclose(fptr);/* open a file on the host and read char array */fptr = fopen(file.txt, r);fseek(fptr, 0L, SEEK_SET);readSize = fread(fileStr, sizeof(char), BUFSIZE, fptr);printf(Read a %d byte char array: %s n, readSize, fileStr);fclose(fptr);#endif当没有定义FILEIO时,采用标准puts()函数显示一条hello world消息,它只是一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ccs 入门 实验
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内