前言

本教程是基于Keil μVision5.39,MSP432P401R芯片,Windows10环境

提供的文件列表

在这里插入图片描述
MDK539.EXE——keil安装包;
ARMCompiler.zip——ARMv5(ACOMP5)编译器;
msp432.zip——msp432的关联库;
Lib文件夹——msp432的库文件;
TexasInstruments.MSP432P4xx.pack——MSP432P芯片包;
注册机.zip——激活keil使用的软件,使用时请关闭杀毒软件。

一、安装keil

1、安装keil本体

双击MDK539.exe文件进行安装。请将keil安装在全英文路径下,路径中不要使用特殊字符。建议安装在D盘目录下。
在这里插入图片描述

2、激活keil

使用管理员权限打开keil,依次找到菜单栏上的File——License management。复制CID到注册机内
在这里插入图片描述
在这里插入图片描述
将注册机中的license代码复制回keil软件填入,保存即可

3、安装芯片包

以管理员权限运行keil,点击图标打开pack installer
在这里插入图片描述
在pack installer中选择菜单栏的File–import,找到所提供文件中的pack文件,点击确定安装即可
此时可以在新建工程中选择所需的MSP432P401R芯片了。

4、安装编译器(MDK版本>5.37)

如果安装的keil版本小于5.37则可以跳过这一步。
解压所提供文件中的编译器压缩包。点击安装,选择安装目录为keil安装目录下的ARM\ARMCC如图所示
ARMCC文件夹需要自己建立
在这里插入图片描述
安装完成后运行keil,打开工程设置
在这里插入图片描述
找到Folders/Extensions选项。添加刚才安装编译器的ARMCC目录
在这里插入图片描述
在这里插入图片描述
随后可以在项目设置里使用5.06版的编译器
在这里插入图片描述

二、使用keil

为了更方便的开发使用,推荐安装SDK,先跳转到文末的安装SDK章节。

1、创建工作目录

为了后续使用,请在合适位置新建一个文件夹用于管理之后创建的项目,路径中不要使用中文。例如D:\MCUproject
随后请将所提供的Lib文件夹复制到工作目录中
在这里插入图片描述

2、创建项目

在keil菜单栏中选择Project——new μvision project,选择好对应文件夹,填写好项目名称后点击确定。

修订:

选择芯片时选择MSP432P401R后直接点击OK即可。不使用RTE
右键选择Target1,点击add group 新建三个组分别为src、Startup、Lib。
Libary组用于存放库文件;
Source组用于存放代码文件;
Startup组存放启动文件。
Lib中添加工作目录中的Lib——driverlib——MSP432P4xx——keil——msp432p4xx_driverlib.lib文件
Startup中添加工作目录中的Lib——driverlib——MSP432P4xx——keil——其余两个文件
注意!!如果使用SDK作为目录,直接添加工作目录中的文件即可
效果如图所示
在这里插入图片描述
在这里插入图片描述

打开项目设置,选择编译器为5.06
在这里插入图片描述
在这里插入图片描述

3、配置项目库文件

打开项目设置,找到C/C++标签,找到下方的include path
在这里插入图片描述
分别添加Lib\driverlib\MSP432P4xx、Lib\inc、Lib\inc\CMSIS,使最后的效果如图。Lib是先前复制到工作目录的文件夹。
注意!!如果使用SDK目录进行开发,则分别添加..\..\source和..\..\source\third_party\CMSIS\Include
效果见图,source是工作目录的上一级
在这里插入图片描述
在这里插入图片描述

点击确定即可。

4、新建代码文件

操作keil左侧的project窗口,在组内新建代码文件
在这里插入图片描述
编写完成后点击编译验证输出是否正确。
在这里插入图片描述

如若输出没有错误则已经完成了keil的msp432环境配置。

更新:安装XDS110驱动

运行ti_emupack_setup_9.2.0.00002_win_64.exe,安装开发板所用的XDS110仿真器驱动
在这里插入图片描述

更新:使用SDK

运行simplelink_msp432p4_sdk_3_40_01_02.exe,安装SDK
在这里插入图片描述

例:SDK的安装目录是D:\ti
则可以在文件浏览器的D:\ti\simplelink_msp432p4_sdk_3_40_01_02\examples\nortos\MSP_EXP432P401R\demos找到MSP432的官方例程
在这里插入图片描述
进入例程文件夹,进入keil目录,打开uvprojx格式的keil工程文件即可使用例程。

SDK提供了很多库文件、例程和支持文档。可以在D:\ti\simplelink_msp432p4_sdk_3_40_01_02\docs中找到对应的文档查阅。
打开Documentation_Overview.html文件即可
在这里插入图片描述

直接调用SDK目录进行开发

在SDK目录(D:\ti\simplelink_msp432p4_sdk_3_40_01_02)下新建一个工作目录文件夹,例如图中的project文件夹。
在这里插入图片描述
将所提供的Lib文件夹中的Lib\driverlib\MSP432P4xx\keil文件夹中的三个文件复制到project里如图
在这里插入图片描述
随后将此文件夹作为工作目录,创建项目文件夹,创建项目,本步骤请看“二、使用keil” 中的“2、创建项目

GitHub 加速计划 / vi / vision
15.84 K
6.89 K
下载
pytorch/vision: 一个基于 PyTorch 的计算机视觉库,提供了各种计算机视觉算法和工具,适合用于实现计算机视觉应用程序。
最近提交(Master分支:1 个月前 )
6d7851bd 5 天前
7eb09df3 Co-authored-by: Nicolas Hug <nh.nicolas.hug@gmail.com> 5 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