CCS软件使用与编程规范_第1页
CCS软件使用与编程规范_第2页
CCS软件使用与编程规范_第3页
CCS软件使用与编程规范_第4页
CCS软件使用与编程规范_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CCS软件使用与编程规范一、CCS软件使用。孙红涛二、编程标准。谭华卿说明编程语言:C语言目标板:DSP2812、DSP28335、DSP6711一、CCS使用1、CCS介绍。2、安装与设置。3、常用工具简介。4、简单程序开发。5、根本应用。6、常见问题。7、参考资料。1、CCS介绍CCSCode Composer Studio代码设计工作室。是TI公司为使用用户快速开发基于DSP的应用系统而提供的软件开发工具。2、安装与设置1CCS软件安装。运行“CCStudio_v3.3 (G)文件夹下的“setup.exe。选择安装路径。默认为“C:CCStudio_v3.3,建议更改盘符如“D:CCS

2、tudio_v3.3。安装完成后,桌面会出现两个图标。其他安装。根据DSP型号和厂商要求安装相应软件。2仿真器驱动安装。软件安装。根据仿真器型号安装驱动。目前实验室采用。安装路径要和CCS一样。安装完成桌面会出现图标。 驱动安装演示1硬件安装。将仿真器USB接口插入电脑,在弹出的硬件向导中进展安装。安装是否成功需要观察图4中如果没有“!表示安装正确。仿真器驱动安装2演示图1 仿真器驱动安装过程初始化仿真器。先给连好USB,给DSP上电,然后运行桌面 图标 。结果如图2所示表示初始化正确。图2 初始化仿真器结果3系统配置。DSP有两种仿真形式:软件仿真Simulator和硬件仿真Emulator

3、。这里以DSP28335为例,分别对这两种方法进展相关配置。软件仿真。目标板选择。双击桌面图标 进展相关设置,在family中选“C28XX。Platform中选择“simulator,双击目标板,保存退出,进入CCS软件环境。图3 目标板配置目标板软件配置演示硬件配置。对于硬件仿真形式,其目标板选择同软件,仅是在平台中选择对应的仿真器。进入到CCS环境后,CCS与目标板是断开的,需要进展连接才能进展调试。图4 CCS与目标板连接目标板硬件仿真设置演示3、常用工具简介图5 CCS3.3 开发环境窗口 全编译。 文件编译。 编译修改正的文件F7。 设置断点F9。 取消断点F9。断点设置与取消演示

4、 单步运行F11。 连续运行F5。 断续运行。 停顿运行。 连续、断续、停顿演示4、简单工程开发1工程构造。创立的工程根本包括头文件、库文件、程序文件和链接命令文件。图6 工程构造头文件*.h、程序文件*.c & *.asm同C语言。库文件*.lib: TI为目标DSP芯片提供运行时间的支持文件。不能直接翻开,也不需要我们编写,只要加载标准库就行。链接命令文件* d:分配编译器生成的代码和数据到适宜的存储空间中。初学直接使用DSP例程中的CMD2翻开工程文件及调试。启动CCS菜单栏ProjectOpen找到工程目录下*.pjt。或ProjectRecent Project Files翻开最近的

5、工程。编译程序。全编译或文件编译加载执行文件*.out。 ProgramDebug*out文件。回主函数。DebugGo Main。进展单步、连续运行、加断点等调试工作。翻开工程文件演示3新建工程文件及调试建工程。ProjectNew翻开向导,按图7方式建工程。图7 创立工程文件图8 创立工程文件环境添加程序。添加lib文件、CMD文件和自己编写的C、A程序文件。不要加h文件。方法在工程名上右键选“Add Files to Project。编译程序进展调试。新建工程演示5、根本应用1程序编写。在熟悉CCS使用后,要进展程序编写。这里我们主要编写程序文件*.c和头文件*.h,后期要对CMD文件进

6、展相应更改。汇编程序视目标板类型来进展修改,如28XX目前不需要,67XX需要做相应的修改。库文件不用编写。编写方法:Source File,按照编程标准进展程序文件设计,保存类型为*.c和*.h。同时可以用VC等相关软件编写。2变量观察与修改。在进展单步或断续运行时,要对某些变量进展观察。主要有以下几种方法注:假设变量为局部变量需要将光标停在相应的程序文件中:观察窗口最常用:选中变量,右键选择窗口观察,在value中更改数值后回车生效。Memory观察。知道变量地址后,ViewMemory,翻开Memory输入地址回车生效。或用取址符“&变量名来获取变量地址。图9 变量观察窗口鼠标放在变量上

7、,停一会就可以显示变量类型和值。此方法适合单步调试使用。图10 变量观察3查找变量。鼠标放在变量上,停一会就可以显示变量类型。单击图示局部,不断进展查找可以找到最终变量定义的位置。图11 变量查找搜索功能。点击工具栏 在弹出的对话框中输入想要搜索的内容图12 搜索图13 搜索结果变量观察与查找演示6、常见问题程序语句错误。按照标准采样C语言编程,编译过程出错需要查相关书籍。空间缺乏。编译过程不会出错,但在连接过程可以看到图14,需要的.text大小0 x27f0,但是可以用的只有0 x14fe,因此空间不够。如果遇到这样问题更改CMD文件。或优化程序。如28系列定点处理器不要用printf语句,这样会占用大量内存而出现内存缺乏问题。定义的数据过大也会出现这样的问题。图14 错误信息丧失头文件。有些例子移动位置后,编译会出现“不能翻开头文件,解决方法是找到头文件存放目录。如放在“D:CCStudio_v3.3MyProjectsSHT_LXtidcs_1c28dsp281xv100DSP281x_commonincludeProjectBuild OptionsCompilerPreprocessInclude Search Path中将目录添加到里面,其中路径与路径之间要用“;隔开。图15 Build Opinion设置硬件连接问题。确定驱动安装是否成功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论