历史上的今天
今天是:2025年04月05日(星期六)
2020年04月05日 | MSP432学习-01-CCS编译器安装及驱动库环境搭建
2020-04-05 来源:eefocus
一、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 开发环境
史海拾趣
|
急!菜鸟询问有关pc端访问和复制ActiveSync同步下的文件?请各位高手帮帮忙啊!! 客户要求我写一个pc端访问ActiveSync同步下的My Picture 文件夹下的最新文件,并将其copy到pc端上,我是个初学者,有好多函数都不知道怎麽用,请各位高手指点一下本人,这个程序该如何下手阿… 查看全部问答> |
|
学习,老师是非常关键的环节。对于嵌入式的学习当然也不例外。所以,在嵌入式的学习中,老师是很重要的要素之一。 嵌入式学习,挑选什么样的老师? 双师型老师。具体的来说,一方面,具备嵌入式的研发经验,有独立开发的项目和作品,在嵌入式行 ...… 查看全部问答> |
|
我的主机系统是VISTA,安装了VMWARE6.5,在虚拟机中安装了XPSP3,在该XP下安装了WINDOWSCE5.0、EVC,做好了SDK后,编译一个工程,出现模拟器启动画面,一会后便黑屏了,再就无法启动,退出了。我试过去掉“Enable KITL option”来重新编译系统,仍不行 ...… 查看全部问答> |
|
RT。就是那个.s文件。现在在外面。晚上回去可以上图。用keil模拟波形图没问题。ulink也设置了从main开始执行。不知道还能是哪里的问题。。。。谢谢啦… 查看全部问答> |




