Code Composer Studio 安装教程与入门

实验一 Code Composer Studio 安装教程与入门

一、实验目的

1.掌握 Code Composer Studio v5 的安装和配置步骤过程。
2.了解 DSP 开发系统和计算机与目标系统的连接方法。
3.了解 Code Composer Studio v5 软件的操作环境和基本功能,了解 TMS320C55xx 软件开发 过程。
① 学习创建工程和管理工程的方法。
② 了解基本的编译和调试功能。
③ 学习使用观察窗口。
④ 了解图形功能的使用。

二、实验设备

1.PC 兼容机一台;操作系统为 Win10 。
2.Ccs开发环境

三、实验原理

1.开发 TMS320C55xx 应用系统一般需要以下几个调试工具来完成:
① 软件集成开发环境(Code Composer Studio v5):完成系统的软件开发,进行软件和硬件仿 真调试。它也是硬件调试的辅助手段。
② 开发系统(ICETEK-XDS100v2+):实现硬件仿真调试时与硬件系统的通信,控制和读取硬 件系统的状态和数据。
③ 评估模块(ICETEK VC5509-AE 或 ICETEK VC5509-C 等):提供软件运行和调试的平台和 用户系统开发的参照。
2.Code Composer Studio v5 主要完成系统的软件开发和调试。它提供一整套的程序编制、维护、 编译、调试环境,能将汇编语言和 C 语言程序编译连接生成 COFF (公共目标文件)格式的可执 行文件,并能将程序下载到目标 DSP 上运行调试。
3.用户系统的软件部分可以由 CCS 建立的工程文件进行管理,工程一般包含以下几种文件:
① 源程序文件:C 语言或汇编语言文件(.C 或.ASM)
② 头文件(.H)
③ 命令文件(
.CMD)
④ 库文件(.LIB,.OBJ)
注:本次实验因为特殊原因,无硬件仿真,只提供软件仿真方法步骤。

四、实验步骤

1.Ccs开发环境安装

1.准备好开发环境安装包
链接:https://pan.baidu.com/s/1mR-IOl4NSNtsU_LuhtEesQ
提取码:lj4n

2.开发环境安装步骤

(1)打开下载完成的安装包,解压后找到ccs_setup_5.3.0.00090.exe以管理员身份运行。
Code Composer Studio 安装教程与入门(2)点击yes。Code Composer Studio 安装教程与入门(3)接受许可条款。点击next。
Code Composer Studio 安装教程与入门
(4)选择安装路径。建议不要安装在C盘。点击next。
Code Composer Studio 安装教程与入门
(5)点击next。
Code Composer Studio 安装教程与入门
(6)根据自己的需求选择安装,初学者建议全选。后两步同此。
Code Composer Studio 安装教程与入门
(7)等待安装完成。点击完成即可。
Code Composer Studio 安装教程与入门

3.实验入门及新建工程操作步骤

(1)启动开发环境,选择工作空间保存位置,下次启动是否再一次显示该窗口。
Code Composer Studio 安装教程与入门
(2)第一次进入 CCS 时,会提示设置 License(授权许可),我们这里使用 XDS100v2 仿真器, 可以使用免费的授权,选择“FREE LICENSE ”,点击 Finish 完成,此时可以看到 CCS 左下角显示“Licensed”。Code Composer Studio 安装教程与入门
注:若软件没有自动弹出 License 设置界面,可以点击菜单 Help->Code Composer Studio Licensing Information 打开 License 设置界面。
(3)新建一个ccs工程,选择file–>new–>ccs project.Code Composer Studio 安装教程与入门(4)创建工程名(工程名任意)。
Code Composer Studio 安装教程与入门
(5)选择芯片型号等,本次实验例程使用的是c5509,选择创建带main函数的工程,然后点击完成。
Code Composer Studio 安装教程与入门Code Composer Studio 安装教程与入门
Code Composer Studio 安装教程与入门Code Composer Studio 安装教程与入门
注:如需另存工作空间位置,把默认工作空间位置的勾去掉即可选择。
Code Composer Studio 安装教程与入门
(6)在工程名位置编译工程,显示没有错误,工程创建完毕。
Code Composer Studio 安装教程与入门
(7)基于本次实验实验历程为课堂历程,创建的工程为不带main函数的工程:
Code Composer Studio 安装教程与入门
(8)在工程名处右击添加历程中的库文件。
Code Composer Studio 安装教程与入门
Code Composer Studio 安装教程与入门(9)点击OK。然后编译整个工程。工程没有错误。
Code Composer Studio 安装教程与入门
Code Composer Studio 安装教程与入门
4.软件仿真步骤
(1)从视图窗口中调出Target configurations窗口。
Code Composer Studio 安装教程与入门
(2)右击,创建新的软件仿真配置。
Code Composer Studio 安装教程与入门
(3)修改软件仿真名。点击完成。
Code Composer Studio 安装教程与入门
(4)修改软件仿真配置。
Code Composer Studio 安装教程与入门
(5)选择C55xx…,点击保存。
Code Composer Studio 安装教程与入门
(6)将软件仿真链接到工程。编译工程,没有出现错误。
Code Composer Studio 安装教程与入门
(7)点击仿真按钮进行仿真。
Code Composer Studio 安装教程与入门
(8)设置断点,在断点处右击可更改断点属性。Code Composer Studio 安装教程与入门
Code Composer Studio 安装教程与入门
(9)将需要观察的变量添加到witch窗口。
Code Composer Studio 安装教程与入门

五、实验结果

(1)运行代码,首先代码会停在断点处。在运行,代码会停在下一断点处。
Code Composer Studio 安装教程与入门
(2)修改断点属性后,通过调用tools—>graph—>sign time修改显示窗口属性。
Code Composer Studio 安装教程与入门
(3)点击OK后,运行代码可观察到图形窗口如下:
Code Composer Studio 安装教程与入门
(4)修改最后一个断点属性,将其改为连续显示,可观察图形窗口有如下交叉显示:Code Composer Studio 安装教程与入门
Code Composer Studio 安装教程与入门

六、总结

没有总结,总结就是CCS太难用了,不如KEIL或是IAR用的舒服。