文章目录
前言
记录电赛准备过程,努力。
一、CCS软件介绍
Code Composer Studio 是一种集成开发环境 (IDE),支持 TI 的微控制器和嵌入式处理器产品系列。Code Composer Studio 包含一整套用于开发和调试嵌入式应用的工具。它包含了用于优化的 C/C++ 编译器、源码编辑器、项目构建环境、调试器、描述器以及多种其他功能。直观的 IDE 提供了单个用户界面,可帮助您完成应用开发流程的每个步骤。熟悉的工具和界面使用户能够比以前更快地入手。Code Composer Studio 将 Eclipse 软件框架的优点和 TI 先进的嵌入式调试功能相结合,为嵌入式开发人员提供了一个引人注目、功能丰富的开发环境。
二、CCS的安装
注 :以CCSv9.3.0为例,仅支持64位操作系统,32位操作系统可以安装CCSv8.3.1
1.CCS下载
- 官网下载地址,打开后是下图界面
- 点击右侧,Code Composer Studio Version 9 Downloads,出现如下界面:
1、选择下载离线安装包
2、选择下载Web安装包(根据个人喜好选择即可)
MD5中文名叫做消息摘要算法第五版,这是为了软件不被更改和确保信息传输完整一致所发明。任何软件都有属于自己的MD5,这个MD5是唯一的且不可逆的。如果需要验证软件的正版还是盗版可以下载,具体使用方法自行百度。
2.CCS安装
-
下载完成后,进行一个确保顺利的步骤,关闭杀毒软件以及防火墙
(不关闭会怎么样我也没试过,有好奇者可以尝试) -
解压下载好的压缩包,一直点进目录,找到安装程序如下图,双击打开
-
打开后如下图
-
接受协议
-
检查安装环境
-
设置安装路径 建议安装在非C盘以外的不含中文的路径下
-
选择安装方式,自定义安装 Custom Installation(Recommended)
-
选择自己的设备系列 如这里只需要选择第一个选项 MSP430 ulta-low power MCUs,也可以把第二个选项勾上,毕竟电赛一般规定使用430/432系列。
-
选择仿真器设备支持,不太确定就全部选上,无非用不到的话多占一丁点内存。
-
剩下的全部默认next就好,等待安装完成。CCS9.3.0是不需要license文件的,所以不需要破解。
二、搭建msp430F5529LP库函数开发环境
1、CCS新建工程
- 打开安装好的CCS会提醒设置Workspace,建议设置在非C盘以外的不含有中文的路径下
- 点击file -> new -> CCS Project,注意选择对应的芯片型号
- 到此工程就新建好了,如果进行寄存器开发就可以不往下看了,配合example和用户指导手册就可以开发了。
2、msp430F5529库函数的添加
- 下载驱动库
库文件下载地址:官网下载地址
2、添加驱动库
-
在CCS界面打开一个工程,右键工程,NEW一个Folder,命令为lib。
-
将下载好的驱动库解压,找到设备系列对应的库函数文件夹,复制到工程文件所在的目录下新建的lib文件夹中。
-
复制后结果(我这里工程名字为code_1,存放在D:\CCS9.3.0\code\目录下)
-
复制后,切换回CCS软件中,会看到lib文件夹下已经有我们添加的库函数了
-
接下来将库文件路径添加到工程中,右键工程->属性或者快捷键Alt+Enter
-
找到下图中Build->MSP430 Compiler->Include Options,点击添加路径按钮,图中画圈位置
-
按照以下步骤将路径添加
-
找到MSP430 Linker-> File Search Path,点击下图画圈位置,同上图一样添加即可。
-
至此库函数开发环境搭建完毕
3、进行简单的库函数点灯程序验证
嵌入式点灯工程师,先点灯为敬。
#include <msp430.h>
#include "gpio.h"
int main( void )
{
unsigned int i;
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
GPIO_setAsOutputPin(GPIO_PORT_P1,GPIO_PIN0);
GPIO_setOutputHighOnPin(GPIO_PORT_P1,GPIO_PIN0);
while(1) // continuous loop
{
GPIO_toggleOutputOnPin(GPIO_PORT_P1,GPIO_PIN0);// XOR P1.0
for(i=50000;i>0;i--); // Delay
}
}
- 编译通过无报错,完结。。。。。。