02开发环境及工程搭建
本人对于STM32和MM32开发经常用的软件为keil,所以比较擅长,此次开发环境就用KEIL,下面将从无到有进行开发环境的搭建。
官方资料下载地址:
https://mbb.eet-china.com/download/20587.html
资源包
在面包板社区无感FOC资料 - 2019.10.18\4-Software内有官方的环境搭建教程。
1、软件安装
方式一:去官网注册后下载https://www.keil.com/demo/eval/arm.htm
MDK5分成了两部分,MDK核和software packs。MDK核跟以往一样分成四个部分,编辑器,编译器,包安装,调试跟踪。此版software packs与以为版本不同,其内又分为device,CMSIS和 Mdidleware。
注意事项
l 安装路径要选择英文路径,不能有中文路径;
l 已安装Keil4或之前的版本,需要安装在不同的路径下;
l Keil5 安装完成之后,还需要下载安装所需要的芯片包;
l Keil5 如果需要兼容 Keil4 工程,需要安装对应版本支持(MDK_v4_Legacy_Support_For_MDK_V5.28a)
下载地址:https://armkeil.blob.core.windows.net/legacy/MDKCM525.EXE
http://www2.keil.com/mdk5/legacy
或者通过软件安装:
2、芯片包安装
l 下载对应的芯片包
l 安装芯片包下载的芯片包,双击安装或者进入Keil选择芯片包安装
STM32 F1/F4/F7系列芯片包
链接:http://pan.baidu.com/s/1pLwQ9Hh 密码:nryh
链接:http://pan.baidu.com/s/1pLwQ9Hh 密码:nryh
注册机
链接:http://pan.baidu.com/s/1eRNXfeM 密码:rfhh
链接:http://pan.baidu.com/s/1eRNXfeM 密码:rfhh
链接:https://pan.baidu.com/s/14OQ2IBiRJgH2ouJR94BVJw 提取码:m356
灵动微电子芯片http://www.mm32mcu.com/download.aspx?cid=2546
3、破解安装
破解Keil的代码限制
以管理员身份打开Keil
选择File– Liense Management
复制CID
打开注册机
粘贴CID,选择Target–>ARM点击Generate,复制生成的串号
回到KEIL,Liense Management界面,粘贴刚才复制的串号,然后Add LIC即可。
4、建立工程
安装灵动微电子芯片支持包http://www.mm32mcu.com/download.aspx?cid=2546
打开官方的例程,如下,可以编译和链接。
5、烧录代码
芯片选择,编译连接:
仿真器设置:
ID识别:
FLASH设置:
开始用mm32调试器,可以识别器件但是不能加载FLASH编程算法,各种实验都解决不了,最后换了一个ulink2 仿真器,终于可以识别与下载了。希望mm32官方人员可以帮忙 解决mm32调试器V1.1不能加载FLASH的问题。
可惜手头没有电机,不然就可以好好耍耍啦,听说只要发两篇帖子,会赠送一个电机,期待中。。。。