使用J-Flash独立烧录MCU单片机HEX程序文件教程

一、概述

本文档描述使用J-link自带的工具(J-flash工具)将hex文件下载到arm芯片的片上flash中。这里使用的芯片是兆易创新的GD32F107VGT6。

二、环境需求

Windows电脑具备基础调试环境(J-link驱动安装状态正常),安装好兆易创新GD32F1xx芯片支持包。

三、程序烧写步骤

1.连接下端光端机的调试线缆,再将GD32F107VGT6芯片的下载口连接仿真器上的SWDIO;

2. 找到Jlink驱动安装路径,打开J-flash工具,如下图所示;

图 1 J-flash工具位置

3.选中Create a new project,点击Start J-Flash,如图3所示;

图 2 创建J-flash工程

4.点击图 红色箭头所示位置,选择器件型号,在弹出的对话框选择厂家筛选GIgaDevice,之后选择具体型号GD32F107VG,具体如图 、图 所示。

图 3 修改芯片型号

图 4 筛选芯片厂家

图 5选择具体芯片

5.配置完成,注意这里选择的下载模式如图 所示:

图 6配置完成

6.J-flash工具打开过后界面如图 所示

图 7 J-flash工作界面

7.打开需要下载的hex文件,选择File->Open data file… ,注意查看需要烧写文件的名称、时间和大小如图 9、图 11、图11所示:

图 8打开需要烧写的Hex文件

图 9需要烧写的Hex文件

图 10文件打开后界面

8.连接板卡,Target->Connect,连接成功后LOG窗口会有相关连接成功的提示,如图 、图 1所示:

图 11连接板卡

图12 板卡连接成功提示

9.程序下载,需要先擦除已有程序,再进行程序的烧写,下载成功后会有弹窗提示,如下图所示:

图13 擦除芯片程序

图14 擦除芯片程序成功

图15 自动下载

图16 下载成功提示

作者:luguodeyo

物联沃分享整理
物联沃-IOTWORD物联网 » 使用J-Flash独立烧录MCU单片机HEX程序文件教程

发表回复