跳到主要内容

DIY Gradiometer Kit — WiFi 连接修复

本流程用于修复 DIY Gradiometer Kit 中 MAG-BOARD 的 WiFi 连接问题,分三个阶段:初始出厂烧录、通过 Arduino IDE 上传固件,以及最终固件烧录。

下载修复包

下载 WiFi 修复包(.zip)

ZIP 文件包含以下三个阶段所需的 .bin 固件文件和 mag-board_user Arduino 草图。

前提条件:

  • MAG-BOARD 通过 USB 连接到 PC
  • ESP32 Flash Download Tool
  • Arduino IDE(免费版)
  • .bin 目录中的 factory_WROOM-32.binmag_board_v1.32.bin 文件
  • mag-board_user 目录中的 MAG-BOARD 用户软件

第一阶段 — 初始烧录

  1. 通过 USB 将 MAG-BOARD 连接到 PC。

  2. 打开 ESP32 Flash Download Tool

  3. 在配置窗口中,选择以下选项并点击 OK

    • ChipType: ESP32
    • WorkMode: Develop
    • LoadMode: UART

    ESP32 Flash Download Tool 配置窗口

  4. 在烧录配置面板中:

    • 勾选第一个文件槽并选择 factory_WROOM-32.bin(位于 .bin 目录)
    • 将烧录地址设置为 0x0
    • 确保已选择 DoNotChgBin
  5. 选择 MAG-BOARD 对应的 COM 端口

  6. 点击 START,等待面板显示 FINISH

    ESP32 Flash Download Tool — 点击 START


第二阶段 — Arduino IDE 上传

备注

完成第一阶段后,将获得支持 WiFi 连接的有效固件,但仍需完成第二阶段和第三阶段才能完成整个修复流程。

  1. 打开 Arduino IDE
  2. 将位于 mag-board_user 目录中的 MAG-BOARD 用户软件上传到开发板。

Arduino IDE — 上传 MAG-BOARD 固件


第三阶段 — 二次烧录

  1. 重新打开 ESP32 Flash Download Tool

  2. 更新烧录配置:

    • 取消勾选 factory_WROOM-32.bin 文件槽
    • 勾选一个文件槽并选择 mag_board_v1.32.bin
    • 将烧录地址设置为 0x10000
  3. 点击 START,等待面板显示 FINISH

    ESP32 Flash Download Tool — 选择 mag_board_v1.32.bin 并点击 START

WiFi 连接修复现已完成。


故障排除

未检测到 COM 端口

  • 在设备管理器中检查驱动程序错误
  • 根据硬件版本安装 CP210x 或 CH340 USB 转 UART 桥接驱动程序

未显示 FINISH / 上传失败

  • 确认 USB 数据线支持数据传输(非仅充电线)
  • 尝试更换 USB 端口
  • 重启 Flash Download Tool 并从第一阶段重新开始

修复后出现错误或崩溃

Arduino IDE — Board Info 显示未知板卡错误

  • 可能缺少必要的 Arduino 库。请确保 Arduino IDE 中已安装 mag-board_user 草图所需的所有库,然后重新执行第二阶段。

修复后出现空白屏幕

WiFi 修复后 MAG-BOARD LCD 显示空白屏幕

如果修复完成后 MAG-BOARD 显示空白屏幕,则需要使用 Flash Tool 重新烧录显示屏固件。

  1. 下载以下资源:

  2. 解压 ZIP 文件并运行 Flash Tool。在启动对话框中,将 chipType 设置为 ESP32,其他设置保持不变,然后点击 OK

    Flash Tool 启动对话框 — 选择 Chip Type ESP32 并点击 OK

  3. 在 Flash Tool 主窗口中:

    • 勾选第一个文件槽旁边的复选框
    • 点击 ...,浏览并选择解压文件夹中的 deluje.bin
    • 将烧录地址设置为 0x00
    • 从底部下拉菜单中选择 MAG-BOARD 对应的 COM 端口
    • 点击 START,等待状态从 IDLE 变为 FINISH

    Flash Tool 主窗口 — 已选择 deluje.bin,地址 0x00,已选 COM 端口,点击 START

  4. 出现 FINISH 后,断开并重新连接 MAG-BOARD,显示屏应恢复正常。