MCUexpresso Config Tools 联动KEIL5

更新时间:2024-05-16 07:48:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

MCUexpresso Config Tools

本文介绍了如何从无到有的使用keil5建立一个工程,并介绍在工程中能配套使用MCUexpresso Config Tools工具。

之前下载了该工具,但是苦于无法使用,网上一搜都是使用在线的SDK builder去生成的。实在不喜欢该方法。毕竟下载后不是放在桌面上吃灰的。

在进入正题之前先说明该工具应该刚开发不久,很多功能都不支持,很多芯片也没有, 但是对于使用NXP的工程师来说,学习一定不吃亏。

我使用的是LPC54608的开发板,所有就直接演示如何建立一个工程,并只复制一个main.c到工程中。 我使用的是keil5.23

第一步:新建工程

首先选择芯片:我选择跟开发板一样的芯片。

然后选择支持包,一点要选择好SDK包和Device中的lcd的库文件。选好后点击左下角的Resolve,这会帮你自动选择好最小限度的文件。不熟悉的直接按照例子中的勾选项勾选即可。

点击OK后会建立一个空的工程,但是重点在于板支持包,有了这个才能使用Config Tool工具。如下图,

第二步:保存工程

建立工程后,保存退出,然后找到建立工程的根目录,在建立一个mdk的文件夹,把工程放进去。mdk里面就直接是工程文件了。

这一步的目的时让MCUexpresso Config Tools能识别到工程。

第三步:使用MCUexresso Config Tools联动

到这一步终于可以使用配置工具来配置工程了。

打开后选择在新工具链中使用新配置,把之前建立的工程路径放进去。

选择之前的mdk文件夹

点击完成即可,建立过程中可能会弹出提示,不包括什么Yaml注释啊什么的不管他。它的提示全部否定掉。目标建立工程即可。

第四步:配置方法

建立完成后,可以看到如下界面,先配置好时钟。

在这个界面中可以看到源代码窗口,这就是指向keil5工程中的C文件。具体的配置方法看该工具的帮助文件。

配置完成后 记得要确保调用了,然后点击更新工程代码。

如果打开了keil5,会发现如下,keil5和Config Tools能同时工作的。

配置引脚,这里点开LCD直接按照原理图勾选即可。

同样更新代码,这个时候该工具作用完成。目前例子里只用该工具配置引脚和时钟,个人觉得外设部分还不是特别成熟,还是先不用为好。并且外设也只能配置一样I2C,Uart,IO初始化寥寥几个。

第五部:keil5设置

接下来回到keil5,首先我直接建立一个main.c并复制例子中的内容。 例子 自建

注意配置中的C/C++以及Linker,照例子使用预置定义以及使用散点文件

编译后发现

这是因为例子用的初始化用的不是MCUxpresso给外部用的。 把这个改为

即可。另外那个枚举超出范围的警告不用管。因为例子也存在,只是被隐掉了。

编译成功!!

这里罗列一下能使用的外设,真的特别少。

并且生成的代码有时候也有问题。 比如要生成的时 实际生成的是

KMAIN_CLK_TO_LCD_CLK是什么鬼。简直MLGB!!

作者邮箱:renmmail@foxmail.com

本文来源:https://www.bwwdw.com/article/cgk7.html

Top