本帖最后由 celestin 于 2020-10-5 01:31 编辑

非常幸运本次申请megawin的开发板通过了,哈哈,收到板子后就一直惦记着测评的事,不过收到板子后也就当天晚上把玩了下,下载完官网上的开发资料后就没什么去研究了,趁着国庆假期跑了下开发套件包(MG32F02A_DK_v2.09)里面的例子熟悉下开发环境先。
开箱1.jpg     开箱2.jpg




搭建开发环境

由于自己的电脑里面没有开发环境,先去keil官网下载了当下(2020-10)最新的MDK531.exe安装包,然后经过河蟹就可以正常使用了  
安装好 OCD32_MLink_v0.77.0.0 里面带的 Setup_forKeil\SetupOCD_forKeil_wICP32.exe 即可,启动后界面如下所示,选择好 MDK 的安装目录点击 Install 即可:
setup_keil_for_mg32.png
安装完后可以看到选项里面的器件中增加了Megawin的器件:
options_device.png

好了,开发环境基本配置好了,真是非常方便,在此给megawin提供的开发套件点个赞 ????

=======================================================



跑起DEMO
然后我们来跑下 MG32F02A_DK_v2.09\Code\Example_Project 里面的 LEDBreathing_Software 呼吸灯程序来热热身: example.png

用 MDK 打开该工程目录下的 MG32x02z.uvprojx 文件,进入 MDK 大致看下程序结构:
breath_led.png
编译下该工程,没有出现任何错误,接下来我们就可以下载到开发板里面跑跑看看了

接上开发板与仿真器,然后将仿真器的USB口连上PC,并通过microUSB线给开发板供电后我们就可以下载了,开始下载出现了下面的提示,点击是即可继续下载:

icp_firmware_old.png

下载完成记得按下板子上的Reset按键来复位运行新下载的程序,好了,我们炫酷的呼吸灯就跑起来了

但是每次需要点确认也挺烦的,没有丝滑的下载体验 。。。
运行 OCD32_MLink_v0.77.0.0\Setup_forKeil\ICP32_Programmer.exe 即提示 MLink 固件需升级,点击 Ok 进行升级后,再次下载程序,好了,没有提示 ICE firmware 提示的问题了

icp_unmatched_firmware.png





哈哈,MG32F02A132 开发板的上手体验就是这么丝滑,还有一堆的demo程序等着我去体验,码字不易啊,今天先写到这里了,下次正确跑起I2C来驱动我的oled小屏幕