[MCU] 【GD32E503评测】玩转GD32E503-环境搭建

eew_YeKTCB   2021-1-15 22:48 楼主

 

收到开发板后,首先我们就需要点亮LED灯,那么我们就算入门了。

目前我使用的MDK版本是5.27,挺新的一个版本了,先前也开发过GD32E103/f103的芯片,用的也是这个版本,用着挺顺利。

 

第一步:安装packs,gd32e503的packs (在这里觉得这个mdk的自动安装packs好难装,好在官方提供了相应的packs,我们可以很快的安装)。

image.png

第二步:

官方提供了挺多示例代码:

image-20210115224808-1.png

打开示例代码01_GPIO_Runing_LED,刚一打开示例代码,就弹出了如下图的错误:

image-20210115224808-2.png image-20210115224808-3.png 说的好像是5.1.1的啥啥啥 没办法使用……额这问题有点尴尬,网上我也找了一圈,没找到具体原因。然后就花了一两个小时仍然没解决,有时候经常碰到这样莫名其妙的问题。根据经验,这是开发环境的问题……so,上了MDK官网,查看了是否有最新的mdk,更新下~~~果真还让我找到5.33的版本,然后一路安装~,安装完成后,直接打开示例代码~,ok,没问题了。虽然不知道什么原因,不过终究还是解决了。难道是5.27不支持m33的内核。或者其他,,再这里就不追究了,感兴趣的小伙伴们再深入。我们还是进行下一步吧。

 

第三步:点亮程序debug、下载。在这里gd32e503v开发板集成了个板载调试器-GDLINK,如下是使用MDK进行debug时,所需要的设置(编程器一定要选对)。

 

image-20210115224808-4.png

 

进一步,编译过后,即可点击debug按钮,将程序写入芯片,这时候又弹出个问题:

image-20210115224808-5.png

image-20210115224808-6.png

很简单,这个问题就是没有选择flash咯。我们在设置里面添加下。

 

最后,点击debug,就能顺利烧写并调试,全速执行的话,会看到开发板上的LED流水灯。

 

综上,总算是初步入门了。有时候有些问题总是莫名其妙,不过肯定是有解决的办法的,有时候网上找不到、咱再酝酿酝酿,有时候重装环境也不失为一个好方法。

所有资料可联系我获得,qq:181428254

回复评论 (2)

是不是版本有冲突,不支持M33内核不太可能吧,冥冥之中好像有遇到过这问题。

点赞  2021-1-18 14:54
引用: w494143467 发表于 2021-1-18 14:54 是不是版本有冲突,不支持M33内核不太可能吧,冥冥之中好像有遇到过这问题。

比较可能是版本冲突哦,我本想只更新编译器版本,可惜做了很多尝试,都失败了。最后只好更新EDK,然后就可以了。

点赞  2021-1-18 23:22
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复