`
本帖最后由 朔风韧 于 2020-5-15 23:37 编辑
MM32 eMiniBoard以前在极客社区的公开课上面就有听说,但是一直没有深入的了解,这次
论坛进行试用就抱着试一试的态度申请了,很高兴前两天收到了板子
。
下面大家同我一起来了解这个系列的板子。
1、开箱硬件
打开快递包装,一样是MCU选型手册,一样就是咱们的这款板子。这款板子的第一印象是白板,说实话不太喜欢这个色。一般打板都是选择的蓝色,所以对蓝色更加熟悉一些。
正面
背面
白色的
PCB板和刚打板回来的样板有点不一样,表面比较光滑应该是上了某种保护漆。 这个都是凭感觉猜测,哈哈,不当真哈。
板子上的接口有两个MicroUSB,一个是与板载
仿真器相连接,一个是与主控
MM32L373PS 相连。这里不需要使用串口芯片转换,直接连接到主控IC,但是这里并不是常常用的uart。这里的仿真器即能提供SW模式的仿真功能,同时也具备了串口转换芯片的功能。
虽然这里的引脚也是 SWDIO、SWCLK ,但是可能和JINK-OB的协议不一样。这是题外话,到了开发的时候再配套买相关的调试器就行。没有上电商的平台查过,但是对于生态推广,这点厂家也该考虑一下,调试器应该容易一点买到,不然有螃蟹的勇气,也没有实践的力气了。
2、开发套件的参数以及使用
1、从开发套件的示意图框图能够知道===
• MM32L373PS (Cortex-M3 MCU:128k FLASH、20k SRAM)
• 板载SPI Flash芯片
• 板载IIC EEPROM芯片
• 板载CAN转换芯片
• 板载无源蜂鸣器
• 具备3个VR
• 具备4个LED
• 具备4个KEY
• 外设IO全部引出,方便快速搭载模块测试
• 双USB接口,USB-1支持USB仿真、下载和调试,USB-2支持USB device和供电
• 板载MM32-LINK OB,可对主控MCU进行在线仿真、调试和下载
• 支持 Keil uvision/ IAR EW
ARM开发环境
板子的设计能够看出是针对的工业领域的设计,尤其是板载的存储空间有点意思。一般在实际的应用中会保存一些数据,只在在每次开机的时候加载一次,另外还有一些数据需要高频度的采集和存储。因为也是刚刚拿到板子,不知道板载不同类型的存储IC是不是为了应对不同的情景。
2、下载程序===
拿到板子就想看看插上电瞧瞧,根据官网:
http://www.mindmotion.com.cn/ 的资料下载了手册,能够知道几点信息:
- 支持 Keil uVision v5.0 / IAR EWARM v7.80 以上的集成开发环境
- 支持 MindMotion MM32 FDS 固件开发平台
- 支持 MindMotion MM32 Program 编程软件
从上面的信息来看,能够直接使用比较熟悉的 MDK 来编写程序,这样就免去了熟悉的过程。插上
开发板后,哦豁,两个驱动都是问号。
驱动没有安装好,没关系,在官网有解决的办法而且是图文并茂。网址:
http://www.mindmotion.com.cn/download.aspx?cid=2547 。下载 MM32 USB 驱动安装包 、MM32-Link 编程开发与调试安装包 。根据压缩文件中的说明,MM32 USB 驱动安装包 就能够安装CDC的驱动和USB的驱动。手册里面说要关机重启安装,非常严谨,在我的win7上直接跟新驱动就好,不需重新关机重启。
只要更新驱动就行,得到安装后的结果:
上面的驱动安装只是针对USB和串口的驱动,也就是主控MM32L373PS和PC的连接已经建立。
MM32-Link 编程开发与调试安装包 的作用则是针对仿真器的驱动,连接的是MDK和仿真器,安装完成后,能够在MDK下看到仿真器。
至此程序的下载准备工作已经完成。MDK的PACK安装自不用说,在官网的界面有入口。这个时候是该去找例程了,根据手册里面的
MindMotion MM32 FDS 固件开发平台 的信息,我们一样能够官网找到
MM32L3xx(n) 库函数和例程 ,网址:
http://www.mindmotion.com.cn/download.aspx?cid=2542 。
但是,我是根据 FDS 找得库文件例程。也可以在上面的界面,选择
MM32开发套件 进入下载
mm32_fds_v2.0.16 。到这里,程序的下载就没有问题了。
最后的话:
后会有期,江湖再见。
`