前两天收到了这款野火的fireFlasher Mini脱机烧录器。这个也是本人第一次接触脱机烧录器,之前用的都是STLINK或者CMSISDAP这类调试工具来进行程序下载。脱机烧录器的一大优势在于可以脱离电脑进行程序下载,这样生产的时候烧录工位可以节省一台电脑。而且看这个烧录器,上面只有一个按钮,可以实现一键下载,这样避免批量烧录的时候出现误操作。
收到的脱机烧录器套装如下图所示。包含烧录器本体,一根type-c线,还有一根连接下载器和目标板子的杜邦线。
然后就要安装必要的上位机工具。相关工具下载链接为
链接:https://pan.baidu.com/s/1rW1lsgdOiOZX0ZPTLTo3zw
提取码:sq0t
从此处可以下载说明书和上位机工具的安装包。上位机工具的安装比较简单,这里不多说。安装之后打开,界面如下
然后用typc-c线连接烧录器和电脑。此时烧录器的指示灯为绿色。上位机工具是无法识别到烧录器的。
此时需要长按那个红色按钮,然后指示灯变为红色,点击上位机工具的查看设备ID,可以看到连接的烧录器ID
接着需要选择待烧录MCU的型号。单击一下MCU型号,然后可以弹出这个选择框。可以看到目前烧录器支持的MCU型号。目前除了STM8,其他基本是ARM系列的
这里笔者以烧录STM32G071开发板为例进行介绍。首先这里的MCU型号要选择STM32G071。
复位那里可以按需选择,这里选择SYS软件复位,如果要用硬件复位的话要接RST脚,不然用不了硬件复位功能。
另外还有个擦除,可以选择区域擦除,也就是只对固件区域擦除,也可以全片擦除,就是擦除整个MCU的flash空间。
其他的按默认配置即可。
然后选择固件。单击加载固件,然后选择要烧录的hex文件即可。
然后在烧录器处于loader模式的时候,点击一键烧录按钮。即可将固件加载到烧录器里面。
加载成功会有如下提示。
最后就是脱机烧录了。将烧录器的TMS和TCK分别连接到目标板子的SWD接口的TMS TCK上面,然后将烧录器GND接到板子的GND上面。按一下那个红色按钮,即可实现固件下载,非常方便。开始烧录和烧录结束分别会有一声提示音。如果烧录失败,则会有多声提示音。
下面展示了脱机烧录的过程
最后总结一下,野火的这款脱机下载器使用起来还是比较方便的,能够支持一键下载。希望后续野火能够支持ISP方式下载,烧录器的接口上有一路串口,而ST的MCU也是支持通过串口ISP的。因为有些用户设备上不一定有SWD接口,而ST的官方烧录工具是支持ISP下载的,如果要完全兼容官方工具,那ISP功能应该是需要的。
更多回帖