主要是TI给的资源的一些整理:
CCS安装相关链接直接网上找,下载新版本的好些
keil配置说明(其实ccs更适合TI这些板子,当然keil也行):Arm® Keil® MDK Version 5 for SimpleLink™ MSP432™ MCUs User’s Guide (Rev. J) (ti.com.cn)
TI资源管理器:TI 资源资源管理器
smartRF驱动 :https://www.ti.com/tool/download/SMARTRFTM-STUDIO/
SDK/Quick start :
Quick Start Guide for SimpleLink MSP432P4 SDK(复制搜索找TI的网页)
https://www.ti.com.cn/tool/cn/SIMPLELINK-MSP432-SDK
MSP432 Fundamentals Workshop for CCSv7 (ti.com)
IO操作芯片手册:
评估板手册:slau597f.pdf
芯片数据手册:msp432p401r.pdf
技术参考手册:slau356h.pdf
建工程:
每次新建工程都需要添加的路径以及库文件(具体路径看个人,但是是这几个文件不会跑,当然如果前面配置的好,也会在建工程的时候出现一个带库的空工程,也就是empty project with driverlib)
要添加的库路径:(具体路径看个人,但是是这几个文件不会跑)
file search path 设置页面上框
D:\TI\ccs1031\simplelink_msp432p4_sdk_3_40_01_02\source\ti\devices\msp432p4xx\driverlib\ccs\msp432p4xx_driverlib.lib
file search path 设置页面下框
D:\TI\ccs1031\simplelink_msp432p4_sdk_3_40_01_02\source
include options
D:\TI\ccs1031\simplelink_msp432p4_sdk_3_40_01_02\source
D:\TI\ccs1031\simplelink_msp432p4_sdk_3_40_01_02\source\ti\devices\msp432p4xx\driverlib
2、关于MAP_,ROM_ 和没有前缀的库函数 :
首先没有前缀的话,代码编译烧录会放在flash内,占用用户储存空间;
而加上ROM_则是告诉MSP432调用的是原来储存在芯片ROM内部的,就不会占用内存。
而MAP_就像一个中间,被<ROM.h>定义过的MAP函数用ROM替代存在ROM,没有的就跟没前缀的一样,存在flash