教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

TI_DSP软件开发工具CCS的使用

来源:网络收集 时间:2026-09-07
导读: 数字信号处理器 Digital Signal ProcessorTI DSP软件开发工具 CCS(Code Composer Studio)的使用 1 CCS集成环境IDE(Integrated Development Environment) 不仅仅是代码生成工具– 具备基本调试功能,还具备实时分析的能力 – 支持整个软件开发过程: – 设计

数字信号处理器 Digital Signal ProcessorTI DSP软件开发工具 CCS(Code Composer Studio)的使用

1 CCS集成环境IDE(Integrated Development Environment)

不仅仅是代码生成工具– 具备基本调试功能,还具备实时分析的能力 – 支持整个软件开发过程: – 设计 – 代码生成(项目建立,源程序编写,配置文件) – 调试(语法检查,探测点,日志log功能) – 实时分析(实时调试,实时状态显示,任务切换跟踪)

实时(Real Time)是DSP的灵魂

1.1 CCS集成环境IDE

1.1 CCS集成环境IDE的组成

1.1 CCS集成环境IDE的组成

包括主机和目标系统两部分 CCS 首先是作为代码生成工具,作为代码生成工具有 这样一些输入:配置工具产生的配置文件,DSP/BIOS API的库函数。自己的程序文件.c,.h,生成可执行文 件 主机方:最低层是JTAG,上面是调试器,再上面是CCS 的各种插件,包括DSP/BIOS插件(实时调试),还用 RTDX(实时数据交换) 目标系统一方:最底层是硬件和JTAG,向上是 DSP/BIOS实时操作系统(这是可选的也可以没有操作 系统,完全自己管理),再向上是应用程序.

1.2 CCS代码生成工具流图

1.2 CCS代码生成工具流图每个白色框代表一种代码生成工具,条纹框是它的输入文件 类型 比如:C编译器(C程序),汇编优化器(线性汇编程序), 汇编器(汇编),建库工具,连接器 最后可执行文件由调试器加载目标系统以上的工具时常用和 通用的. 其它的工具 hex conversion utility 16进制转换工具,把COFF 转换为其 它格式文件写到EPROM中 cross-reference lister 产生交叉参考列表, 它列出定义 的symbol, 定义symbol的行, 以及用到symbol的位置(行),还 有symbol的类型, 编译和连接时分配给symbol的值. absolute lister, 产生连接后的coff文件的绝对地址列表 Archiver: 文档管理工具—打包.7

C源程序 宏源文件C编 译 器 文档 管理器 代数式指 令翻译器 汇编 源程序 建库实 用程序 支持运行 的库函数 PC 机 及 DSP 调试工具

汇编 源程序 汇编器 COFF 目标文件 链接器 可执行的 COFF文 件

CCS代码生 成工具流图

宏文 件库 文档 管理器 十六进制 转换程序 十六进制 转换程序 EPROM 编程器 绝对列 表程序

交叉应用 列表程序

'C54x

1.3 CCS软件

TI公司耗资近2亿美元CCS2.0 For C5000系列 CCS2.0 For C6000系列 CCS2.0 For DSK (Developer Start Kit,初学者开发套件) CCS2.1升级包

http://192.168.14.53

1.3.1 CCS2.0界面(1)

1.3.1 CCS2.0界面(1)

CCS提供一个类似VC++的集成开发环境,使用比较方便 有菜单,工具条,左边是项目窗口,右边是代码编辑窗口(和 图形显示窗口),下边

是编译器编译结果,和变量显示窗口, 和寄存器观察窗口. Project 工具条: 编译,连接,设置三种点:断点、探点 (probe)、时间分析点(profile) 调试工具条:程序step运行(4种),连续运行(2种),查 看变量、寄存器、存储器,调用堆栈,反汇编窗口 Standard工具条:新建,保存,打开,查找,剪贴, Find in files功能比较好用 编辑工具条:mark(大小括号)查找,缩进(outdent),书 签

1.3.1 CCS2.0界面(2)CCS提供一些类似VC的代码编辑功能 –语法高亮显示,自动缩近,文字查找等等 原程序和反汇编 同时显示(逐条 语句对应,但优化 后是模块对应)

1.3.2 CCS2.0项目管理应用程序按项 目来管理,按 层次以图形化 的方式显示– 项目文件(.mak)

– CMD文件

– .h头文件– .lib库文件 – .c源程序

1.3.3 CCS2.0图形化设置各种编译选 项(汇编器 选项,连接 器选项等) 通过图形化 方式来设置, 不需要手工 添加选项

1.3.3 CCS2.0图形化设置

1.3.4 CCS2.0调试功能(1)

断点设置:多种step方法: single step(step into); step over; step out; run to cursor 运行到断点处自动更新窗口 观察和编辑变量、寄存器和存储器 调用堆栈(call stack),显示函数调用层次关系. 补充上 电时的工作:$ASM$(simulator, 硬件上电复位RESET中断服 务程序) c_int00 _auto_init(C变量初始化) 返回后 c_int00调main()函数…. Main()完成后,c_int00调exit(1), 做一些清楚工作,如关闭打开的文件.exit在调abort,无限循 环 利用探点(probe point)流入流出(stream in and out)存储 器数据

…… 此处隐藏:483字,全部文档内容请下载后查看。喜欢就下载吧 ……
TI_DSP软件开发工具CCS的使用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1934042.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)