资料下载
资料下载链接
野火【fireFlasher Mini脱机下载器】模块资料
资料介绍
下载下来后有两个文件夹,一篇用户手册:
用户手册学习
要想用好这个脱机烧录器,就得先学习他的用户手。打开用户手机后,查看目录,该手册有5章。
- fireFlasher脱机烧录器简介
- 下载程序到开发板
- 详细功能介绍
- 更新与激活
- 附录
简介
fifireFlasher MINI 是野火科技推出的脱机烧录器,可以在脱离电脑端的情况下对芯片进行脱机烧录。它支持使用 SWD 接口烧录程序到开发板,可以将多个固件一次烧录到开发板中。
主要功能
功能 |
说明 |
状态指示 |
通过 LED 灯或蜂鸣器来指示当前状态 |
多格式支持 |
固件栏中可添加 bin、hex、axf、elf 文件。 |
一键烧录 |
可将多个可执行文件按对应地址烧录到一个固件中。支持烧录 SPI FLASH。 |
自动启停 |
进入此模式后,脱机烧录器在识别到对应芯片后自动下载程序到芯片中。 |
设置读保护等级 |
可给芯片增加读保护。注意 2 级读保护是不可解除的。 |
解除读保护 |
在给芯片烧录程序前,先解除芯片可能有的 1 级读保护。 |
限制烧录次数 |
配置好后,该程序只能下载对应次数。 |
机台信号控制 |
可通过外部信号来控制脱机烧录器的烧录动作。 |
远程文件 |
可将用户的烧录配置与源文件打包加密,让工厂使用已加密的文件下载程序到芯片。 |
限制UID范围烧录 |
限制后,脱机烧录器只能给在设定 UID 范围对应的芯片烧录程序,超出范围的则不能烧录。 |
UID 加密 |
使用特定算法,用户可以通过芯片的 UID 和用户自行设置的密钥来检测程序是否运行在对应芯片上。防止程序被非法读出盗用在其他芯片上。 |
序列号管理 |
可在用户设定地址写入按照烧录次数递增的数字作为产品的序列号。 |
随机数管理 |
可在用户设定地址写入需要的随机数组。 |
已支持芯片
厂商 |
芯片系列 |
意法半导体 |
STM32F0xx、STM32F1xx、STM32F4xx、STM32F7xx、STM32G4xx、STM32H7xx、STM32L0xx、STM32L1xx、STM32L4xx |
Geehy 极海 |
APMF1xx、APM32F0xx |
ArteryTeK雅特力 |
IMXRT1052xx |
兆易创新 |
GD32E103x、GD32E23x、GD32F10x、GD32F1x0、GD32F20x、GD32F30x、GD32F3x0、GD32F4xx |
WCH |
CH32F103xx |
华芯微物 |
SWM181、SWM190、SWM201、SWM260、SWM320 |
脱机烧录器与开发板的连接方式
fifireFlasher MINI 仅使用 SWD 协议对芯片进行下载,不支持 JTAG 协议的接口,若您开发板的JTAG 接口不支持 SWD 协议则烧录不了。烧录器的 JTAG 引脚分配具体如下:
当开发板的 JTAG 接口支持 SWD 协议时,可以直接使用 JTAG20pin 的排线下载。
下载程序到开发板
使用脱机烧录器下载程序到开发板中运行基本分为两步:
- 脱机烧录器连接电脑,通过上位机将可执行文件下载到脱机烧录器之中
- 使用脱机烧录器直接将文件下载到开发板
- 下面我们来介绍将程序下载到开发板的最基本的做法。
使用上位机将程序下载到 fifireFlasher MINI 中
- 安装上位机软件
然后打开上位机的界面:
- 与上位机连接
使用 typeC 线将脱机烧录器与电脑相连,打开上位机,此时还不能对脱机烧录器进行配置,需要长按红色按键进入 FlashLoader 状态后,脱机烧录器指示灯由黄色变为红色,才能对软件有下一步的操作。
在我的设备管理器里面看到了设备:
烧录配置
选择烧芯片
我这次选择stm32F103ze芯片
添加固件
软件界面的最下方为固件栏,点击“加载固件”即可添加 bin、hex、axf、elf 文件到软件中,最大支持添加 16 个固件,总文件加在一起大小不能超过 14M。固件旁边的框填入的是对应的开始地址,默认为 0x08000000。在地址栏的右边,为对应固件的的 CRC 校验码。
烧录固件
添加了固件之后,上位机会将所有添加进入的固件和烧录配置一起打包生成一个新的固件,用户可以自行命名它,然后点选“一键烧录”,即可将固件栏中加载的固件按照填好的地址烧录入脱机烧录器中。
用排线接到开发板上,并用充电宝给烧录器上电,按下按键,响一声后开始烧录。稍等一会后就烧录好了。
总结一下,这脱机烧录器,对于量产来说,非常方便!
|