47sbc.com: [MM32硬件] 【MM32 eMiniBoard测评报告】+MM32样例工程修改支持最新Keil5.29...

申博太阳城AB亚洲馆时时彩计划软件
275|1
楼主
本帖最后由 bluesky4485 于 2020-6-18 00:13 编辑

之前有过将nrf的sdk的编译环境由keil换成vscode的经历,47sbc.com:其实本次实验后续也会尝试将编译环境换成vscode+armgcc,写makefile的形式进行编译,那样的话可以使用顺手的vscode来撸代码了,而且还能做到跨平台编译(使用mac编译),可惜mm32没有mac的驱动,只有windows的驱动,否则迁移到vscode之后还可以在mac上愉快的玩耍了。


言归正传,先文字版描述一下,后面附上图文版本。

1、先安装keil的pack文件,下载地址: http://www.220.3398844.com/download.aspx?cid=2546
选择keil的pack文件下载,针对接下来要演示的程序,需要安装MM32L0xx和MM32L3xx两个,如果想了解其他的,按需自行安装对应的pack文件。

2、下载库函数和例程,下载地址: http://www.203.ib768.com/download.aspx?cid=2542

相关文档也可以在左侧菜单栏中点击后进行下载。注意此处的eMiniBoard使用的是MM32L0系列的芯片。

下载下来后有个chm文件,里面有些帮助文档可以看看。另外还有个文件夹,里面就包括了对应的库函数和例程。目录结构如下:

其中keil里面主要就是keil的工程文件了,本次以修改GPIO相关工程为例,其他工程可类似修改。
不得不说一点,mm32提供的keil工程全都是keil5的工程文件,比一些厂商还提供keil4的工程文件要好多了,还得装keil4的兼容包啥的,麻烦死了。

但是又有个问题,keil工程中用到的包都偏老,应该是使用的keil版本比较来导致的,而我本机之前安装的就是最新版本的5.29,导致打开工程还得去下载老版本的支持包,比较郁闷,所以想参考之前修改nrf的工程文件的思路修改下keil的工程文件,将部分库替换成本机已经安装的最新版本。

用文本编辑器打来gpio.uvmpw,看看里面是些什么内容:

这个是工程组,里面有多个工程文件,我们按照这个路径,一个一个找到后进行修改,首先看看.\project\gpio\gpio.uvprojx这个,直接拉到文档最后面,看看用了哪些组件:

使用了SMSIS的5.4.0版本,回头看看我keil里面安装的是啥版本;

本机使用的是最新的5.7.0版本,core是5.4.0,所以需要进行适当的修改,修改之后的内容如下:


改完之后再打开keil工程,如果前面的pack、都安装过,此时打开之后应该是可以直接编译并生成hex文件的。

5.29keil支持.pdf (692.48 KB, 下载次数: 7)

沙发
| 2020-6-18 11:11 | 只看该作者
我用IAR EWARM就没有这么多的问题,一键搞定。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

申博太阳城AB亚洲馆时时彩计划软件 永利游戏开户直营 返回顶部 返回列表
申博太阳城AB亚洲馆时时彩计划软件 澳门亚游集团登入 韦德1946亚洲娱乐城 如何开博彩网站网上娱乐场 澳门星际网
pj84.com 25gvb.com sbc49.com 17msc.com 皇宫殿新世界棋牌
优游MW 太平洋DT 金沙娱乐对战游戏 沙龙娱乐新世界棋牌 太子娱乐金龙棋牌
老虎游戏机pt平台登入 ek娱乐开元棋牌 皇冠直营现金登入 百万发棋牌开户 美高梅棋牌娱乐