一、说明
首先感谢BiliBili UP主m-RNA与其它博主,为准备2023年电赛,开始着手准备主控的代码库,本开源MSP432P401R工程(预计2023/2/26基本完成,届时提供开源链接)基于m-RNA的开源库进行学习修改移植而来,也为将来学弟、学妹的的学习做一些铺垫。
二、工程的创建
①如图新建件夹
Doc:用于存放说明txt文件
Firmware:官方位第三方IDE提供的驱动库
Hardware:主板外设对应的.h .c文件
Project:项目工程文件和启动文件
User:main.c 和 system_msp432p401r.c
②官方驱动库的移植
需要提前安装ti的驱动库,下载链接如下
SIMPLELINK-MSP432-SDK 软件开发套件 (SDK) | TI.com.cn
安装后在安装位置可以看到如下内容
1、simplelink_msp432p4_sdk_3_40_01_02\source\third_party\CMSIS复制至Firware
2、simplelink_msp432p4_sdk_3_40_01_02\source\ti\devices复制至Firware
3、source\ti\devices\msp432p4xx\startup_system_files找到启动文件
system_msp432p401r复制至User,startup_system_files\keil找到
startup_msp432p401r_uvision.s复制至Project
③Keil创建工程文件(详细步骤略)
④管理工程文件,个人习惯不同,仅仅展示必要的文件(如图)
⑤魔术棒设置,以下是C/C++中需要添加的Define
__MSP432P401R__,__TARGET_FPU_VFP,__FPU_PRESENT,ARM_MATH_CM4
PS.设置Debug前应插上板载调试器
⑥主函数
/* DriverLib Includes */
#include <ti/devices/msp432p4xx/driverlib/driverlib.h> //相对路径不可修改
/* Standard Includes */
#include <stdint.h>
#include <stdbool.h>
int main(void) {
}
⑦编译文章来源:https://www.toymoban.com/news/detail-580557.html
文章来源地址https://www.toymoban.com/news/detail-580557.html
到了这里,关于【MSP432P401R】基于Keil平台的工程模板的创建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!