- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TMSD320C6XCodeComposerStudio使用指南.doc
TMS320C6X Code Composer Studio使用指南
1 Code Composer Studio概述
本章从总体上介绍了CCS软件开发的过程,组件以及CCS所使用的文件及变量。
CCS的开发
代码生成工具
CCS集成开发环境
1.3.1 程序代码编辑特点
1.3.2 应用编译特点
1.3.3 应用调试特点
DSP/BISO插件
1.4.1 DSP/BISO配置
1.4.2 DSP/BISO API模块
1.5 硬件竞争和实时数据交换
1.6 Third-party插件
1.7 CCS文件和变量
1.7.1 安装文件夹
1.7.2 文件扩展名
1.7.3 增加DOS环境空间
2 创建一个简单的程序
本章介绍了CCS以及演示了如何创建、编译连接、调试和测试程序的过程。
2.1 创建一个工程
2.2 向工程加文件
2.3 查看源代码
2.4 编译连接、运行程序
2.5 改变程序设置、改正语法错误
2.6 使用断点(Break point)和观察窗口(Watch Window)
2.7 结合结构(Stuctures)使用窗口
2.8 观察代码执行时间
4 测试文件中的算法和数据
本章介绍了创建和测试一个简单的算法的过程和其他一些CCS的特点
.4.1 打开并检查工程
4.2 查看源代码
4.3 为文件的I/O添加探点(Probe Point)
4.4 显示图表
4.5 仿真动画(Animate)程序和图表
4.6 更改gain的值
Code Composer Studio概述
CCS的开发
CCS用一整套调试和实时分析的强大功能扩展了基本的代码生成工具。CCS的开发流程图如下:
设计 编写代码以及编译-连接-------调试---?分析
CCS包括以下几种组件:
· TMS320C6000代码生成工具:见1.2
· CCS集成开发环境(Intergrated Development Environment,IDE): 见1.3
· DSP/BIOS插件和API:见1.4
· RTDX插件,主机接口和API:见1.5
1.2 代码生成工具
简要的介绍一个CCS软件开发的流程。
首先使用C语言编写的源文件通过C语言编译器(C Compiler)转化成汇编语言源程序,再通过汇编语言的编译器(Assembler)形成 COFF(common Object File Format)目标文件,最后这个目标文件通过一个连接器(Linker)生成COFF可执行文件 (Executable Coff File)。
C语言编译器接受C源程序代码并且产生汇编语言源程序代码,再由汇编语言的编译器将汇编程序转化成机器语言。这种机器语言是建立在COFF格式基础上的。连接器将目标文件组合在一起形成一个单独的可执行目标模块。
Achiver可以将一组文件收集起来形成一个单独的档案文件(Achive File),称为一个库(Library)。Achiver可以允许对一个库做各种修改,包括删除、替代、提取或者增加文件。
助记符一代数(mnemonic-algebraic)汇编语言转换功能将一个包含助记符指令的汇编语言的源程序转换成一个包含代数指令的汇编源程序。
1.3 CCS集成开发环境
CCS集成开发环境(IDE)可以编辑、编译、调试DSP目标程序。它和Microsoft开发的Visual Studio的开发环境(如Visual C++ Visual Basic等)有很多类似的地方。包括程序代码编辑的特点、编译以及调试的特点等。
1.3.1 程序代码编辑的特点
CCS允许你使用C语言和汇编语言编程。你也可以在C语言声明以后,查看与C源程序相对应的汇编指令。CCS IDE所提供的编辑工具和VC等类似,如用不同颜色高亮度显示关键词、注释等,在这里不一一赘述。
1.3.2 应用编译特点
使用CCS时,你可以通过向工程中添加相应的文件来创建一个应用程序。这些程序文件是用来创建编译这个应用程序的。这些文件可以包括C源程序,汇编源程序,目标文件、库、连接命令文件(linker command files)和include文件。
你可以用一个窗口来详细显示你想使用的一些选项在编译、汇编和连接一个工程时的情况。
使用一个工程,CCS可以创建一个完全的编译,也可以编译单独的文件。它也是可以浏览文件来为整个工程建立一个include文件从属的树。
1.3.3 应用调试特点
CCS提供了如下的一些调试方法:
· 用一些步骤选项来设置断点
· 在断点(Break point)自动更新窗口
· 可以实时查看变量
· 查看编辑内存和注册表
· 查看引用堆栈
· 使用探点(probe point)工具和对象交换资料,收集内存快照(sn
文档评论(0)