从0用keil开发MSPM0G3507开发板
【学习笔记二】MSPM0G3507工程迁移-CSDN博客
这位大佬的博客更值得看
————————————————————————————————————–
地猛星入门手册 | 立创开发板技术文档中心 (lckfb.com)嘉立创有教程,直接看就完事了
————————————————————————————————————–
keil开发环境搭建
先安装SDK和SYSCONFIG工具。
MSPM0 SDK
Keil MDK-Arm with uVision v5.38a 或更高版本,带有 Arm Clang 编译器 v6.16 或更高版本。
SysConfig 1.20.x
参考Keil 快速上手指南 (ti.com)不多赘婿,我们班的同学装过ccs的更新一下keil就行了
我装的是5.40版本的keil(推荐),1_30_00_03的SDK(推荐)SysConfig 推荐1.19.x(1.20.x要改修bat文件)
SDK,MDK和SysConfig都放在里面了
链接:https://pan.baidu.com/s/1mATNCcdgll0FEmP0xsMUMg?pwd=1145
提取码:1145
添加德州仪器M0芯片包
安装keil完成后
如果找不到,进去按check for updates更新,会比较慢,比较卡,别急
接下来添加可视化配置
点击customize Tools Menu –>Import–>路径选择ti安装的路径C:\ti\mspm0_sdk_1_30_00_03\tools\keil,然后打开这个文件
别急有细节
SDK包”mspm0_sdk_1_30_00_03文件夹“装到非默认路径的)要把这个改对
点击OK就会出现这个
先打开syscfg文件,在点击上图的按钮
接下来是验证编译
从C:\ti\mspm0_sdk_1_30_00_03\examples\nortos\LP_MSPM0G3507\driverlib打开项目会出现include找不到文件的情况
如果你的SDK是安装到默认路径(推荐不要改安装路径),把划线的地方换成如图SDK包的路径
(或者把source一整个搬到你的项目文件夹,这里改为类似../source这种(../是上一个目录的意思)
若出现这种问题,系统找不到指定的路径,没影响
出现.syscfg无法更新到ti_msp_dl_config_h
在编译前会运行这条指令,我把这个文件移到了我项目的keil里(绝对路径不知道为什么不行)
syscfg.bat用记事本打开,修改最后一行
%SYSCFG_PATH% -o "%PROJ_DIR%.." -s "%SDK_ROOT%\.metadata\product.json" --compiler keil "%PROJ_DIR%..\%SYSCFG_FILE%"
为
%SYSCFG_PATH% -o "%PROJ_DIR%.." -s "C:\ti\mspm0_sdk_1_30_00_03\.metadata\product.json" --compiler keil "%PROJ_DIR%..\%SYSCFG_FILE%"
Run #2是我自己添加的,不用管。
烧录时选DAP Debugger
如果你这个文件找不到driverlib.a
右键driverlib.a
点第一个optional
路径改为这个
C:/ti/mspm0_sdk_1_30_00_03/source/ti/driverlib/lib/keil/m0p/mspm0g1x0x_g3x0x/driverlib.a
作者:上善若水1068