ifconfig · 2022年08月17日 · 河北

【MM32F5270开发板试用】搭建环境与CoreMark跑分

一、硬件

开发板到手,可以看到引出的GPIO,全部按0到15的顺序排列好了,这样以后找引脚的时候就方便太多了。

开发板上集成了太多的传感器:光敏,温敏,麦克风等等。温敏电阻周围还被挖空了,防止PCB板上的影响。

这么复杂的单片机开发板,幸好有原理图,要不真有一些分不清了。

其实开发板上丰富的丝印说明也已经很明析了,基本上看着开发板,就知道什么功能了。

开发板上电,有一个流水灯的例程,扬声器会有一段音乐播放。

二、MINDSDK

MM32使用Keil开发时,与STM32基本上是一样的。
MM32使用的是MINDSDK,这与ST的HAL库的方式很相似。
ST的库是以Pack包的方式添加到Keil中的,而MINDSDK是另外下载的,是与Pack包分离的,这就导致Pack包很小,只有9M多。
MINDSDK包的下载地址为:https://mindsdk.mindmotion.co...
是要进行注册才可以下载的。似乎很多国内的芯片厂商都有这样的方式。

MINDSDK划分为不同的系统,不同的编译器,不同的芯片(开发板)来下载。
目前支持Windows与Linux。
编译器的支持是比较全的。
芯片的支持还不是很全,期待后其更新。
clipboard.png

选择好后,选择

clipboard.png

再按步骤进行下载。
下载的是一个压缩包“plus-f5270_mdk.zip”,将其解压后,得到的目录下有四个文件夹:

clipboard.png
其中:

屏幕截图 2022-08-17 104049.png

Keil可以直接打开的工程,在demo_apps与driver_examples中。有相应的工程文件:project.uvprojx

三、开发环境

电脑安装的是最新的V5.37版本,首先安装Pack。
下载地址:https://www.mindmotion.com.cn...
这个是2022.8.12刚更新的0.0.7版本的。
安装的文件是:MindMotion.MM32F5277E_DFP.0.0.7.pack
clipboard.png

安装好后,就可以直接打开MM32F5270的工程了。
打开一个coremark例程的工程:

clipboard.png
可顺利编译成功:
clipboard.png
虽然芯片不再是Cortex-M的处理器,但还是Arm®v8-M Mainline架构的,所以,也可以用jlink进行仿真,保是要安装一下jlink对其的支持。
下载地址:https://www.mindmotion.com.cn...
说实话,120MHz的主频,其实还算中规中矩吧,并不是很高,但是一些特性还是很吸引人的,比如:互联矩阵 MindSwitch
例程的工程默认的仿真工具是Ulink,要修改成DAP。
最后,把例程烧写到开发板上,跑一下CoreMark的例程,最后输出的结果如下图所示:

clipboard.png

如果把优化打开后,可以看到分数还是提高了不少。

clipboard.png

推荐阅读
关注数
6144
内容数
276
灵动MM32 MCU相关技术知识,欢迎关注~
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息