本帖最后由 qiuxuezhe1 于 2019-10-21 10:56 编辑

02开发环境及工程搭建
本人对于STM32MM32开发经常用的软件为keil,所以比较擅长,此次开发环境就用KEIL,下面将从无到有进行开发环境的搭建。
官方资料下载地址:
https://mbb.eet-china.com/download/20587.html

图片2.png

资源包
在面包板社区无感FOC资料 - 2019.10.18\4-Software内有官方的环境搭建教程。
1、软件安装
方式一:去官网注册后下载https://www.keil.com/demo/eval/arm.htm
图片3.png 图片11.png
MDK5分成了两部分,MDK核和software packsMDK核跟以往一样分成四个部分,编辑器,编译器,包安装,调试跟踪。此版software packs与以为版本不同,其内又分为deviceCMSISMdidleware
注意事项
l 安装路径要选择英文路径,不能有中文路径;
l 已安装Keil4或之前的版本,需要安装在不同的路径下;
l Keil5 安装完成之后,还需要下载安装所需要的芯片包;
l Keil5 如果需要兼容 Keil4 工程,需要安装对应版本支持(MDK_v4_Legacy_Support_For_MDK_V5.28a


图片4.png
下载地址:https://armkeil.blob.core.windows.net/legacy/MDKCM525.EXE
http://www2.keil.com/mdk5/legacy
图片5.png
或者通过软件安装:
2、芯片包安装

l 下载对应的芯片包
l 安装芯片包下载的芯片包,双击安装或者进入Keil选择芯片包安装
STM32 F1/F4/F7系列芯片包
链接:http://pan.baidu.com/s/1pLwQ9Hh    密码:nryh
注册机
链接: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,复制生成的串号
回到KEILLiense Management界面,粘贴刚才复制的串号,然后Add LIC即可。
4、建立工程
图片6.png
安装灵动微电子芯片支持包http://www.mm32mcu.com/download.aspx?cid=2546
打开官方的例程,如下,可以编译和链接。


图片7.png
5、烧录代码
芯片选择,编译连接:

图片8.png
仿真器设置:
图片9.png
ID识别:
图片10.png
FLASH设置:
图片1.png
开始用mm32调试器,可以识别器件但是不能加载FLASH编程算法,各种实验都解决不了,最后换了一个ulink2 仿真器,终于可以识别与下载了。希望mm32官方人员可以帮忙 解决mm32调试器V1.1不能加载FLASH的问题。
可惜手头没有电机,不然就可以好好耍耍啦,听说只要发两篇帖子,会赠送一个电机,期待中。。。。