【野火 fireFlasher Mini 脱机烧录器】与STVP对比烧录STM8 - RISC-V MCU技术社区 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 - 威廉希尔官方网站
分享 收藏 返回

dwwzl 关注 私信
[文章]

【野火 fireFlasher Mini 脱机烧录器】与STVP对比烧录STM8

一、项目概述:

给STM8单片机下载代码的可选项不多。在调试阶段,可以通过仿真器直接下载代码,这个阶段是不需要生成烧写文件的。

如果是批量生产阶段,常用的是通过STVP软件通过STLINK下载器连接到电脑上对目标板进行烧录。

现在有了野火脱机烧录器,可以实现离线下载,不需要连接到电脑端,只需要供电就可以实现批量烧写了,可以说是大大的方便快捷。

具体二者在速度上有什么差别呢,今天就对比一下。

二、软件调试和硬件接入:

首先下载并安装STVP软件和STLINK V2的驱动,野火 fireFlasher Mini 脱机烧录器的上位机软件,具体步骤请自行度娘。如果已经安装请忽略此过程。

首先,使用IAR for STM8软件对工程代码进行编译,在生成烧写文档的时候,有个格式选择的问题需要在此说明一下,给后续使用者以避雷吧。
1.jpg

如上图,IAR for STM8软件在输出文件的时候,默认是Motorola格式的HEX文件。野火 fireFlasher
Mini 脱机烧录器认可的是Intel格式的HEX文件,如下图。
2.jpg

然后,分别使用STVP软件+STLINK V2下载器和野火 fireFlasher Mini 脱机烧录器将生成的烧写文件烧录到目标单片机里。

在这里,STVP有一个比较好的优点,能够识别不正确的文件格式。
3.jpg

而野火 fireFlasher Mini 脱机烧录器则没有任何提示,给啥吃啥,来者不拒,且格式不正确也照样可以烧录,只是烧录后单片机不运行而已。

经过粗略测试,使用STVP+STLINK V2烧录一次的时间大概是4-5秒,流畅度和自动化都很高。
4.jpg

5.jpg

使用野火 fireFlasher Mini 脱机烧录器在默认配置参数时,烧录一次的时间大概是2-3秒,速度选择5MHz和10MHz区别不大。当选择全擦除再烧写时,时间大概是7-8秒。
6.jpg

7.jpg

三、视频

比较高兴的是,烧录之后,二者都未关闭vcc电源输出,单片机直接就复位运行啦,可以作为烧写成功的验证吧。
8.jpg

VID_20230514_085602

更多回帖

×
发帖