使用Keil平台创建MSP432P401R工程模板指南

一、说明

        首先感谢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) {
	
}

        ⑦编译

物联沃分享整理
物联沃-IOTWORD物联网 » 使用Keil平台创建MSP432P401R工程模板指南

发表评论