- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验1: Code Composer Studio入门
一. 实验目的
1.熟悉CCS软件的操作环境和基本操作方法,主要是
工程的创建、编译、链接。
程序的加载和调试。
寄存器、存储器和变量的观察。
2. 掌握断点的概念和使用。
3. 图形功能的使用。
二.实验设备
PC兼容机一台;操作系统为Windows2000 (或WindowsNT、Windows98、WindowsXP,以下假定操作系统为Windows2000);安装有CCS4.2软件。
D:\ C55xEx\ex1_ccs-basis下预给3个文件:volume.h,volume.c,volume.cmd。
三.实验原理
CCS是TI公司TMS320系列DSP的集成软件开发平台,它提供了一整套的程序编辑、编译、链接和调试环境,能将汇编语言或/和C语言程序编译链接、生成COFF (公共目标文件)格式的可执行文件,并能将程序下载到目标DSP上运行调试。
CCS软件版本目前已发展到4.2版,本实验采用CCS4.2软件。
CCS软件有两种基本模式,即Simulator和Emulator,Simulator为纯软件仿真模式,不需要DSP目标板和硬件仿真器的支持。本实验在Simulator模式下进行。
四.实验步骤
1.实验准备
-启动Code Composer Studio :
双击桌面图标启动CCS。
成功地启动了CCS后会出现如下窗口:
C/C++视图:
Debug视图:
2.创建工程:
⑴ 创建新的工程文件:
选择菜单“File”中“New…”菜单项。
弹出下图,按编号顺序操作建立volume.pjt工程文件:
选中 Use default location ,将把新建出现工程建立在默认位置,取消选中,则可以将新建工程建立其他目录下(CCS首次启动是设置默认路径为D:\C55xEx\,可通过执行菜单“File”中“Switch Workspace…”菜单项进行修改)。
⑵ 设置Code Composer Studio v4在软件仿真(Simulator)方式下运行,
右键单击项目名称Target”中“New Target Configuration…”菜单项;
出现如下对话框:
在“New Target Configuration”对话框 File name栏中5509a.ccxml。单击Finish,出现对话框:
在Connection栏中选中“Texas Instruments Simulator”,Device栏输入5509a,在列表中选中C55X Rev2.x CPU Functional Simulator,单击Save保存。
⑶ 在工程文件中添加程序文件:
选择菜单“Project”中“Add Files to Project…”菜单项;在“Add Files to Project”对话框中选择文件目录为D:\C55xEx\ex1_ccs-basis\source,选择显示出来的文件“volum.c”;重复上述各步骤,添加volume.cmd、volume.h文件到volume工程中。
⑶编译链接工程:
选择菜单“Project”中“Build Active Project” 菜单项,或单击按钮;注意编译过程中CCS主窗口下部的“Problems”提示窗中显示编译信息,最后将给出错误和警告的统计数。
3.编辑修改工程中的文件:
⑴ 查看工程文件:
展开CCS主窗口左侧工程管理窗中的工程各分支,可以看到“volume.pjt”工程中包含“volume.h”、“volume.c”、“5509a.ccxml”和“volume.cmd”文件。
⑵编辑修改源文件及编译程序:
打开“volume.c”,找到“main()”主函数,将语句“input=inp_buffer;”最后的分号去掉,这样程序中就出现了一个语法错误;重新编译连接工程,可以发现编译信息窗口出现发现错误的提示;双击红色错误提示,CCS自动转到程序中出错的地方;将语句修改正确(将语句末尾的分号加上);重新编译;注意,重新编译时修改过的文件被CCS自动保存。
4.基本调试功能:
⑴ 下载程序:执行菜单“Target”中“Load Program….” 菜单项,在随后打开的对话框中Program File栏将出现当前工程的.Out文件,单击OK,完成下载。
⑵ 设置软件调试断点:在项目浏览窗口中,双击volume.c激活这个文件,移动光标到main()行上,单击鼠标右键选择“Toggle Breakpoint”(另外,双击此行左边的灰色控制条也可以设置或删除断点标记)。
⑶ 利用断点调试程序:选择“Debug”对话框按钮或按F8运行程序,程序会自动停在
文档评论(0)