(基于TI-RSLK)MSP432学习-01-CCS编译器安装及驱动库环境搭建

连载目录:
01、CCS编译器安装及驱动库环境搭建
02、硬件及书籍汇总(中文PDF)
03、使用VS进行代码库函数编写,应用提示功能降低开发难度
04、GPIO输入输出省电模式及中断的应用
05、技术参考手册和驱动库中文资料

一、CCS编译器和驱动库安装

对MSP432进行开发,建议使用TI官方的CCS编译器进行编译和调试,下面我将为大家讲解CCS的详细安装过程:(PS:全部教程基于CCS6.2!

下载CCS

下载驱动库(SDK)

安装CCS编译器

下载完成后解压(解压到的路径中不能包含中文,安装路径也一样),点击如下图的图标开始安装。解压后的文件
选择“我同意安装协议”,点击下一步:在这里插入图片描述
选择CCS的安装位置后,单机Next按钮,如下图:
在这里插入图片描述
务必勾选MSP Ultra Low Power MCUs中的MSP432 Ultra Low Power MCUs,其它芯片的支持项目大家自己决定,建议如下图选择:
在这里插入图片描述
调试选择窗口中,选择建议如下图:
在这里插入图片描述
开发附件的选择:
在这里插入图片描述
然后便是漫长的等待过程:
在这里插入图片描述
安装完成后,点击Finish按钮完成安装。

安装驱动库(SDK)

下载后得到一个可执行文件,双击打开,点击Next,在框中选择安装位置,如下图:(建议选择和软件相同目录,方便管理,记下安装位置,后文有用!!
在这里插入图片描述
再点击两次Next即可进入漫长的安装阶段,直到安装完成。

打开CCS

初次打开,会让你选择工作站位置,即工程的存放位置,可自由设置,勾选左下角的勾即设定为默认位置,如下图:在这里插入图片描述
选择完成后点击OK,过一会会弹出如下对话框,点击Yes:
在这里插入图片描述
在这里插入图片描述
提示需要重新启动,点击Yes
在这里插入图片描述
然后就可以进入到初始界面了。

二、新建工程

不知道你们的界面有没有 Project Explorer 栏目,如下图:
在这里插入图片描述
若没有,可点击上方window -> Show Vive -> Project Explorer调出。
在 Project Explorer 内右键或者点击左上角的File,然后选择New,选择 CCS Project,弹出如下对话框在这里插入图片描述
在这里插入图片描述
关于工程类型选择(部分教材讲解的是在类型选择里面是可以选择带驱动库(SDK)的工程,但作者尝试了CCS9.1,CCS6.2,均无此选项,无奈,后文有其他方法
在这里插入图片描述
这样一个空的工程文件就创建完成了。

三、驱动库环境搭建

目前驱动库环境的搭建有两张方法,如下

方法一

通过添加路径的方法将SDK的路径添加到工程文件中

  • 优点 :工程文件较小。
  • 缺点:可移植性差,必须在已经安装了相同的SDK且路径相同的电脑上编译。
    具体方法请大家带着之前记住的SDK的安装路径查看Graperfruit的博客
    在此对Graperfruit博主表示感谢!
    这里只做简单讲解:
    选择刚才新建的项目,右键然后选择properties,然后点击Build -> MSP432 Compiler -> Include Options
    在这里插入图片描述
    点击右边的在这里插入图片描述添加路径
    点击Browse,选择:安装路径+\simplelink_msp432p4_sdk_2_30_00_14\source,确定。
    在这里插入图片描述
    同样的方法上下分别添加路径:

安装路径+\simplelink_msp432p4_sdk_2_30_00_14\source\ti\devices\msp432p4xx\driverlib\ccs\msp432p4xx_driverlib.lib

安装路径+\simplelink_msp432p4_sdk_2_30_00_14\source

在这里插入图片描述
然后点击OK完成配置。
应用库函数时,添加以下内容:

#include <ti/devices/msp432p4xx/driverlib/driverlib.h>

即可使用驱动库函数进行编程。

方法二

将官方的SDK提取出来,添加到工程文件中,使用工程文件进行代码编写

  • 优点:兼容性强,无需编译器的SDK支持
  • 缺点:工程文件较大
    在这里插入图片描述
    提取SDK,本人做了一个多小时,才终于将文件的关联性解决,成功做成了MSP432库函数的模版,过程复杂,先不详解,直接分享工程模版!
    下载地址:
    百度云分享 提取码:9f8f
    github下载
    PS:建议将mian.c中第15行中WDTCTL = WDTPW | WDTHOLD;改为WDT_A_holdTimer();全部使用库函数进行开发,也使得使用VS进行代码编写成为可能!

四、github地址

https://github.com/yvyan/MSP432
所有MSP432的demo将在github上开源供大家学习和下载!

第一次写文章,如有错误,欢迎指出。

下一篇:
02、相关硬件及相关书籍汇总

  • 22
    点赞
  • 105
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值