1. 野火脱机烧录器简介¶
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引脚分配具体如下:
引脚 |
功能 |
---|---|
VREF |
参考电压/供电脚 |
BUSY |
信号模式设置为机台信号时,引脚输出BUSY 信号作为判断烧录状态 |
OK |
信号模式设置为机台信号时,引脚输出OK 信号作为判断烧录状态 |
TMS |
为SWD协议中的SWDIO脚 |
TCK |
为SWD协议中的SWCLK脚 |
SWIM |
STM8烧录协议中用的DATA脚 |
STA |
信号模式设置为机台信号时,此为触发信号引脚,低电平触发 |
RST |
复位脚 |
RXD |
信号模式设置为日志输出时,引脚为串口数据输入 |
TXD |
信号模式设置为日志输出时,引脚为串口数据输出 |
GND |
地 |
当产品板的JTAG接口中支持SWD协议时,可以直接使用JTAG 20pin的排线链接。