DSPCCS集成开发环境
DSP技术 第4章 DSP集成开发环境CCS
![DSP技术 第4章 DSP集成开发环境CCS](https://img.taocdn.com/s3/m/f9942c114b73f242326c5f27.png)
④ 实时数据交换的RTDX插件和相应的程序接口API 可对目标系统数据进行实时监视,实现DSP与
其他应用程序的数据交换。 ⑤ 由TI公司以外的第三方提供的应用模块插件
2019年12月6日
DSP原理及应用
6
第4章 DSP集成开发环境CCS
4. 2 CCS的主要功能 CCS的功能十分强大,它集成了代码的编辑、
时监视等;
⑧ 分析工具,包括模拟器和仿真器分析,可用
于模拟和监视硬件的功能、评价代码执行的时钟;
⑨ 数据的图形显示工具,可以将运算结果用图
形显示,包括显示时域/频域波形、眼图、星座图、
图像等,并能进行自动刷新;
2019年12月6日
DSP原理及应用
9
第4章 DSP集成开发环境CCS
4.2 CCS的主要功能 ⑩ 提供GEL工具。利用GEL扩展语言,用户可以
置断点、探测点调试程序。
反汇编窗口:用来帮助用户查看机器指令,查找错误。
内存显示窗口:用来查看、编辑内存单元。
寄存器显示窗口:用来查看、编辑CPU寄存器。
图形显示窗口:可以根据用户需要,以图形的方式显示数据。
2019年12月6日
DSP原理及应用
22
第4章 DSP集成开发环境CCS
4.4.1 CCS的窗口和工具条 2. 关联菜单
⑤ 基本调试工具具有装入执行代码、查看寄存
器、存储器、反汇编、变量窗口等功能,并支持C
源代码级调试;
2019年12月6日
DSP原理及应用
8
第4章 DSP集成开发环境CCS
4.2 CCS的主要功能
⑥ 断点工具,能在调试程序的过程中,完成硬 件断点、软件断点和条件断点的设置;
CCS集成开发环境DSP
![CCS集成开发环境DSP](https://img.taocdn.com/s3/m/806841a26394dd88d0d233d4b14e852459fb3954.png)
CCS集成开发环境DSP
• 常用工具条
•(2) 编辑工具条 • 编辑工具条共计10个按钮。
• •
PPT文档演模板
—— 左移制表位按钮。将选定的文本 块左移一个Tab键。
—— 右移制表位按钮。将选定的文本 块右移一个Tab键。
CCS集成开发环境DSP
—— 执行到光标处按钮。在调试过程 中,从当前位置执行程序,直到遇到反汇 编窗口中的光标位置为止。CCS集成开发环境DSP
• 常用工具条 •(4) 调试工具条
• • •
PPT文档演模板
—— 运行程序按钮。从当前PC位置开
始执行程序,直到遇到断点后停止。
—— 暂停程序按钮。用来暂停正在执行
的程—序—。动画执行按钮。在执行前先设置好
PPT文档演模板
CCS集成开发环境DSP
•常用工具条
••(1) 标常准用工的具工条具条共有四类,分别为标准工具条 、 • 编辑启工动具C条CS、后项会目自工动具显条示和标调准试工工具具条条。。也用可户以可通
以 过单选击择工 主具 菜条 单上 “的Vi按ew钮”执中行的相“应St的an操da作rd。Toolbar”
PPT文档演模板
CCS集成开发环境DSP
•图4-2 Code Compuser studio Setup窗口 •返回本节
• CCS的应用界面
•源程序编辑窗口
•图形显示窗口
•主•菜单 —个典型的CCS开发环境界面如图。
•工具条
•工程项目窗口
•内存显示窗口
•反汇编窗口
PPT文档演模板
•寄存器显示窗口
,又可以设置断点、探测点调试程序。
•
DSP集成开发环境CCS
![DSP集成开发环境CCS](https://img.taocdn.com/s3/m/8e446862443610661ed9ad51f01dc281e53a56e3.png)
DSP集成开发环境CCS简介DSP集成开发环境(DSP Integrated Development Environment,简称CCS)是一款功能强大的软件开发工具,专门用于数字信号处理(DSP)应用程序的开发。
CCS提供了一整套工具链,包括编译器、调试器、仿真器等,可以帮助开发人员高效地进行DSP应用程序的开发、调试和优化。
功能特点•多种开发套件支持:CCS提供了针对不同型号的DSP处理器的开发套件,覆盖了广泛的DSP芯片系列。
•实时调试功能:CCS具有强大的实时调试功能,可以帮助开发人员分析程序运行过程中的各种数据,实时监控程序运行状态。
•性能优化工具:CCS提供了各种性能优化工具,可以帮助开发人员识别程序中的性能瓶颈,并提供优化建议。
•硬件仿真支持:CCS支持与硬件仿真器的连接,可以实现使用仿真器来执行DSP程序,并实时调试仿真结果。
•工程管理功能:CCS具有完善的工程管理功能,可以帮助开发人员管理项目文件、源代码和编译配置等。
使用步骤1.创建新工程:在CCS中创建一个新的DSP工程,选择目标DSP处理器型号和相关参数。
2.编写代码:编写DSP应用程序的源代码,包括算法实现、数据处理等部分。
3.编译工程:使用CCS提供的编译器对工程进行编译,生成可执行的DSP程序。
4.连接硬件仿真器:将硬件仿真器连接到目标DSP处理器上,并与CCS进行连接。
5.下载程序:将编译生成的DSP程序下载到目标DSP处理器中,可以使用CCS的下载功能进行操作。
6.调试程序:在CCS中使用实时调试功能对程序进行调试,查看程序的执行过程和数据变化。
7.性能优化:根据CCS提供的性能优化工具分析程序性能,优化程序的关键部分。
优势与劣势优势•功能丰富:CCS提供了丰富的功能和工具,满足了DSP应用开发的各种需求。
•易于使用:CCS采用了直观的用户界面设计,使得开发人员可以更快地上手使用。
•良好的兼容性:CCS支持多种型号的DSP处理器,并且与硬件仿真器的兼容性较好。
DSP课件第七章CCS集成开发环境
![DSP课件第七章CCS集成开发环境](https://img.taocdn.com/s3/m/f6fe3d57fd4ffe4733687e21af45b307e871f98f.png)
网络调试协议的解析和调试 。
网络调试故障的定位和排除 。
编译过程
CCS支持自动编译,可以快速编译代码并生 成可执行文件。
链接器设置
CCS支持链接器设置,可以链接外部库和资 源文件。
代码调试
断点设置
在CCS中可以设置断点,以便在程序运行时 暂停执行。
变量查看
CCS可以实时查看程序中的变量值和内存地 址。序状态。
要点二
详细描述
在CCS中,可以通过右键点击工程名,然后选择 “Properties”来设置工程的属性。在弹出的对话框中, 用户可以设置工程的编译器选项、链接器选项、调试器选 项等,以便更好地控制工程的编译和调试过程。
04
CCS的代码编辑与调试
代码编辑
代码输入
在CCS中输入代码,可以使用文本编辑器或代码补全功能,提高编程效率。
。
它集成了代码编辑、编译、 调试、仿真等功能,支持TI
的多种DSP芯片。
CCS提供了丰富的库函数和工 具,方便用户快速开发DSP应
用程序。
CCS的主要特点
支持多种DSP芯片
CCS支持TI公司的多种DSP芯片, 如TMS320C2000、 TMS320C5000、TMS320C6000 等系列。
实时仿真
打开工程
总结词
打开已存在的工程
详细描述
在CCS中,可以通过菜单栏的“File”选择“Open”来打开已存在的工程。在弹 出的对话框中,用户可以选择要打开的工程文件,然后点击“Open”按钮即可 打开该工程。
关闭工程
总结词
关闭当前打开的工程
详细描述
在CCS中,如果想要关闭当前打开的工程,可以通过菜单栏的“File”选择“Close Project”来实现。在弹出的 提示框中,用户可以选择是否保存对工程的更改,然后点击“Close”按钮即可关闭该工程。
TI DSP集成开发环境CCS的使用
![TI DSP集成开发环境CCS的使用](https://img.taocdn.com/s3/m/bd89c954f01dc281e53af053.png)
DSP实验实验二TI DSP集成开发环境CCS的使用昆明理工大学信息工程与自动化学院电工电子教学实验中心主讲:杨秋萍讲师CCS是TI公司推出的用于开发DSP芯片的集成开发环境,它采用Windows 风格界面,集编辑、编译、链接、软件仿真、硬件调试以及实时跟踪等功能于一体,极大地方便了DSP芯片的开发与设计,是目前使用最为广泛的DSP开发软件之一。
一、CCS的简介CCS是一种针对TMS320系列DSP的集成开发环境,在Windows操作系统下,采用图形接口界面,提供环境配置、源文件编辑、程序调试、跟踪和分析等工具。
CCS有两种工作模式:1、软件仿真器模式:可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。
2、硬件在线编程模式:可以实时运行在DSP芯片上,与硬件开发板相结合在线编程和调试应用程序。
本次实验主要采用软件仿真器模式。
二、CCS系统配置采用标准配置文件进行系统配置的步骤:步骤1:启动CCS配置程序。
双击桌面上的Setup CCS快捷图标,弹出对话框。
步骤2:清除以前定义的配置。
步骤3:选择与目标系统相匹配的配置文件。
步骤4:将所选中的配置文件加入到系统配置中。
步骤5:安装驱动程序。
点击“Intall a Device Driver ”,弹出选择器件驱动程序对话框。
步骤6:保存系统配置。
打开“File ”菜单,单击“Save ”按钮,将系统配置保存在系统寄存器中,完成CCS 的系统配置。
三、CCS 中常用文件名和应用界面1、常用文件名*.cmd —— 链接命令文件;*.obj —— 由源文件编译或汇编后所生成的目标文件;*.out —— 完成编译、汇编、链接后所形成的可执行文件,可在CCS 监控下调试和执行。
可供使用的配置加入配置按钮 钮系统配置窗口 安装驱动程序2、应用界面四、实验举例1. 创建新工程利用CCS 创建一个新工程,然后向该工程中添加源代码文件和库文件。
实验一 TI DSP集成开发环境CCS的使用
![实验一 TI DSP集成开发环境CCS的使用](https://img.taocdn.com/s3/m/577d4c2a0066f5335a8121af.png)
实验一 TI DSP集成开发环境CCS的使用CCS是TI公司推出的用于开发DSP芯片的集成开发环境,它采用Windows 风格界面,集编辑、编译、链接、软件仿真、硬件调试以及实时跟踪等功能于一体,极大地方便了DSP芯片的开发与设计,是目前使用最为广泛的DSP开发软件之一。
一、CCS简介CCS是一种针对TMS320系列DSP的集成开发环境,在Windows操作系统下,采用图形接口界面,提供环境配置、源文件编辑、程序调试、跟踪和分析等工具。
CCS有两种工作模式:1、软件仿真器模式:可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。
2、硬件在线编程模式:可以实时运行在DSP芯片上,与硬件开发板相结合在线编程和调试应用程序。
本次实验主要采用软件仿真器模式。
二、CCS系统配置采用标准配置文件进行系统配置的步骤:步骤1:启动CCS配置程序。
双击桌面上的Setup CCS快捷图标,弹出系统配置界面。
步骤2:选择与目标系统相匹配的配置文件(若已有别的目标系统配置文件,清除以前定义的配置,再进行选择)。
将所选中的配置文件加入到系统配置中。
步骤3:保存系统配置。
单击“Save”按钮,出现如下窗口,将系统配置保存在系统寄存器中,完成CCS的系统配置。
,进入CCS开发环境界面选择“是”,进入CCS开发环境界面。
三、CCS 中常用文件名和应用界面1、常用文件名*.cmd —— 链接命令文件;*.obj —— 由源文件编译或汇编后所生成的目标文件;*.out —— 完成编译、汇编、链接后所形成的可执行文件,可在CCS 监控下调试和执行。
2、应用界面四、实验举例1.创建新工程利用CCS创建一个新工程,然后向该工程中添加源代码文件和库文件。
2.向工程中添加文件一个工程项目包括源程序、库文件、链接命令文件和头文件等。
3.察看源代码在工程视图中volume.c上双击,就可在CCS右边窗口中察看源代码。
DSP集成开发环境CCS开发指南
![DSP集成开发环境CCS开发指南](https://img.taocdn.com/s3/m/3f75b3fa700abb68a982fb7b.png)
第一章 CCS概述 (1)1.1CCS概述 (4)1.2代码生成工具 (6)1.3CCS集成开发环境 (8)1.3.1 编辑源程序 (8)1.3.2创建应用程序 (9)1.3.3 调试应用程序 (9)1.4DSP/BIOS插件 (10)1.4.1 DSP/BIOS 配置 (10)1.4.2 DSP/BIOS API 模块 (11)1.5硬件仿真和实时数据交换 (12)1.6第三方插件 (15)1.7CCS文件和变量 (16)1.7.1安装文件夹 (16)1.7.2文件扩展名 (16)1.7.3环境变量 (17)1.7.4增加DOS环境空间 (17)第二章 开发一个简单的应用程序 (19)2.1创建工程文件 (19)2.2向工程添加文件 (21)2.3查看源代码 (22)2.4编译和运行程序 (24)2.5修改程序选项和纠正语法错误 (25)2.6使用断点和观察窗口 (27)2.7使用观察窗口观察STRUCTURE变量 (29)2.8测算源代码执行时间 (30)2.9进一步探索 (32)2.10进一步学习 (32)第三章 开发DSP/BIOS程序 (33)3.1创建配置文件 (33)3.2向工程添加DSP/BIOS文件 (35)3.3用CCS测试 (37)13.4测算DSP/BIOS代码执行时间 (38)3.5进一步探索 (40)3.6进一步学习 (40)第四章 算法和数据测试 (41)4.1打开和查看工程 (41)4.2查看源程序 (43)4.3为I/O文件增加探针断点 (45)4.4显示图形 (47)4.5执行程序和绘制图形 (48)4.6调节增益 (49)4.7观察范围外变量 (50)4.8使用GEL文件 (52)4.9调节和测试PROCESSING函数 (53)4.10进一步探索 (55)4.11进一步学习 (56)第五章 程序调试 (57)5.1打开和查看工程 (57)5.2查看源程序 (59)5.3修改配置文件 (62)5.4用E XECUTION G RAPH查看任务执行情况 (65)5.5修改和查看LOAD值 (66)5.6分析任务的统计数据 (69)5.7增加STS显式测试 (71)5.8观察显式测试统计数据 (72)5.9进一步探索 (74)5.10进一步学习 (74)第六章 实时分析 (75)6.1打开和查看工程 (75)6.2修改配置文件 (76)6.3查看源程序 (78)6.4使用RTDX控制修改运行时的LOAD值 (80)6.5修改软中断优先级 (83)26.6进一步探索 (84)6.7进一步学习 (84)第七章 I/O (85)7.1打开和查看工程 (85)7.2查看源程序 (86)7.3S IGNALPROG应用程序 (89)7.4运行应用程序 (90)7.5使用HST和PIP模块修改源程序 (92)7.6HST和PIP资料 (95)7.7在配置文件中增加通道和SWI (96)7.8运行修改后的程序 (98)7.9进一步学习 (98)3第一章 CCS概述本章概述CCS(Code Composer Studio)软件开发过程、CCS组件及CCS使用的文件和变量。
DSP集成开发环境CCS _第2稿
![DSP集成开发环境CCS _第2稿](https://img.taocdn.com/s3/m/fd5f6afe04a1b0717fd5ddb6.png)
1附录 DSP 集成开发环境 本附录介绍TI 公司的集成开发环境CCS(Code Composer Studio)。
CCS 提供了环境配置、源文件编辑、程序调试、跟踪和分析等工具,可以帮助用户在一个软件环境下完成编辑、编译链接、调试和数据分析等工作。
与TI 提供的早期软件开发工具相比,利用CCS 能够加快软件开发进程,提高工作效率。
CCS 一般工作在两种模式下:软件仿真器和与硬件开发板相结合的在线编程。
前者可以脱离DSP 芯片,在PC 机上模拟DSP 的指令集与工作机制,主要用于前期算法实现和调试。
后者实时运行在DSP 芯片上,可以在线编制和调试应用程序。
一般地,一种CCS 只适用于一种系列的DSP 芯片,例如CCS C5000适用于C5000系列DSP 芯片,包括C54x 和C55x 。
用户只需在CCS 配置程序中设定DSP 的类型和开发平台类型即可。
目前TI 公司提供的CCS 最高版本是2.20版。
本章以CCS C5000 v2.20为例,介绍如何利用DSP 集成开发环境开发应用程序。
文中未详细说明的部分可以通过查阅CCS 主菜单Help 在线帮助获得,也可参阅TI 公司提供的资料SPRU509C 《Code Composer Studio Getting Started Guide 》。
1 CCS 安装及设置1.1 系统配置要求(1) 机器类型:IBM PC 及兼容机。
(2) 操作系统:Microsoft Windows 98/2000、Windows NT(SP6)或Windows XP Professional and XP Home Edition 。
(3) 机器配置要求见表1,注意当使用硬件开发板时需要主机空余一条EISA 插槽,以便插入驱动板。
表1 CCS 安装配置要求 部件 最低配置 推荐配置内存 64MB 128MB 剩余硬盘空间 600MB600MB CPU Pentium(233MHz) Pentium III 以上(500MHz)显示分辨率 SVGA 800×600 SVGA l024×768 主板插槽 一条空余ISA 插槽 一条空余ISA 插槽1.2 安装CCS安装过程包括两个阶段:(1) 安装CCS 到系统中。
TI DSP集成开发环境CCS的使用
![TI DSP集成开发环境CCS的使用](https://img.taocdn.com/s3/m/bd89c954f01dc281e53af053.png)
DSP实验实验二TI DSP集成开发环境CCS的使用昆明理工大学信息工程与自动化学院电工电子教学实验中心主讲:杨秋萍讲师CCS是TI公司推出的用于开发DSP芯片的集成开发环境,它采用Windows 风格界面,集编辑、编译、链接、软件仿真、硬件调试以及实时跟踪等功能于一体,极大地方便了DSP芯片的开发与设计,是目前使用最为广泛的DSP开发软件之一。
一、CCS的简介CCS是一种针对TMS320系列DSP的集成开发环境,在Windows操作系统下,采用图形接口界面,提供环境配置、源文件编辑、程序调试、跟踪和分析等工具。
CCS有两种工作模式:1、软件仿真器模式:可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。
2、硬件在线编程模式:可以实时运行在DSP芯片上,与硬件开发板相结合在线编程和调试应用程序。
本次实验主要采用软件仿真器模式。
二、CCS系统配置采用标准配置文件进行系统配置的步骤:步骤1:启动CCS配置程序。
双击桌面上的Setup CCS快捷图标,弹出对话框。
步骤2:清除以前定义的配置。
步骤3:选择与目标系统相匹配的配置文件。
步骤4:将所选中的配置文件加入到系统配置中。
步骤5:安装驱动程序。
点击“Intall a Device Driver ”,弹出选择器件驱动程序对话框。
步骤6:保存系统配置。
打开“File ”菜单,单击“Save ”按钮,将系统配置保存在系统寄存器中,完成CCS 的系统配置。
三、CCS 中常用文件名和应用界面1、常用文件名*.cmd —— 链接命令文件;*.obj —— 由源文件编译或汇编后所生成的目标文件;*.out —— 完成编译、汇编、链接后所形成的可执行文件,可在CCS 监控下调试和执行。
可供使用的配置加入配置按钮 钮系统配置窗口 安装驱动程序2、应用界面四、实验举例1. 创建新工程利用CCS 创建一个新工程,然后向该工程中添加源代码文件和库文件。
DSP课件第七章CCS集成开发环境
![DSP课件第七章CCS集成开发环境](https://img.taocdn.com/s3/m/0376ba804128915f804d2b160b4e767f5acf80de.png)
CCS集成开发环境简介
CCS是一款由德州仪器(Texas Instruments)提供的集成开发环境,用于开发和调试基于TI DSP芯片的应用程序。
CCS下载安装过程
学习和使用CCS的第一步是从官方网站下载并安装CCS软件。安装过程简单, 只需按照向导进行操作即可。
CCS配置和工作空间设置
配置CCS软件时,您可以设置编译器选项、硬件连接方式和其他相关设置。此 外,您还可以创建自定义的工作空间,用于组织项目和文件。
第七章:CCS集成开发环 境
在本章中,我们将介绍CCS(Code Composer Studio)集成开发环境,以及它 在DSP(数字信号处理器)应用开发中的重要性和功能。
什么是DSP及其应用
DSP(数字信号处理器)是一种专用于处理数字信号的微处理器,广泛应用于音频信号处理、图像处理、通信 系统等领域。
CCS项目新建及导入
在CCS中,您可以创建新的项目,并导入已有的项目文件。这样可以方便管理 和编辑您的代码。
CCS编辑器和调试器
CCS提供强大的编辑器和调试器,支持代码编辑、调试、断点设置和变量监视 等功能项目编译和构建
通过CCS,您可以对项目进行编译和构建,生成可执行文件或固件。CCS提供 了优化选项,以提高代码效率和性能。
DSP集成开发环境CCS的使用
![DSP集成开发环境CCS的使用](https://img.taocdn.com/s3/m/904fe7de6c85ec3a86c2c557.png)
DSP 实验实验二Tl DSP集成开发环境CCS的使用昆明理工大学信息工程与自动化学院电工电子教学实验中心主讲:杨秋萍讲师CCS是TI公司推出的用于开发DSP芯片的集成开发环境,它采用Windows 风格界面,集编辑、编译、链接、软件仿真、硬件调试以及实时跟踪等功能于一体,极大地方便了DSP芯片的开发与设计,是目前使用最为广泛的DSP开发软件之一。
一、CCS的简介CCS 是一种针对TMS320 系列DSP 的集成开发环境,在Windows 操作系统下,采用图形接口界面,提供环境配置、源文件编辑、程序调试、跟踪和分析等工具。
CCS有两种工作模式:1、软件仿真器模式:可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。
2、硬件在线编程模式:可以实时运行在DSP芯片上,与硬件开发板相结合在线编程和调试应用程序。
本次实验主要采用软件仿真器模式。
二、CCS系统配置采用标准配置文件进行系统配置的步骤:步骤1:启动CCS配置程序。
双击桌面上的Setup CCS快捷图标,弹出对话框。
LJjsJTo C4^f3£ur« ycs^r iyittrn r ■tJ -ut fr» tht lilt stwdtrd conEi gurati IMIS below aitdclick "^dd to zysten con£i gnration" (IT E * "Fil 护片捫 心 nfcrrsw th* list of a A^ti libitcli eking ^Advance d>Z below or manually configuring the syEtem by txitihc this 4itl«<wd th«n tddihc I10trdi/1 i*ultlors to步骤2:清除以前定义的配置步骤3:选择与目标系统相匹配的配置文件。
DSP集成开发环境CCS
![DSP集成开发环境CCS](https://img.taocdn.com/s3/m/a6900fcaba0d4a7302763ab9.png)
第9章 DSP集成开发环境CCS
9.3.1 CCS的窗口和工具条 3. 主菜单
主菜单包含有11个选项。
File Edit View Project Debug Profiler Option GEL Tools Window Help
文编查 工 调 性 选 扩工 视 帮
件辑看 程 试 能 项 展具 窗 助
18
第9章 DSP集成开发环境CCS
步骤5:安装驱动程序。 点击“Intall a Device Driver”,弹出选择器件驱动程序 对话框。
系统配置窗口
安装驱动程序
19
第9章 DSP集成开发环境CCS 步骤5:安装驱动程序。 选择驱动程序(如tisim54x.dvr),单击“打开”按钮。 随后弹出器件驱动属性对话框 。
型。为了使CCS能工作在不同的硬件或仿真目标板 上,必须为CCS系统配置相应的配置文件。
CCS的系统配置有两种方法: 利用系统提供的标准配置文件进行配置; 按用户自己建立的配置文件来配置系统结构。
15
第9章 DSP集成开发环境CCS
9.2.3 CCS系统配置
采用标准配置文件进行系统配置的步骤: 步骤1:启动CCS配置程序。 双击桌面上的Setup CCS快捷图标,弹出对话框。
件。 4
第9章 DSP集成开发环境CCS
9.1.1 CCS的组成
CCS开发系统的示主机意图。
Code Composer Studio
配置工具
.cdb 配置 数据库
cfg.cmd cfg.s54 cfg.h54
Code Composer编辑器
源文件
.c .h .asm
DSP/BIOS API
Code composer 工程
DSP第7章DSP集成开发环境CCS
![DSP第7章DSP集成开发环境CCS](https://img.taocdn.com/s3/m/8142a2e55a8102d276a22fff.png)
断点和探测点的设置、图形工具的使用、数据输入与输
出以及评价点等;最后,通过具体实例来说明利用CCS
开发软件调试程序的方法。
DSP原理及应用
1
第7章 DSP集成开发环境CCS
7.1 CCS的主要功能 7.1.1 CCS代码产生工具 7.1.2 CCS代码调试工具
7.2 CCS软件的安装与设置 7.3 CCS菜单
主菜单包含有11个选项。
File Edit View Project Debug Profiler Option GEL Tools Window Help
文编查 工 调 性 选 扩工 视 帮
件辑看 程 试 能 项 展具 窗 助
项
功
目
能
2021/3/16
DSP原理及应用
27
第7章 DSP集成开发环境CCS
CCS的系统配置有两种方法: 利用系统提供的标准配置文件进行配置; 按用户自己建立的配置文件来配置系统结构。
2021/3/16
DSP原理及应用
15
第7章 DSP集成开发环境CCS
采用标准配置文件进行系统配置的步骤: 步骤1:启动CCS配置程序。 双击桌面上的Setup CCS快捷图标,弹出对话框。
第7章 DSP集成开发环境CCS
2021/3/16
内容提要
CCS是TI公司推出的用于开发DSP芯片的集成开发环
境,它采用Windows风格界面,集编辑、编译、链接、
软件仿真、硬件调试以及实时跟踪等功能于一体,极大
地方便了DSP芯片的开发与设计,是目前使用最为广泛
的DSP开发软件之一。
本章对CCS2.2版本开发软件的使用作了详细地介绍。
7.3.1 菜单 7.3.2 工具栏 7.4 CCS的基本操作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12. 返回(RET)
1、创建新的工程文件
工程文件中包含着设计中所有的源代码文件、连接器命令文件、 库函数、头文件等。 (1)新建一文件夹test,在test文件夹中建子目录 test,并将上述需要的 文件添加到该文件夹。
(2)启动CCS,在Project菜单中选择new项,在Project中输入 test,CCS将创建一个名为test.pjt的工程。
5、运行、查看实验结果
Debug→Run或在Debug工具栏上单击Run按钮,运行该程序。
(3)选择菜单命令
Debug→Run或在Debug工具栏上单击Run按钮,运行该程序。
7.4 常规实验指导
1、常用指令实验 ( 1 )仿真口选择开关 K9 拨到右侧,即仿真器选择连接右边的 CPU: CPU2;启动CCS软件。 (2)在Project→Open菜单中打开exp4_01_xf(cpu2)目录下面的工程 文件“xf.pjt”,该文件的存放路径为D:\ti\DSP-EXPIV\2407\normal\exp4_01_xf(cpu2)
2、将文件添加到工程中
(1)将文件添加到工程中
(2)察看工程的结构
3、输入编写的C程序,保存、添加到项目文件后编译
Project→Rebuild All,对工程重新编译、汇编和链接,主窗口下方的信息 窗口将显示build进行汇编、编译和链接的相关信息。
4、导出输出文件
File→Load Program,在当前目录的Debug下选择test.out并打开,将 Build生成的程序加载到DSP中。
1、以后缀.cmd结尾的命令文件,用来分配存储空间; 2、以后缀.h结尾的头文件,定义寄存器地址; 3 、 C 语言系统运行支持库 rts2xx.lib。系统库包含了编译器提供的所有 功能:初始化 C 语言环境(入口地址是 _c_into),设置堆栈,标准 C 的函数库等等。工程中还可以添加其他的库文件(.lib); 4、矢量跳转表文件,通常是汇编文件(.asm)形式。此文件需要准确 地定位在程序起始地址,其内容是汇编语言中的无条件跳转语句 “ B” ; 5、有且必须有一个含有main()函数的C语言源文件(.c)。系统库初始化 完毕后,就把控制权交给main()函数;
(4)查看0x0200H~0x020FH单元的初始值,单击”Run”运行程序, 也可以“单步”运行程序;
(5)单击”Halt”暂停程序运行;查看0x0200H~0x020FH单元内数值 的变化;
( 6 )实验说明:实验程序将对 0x0200H 开始的 8 个地址空间,填写入 0xAAAA的数值,然后读出,并存储到0x0208H开始的8个地址空间。 在CCS中可以观察DATA存储器空间地址 0x0200H~0x020FH值的变 化。 (7)关闭各窗口,本实验完毕。
程序执行的常规流程为:矢量表的第一条指令可设置为 “_c_int0”,从而在上电复位后,把控制权交给系统库,系统初始化完 毕后,把控制权交给main()函数。
汇编函数()调用的具体步骤如下:
1. 把返回地址从硬件堆栈中弹出到软件堆栈POPD R0 ,*+ 3. 根据需要的临时变量分配桢的大小:LAR 大小为SIZE) 5. 编写用户的汇编代码 AR0,#SIZE(设桢的
7.1 软件的安装与设置
点Finish 按钮,完成软件设置
7.2 CCS菜单和工具栏
1、File菜单
2、Edit菜单
3、View菜单
4、Project菜单
5、Debug菜单
6、Profiler菜单
7、Option菜单
7.3 用CCS开发简单的程序
建立一个完整的工程,至少需要由5个文件构成:
(3)在File→Load Program菜单下加载exp4_01_xf(cpu2)\debug目 录下的xf.out文件;加载完毕,单击“Run”运行程序;
(4)实验结果:可看见指示灯D1定频率闪烁;单击”Halt”暂停程序运 行,则指示灯停止闪烁,如再单击”Run”,则指示灯D1又开始闪烁。 (5)关闭所有窗口,实验完毕
4. 如果汇编代码用到了AR6和AR7寄存器,则应该保存这两个寄存器。
6. 如果函数的返回值是标量(即基本数据类型,如int ,long 等,而非 数组数据类型,如struct 等)则将返回值放到ACC累加器中。
7. 设置ARP=1。 8. 如果执行了第四步,则应该恢复这两个寄存器。 9. 释放局部桢。SBRK #SIZE+1(注意是桢的大小加1) 10.恢复AR0(FP)寄存器 11.把返回的地址从软件压入硬件堆栈(PUSH *)
2、数据存储实验
( 1 ) 启 动 CCS2.0, 并 加 载 “ … \ exp4_02_mem(cpu2)\ mem\Debug\men.out” (2)用”View”下拉菜单中的”Memory”查看内存单元,如下图所示
(3)输入要查看的内存单元地址,本实验要查看0x0200H~0x020FH单元 的数值变化,输入地址0x0200H;