CCS v5.x 使用介绍
本文将会从下载、安装、建立工程、调试、下载程序、常见问题及资料等方面介绍CCSv5.x的使用,尽可能多的使用图片,力求简单,使用户快速上手。
另外,本人邮箱为 huyang.abc@126.com,大家在阅读本文档过程中遇到任何问题可以与我交流,共同进步。
1 简介 CCS是什么东西,做什么用的,就不需要我多介绍了,相信能够下载这个文档的人都很清楚。
从v4 开始,Code Composer Studio开始基于Eclipse,将编译器、连接器、调试器、BIOS
等工具集成进Eclipse,并且支持Linux(本人没有玩过,详情请参考链接1)。CCS支持TI所有的嵌入式处理器产品,包括MSP430、Stellaris、C2000、C5000等等。用过CCSv4.x的朋友都知道,在使用CCSv4.x的过程中经常会出现死机、速度慢,或者各种各样奇怪的问题。CCSv5.2是当前最新的版本,速度更快,体积更小,具体的改变可参考链接2。建议本文是以C2000平台为例介绍CCSv5.2的使用。
CCS是一个收费软件,但是有代码限制版和时间限制版(链接3)。大部分情况下,代码限制版就足够大家开发使用了。也有随开发工具赠送的全功能版本。
2 下载 下载包分为在线下载版和离线版。下载地址如下:
http://processors.wiki.ti.com/index.php/Download_CCS?DCMP=dsp-mc-opemmp-120828&HQS=dsp-mc-opemmp-pr-sw3
在线下载版在安装过程中需要连接网络,从服务器上下载CCS安装文件。
需要有TI的账号才能下载,如果没有可以注册一个,很简单。 3 安装
双击您下载的ccs_setup_5.2.1.00018.exe,按照安装步骤按照就可以了。 安装目录推荐安装在C:/ti文件夹下
注意:可以根据具体项目情况选择CCS支持的处理器。
点击下一步直到安装完成。
4 第一次使用以及License 安装完成后,打开CCS,会出现以下提示,要求您选择工作区目录,根据您的具体情况选择目录,注意不要有中文路径。
如果是第一次使用的话,会提示您选择License,如下图所示(来自网络)
5 使用CCS 完成上面操作以后,会出现TI Resource Explorer,根据选择的器件不同会稍有不同,在我的CCS下面安装了C2000和MSP430会出现controlSuite和MSP430ware两个目录。
controlSuite是TI C2000的一个资源包,包括所有的器件的数据手册、使用指南、示例代码、开发工具软硬件、C2000函数库等,非常方便。另外TI也提供单独的controlSuite下载安装。
MSP430ware是TI MSP430的资源包,和controlSuite差不多。
可以根据具体的情况选择,如果没有License的话,选择代码限制版即可。
5-1 新建工程 5-1-1 点击File->New->CCS Project或者Project->New Project,如下图所示。
5-1-2 如下图所示,添加项目名称、芯片、仿真器等。如果开发MSP430,选择MSP430,然后选择对应芯片型号;如果是C2000,选择具体的芯片型号。
5-1-3 填写完成后点击Finish即可。
5-2 添加文件 5-2-1 新建文件,可以新建源文件,头文件,类等等。
5-2-2 添加现有源文件到工程中。右击工程名,选择Add Files…
比如我们要将某个目录下的spi.c添加到工程中,选择后会出现File Operation,提示您将文件拷贝到工程目录下还是链接到工程目录下。
5-2-3 头文件路径的设置
在TI提供的实例代码中,头文件通常是以共享的形式提供的。有时候,新建一个工程或者更改了工程目录,会出现如下所示编译报错的情况,比如头文件打不开或者变量没有定义等等。这时候可能是某些文件没有添加进去。