点击蓝字 关注我们

TI的MSPM0L系列的开发,可以使用KEIL,IAR,CCS等开发环境。仿真器可以使用ARM开发常用的JLINK,以及TI的XDS仿真器。

接下来就最常用的KEIL和JLINK搭配开发做一个说明。

1.

在TI的官网下载SDK,MSPM0-SDK

下载代码配置工具,SYSCONFIG。

下载后就可以进行安装,建议装在默认路径,也就是在C:\ti,安装好之后,打开SDK的目录,目前我们需要关注的就是这三个文件夹。

MSPM0L1306的无RTOS的例程目录:

\examples\nortos\LP_MSPM0L1306\driverlib

在例程中打开keil文件夹,就可以打开这个例程,keil在这个时候也会提示你安装MSPM0L1306的补丁包,也可以手动在keil的Pack Installer中安装。

2.

配置SYSCONFIG工具

这个工具是一个初始化代码生成工具,类似于STM32的cubeMX。

首先在SDK的目录里,/tools/keil/下,打开syscfg.bat文件,修改对应的SYSCONFIG的安装路径

保存后在同一个目录下。

打开MSPM0_SDK_syscfg_menu_import.cfg文件,修改SYSCONFIG版本和路径,下图中红色和蓝色的部分都要修改成跟SDK和SYSCONFIG的路径名称一致。

在keil中,在菜单中选择 Tools → Customize Tools Menu

点击import。

选择SDK目录下。

MSPM0_SDK_syscfg_menu_import.cfg文件。

点击打开。

点击OK。

这个时候keil 的Tool目录下,就会出现SYSCONFIG选项。

当我们需要修改MCU外设初始化选项的时候,需要在工程中双击打开.syscfg文件,让这个文件出现在你的面前,点击Tool中的Sysconfig,就可以打开SYSCONFIG工具配置当前工程了。

3.

SYSCONFIG工具的作用

SYSCONFIG虽然跟STM32用的cubeMX一样是一个代码配置工具,但是SYSCONFIG不会生成代码,它只生成4个文件。

上图中第一个第二个文件就是初始化代码的C和H文件,在一个空工程中,最基础的程序是这样的。

这里的SYSCFG_DL_init函数是在ti_msp_dl_config.c中。

这里面的任何代码都不建议修改,因为每一次保存SYSCONFIG的配置,这个文件就会被SYSCONFIG改动。

Event.dot文件保存了MCU Event的路由,可以通过一个在线页面,复制这个文件里面的信息,就可以生成Event路由图。

点击查看:

https://dreampuf.github.io/GraphvizOnline/

最后一个syscfg文件也就是我们每次启动SYSCONFIG都要打开的文件,SYSCONFIG靠这个文件来识别配置了什么参数。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注