先上图,给大伙看看什么样子的
从这个实物上看,小巧便携,这个造型有点像逻辑分析仪。GDLink是GigaDevice(兆易创新)针对旗下GD32微控制器推出的一款调试器,其功能类似STM32系列微控制器的STLink调试器。YSPROG FOR GD32 MCU对GDLink不常用的功能进行了删减,只保留常用的SWD调试功能,降低了成本,使用上兼容GD32的START系列开发板板载调试器。
YSPROG使用ARM标准的CMSIS-DAP协议,理论上可用于所有ARM Cortex M系列MCU,同时USB接口使用HID协议,免去安装驱动的麻烦。支持MDK、pyOCD、GD-Link Programmer等软件,内置500mA自恢复保险丝,支持固件升级。
我用的IDE开发软件是MDK,MCU为ARM Cortex M0,用杜邦线连接主板和烧录器,如图所示,
打开已经编写好的工程项目,并配置烧录器的配置,如图
出现所示红色区域,即可表明IDE已识别到了烧录器,这是烧录即可。
烧录成功,并控制板已运行。
接着,我把调试器改成JLink,发现也能识别到烧录器,但是如果确定使用JLink的话,IDE会崩溃闪退。
另外,我用MCUXpresso IDE来烧录时,发现也无法识别到该烧录器。
综上所测,该烧录器能正常烧录,但是兼容性不是很好。