打印

基于TI的SDK搭建keil IDE使用的编译环境

[复制链接]
524|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
9dome猫|  楼主 | 2023-10-23 11:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
一、准备工作
开发MSP432程序前,需要准备以下几个东西:
1、TI官方提供的SDK(链接: MSP432P4 SDK)
2.keil IDE使用的PACK包 (链接:TexasInstruments.MSP432P4xx_DFP.3.2.6)
3.keil IDE(版本5以上就行)

二、安装SDK,安装keil,导入PACK包
安装就不用说了,不懂的网上搜一搜吧

三、SDK说明
SimpleLink™ 微控制器 (MCU) 软件开发套件 (SDK) 是一整套经过验证、配备全套文档的驱动程序、堆栈和代码示例,使工程师能够使用德州仪器 (TI) 的 SimpleLink 联网MCU 系列开发创新和差异化的应用。
说白了就是方便用户开发的,里面包含了外设库源代码,以及各种各样的示例代码。里面有很多开发过程中用到的东西,SDK的详细说明请看官方文档
“Users_Guide.html”, 文档位于SDK安装目录(ti\simplelink_msp432p4_sdk_3_40_01_02\docs\simplelink_mcu_sdk)下

使用特权

评论回复

相关帖子

沙发
9dome猫|  楼主 | 2023-10-23 11:35 | 只看该作者
四、工程建立
下面以MSP432P401R为例
1.建立一个工程目录

使用特权

评论回复
板凳
9dome猫|  楼主 | 2023-10-23 11:35 | 只看该作者
2.从SDK目录(D:\ti\simplelink_msp432p4_sdk_3_40_01_02\source\ti\devices\msp432p4xx\startup_system_files)下面拷贝system_msp432p401r.c(底层初始化)文件到msp432p401r目录

使用特权

评论回复
地板
9dome猫|  楼主 | 2023-10-23 11:37 | 只看该作者
3.从SDK目录(D:\ti\simplelink_msp432p4_sdk_3_40_01_02\source\ti\devices\msp432p4xx\startup_system_files\keil)下面拷贝startup_msp432p401r_uvision.s(启动文件)文件到msp432p401r目录

使用特权

评论回复
5
9dome猫|  楼主 | 2023-10-23 11:38 | 只看该作者
4.完成后如下图所示

使用特权

评论回复
6
9dome猫|  楼主 | 2023-10-23 11:39 | 只看该作者
5.打开keil,选择新建工程,将工程文件保存在project目录下面,点击确认后提示选择芯片型号,从里面找到MSP432P401R,点击确认,弹出了一个让你选择软件包的界面,这里不选择

使用特权

评论回复
7
9dome猫|  楼主 | 2023-10-23 11:39 | 只看该作者
6.工程建立好了之后,把刚才复制的两个文件添加到工程,然后再从“D:\ti\simplelink_msp432p4_sdk_3_40_01_02\source\ti\devices\msp432p4xx\driverlib\keil”目录下面添加静态库文件(msp432p4xx_driverlib.lib)

使用特权

评论回复
8
9dome猫|  楼主 | 2023-10-23 11:39 | 只看该作者
7.新建main.c文件并添加到工程, 同时include一下这个头文件“#include <ti/devices/msp432p4xx/driverlib/driverlib.h>”

使用特权

评论回复
9
9dome猫|  楼主 | 2023-10-23 11:40 | 只看该作者
8.完成后的效果

使用特权

评论回复
10
9dome猫|  楼主 | 2023-10-23 11:41 | 只看该作者
9.添加两个路径
1.ARM内核头文件路径:D:\ti\simplelink_msp432p4_sdk_3_40_01_02\source\third_party\CMSIS\Include
2.外设库头文件路径:D:\ti\simplelink_msp432p4_sdk_3_40_01_02\source
注:外设库头文件路径只需要这一个就行,因为每个头文件的已经把自己的相对路径加进去了

使用特权

评论回复
11
9dome猫|  楼主 | 2023-10-23 11:41 | 只看该作者
10.路径加好后编译就可以了

使用特权

评论回复
12
9dome猫|  楼主 | 2023-10-23 11:42 | 只看该作者
11.由于用的是静态库文件,因此在编程时就得经常查看库文件说明文档(MSP432_DriverLib_Users_Guide-MSP432P4xx-4_40_00_03.pdf,位于D:\ti\simplelink_msp432p4_sdk_3_40_01_02\docs\driverlib\msp432p4xx目录下面),如果需要查看函数实现过程就得到目录“D:\ti\simplelink_msp432p4_sdk_3_40_01_02\source\ti\devices\msp432p4xx\driverlib”下查看相应的源文件

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

133

主题

1407

帖子

2

粉丝