MSP432学习-01-CCS编译器安装及驱动库环境搭建

发布者:technology1最新更新时间:2020-04-05 来源: eefocus关键字:MSP432  CCS编译器  驱动库  环境搭建 手机看文章 扫描二维码
随时随地手机看文章

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

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


下载CCS

官网下载

百度云分享 提取码:8zg5


下载驱动库(SDK)

官方下载

百度云分享 提取码:1nou


安装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_14source,确定。

在这里插入图片描述

同样的方法上下分别添加路径:

安装路径+simplelink_msp432p4_sdk_2_30_00_14sourcetidevicesmsp432p4xxdriverlibccsmsp432p4xx_driverlib.lib


安装路径+simplelink_msp432p4_sdk_2_30_00_14source

在这里插入图片描述

然后点击OK完成配置。

应用库函数时,添加以下内容:


#include


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


方法二

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


优点:兼容性强,无需编译器的SDK支持

缺点:工程文件较大

在这里插入图片描述

提取SDK,本人做了一个多小时,才终于将文件的关联性解决,成功做成了MSP432库函数的模版,过程复杂,先不详解,直接分享工程模版!


下载地址:

个人云服务器:雨燕云

百度云分享 提取码:9f8f


github下载

PS:建议将mian.c中第15行中WDTCTL = WDTPW | WDTHOLD;改为WDT_A_holdTimer();全部使用库函数进行开发,也使得使用VS进行代码编写成为可能!


四、github地址

https://github.com/843862803/MSP432

所有MSP432的demo将在github上开源供大家学习和下载!

关键字:MSP432  CCS编译器  驱动库  环境搭建 引用地址:MSP432学习-01-CCS编译器安装及驱动库环境搭建

上一篇:MSP432 开发环境
下一篇:MSP432--GPIO IAR环境

推荐阅读最新更新时间:2024-11-04 15:48

win7下avr单片机开发环境搭建
操作系统:win7 professional x86 开发软件:avr studio 4.19 首先下载avr studio 4.19,因为貌似这是atmel官方最后支持jtag ice的开发环境。而且也就只有这个4的版本才支持win7,正好本人有个jtag,所以果断选择这个版本了。 相关软件下载地址: http://www.mcuzone.com/down/List.asp?SB=1012 貌似这个里面有很多常见的工具下载。 刚开始我是用的avr studio 4.19+WinAVR-20100110这个环境搭建的开发环境。 但是问题出现了,编译文件时出现了找不到编译器。出现如下的错误: make: Makefile
[单片机]
win7下avr单片机开发<font color='red'>环境</font>的<font color='red'>搭建</font>
NO.9 矩阵键盘和MSP432实例——控制MSP开发板板载LED
  上一节我们介绍了矩阵键盘的具体原理,这次我们来将实际操作。   首先,在MSP432中,对于按键的输入就是检测端口的高低电平来判断矩阵键盘的按键情况。   首先我们打开CCS中的gpiointerrupt工程,打开syscfg文件,增加几个输入和输出GPIO口,如下:      其中CONFIG_GPIO_ABCD是属于检测我们矩阵键盘中ABCD的键值。CONFIG_GPIO_GREENBLUERED是属于控制我们开发板上的三色LED灯。   然后我们打开gpiointerrupt.c这个文件,开始我们核心函数的编写。   我们实验的内容是:通过矩阵键盘检测不同的键值ABCD亮不同颜色的灯。   像往常一样,我们要引入G
