MSPM0G3507-Keil工程建立

MSPM0G3507-Keil工程建立

准备工作

近期开发TI公司的MSPM0系列芯片,记录一下使用keil的mdk搭建开发环境。
首先安装ti官网M0系列的SDKSYSCONFIG工具。
CSDN资源链接SDKSYSCONFIG工具。

  • 使用SDK内keil例程
    找到SDK安装路径我的电脑默认为C:\ti\mspm0_sdk_1_30_00_03\examples\nortos\LP_MSPM0G3507\driverlib
    选择一个示例程序,本文选择系统频率时钟计数器(sysctl_frequency_clock_counter),将整个包拷贝出来,其中文件夹可以只留keil文件夹。
    例程文件选择
    在这里插入图片描述
    在这里插入图片描述
    打开拷贝后例程中的keil文件夹,打开keil项目。这时安装的sdk包和sysconfig建议都为最新的,或者都为上面链接下载的。
    按照TI官网例程进行keil使用sysconfig的初始化配置。

keil使用sysconfig初始化具体细节:

  • 在 Keil 中启动 SysConfig 工程的最佳方式是从 SDK 将其导入;不过在首次启动时,需执行一些步骤以在 Keil 中初始化 SysConfig。
    安装新的 SysConfig 版本或更新 SDK 后,需执行以下步骤。请注意,必须按照下载和安装 MSPM0 SysConfig 部分中的说明安装独立版本请遵循适用于 Keil 的 MSPM0 SDK 快速入门指南中的说明安装 MSPM0 SDK。

  • 导航至 SDK 文件夹中的 <MSPM0_SDK_INSTALL_DIR>/tools/keil/,然后打开 syscfg.bat进行编辑(不是执行)。

  • 修改下面以红色显示的 SYSCFG_PATH,以匹配在下载和安装 MSPM0 SysConfig部分中选择的独立版 SysConfig路径。(如果使用本文资源下图中sysconfig为1.19.0版本)
    在这里插入图片描述

  • 在同一文件夹中,打开<MSPM0_SDK_INSTALL_DIR/tools/keil/MSPM0_SDK_syscfg_menu_import.cfg进行编辑。(如果使用本文资源下图中sysconfig为1.19.0版本,mspm0_sdk为1.30.00.03)
    在这里插入图片描述

  • 修改 SysConfig 和 SDK 版本与路径。

     SysConfig 版本和路径以红色突出显示,应匹配在下载和安装 MSPM0 SysConfig 部分中选择的版本和路径。 
     SDK版本和路径以蓝色突出显示,并与 MSPM0_SDK_INSTALL_DIR 对应。
    
  • 在 Keil uVision 中,从菜单中依次选择 Tools → Customize Tools Menu。
    在这里插入图片描述

  • 点击 Import
    在这里插入图片描述

  • 导航至 SDK 文件夹中的 <MSPM0_SDK_INSTALL_DIR>/tools/keil/,然后打开MSPM0_SDK_syscfg_menu_import.cfg。
    在这里插入图片描述

  • 点击“OK”关闭窗口。
    在这里插入图片描述

  • “Tool”现在将显示在菜单中。使用它打开 GUI,如下一部分所述。
    在这里插入图片描述

keil中使用sysconfig:

  • 双击工程中的 *.syscfg 文件。

  • 在查看器中打开 *.syscfg 文件后,点击 Tools,选择在在 Keil 中启用SysConfig 部分中配置的工具。
    在这里插入图片描述

  • 随即将打开 SysConfig,从中可配置外设、IO 引脚和其他设置。请注意,此方法仅允许一次打开一个 SysConfig GUI。
    在这里插入图片描述

  • 保存所做更改,生成对应的初始化例程到移植后的文件夹中,并切换回 Keil uVision。
    在这里插入图片描述

修改keil工程,编译代码

C:\ti\mspm0_sdk_1_30_00_03\source中的ti文件夹复制到keil的安装目录内编译器的include文件夹中(C:\Keil_v5\ARM\ARMCLANG\include)下图是复制后的截图。这里注意keil要添加对应的路径,即工程文件夹名(这里是NRF24L01)
在这里插入图片描述

将C:\ti\mspm0_sdk_1_30_00_03\source\ti\driverlib\lib\keil\m0p\mspm0g1x0x_g3x0x中的lib文件复制到移植后的工程中。下图是复制后的工程截图
在这里插入图片描述
将工程中lib文件移除添加刚才复制的文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到这里代码就可以编译运行了,其他参数和默认配置看情况修改。如果需要添加自己的代码,可以自行添加组添加代码。
工程文件和刚才复制的代码也可以按照自己的规划进行分类无需一模一样。

  • 33
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值