GD32兆易创新MCU开发-keil5
第一次使用GD32单片机,以前上学时候用过STM32,但是已经是六七年前的事了,忘的差不多了。
说一下第一次使用KEIL开发GD32容易遇到的几个坑吧,耽误了一天时间才把这几个问题解决了,之前在网上搜索好久都没找到解决方案,下面分享给大家:
-
首先,可以在兆易创新官网下载例程和固件库;
稍后我会把例程和固件库上传,有需要的自取 -
芯片包总是添加不上,这是我遇到的第一个问题,原因是keil版本过低,而官网的PACK是针对5.1以后的版本,所以大家下载keil安装包时最好选择5.18以后的版本,下面附一个官方下载地址
-
https://www.keil.com/dd2/pack/#!#third-party-download-dialog
-
下载了高版本的KEIL以后编译报错,几十个错误,之前挨个错误查找,发现总是缺各种文件,头文件和源文件,网上查都是添加路径之类的解决办法,但是都没有解决问题,最后我发现是官方例程是keil4下创建的,应用在keil5下就会报错,所以需要把工程处理一下升级到keil5版本,方法如下:
-
keil5打开工程,点击project-manage-migrate to version 5,弹窗点击确定,这样工程就变成keil5版本的了,再次编译,0错误,0警告。
有问题欢迎大家和我交流