[单片机]
NO.9 矩阵键盘和<font color='red'>MSP432</font>实例——控制MSP开发板板载LED
ubuntu 9.1 下搭建Qt Creator的ARM开发环境(1)
参考: http://www.arm9home.net/read.php?tid-5161.html http://www.arm9home.net/read.php?tid-5182.html http://blog.sina.com.cn/s/blog_6541e78f0100ihoy.html?retcode=0 http://blog.sina.com.cn/s/blog_6541e78f0100ihp3.html?retcode=0 http://hi.baidu.com/jiyeqian/blog/item/f46d26a2ff3f7da6caefd0d6.html http://hi.baidu.com/清
[单片机]
stm8环境搭建及编译第一个工程
准备: 开发软件:IAR for stm8 固件库:STSW_STM8069_STM8S和STM8A标准外设固件库 实验步骤 1.下载IAR for stm8 ,当进入到IAR官网时(点击上方IAR for stm8链接),显示界面大概如下: 把网页拖到最下面看到下图,点击 download a free trial 将会拉出一个下载按键,这个显示的IAR版本是最新的。本人目前看到的版本为3.10。 下载完成后,根据以往的方式进行安装,然后通过IAR破解工具将其破解。破解目前网上很多随便下载。当然本人自己也提供了下载链接 https://download.csdn.net/download/fangjiaze444
[单片机]
stm8<font color='red'>环境</font><font color='red'>搭建</font>及编译第一个工程
对PIC CCS编译器的一些使用心得
简介:一直在用PIC CCS的编译器,给我的感觉就是:既有一些其它编译器无法比拟的地方。也有一些让人头痛的地方。 首先,感觉最大的好处就是内置了丰富的函数库,这一点让我感觉非常爽。可以让人腾出时间来,把更多的精力花在产品的开发上,而不是花在子程序的编写上。比如说delay_ms(),这个延时函数真的很不错,并不会随着晶振的改变而改变时间。还有串口引脚绑定,简直太方便了,只要一句话就行 #use rs232(baud=9600, xmit= PIN _A2,rcv=PIN_A3) 还有集成了USB库等。 不过,CCS也有许多不尽人意的地方,比如说常量数组的长度问题,最多只能有0-255个长度的数组。写液晶驱动的时候就
[单片机]
ARM aarch64汇编学习笔记(一):搭建编译环境
最近,对arm的汇编产生了兴趣,之前对汇编的知识掌握的不深,算是从零学习吧,用blog记录下学习的点滴,希望能够坚持下去。 环境搭建 市面上其实是有一些arm64位的服务器可以供选择的,比如cavin的thunder x2,华为的泰山服务器等。 不过没有arm的服务器并不代表学不了arm64汇编,我主要是在x86的虚拟机上使用QEMU和cross- toolchain学习aarch64汇编。 环境准备: 1. 操作系统:centos 7.4(x86_64版本) 2. 安装QEMU模拟器 yum install qemu-user 如果找不到该安装包,需要配置epel源 配置方法: https://www.cnblo
[单片机]
ARM aarch64汇编学习笔记(一):<font color='red'>搭建</font>编译<font color='red'>环境</font>
STM8S单片机入门1(开发环境搭建)
STM8S单片机开发环境由三大部分组成,包括PC机上的开发软件(集成开发软件、驱动程序等)、调试&编程器ST-LINK、目标单片机电路板。如下图所示: 1、PC机上开发软件 PC机上的软件包括:ST-LINK驱动程序、IAR集成开发环境、STM8S标准函数库、STVP烧录工具。 ST-LINK调试&编程器需要驱动程序 这个驱动程序不需要单独安装,安装STVP时会一起安装。 IAR集成开发环境 IAR集成开发环境是集程序编辑、编译、程序下载、调试等功能为一体的集成开发工具,它可以通过 ST-LINK调试&编程器向目标STM8S单片机下载程序,并进行在线调试(包括设置断点、单步执行、查看内单片机存数
[单片机]
STM8S单片机入门1(开发<font color='red'>环境</font><font color='red'>搭建</font>)
本地Mac电脑搭建IPV6测试环境
自从苹果要求app适配IPV6之后,大家就苦恼于IPV6的测试环境,国内目前来说,还比较少涉及到IPV6的。   我们的要做的其实就是用Mac做一个热点,然后用iPhone连接这个Wi-Fi,听起来很容易,我相信大家在公司就是这么干的吧。   区别是这次我们产生的是一个本地的IPv6 DNS64/NAT64网络,这项功能是OS X 10.11新加的。   本地 Mac 搭建 IPv6 测试环境   想要测试你的 APP 是否在 IPv6 环境下运转是否正常,你所需要的就是一台用非Wi-Fi方式上网的Mac电脑,简单就是说就是要电脑插网线 。搭建 IPv6 测试环境说白了就是用 Mac 做一个热点,然后用 iPhone 连接这个 W
[网络通信]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved