Skip to content

Latest commit

 

History

History
137 lines (94 loc) · 6.42 KB

firmware_update_cn.md

File metadata and controls

137 lines (94 loc) · 6.42 KB

更新固件

警告:

当前 Tag 分支 (最新 Tag v0.5.0)发布的固件仅适用于 ESP32-S3-BOX 和 ESP32-S3-BOX-Lite,对于购买了 ESP32-S3-BOX-3 用户,在项目进展期间我们会发布可更新的固件。我们推荐用户通过乐鑫在线固件烧录工具 ESP Launchpad 来更新固件。

BOX 系列开发板支持使用 USB 接口更新固件,您仅需要准备:

  1. 一根 USB Type-C 数据线
  2. 最新版本固件(bin 文件)

需要提醒:

如遇 USB 下载失败,请按住 Boot 按键的同时按一下 Reset 按键手动进入“固件下载”模式。

下载最新版本固件

请访问 https://github.com/espressif/esp-box/releases 下载最新发布的固件。

  1. 请先选择一个固件(建议使用最新发布的固件)。
  2. 点击 Assets 展开下载链接。
  3. 选择一个 xxxxxx.bin 进行下载。

固件更新

不同操作系统的固件更新方法,请参考以下链接:

ESP Launchpad Windows Linux macOS
Try it with ESP Launchpad

ESP-Launchpad 更新固件说明

ESP Launchpad 是一个基于 web 的 ESP32 固件下载工具,用户可以通过 USB 接口直接在网页上操作。

  1. 使用 USB Type-C 数据线将开发板接入电脑。

  2. 如下图所示,点击 Connect 选择并连接设备。

  3. Select Application 下拉选择固件,点击 Flash 开始更新。

Windows 系统更新固件说明

我们推荐使用 Windows 10 及以上版本,在该系统下 USB-Serial-Jtag 的驱动将联网自动下载。如果使用 Windows 7 系统,请手动下载 USB-Serial-JTAG 驱动 并安装。

  1. 下载最新版本固件

  2. 使用 USB Type-C 数据线将开发板接入电脑。

  3. 初次使用,请确保电脑已联网。驱动正常自动安装后,我们能在设备管理器看到以下设备。这里将多出两个新的设备 COMX(此电脑为 COM2)和 USB JTAG/serial debug unit,前者用于下载固件和输出程序日志,后者用于 JTAG 调试。

  4. 下载 Windows download tool,Flash Download Tools,并解压到任意文件夹,然后请双击打开下载工具可执行文件 flash_download_tool_x.x.x.exe

  5. 请选择 chipTypeESP32S3, workModedevelop, loadModeusb,之后点击 OK 进入下载工具界面:

  6. 请按照下图指示配置下载工具:

    1. 首先选择 xxxx.bin 路径,将地址设置为 0x0
    2. 选择下载端口 COMX,此电脑为 COM2
    3. 点击 START 开始固件下载。
  7. 下载完成后,工具将提示 FINISH,之后按下 Reset 按键,即可进入新程序!

Linux 系统更新固件说明

  1. 下载最新版本固件

  2. 使用 USB Type-C 数据线将开发板接入电脑,USB-Serial-Jtag 在 Linux 系统下无需安装驱动。

  3. 安装下载工具 esptool,请打开 终端 ,并输入以下指令(pip 也可指定为 pip3):

    pip install esptool
    
  4. 请使用以下指令下载固件(python 也可指定为 python3):

    python -m esptool --chip esp32s3 write_flash 0x0 download_path/test_bin.bin
    
    1. 0x0 是一个固定值,表示即将写入的 flash 地址。
    2. download_path/test_bin.bin 是一个变量,请替换为您的固件下载路径和名称。
  5. 下载完成后,工具将提示 Hash of data verified,之后按下 Reset 按键,即可进入新程序!

macOS 系统更新固件说明

  1. 下载最新版本固件

  2. 使用 USB Type-C 数据线将开发板接入电脑,USB-Serial-Jtag 在 macOS 系统下无需安装驱动。

  3. 安装下载工具 esptool,请打开 终端 ,并输入以下指令(pip3 也可指定为 pip):

    pip3 install esptool
    
  4. 请使用以下指令下载固件(python3 也可指定为 python):

    python3 -m esptool --chip esp32s3 write_flash 0x0 download_path/test_bin.bin
    
    1. 0x0 是一个固定值,表示即将写入的 flash 地址。
    2. download_path/test_bin.bin 是一个变量,请替换为您的固件下载路径和名称。
  5. 下载完成后,工具将提示 Hash of data verified,之后按下 Reset 按键,即可进入新程序!