没有合适的资源?快使用搜索试试~ 我知道了~
首页CCS开发指南:从入门到高级应用
CCS开发指南:从入门到高级应用
需积分: 50 61 下载量 66 浏览量
更新于2023-05-18
5
收藏 754KB PDF 举报
《DSP集成开发环境CCS开发指南》是一本专注于使用Code Composer Studio (CCS)进行TMS320C54X DSP系统开发的详细教程。本书分为多个章节,深入介绍了CCS的功能和使用方法。 第一章“CCS概述”主要介绍了CCS的背景和核心组件,包括代码生成工具、集成开发环境(IDE)、DSP/BIOS插件、RTDX插件等。CCS作为一个全面的开发平台,提供了设计、编程、配置、调试和分析等全流程支持,对于实时、嵌入式信号处理程序的开发非常关键。在开始使用CCS前,读者需要确保目标板驱动和CCS软件的安装,并理解基本的开发流程。 在后续章节中,作者详细讲解了如何操作CCS。例如,第二章介绍了开发简单应用程序的过程,涉及创建工程文件、添加文件、查看和修改源代码、编译与运行,以及调试技巧如断点设置和观察窗口的使用。第三章则着重于利用DSP/BIOS编写和测试程序,包括配置文件的创建、添加DSP/BIOS文件、性能分析等。 算法和数据测试、程序调试、实时分析等内容也逐一展开,涉及到使用各种工具和技术来优化代码效率,如设置探针断点、观察数据变化、调试配置、统计分析和实时数据交换等。此外,书中还提及了如何处理超出观察范围的变量、使用GEL文件和调节增益等高级操作。 这本书不仅提供了CCS的基本使用指南,还包括了对DSP/BIOS编程的深度探讨,对于希望提升在CCS环境下DSP应用开发技能的工程师来说,是一份宝贵的参考资料。通过阅读和实践,读者可以掌握从项目初始化到代码实现、调试优化的完整流程,大大提高开发效率和产品质量。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/11192774/bg10.jpg)
第一章 CCS 概述
16
1.7.4 增加 DOS 环境空间
如果使用的是Windows 95,你可能需要增加DOS界面的环境空间,以便
支持建立一个CCS应用所需的环境变量。
把下一行添加到config.sys文件中,然后重新启动计算机:
shell=c:\windows\commad.com /e:4096 /p
![](https://csdnimg.cn/release/download_crawler_static/11192774/bg11.jpg)
第二章 开发一个简单的应用程序
17
第二章 开发一个简单的应用程序
本章使用hello world实例介绍在CCS中创建、调试和测试应用程序的
基本步骤;介绍CCS的主要特点,为在CCS中深入开发DSP软件奠定基础。
在使用本实例之前,你应该已经根据安装说明书完成了CCS安装。建议
在使用CCS时利用目标板而不是仿真器。如果没有CCS而只有代码生成工具
和Code Composer或者是利用仿真器在进行开发,你只要按第二章和第四章
中的步骤执行即可。
2.1 创建工程文件
在本章中,将建立一个新的应用程序,它采用标准库函数来显示一条
hello world 消息。
1. 如果 CCS 安装在 c:\ti 中,则可在 c:\ti\myprojects 建立文件夹
hello1。(若将 CCS 安装在其它位置,则在相应位置创建文件夹
hello1。)
2. 将 c:\ti\c5400\tutorial\hello1 中的所有文件拷贝到上述新文件夹。
3. 从 Windows Start 菜单中选择 Programs→Code Composer Studio ‘C5400
→CCStudio。(或者在桌面上双击 Code Composer Studio 图标。)
注:CCS 设置
![](https://csdnimg.cn/release/download_crawler_static/11192774/bg12.jpg)
第二章 开发一个简单的应用程序
18
如果第一次启动 CCS 时出现错误信息,首先确认是否已经安装了 CCS。如果利用
目标板进行开发,而不是带有 CD-ROM 的仿真器,则可参看与目标板一起提供的文档
以设置正确的 I/O 端口地址。
4. 选择菜单项 Project→New。
5. 在 Save New Project As 窗口中选择你所建立的工作文件夹并点击
Open。键入 myhello 作为文件名并点击 Save,CCS 就创建了 myhello.mak
的工程文件,它存储你的工程设置,并且提供对工程所使用的各种文
件的引用。
![](https://csdnimg.cn/release/download_crawler_static/11192774/bg13.jpg)
第二章 开发一个简单的应用程序
19
2.2 向工程添加文件
1. 选择 Project→Add Files to Project,选择 hello.c 并点击 Open。
2. 选择 Project→Add Files to Project,在文件类型框中选择*.asm。
选择 vector.asm 并点击 Open。该文件包含了设置跳转到该程序的 C
入口点的 RESET 中断(c_int00)所需的汇编指令。(对于更复杂的程
序,可在 vector.asm 定义附加的中断矢量,或者,可用 3.1 节上所说
明的 DSP/BIOS 来自动定义所有的中断矢量)
3. 选择 Project→Add Files to Project,在文件类型框中选择*.cmd。
选择 hello.cmd 并点击 Open,hello.cmd 包含程序段到存储器的映射。
4. 选择 Project→Add Files to Project,进入编
译库文件夹(C:\ti\c5400\cgtools\lib)。在
文件类型框中选择*.o*,*.lib。选择 rts.lib
并点击 Open,该库文件对目标系统 DSP 提供运
行支持。
5. 点击紧挨着 Project、Myhello.mak、Library
和 Source 旁边的符号+展开 Project 表,它称
之为 Project View。
注:打开 Project View
如果看不到 Project View,则选择 View→Project。如果这时选择过 Bookmarks
图标,仍看不到 Project View,则只须再点击 Project View 底部的文件图标即可。
6. 注意包含文件还没有在 Project View 中出现。在工程的创建过程中,
CCS 扫描文件间的依赖关系时将自动找出包含文件,因此不必人工地向
工程中添加包含文件。在工程建立之后,包含文件自动出现在 Project
View 中。
如果需要从工程中删除文件,则只需在 Project View 中的相应文件上
点击鼠标右键,并从弹出菜单中选择 Remove from project 即可。
在编译工程文件时,CCS 按下述路径顺序搜索文件:
包含源文件的目录
编译器和汇编器选项的 Include Search Path 中列出的目录(从左
到右)
列在 C54X_C_DIR(编译器)和 C54X_A_DIR(汇编器)环境变量定
![](https://csdnimg.cn/release/download_crawler_static/11192774/bg14.jpg)
第二章 开发一个简单的应用程序
20
义中的目录(从左到右)。
剩余102页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)