
微信扫一扫,移动浏览光盘
简介
本书详细介绍了如何使用TI公司的DSP软件开发集成环境CCS2开发和调试C语言及DSP汇编语言程序,尽量达到帮助读者熟练使用CCS2软件的目的。本书不是介绍DSP软件和硬件方面的知识,而是采用实例方式循序渐进地介绍如何操作CCS2软件。读者只要按照实例步骤实践,就能在最短的时间内熟练使用CCS2。
本书可供从事DSP应用系统开发的技术人员、工程师以及高等院校工科电子类专业师生学习参考。
目录
目录
第1章 CCS2的安装与配置
1.1 DSP芯片的开发工具介绍
1.2 CCS2的主要特性
1.3 CCS2的安装
1.3.1 系统需求
1.3.2 安装CCS2
1.4 CCS2的系统配置
第2章 初识CCS2
2.1 CCS2的组成
2.2 CCS2代码生成工具
2.3 CCS2集成开发环境功能介绍
2.3.1 强大的源代码编辑器
2.3.2 方便的应用程序生成特性
2.3.3 方便的应用程序调试特性
2.4 DSP/BIOS插件
2.4.1 DSP/BIOS设置
2.4.2 DSP/BIOS的API模块
2.5 硬件仿真和实时数据交换
2.5.1 硬件仿真
2.5.2 实时数据交换
第3章深入CCS集成开发环境
3.1 CCS集成开发环境的特性
3.2 菜单栏
3.2.1 File菜单
3.2.2 Edit菜单
3.2.3 View菜单
3.2.4 Project菜单
3.2.5 Debug菜单
3.2.6 Profiler菜单
3.2.7 Option菜单
3.2.8 GEL菜单
3.2.9 Tool菜单
3.2.1 0 DSP/BIOS菜单
3.3 工具栏
3.3.1 标准工具栏
3.3.2 工程工具栏
3.3.3 调试工具栏
3.3.4 编辑工具栏
3.3.5 剖析工具栏
3.4 工程管理
3.4.1 建立、打开和关闭工程
3.4.2 向工程中添加或删除文件
3.4.3 查看文件关联性
3.4.4 工程文件剖析
3.5 源文件管理
3.5.1 创建新的源文件
3.5.2 打开文件
3.5.3 保存文件
3.6 文件编辑
3.6.1 设置编辑属性
3.6.2 拷贝、剪切和粘贴文本
3.6.3 编辑整列
3.6.4 跳到指定行
3.6.5 查找和替换文本
3.6.6 利用书签
第4章 CCS的C语言调试实例
4.1 创建一个新工程
4.2 向工程中添加文件
4.3 代码浏览
4.4 编译、链接和运行程序
4.5 改变程序设置并查找语法错误
4.6 使用断点和观察窗口
4.7 观察结构体的值
4.8 测试代码执行统计
第5章 CCS的汇编语言调试实例
5.1 载入可执行程序
5.2 使用反汇编工具
5.3 利用断点调试程序
5.3.1 断点的设置和取消
5.3.2 程序的执行
5.3.3 流水线冲突的解决
5.3.4 查看CPU寄存器的值
5.3.5 查看内存数据
5.3.6 查看变量的值
5.4 剖析点的调试
第6章 CCS2高级使用——使用文件I/O
6.1 探测点与文件I/O
6.2 利用探测点观察寄存器的值
6.2.1 探测点的设置与删除
6.2.2 观察寄存器的值
6.3 利用文件I/O
6.3.1 I/O文件格式
6.3.2 打开工程文件
6.3.3 阅读源代码
6.3.4 设置PC数据文件与探测点关联
6.3.5 设置图形显示窗口
6.3.6 程序的动画执行
6.3.7 增益的调节
6.3.8 查看变量属性和值
6.3.9 从文件读入数据到内存
第7章 CCS2高级使用——DSP/BIOS原理与应用
7.1 DSP/BIOS介绍
7.2 DSP/BIOS组件
7.2.1 实时库与API函数
7.2.2 DSP/BIOS配置工具
7.2.3 DSP/BIOS插件
7.3 DSP/BIOS命名规则
7.3.1 头文件命名
7.3.2 对象命名
7.3.3 函数命名
7.3.4 数据类型名
7.3.5 存储器段命名
7.4 DSP/BIOS程序生成过程
7.4.1 使用配置工具
7.4.2 创建DSP/BIOS程序所使用的文件
7.4.3 编译和链接DSP/BIOS应用程序
7.4.4 DSP/BIOS应用程序执行顺序
7.5 DSP/BIOS仪表
7.5.1 实时分析
7.5.2 软件仪表与硬件仪表
7.5.3 仪表性能
7.5.4 仪表API
7.6 创建一个DSP/BIOS程序
7.6.1 打开存在的工程
7.6.2 剖析stdio.h的执行时间
7.6.3 使用HELLO2文件
7.6.4 创建一个配置文件
7.6.5 添加DSP/BIOS文件到工程
7.6.6 用CCS2测试
7.6.7 剖析DSP/BIOS代码执行时间
7.7 调试DSP/BIOS程序
7.7.1 打开并检查工程
7.7.2 观察源代码
7.7.3 修改配置文件
7.7.4 使用执行图观察线程执行
7.7.5 更改和观察Load函数的执行
7.7.6 分析线程统计
7.7.7 添加显式STS仪表
7.7.8 观察显式仪表
第8章 CCS2高级使用——RTDX的原理与应用
8.1 RTDX介绍
8.2 使用RTDX插件
8.2.1 RTDX配置控制窗口
8.2.2 RTDX通道控制窗口
8.2.3 RTDX诊断控制窗口
8.3 配置RTDX
8.3.1 修改DSP目标缓冲区大小
8.3.2 修改主机缓冲区大小
8.3.3 RTDX工作模式
8.3.4 RTDX目标中断屏蔽
8.4 实时通信程序的设计方法
8.4.1 编写目标DSP应用程序
8.4.2 编写RTDX OLE自动化客户程序
8.4.3 在CCS中使能RTDX
8.4.4 运行OLE自动化客户程序
8.5 RTDX实例一
8.5.1 从DSP目标系统传输一个整数到PC主机
8.5.2 从PC主机传输一个整数到DSP目标系统
8.6 RTDX实例二
8.6.1 从DSP目标系统传输一个整数到PC主机
8.6.2 从PC主机传输一个整数到DSP目标系统
第9章 CCS2高级使用——使用GEL
9.1 GEL语言简介
9.2 GEL语法
9.3 GEL函数
9.3.1 GEL函数定义
9.3.2 GEL函数参数
9.3.3 调用GEL函数
9.3.4 加载/卸载GEL函数
9.4 用关键词将GEL函数添加到菜单中
9.5 输出窗口函数
9.6 在CCS2启动时自动执行GEL函数
9.7 嵌入式GEL函数
9.8 GEL使用实例
9.8.1 一个简单的GEL函数
9.8.2 定义局部变量
9.8.3 GEL函数的自动执行
9.8.4 用GEL控制DSP变量
附录 指令详解
参考文献
第1章 CCS2的安装与配置
1.1 DSP芯片的开发工具介绍
1.2 CCS2的主要特性
1.3 CCS2的安装
1.3.1 系统需求
1.3.2 安装CCS2
1.4 CCS2的系统配置
第2章 初识CCS2
2.1 CCS2的组成
2.2 CCS2代码生成工具
2.3 CCS2集成开发环境功能介绍
2.3.1 强大的源代码编辑器
2.3.2 方便的应用程序生成特性
2.3.3 方便的应用程序调试特性
2.4 DSP/BIOS插件
2.4.1 DSP/BIOS设置
2.4.2 DSP/BIOS的API模块
2.5 硬件仿真和实时数据交换
2.5.1 硬件仿真
2.5.2 实时数据交换
第3章深入CCS集成开发环境
3.1 CCS集成开发环境的特性
3.2 菜单栏
3.2.1 File菜单
3.2.2 Edit菜单
3.2.3 View菜单
3.2.4 Project菜单
3.2.5 Debug菜单
3.2.6 Profiler菜单
3.2.7 Option菜单
3.2.8 GEL菜单
3.2.9 Tool菜单
3.2.1 0 DSP/BIOS菜单
3.3 工具栏
3.3.1 标准工具栏
3.3.2 工程工具栏
3.3.3 调试工具栏
3.3.4 编辑工具栏
3.3.5 剖析工具栏
3.4 工程管理
3.4.1 建立、打开和关闭工程
3.4.2 向工程中添加或删除文件
3.4.3 查看文件关联性
3.4.4 工程文件剖析
3.5 源文件管理
3.5.1 创建新的源文件
3.5.2 打开文件
3.5.3 保存文件
3.6 文件编辑
3.6.1 设置编辑属性
3.6.2 拷贝、剪切和粘贴文本
3.6.3 编辑整列
3.6.4 跳到指定行
3.6.5 查找和替换文本
3.6.6 利用书签
第4章 CCS的C语言调试实例
4.1 创建一个新工程
4.2 向工程中添加文件
4.3 代码浏览
4.4 编译、链接和运行程序
4.5 改变程序设置并查找语法错误
4.6 使用断点和观察窗口
4.7 观察结构体的值
4.8 测试代码执行统计
第5章 CCS的汇编语言调试实例
5.1 载入可执行程序
5.2 使用反汇编工具
5.3 利用断点调试程序
5.3.1 断点的设置和取消
5.3.2 程序的执行
5.3.3 流水线冲突的解决
5.3.4 查看CPU寄存器的值
5.3.5 查看内存数据
5.3.6 查看变量的值
5.4 剖析点的调试
第6章 CCS2高级使用——使用文件I/O
6.1 探测点与文件I/O
6.2 利用探测点观察寄存器的值
6.2.1 探测点的设置与删除
6.2.2 观察寄存器的值
6.3 利用文件I/O
6.3.1 I/O文件格式
6.3.2 打开工程文件
6.3.3 阅读源代码
6.3.4 设置PC数据文件与探测点关联
6.3.5 设置图形显示窗口
6.3.6 程序的动画执行
6.3.7 增益的调节
6.3.8 查看变量属性和值
6.3.9 从文件读入数据到内存
第7章 CCS2高级使用——DSP/BIOS原理与应用
7.1 DSP/BIOS介绍
7.2 DSP/BIOS组件
7.2.1 实时库与API函数
7.2.2 DSP/BIOS配置工具
7.2.3 DSP/BIOS插件
7.3 DSP/BIOS命名规则
7.3.1 头文件命名
7.3.2 对象命名
7.3.3 函数命名
7.3.4 数据类型名
7.3.5 存储器段命名
7.4 DSP/BIOS程序生成过程
7.4.1 使用配置工具
7.4.2 创建DSP/BIOS程序所使用的文件
7.4.3 编译和链接DSP/BIOS应用程序
7.4.4 DSP/BIOS应用程序执行顺序
7.5 DSP/BIOS仪表
7.5.1 实时分析
7.5.2 软件仪表与硬件仪表
7.5.3 仪表性能
7.5.4 仪表API
7.6 创建一个DSP/BIOS程序
7.6.1 打开存在的工程
7.6.2 剖析stdio.h的执行时间
7.6.3 使用HELLO2文件
7.6.4 创建一个配置文件
7.6.5 添加DSP/BIOS文件到工程
7.6.6 用CCS2测试
7.6.7 剖析DSP/BIOS代码执行时间
7.7 调试DSP/BIOS程序
7.7.1 打开并检查工程
7.7.2 观察源代码
7.7.3 修改配置文件
7.7.4 使用执行图观察线程执行
7.7.5 更改和观察Load函数的执行
7.7.6 分析线程统计
7.7.7 添加显式STS仪表
7.7.8 观察显式仪表
第8章 CCS2高级使用——RTDX的原理与应用
8.1 RTDX介绍
8.2 使用RTDX插件
8.2.1 RTDX配置控制窗口
8.2.2 RTDX通道控制窗口
8.2.3 RTDX诊断控制窗口
8.3 配置RTDX
8.3.1 修改DSP目标缓冲区大小
8.3.2 修改主机缓冲区大小
8.3.3 RTDX工作模式
8.3.4 RTDX目标中断屏蔽
8.4 实时通信程序的设计方法
8.4.1 编写目标DSP应用程序
8.4.2 编写RTDX OLE自动化客户程序
8.4.3 在CCS中使能RTDX
8.4.4 运行OLE自动化客户程序
8.5 RTDX实例一
8.5.1 从DSP目标系统传输一个整数到PC主机
8.5.2 从PC主机传输一个整数到DSP目标系统
8.6 RTDX实例二
8.6.1 从DSP目标系统传输一个整数到PC主机
8.6.2 从PC主机传输一个整数到DSP目标系统
第9章 CCS2高级使用——使用GEL
9.1 GEL语言简介
9.2 GEL语法
9.3 GEL函数
9.3.1 GEL函数定义
9.3.2 GEL函数参数
9.3.3 调用GEL函数
9.3.4 加载/卸载GEL函数
9.4 用关键词将GEL函数添加到菜单中
9.5 输出窗口函数
9.6 在CCS2启动时自动执行GEL函数
9.7 嵌入式GEL函数
9.8 GEL使用实例
9.8.1 一个简单的GEL函数
9.8.2 定义局部变量
9.8.3 GEL函数的自动执行
9.8.4 用GEL控制DSP变量
附录 指令详解
参考文献
DSP集成开发环境CCS使用指南
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
