【MSP432P401R】基于Keil平台的工程模板的创建

一、说明

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

        ⑦编译

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值