很高兴获得了YSPROG FOR GD32 MCU 烧录器试用评测资格,特别注意了以下硬件的来源: 深圳映时科技有限公司成立于2021年5月,是一家集研发、提供芯片解决方案、销售为一体的电子科技企业。 公司与国内知名大学达成战略合作,在杭州有专门的技术开发团队,专注于芯片解决。 特别亮眼的是厂商给小小烧录器设计了精美的包装,烧录套件采用精致的小纸盒包装,里面有软层泡棉垫底,抽屉式设计。


微信图片编辑_20211106101501.jpg

        YSPROG使用ARM标准的CMSIS-DAP协议,理论上可用于所有ARM]那么我们在任何的Cortex M系列的MCU按理说,都可以使用这款烧录器进行烧录和调试。同时USB接口使用HID协议,免去安装驱动的麻烦。YSPROG For GD32 MCU 对GDLink不常用的功能进行了删减,保留常用的SWD调试功能,降低了成本,使用上兼容GD32的START系列开发板板载调试器。
       不多说,直接上电脑,免驱,Win7 64版本系统很快识别并安装了驱动。
评测001.jpg



       打开Keil,打开一个STM32F103核心板例程,设置调试器。

评测002.jpg



      到这里都很顺利,CMSIS-DAP Debugger作为调试工具,但是当设置时就出现了一个对话框,显示缺重要文件。

评测003.jpg



      这才想起来,原来重装过系统 ,Keil是调试51时用的。重装Keil,没想到构建STM32 开发环境一番大折腾。记录一下,或许还有读者也会碰上,有此一堑,可少走些弯路。
      1.安装Keil5.30并注册,打开例程,显示无法打开core_cm3.h,一番折腾,经过多个网搜“解决方案”折腾后,有点醒悟。既然已有STM32支持包,应该只需将包导入即可,那么多“解决方案”估计是Keil版本太众又变化多端之故。那么如何导入支持包是最简便可靠的呢?经过测试,这个方法对于Keil5.30这个版本用如下图“包安装组件”导入简单有效。
环境001.jpg


      2.组件界面File—Import…,打开导入包文件选择对话框。

环境002.jpg


      3.针对Cortex-M3内核主控,导入Keil.STM32F1xx_DFP.2.3.0包文件。
环境003.jpg

      4.将keil关闭重启后,顺利实现例程编译,一大障碍扫除。
环境004.jpg

      5.调试程序
环境005.jpg




      补充一下硬件连接,SWD调试通常只需要连接5.0V、GND、CLK、DIO 四个管脚;如目标板独立供电、可不连接5.0V电源,3.3V电源对外输出能力有限,不建议使用3.3V电压对目标板供电。我用的STM32F103核心板板载只有一只绿光LED,3.3V供电还行。

微信图片_20211106113926.jpg

     看一下例程调试效果。

微信图片_20211106113920.jpg