烧录器收到一段时间了,今天开始正式使用。
首先第一篇为开箱和环境搭建。
烧录器开箱
收到野火脱机烧录器后,一共包含3样东西,烧录器,typec线,以及1根20Pin的JATG接口定制连接线,如下所示:
其中,烧录器两端分别为type C口和JTAG口。
其中,JTAG口引脚分布如下:
根据上图的凹槽可以和烧录器的凹槽一一对应,来确定每个引脚的含义。
当然,野火为了让我们更方便的使用,已经将JTAG线的一端引出线贴上了引脚的定义,而另一端,直接插入烧录器的凹槽即可。JATG引出的线如下图所示:
从开箱来看,这个产品的颜值,易用性还是很高的。接下来我们搭建使用环境。
环境搭建
环境搭建,主要分2步:
1.资料查找+下载
2.软件安装和配置
资料查找
野火的资料还是很好找的,直接去野火官网,点击资料中心,如下所示:
一直往下拉,找到开发工具-野火脱机下载器,再点击百度云链接下载即可,链接中包含了野火脱机下载器的使用文档和上位机软件。如下所示:
软件安装和使用
资料下载下来后,开始安装上位机软件,上位机软件路径为:
\野火【fireFlasher Mini脱机下载器】模块资料\野火脱机烧录器上位机软件与使用手册\fireFlasher-Installer-x64-v2.1.8
安装软件的过程不再赘述,一直点击下一步即可。
安装完成后,打开软件,如图所示:
软件包括3块区域,1为配置区,2为固件区,3为日志区,日志区和固件区中间则为可操作按钮。
此时,将脱机烧录器通过typec连接到电脑。第一次连接时,电脑会识别出1个设备FireDownload-MINI,如下所示:
此时,烧录器指示灯为黄色,我们按下红色的BOOT按钮,则开始安装烧录器驱动,安装完成后,指示器变为红灯,且烧录器再电脑上的名称发生了变化,如下所示:
到了这一步,我们的烧录器就算连接成功了。
脱机烧录,主要分两步:
1将代码编译后生成的固件bin、hex、axf、elf文件下载到脱机烧录器中
2将脱机烧录器的代码通过SWD协议下载到开发板上
此烧录器官网介绍支持以下的型号:
厂商 |
芯片系列 |
---|
ST意法半导体 |
STM32F0xx、STM32F1xx、STM32F4xx、STM32F7xx、STM32G4xx、STM32H7xx、STM32L0xx、STM32L1xx、STM32L4xx |
Geehy极海 |
APMF1xx、APM32F0xx |
ArteryTek雅特力 |
AT32F415xx |
NXP恩智浦 |
IMXRT1052xx |
GigaDevice兆易创新 |
GD32E103x、GD32E23x、GD32F10x、GD32F1x0、GD32F20x、GD32F30x、GD32F3x0、GD32F4xx |
WCH南京沁恒 |
CH32F103xx |
Synwit华芯微特 |
SWM181、SWM190、SWM201、SWM260、SWM320 |
实际在软件中,支持的更多,如下图所示:
不仅可以直接选择要烧录的型号,我们也可以直接搜索要烧录的型号。由于手边正好有一块AT32F437,因此我们在下一篇文章介绍脱机烧录器的初始应用:烧录AT32F437
|