环境说明
当前keil5环境是最新版5.36;
系统为WIN10;
下载pack包,双击安装keil5目录的pack文件;
下载demo文件,里面也包含了f310k的Firmware_Library。
烧录步骤
1.文件夹目录
新建文件夹,在文件夹内复制demo文件夹、Firmware_Library文件夹。
![image.png image.png](//file.elecfans.com/web2/M00/7A/10/pYYBAGNstniAVkv-AAAnY18q_Rw063.jpg)
2.文件修改
示例文件是uvproj扩展名,类型上也显示4。
![image.png image.png](//file.elecfans.com/web2/M00/79/81/poYBAGNstniAJz6UAAA2mn2BG14917.jpg)
将扩展名改为uvprojx,就可以正常使用了。
![image.png image.png](//file.elecfans.com/web2/M00/7A/10/pYYBAGNstniAYT_JAAA26aUgEGk525.jpg)
keil设置
打开项目文件
![image.png image.png](//file.elecfans.com/web2/M00/7A/10/pYYBAGNstniANIW1AAA-2BkxpvE871.jpg)
在魔术棒debug选择cmsis-dap debugger
![image.png image.png](//file.elecfans.com/web2/M00/79/81/poYBAGNstniAFUzuAAAP7VmvipI979.jpg)
插上数据线应该就会这样正确显示,没有的话在旁边setting勾选SWJ,选sw。
![image.png image.png](//file.elecfans.com/web2/M00/7A/10/pYYBAGNstniAD07NAAA9eSSADhM850.jpg)
Utilities界面如下,其他版本不一样的话就选cmsis-dap debugger
![image.png image.png](//file.elecfans.com/web2/M00/79/81/poYBAGNstniAYV-PAAAwXeLZIk4966.jpg)
build一个正常生成hex文件
![image.png image.png](//file.elecfans.com/web2/M00/7A/10/pYYBAGNstniAPkj-AAAfGun08Bo649.jpg)
download一个
![image.png image.png](//file.elecfans.com/web2/M00/79/81/poYBAGNstniAAN5HAAAf6xghvvU709.jpg)
成功烧录~
效果
按下wakeup键led熄灭,再按一下反转
![1648875240(1).png 1648875240(1).png](//file.elecfans.com/web2/M00/7A/10/pYYBAGNstnmANcf1AAWD-qDKRX0382.jpg)
总结
自带GDlink还是挺好用的,不用买烧录器,不过我喜欢串口下载哈哈,过几天画个串口的板子。GD32大概流程熟悉了,官方资料也很多,和stm32开发也差不多,感觉会是个很好的替代产品。接下来准备把stm32f103的应用移植在f310k试试,希望好用!
原作者:兆易创新GD32 MCU 31号
|