- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TI DSP软件开发工具
CCS(Code Composer
Studio) 的使用
CCS集成环境
不仅仅是代码生成工具
具备基本调试功能,还具备实时分析的能力
支持整个软件开发过程:设计,代码生成,调
试,实时分析
CCS集成环境的组成
CCS代
码生成
工具流
图
CCS界面(1)
CCS界面(2)
• 提供一些类似VC 的代码编辑功能
– 语法高亮显示,自动缩近,文字查找等等
• 原程序,反汇编同时显示
CCS项目管理
•应用程序按项目来管
理,按层次以图形化的方
式显示
–CMD文件
–.h头文件
–.lib库文件
–.c源程序
CCS 图形化设置
各种编译选项
(汇编器选项,
连接器选项等)
通过图形化方式
来设置,不需要
手工添加选项
CCS调试功能(1)
断点设置:多种step方法: single step(step into);
step over; step out; run to cursor
运行到断点处自动更新窗口
观察和编辑变量、寄存器和存储器
调用堆栈(call stack )
利用探点(probe point)流入流出(stream in and
out)存储器数据
CCS调试功能(2)
图形化显示数据
一维数据,二维图象,眼图等
代码剖析(Profile)
计算代码运行时间
CCS调试功能- 图(3)
CCS: DSP/BIOS操作系统
DSP/BIOS是一个实时操作系统RTOS
提供通常的RTOS的功能(任务调度,任务间通讯)
提供驱动程序模型,层次化地设计应用程序
DSP/BIOS以CCS插件的形式提供一些实时分析工具
程序跟踪:观察任务的调度、切换
性能监视:观察CPU的负载
状态统计:对事件做统计
提供RTDX (实时数据交换),不打断DSP运行的情况
下实现主机和DSP的数据交换
CCS-RTDX(1)
RTDX,即Real-time Data Exchange
提供了一种实时,连续的观测手段,不打断DSP运
行
不打断DSP运行的情况下,主机和DSP间传递数据
回传到主机的数据可以在“OLE 自动化客户” 中显示
CCS-RTDX(2)
包括Host方和Target方
Target方编程接口RTDX target API
Host方编程接口RTDX COM API (组件对象模型COM
是windows下一种编程技术)
CCS-RTDX(3)
CCS的文件与环境变量
.mak .lib .obj .out .wks
可编辑文件:.c .asm .h .cmd (.sa)
三个环境变量:C6X_A_DIR,
C6X_C_DIR,PATH
CCS小结
不仅仅是代码生成工具,对软件开发的各个阶
段都有支持
提供底层实时操作系统DSP/BIOS
提供RTDX新的实时调试手段,与CCS集成,
不需要自己添加额外的用于调试的硬件(但是
速率比较低)
简单程序开发流程(1)建立项目
ProjectNew 选择一个目录,生成一个项目文件
test.mak
简单程序开发流程(2)添加文件
ProjectAdd Files to Project…添加文件
(.c,.lib,.cmd,.sa,.asm…)
简单程序开发流程(3)代码编辑
双击项目窗口的文件名,开始编辑源程序
简单程序开发流程(4)设置编译选项
ProjectOptions
简单程序开发流程(5)Build ,fix errors
ProjectBuild
简单程序开发流程(5)简单的调试
加载程序FileLoad Program…
设置断点,通过Watch Window观察变量
单步执行
简单程序开发流程(6)Profile
您可能关注的文档
- Apache在windows下的安装及配置图解(最新版).pdf
- ArcGIS Server性能检测及性能规划2.pdf
- arcgis教程_空间数据Coverage创建.ppt
- ARCGIS下属性表连接_超连接维护.doc
- ArcGIS中地理坐标系转换方法参数.docx
- ArcView书稿第4篇.pdf
- ARP协议全面实战手册——协议详解、攻击及防御试读.pdf
- ASCII码表及数制转换.pdf
- ASME标准和认证.doc
- Asterisk权威指南(第3版)中文第15篇自动话务员.pdf
- 2025年政治理论时政热点知识试题库(含答案).docx
- 2025年新录用公务员岗前廉政知识竞赛测试题库及答案.docx
- 2025年师德师风考试题库及参考答案.docx
- 2025年市公安局分局公开招考派出所勤务警务辅助人员考试题及答案.docx
- 2025年教师资格考试保教知识与能力真题解析及答案汇编.docx
- 2025年政治理论考前题(含答案).docx
- 2025年市公安局第一批招考警务辅助人员考试题及答案.docx
- 2025年政法干警公安之公安基础知识综合检测试卷A卷含答案.docx
- 2025年护理核心制度及团体标准考核试题(附答案).docx
- 2025年政法干警公安之公安基础知识通关试题库(有答案).docx
文档评论(0)