- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CCS50002.2的使用方法
CS5000 2.2的使用方法
一、 CCS文件名介绍
在使用CCS前,应该先了解以下软件的文件名约定:
Project.pjt CCS定义的工程文件
Program.c C程序文件
Program.asm 汇编语言程序文件
Filename.h 头文件,包括DSP/BIOS API模块
Filename.lib 库文件
Project.cmd 连接命令文件
Program.obj 编译后的目标文件
Program.out 可在目标DSP上执行的文件,可在CCS监控下调试/执行
Program.cdb CCS的设置数据库文件,是使用DSP/BIOS API必须的,其他没有使用DSP/BIOS API的程序也可以使用,当新建一个设置数据库时,会产生下面的文件:
Programcfg.cmd
Programcfg.h54
Programcfg.s54
二、编写一个简单的程序
这一部分将介绍如何在CCS下面新建一个程序,及如何编译、连接、下载、调试程序。
1.新建一个工程文件
打开桌面上图标CCS 2 (C5000),出现下图界面:
点击菜单Project、然后在出现的下拉菜单中点击New弹出下图所示的窗口。然后在“Project”中输入项目名字,如example,则会在C:\ti\myprojects目录下建立一个文件夹example,并在example文件夹下建立项目文件example.pjt(也可自己定义其它的路径)。
点击“完成”按钮,出现界面如下:
此时即可加入各种文件项目中,也可马上建立一个源文件然后加入到项目中(建立源文件的方法是:点击File——New Source,即弹出一个可供编辑的窗口,在窗口中输入内容,然后保存为相应的文件(如果是汇编代码,则保存为文件名后缀为ASM的文件,依次类推),最后即可把此建立的文件添加到项目中。下面介绍把文件添加到项目中的方法。
2. 往工程中加入文件
首先把光盘中的example文件来下的example.asm,example.cmd,vectors.asm三个文件添加到C:\ti\myprojects\example下。
选择Project/Add Files to Project,在文件类型选项中选择*.s*文件,选择example.asm,然后点击“打开”按钮,即把文件添加到了项目中。
再重复上一步骤,把vectors.asm添加到项目中。选择Project/Add Files to Project。在文件类型选项CMD文件(*.cmd),选择example.cmd,然后点击“打开”按钮。
此时,可以在工作窗口的工程视窗中example.pjt旁的+号,展开工程查看其中的文件。结果如下图所示:
注意此时,一些包含的文件不会出现在include目录下,编译后CCS会自动加入,不必手动执行。
3.浏览代码
和Windows的浏览器相似,只要打开+号展现下面的文件,然后双击文件的图标,在主窗口就会显示相应文件的原始代码。
4. 编译/执行程序
(1)选择Project/Rebuild All,或工具条中的相应按钮。
(2)编译成功后,选择File/Load Program,选择你刚编译的可执行程序example.out,并单击打开。
(3)选择Debug/Run,或工具条中的相应图标或运行程序。
5. 程序调试的环境应用
(1)跟踪/调试程序
(1)选择Debut/Restart,重新执行程序。
(2)不全速运行,而是选择Debug/StepInto或按F8,单步执行。
(3)单步执行程序的同时,选择View/CPU Registers/CPU Register观察主要寄存器的变换。
(2)关于出现问题的处理
如果在CCS的编译连接过程出现问题,CCS都会给出提示,用户可以通过阅读提示,寻找问题出现在什么地方。
如果是语法上的错误,请查阅相关的语法资料;如果是环境参数设置上有问题,一般应在Project/Options中进行相应的修改(新安装程序时对默认设置不熟悉的用户最好不要随意修改);如果是下载过程中出现问题,可以尝试Debug/Reset DSP,或是按下硬件上的复位键。
三、CCS软件应用和DSP编程
1. 概述
本节介绍DSP语言软件的开发流程和涉及到的软件开发工具。一个DSP应用软件的标准开发流程如图所示。
由下图可见,软件开发过程中将涉及到C编译器、汇编器、链接器等开发工具。不过,这里的C编译器不像在PC上开发C程序一样会输出目标文件(.obj),而是输出满足C54X条件的汇编程序(.asm)。而C54X中的C编程效率是较低的,所以它的C编译器才输出汇编程序,让用户可以对该汇编程序进行最大限度的
文档评论(0)