从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

    物联沃分享整理
    物联沃-IOTWORD物联网 » 从0用keil开发MSPM0G3507开发板

    发表回复