首先,非常荣幸能获取到这次深圳映时科技和面包板提供的评测机会,作为一个嵌入式工程师来说,烧录器是必备品。由于项目的开发平台的通用性,目前公司使用的都是ARM Cortex M系列的芯片,所以借着这个机会,来看看这款烧录器。

        先上图,给大伙看看什么样子的

564968be3cb534163ed3ed5299cd005.jpg

60fb0092b1f0e3e6e49aba815f7c7f3.jpg

      从这个实物上看,小巧便携,这个造型有点像逻辑分析仪。GDLinkGigaDevice(兆易创新)针对旗下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,用杜邦线连接主板和烧录器,如图所示,
          1a9f6e22c99b2da433eb8d3a13b240c.jpg

           打开已经编写好的工程项目,并配置烧录器的配置,如图

          444.png
          出现所示红色区域,即可表明IDE已识别到了烧录器,这是烧录即可。

          Snipaste_2021-11-18_11-09-56.png

         烧录成功,并控制板已运行。

         接着,我把调试器改成JLink,发现也能识别到烧录器,但是如果确定使用JLink的话,IDE会崩溃闪退。
         另外,我用MCUXpresso IDE来烧录时,发现也无法识别到该烧录器。

         综上所测,该烧录器能正常烧录,但是兼容性不是很好。