1. 野火脱机烧录器简介

1.1. 简介

野火科技推出的脱机烧录器,可以在脱离电脑端的情况下对芯片进行脱机烧录。

Mini款适用烧录含SWD接口单片机和STM8,可以保存一份分段地址固件。

1.1.1. 野火脱机烧录器 Mini

fireFlasher Mini

尺寸:80mm(长) 51mm(宽) 26.5mm(高)

工作电压:5V

功耗:50mA*5V

可使用存储空间:14M


1.2. 主要功能

功能

说明

状态指示

通过LED灯或蜂鸣器来指示当前状态

多格式支持

固件栏中可添加 bin、hex、axf、elf文件。

一键烧录

Mini款支持保存一份多段地址固件。

自动启停

进入此模式后,脱机烧录器在识别到对应芯片后自动下载程序到芯片中。

设置读保护等级

可给支持设置保护的芯片增加读保护。注意2级读保护是不可解除的。

解除读保护

在给芯片烧录程序前,先解除芯片可能有的1级读保护。

限制烧录次数

配置好后,该程序只能下载对应次数。

机台信号控制

可通过外部信号来控制脱机烧录器的烧录动作。

远程文件

可将用户的烧录配置与源文件打包加密,让工厂使用已加密的文件下载程序到芯片。

限制UID范围烧录

限制后,脱机烧录器只能给在设定UID范围对应的芯片烧录程序,超出范围的则不能烧录。

UID加密

使用特定算法,用户可以通过芯片的UID和用户自行设置的密钥来检测程序是否运行在对应芯片上。防止程序被非法读出盗用在其他芯片上。

序列号管理

可在用户设定地址写入按照烧录次数递增的数字作为产品的序列号。

随机数管理

可在用户设定地址写入需要的随机数组。

1.2.1. 已支持芯片

厂商

芯片系列

ST意法半导体 STM32

STM32F0xx、STM32F1xx、STM32F4xx、STM32F7xx、STM32G4xx、STM32H7xx、STM32L0xx、STM32L1xx、STM32L4xx

ST意法半导体 STM8

STM8SXX、STM8Lxx、STM8AFxx、STM8ALxx

Geehy极海

APMF1xx、APM32F0xx、APM32F407xx

ArteryTek雅特力

AT32F403xx、AT32F403Axx、AT32F407xx、AT32F413xx、AT32F415xx、AT32F421xx、AT32F425xx、AT32F43x、

NXP恩智浦 (外部FLASH)

IMXRT1011xx QSPI_WINBAND_W25Q、IMXRT1021xx QSPI_WINBAND_W25Q、IMXRT1052xx QSPI_WINBAND_W25Q

GigaDevice兆易创新

GD32E103x、GD32E23x、GD32F10x、GD32F1x0、GD32F20x、GD32F30x、GD32F3x0、GD32F4xx

WCH南京沁恒

CH32F103xx

Synwit华芯微特

SWM181、SWM190、SWM201、SWM211、SWM220、SWM260、SWM320

MEGAHUNT兆讯恒达

MH2103AXXX、MH2103CXXX、MH2113AXXX

LeveTop乐升

LT7689

Puya普冉

PY32F002A、PY32002B、PY32003、PY32030

Aisinochip上海航芯

ACM32F0X0

MindMotion灵动微

MM32F3277Gxx、MM32G0001A

Nation国民技术

N32G45X

1.3. 脱机烧录器与开发板的连接方式

脱机烧录器Mini接口中可引出SWD接口与SWIM接口,烧录器的20 PIN引脚分配具体如下:

../../_images/脱机烧录器JTAG接口线序.png

引脚

功能

VREF

参考电压/供电脚

BUSY

信号模式设置为机台信号时,引脚输出BUSY 信号作为判断烧录状态

OK

信号模式设置为机台信号时,引脚输出OK 信号作为判断烧录状态

TMS

为SWD协议中的SWDIO脚

TCK

为SWD协议中的SWCLK脚

SWIM

STM8烧录协议中用的DATA脚

STA

信号模式设置为机台信号时,此为触发信号引脚,低电平触发

RST

复位脚

RXD

信号模式设置为日志输出时,引脚为串口数据输入

TXD

信号模式设置为日志输出时,引脚为串口数据输出

GND

当产品板的JTAG接口中支持SWD协议时,可以直接使用JTAG 20pin的排线链接。

../../_images/脱机烧录器烧录接线.png