这款下载器对GDLink不常用的功能进行了删减,保留常用的SWD调试功能,降低了成本,使用上兼容GD32的START系列开发板板载调试器。
YSPROG使用ARM标准的CMSIS-DAP协议,理论上可用于所有ARM Cortex M系列MCU,同时USB接口使用HID协议,免去安装驱动的麻烦。
主要特性
- 小巧便携,仅优盘大小,重量不足8克。
- 使用标准CMSIS-DAP协议,支持所有ARM Cortex M系列MCU的调试。
- USB使用HID协议,Windows下免驱动。
- 支持MDK、pyOCD、GD-Link Programmer等软件。
- 内置500mA自恢复保险丝。
- 支持固件升级。
这款基于CMSIS-DAP协议的下载器理论上是支持所有ARM Cortex M系列MCU的。我这里使用的是STM32F407IGT6,接下来将以此进行测试。
首先是开箱,黑色的产品包装盒
打开后可以看到,内部包含一个下载器主体,一根USB数据线和一组杜邦线
下载器还是十分小巧的,右侧是用于引出线的牛角座。宽度为27mm左右
长度为56mm左右
然后我们打开外壳观察一下内部。电路板尺寸与外壳贴合
电路板长度为56mm左右
电路板宽度为24mm左右
电路板的详细图如下所示。中间是MCU,可以看到型号为GD32F150C6T6。左侧为USB插座,左上角有保险丝和LDO。MCU下方是一颗晶振,右侧有两个红色的LED等。这里要提到的一点是LED灯的亮度不足,再加上外壳在LED灯孔处有贴纸,使得工作时LED灯的闪烁十分不明显。
接下来是进行实际使用。通过USB数据线将下载器连接至电脑,用杜邦线连接下载器与目标板。
打开MDK工程后,在魔术棒里面Debug界面选择为“CMSIS-DAP Debugger”
然后是我遇到的第一个问题,点击Settings后显示找不到下载器
再次进入就好了,可以看到已经成功连接上芯片了
之后是我遇到的第二个问题,烧录代码时提示烧录失败
情况与之前相同,再次烧录就成功了
第三个问题是烧录程序后MCU无法自动复位。交流群里有老哥说在Settings里面“Reset”选择“SYSRESETREQ”,从上面的图可以看到我确实是这样设置的但是仍然无法自动复位,这里我只好断电后在上电复位。
最后是进行Debug测试。第一次无法进入Debug,断开下载器和电脑并再次连接后,就可以进入Debug了。
问题总结:
1、LED灯光不够亮,表面贴纸遮挡光线;
2、进入Debug设置界面两次才能识别成功;
3、需要下载两次才能下载成功;
4、程序下载后无法自动复位;
5、需要断开重连才能进入Debug。
下载器是针对GD32的,不知道是不是因为我的芯片不符导致使用时产生问题。总体来讲这款下载器是很小巧精致的产品,还是很有潜力的。
以上就是我的全部测评内容,感谢社区的各位朋友耐心观看,欢迎大家批评指正,互相探讨,共同进步!
也希望社区越办越好,能有更多优秀的产品进行体验!