用JFlash软件 烧录 all.bin 方法

本文适用于 EMW3165/3166/3239 的 all.bin 固件烧录,其中EMW3165的主控芯片使用STM32F411,EMW3166/3239的主控芯片使用STM32F412。

烧录工具

  1. 一个 JLink 仿真器(V8 或 V9)
  2. 一个 EMW3166 的开发板 或 用户自设计的工作电路
  3. JLink 驱动(同步自带 JFlash 软件)

烧录步骤

1.PC 端安装: JLink 驱动, 同步会在 PC 端安装好 JFlash 软件,如下图:打开Windows 开始 ——> 所有程序,即可找到。

jflash.png

2.准备一个 JLink 仿真器,并与PC 和 模块连接。

3.打开 JFlash 软件,打开: Option -> Project Settings, 设置参数如下:

connect.png

设置步骤及各页面,如下:

(1)首先选择 模组 对应的 MCU 型号,如下图:EMW3166/3239选择STM32F412RG,EMW3165选择STM32F411RE

mcu.png

(2)Device页面为默认设置,无需更改:

device.png

(3)Target_interface页面选择 SWD 接口,speed选择 4000 kHz。

target_interface.png

(4)Flash 页面为默认设置,无需修改:

flash.png

(5)Production页面为默认设置,无需修改:

production.png
4.JFlash软件中,选择:Target -> Connect ,连接 JLink 仿真器,成功则显示如下图。

connect.png

5.JFlash软件中,选择: File -> Open date file… , 打开您的all.bin路径,选择该固件文件。

open_data.png
6.选择: Target -> auto, 即开始烧录固件到模块中。

autodownload.png

downloading.png

7.烧录完成后,提示成功。

download_ok.png

8.此时可以断开 JLink 仿真器,并重启模块。

disconnect.png