在线烧录工具
在线烧录工具
本工具用于在浏览器中直接烧录 FastBee-Arduino 合并固件。打开当前页面,选择串口和对应固件版本即可写入设备。
FastBee-Arduino 源码:https://gitee.com/beecue/fastbee-arduino
FastBee-Arduino 在线烧录工具
选择串口和合并固件后,即可执行擦除或烧录操作,日志会实时显示连接和写入状态。
高级选项
已加载 7 个内置烧录文件。 等待选择串口。
快速使用
| 步骤 | 操作 | 说明 |
|---|---|---|
| 1 | 连接开发板 | 使用支持数据传输的 USB 线连接 ESP32 开发板 |
| 2 | 选择串口 | 点击 选择串口,在浏览器弹窗中选择开发板端口 |
| 3 | 选择固件 | 固件来源 保持 内置文件,选择与芯片、Flash、PSRAM 匹配的合并固件 |
| 4 | 开始烧录 | 地址保持 0x0,点击 烧录,等待进度完成并自动复位 |
- 如果自动复位失败,按一次开发板的
EN/RST键重启。部分开发板需要按住BOOT,点击烧录后等日志开始写入再松开。
固件版本选择
内置固件来自 device/fim/manifest.json,均为合并固件,包含 bootloader、分区表、应用固件和 Web 文件系统。普通用户只需要选择一个匹配硬件的固件,烧录地址保持 0x0。
| 芯片/开发板 | 内置固件 | 档位 | Flash / PSRAM | 推荐场景 |
|---|---|---|---|---|
| ESP32 | fastbee-esp32-F4R0.bin | Standard | 4MB / 无 | 普通 ESP32 开发板,首次体验优先选择 |
| ESP32 | fastbee-esp32-F8R4.bin | Full | 8MB / 4MB | ESP32-WROVER 或带 PSRAM 的 ESP32 模块 |
| ESP32-S3 | fastbee-esp32s3-F8R0.bin | Standard+OTA | 8MB / 无 | ESP32-S3 N8 模块,需要 OTA 分区 |
| ESP32-S3 | fastbee-esp32s3-F8R4.bin | Full | 8MB / 4MB | ESP32-S3 N8R4 模块 |
| ESP32-S3 | fastbee-esp32s3-F16R8.bin | Full | 16MB / 8MB | ESP32-S3 N16R8 模块,完整功能推荐 |
| ESP32-C3 | fastbee-esp32c3-F4R0.bin | Lite | 4MB / 无 | 低成本 WiFi/MQTT 节点 |
| ESP32-C6 | fastbee-esp32c6-F4R0.bin | Lite | 4MB / 无 | WiFi 6 低成本节点 |
文件名中的 F 表示 Flash 容量,R 表示 PSRAM 容量。例如 F4R0 表示 4MB Flash、无 PSRAM,F16R8 表示 16MB Flash、8MB PSRAM。
不确定硬件资源时,先查看开发板或模组丝印、购买页参数,或通过串口启动日志确认芯片型号、Flash 和 PSRAM。固件与硬件资源不匹配时,可能出现无法启动、Web 控制台异常或存储分区错误。
工具选项
- 波特率: 默认
115200稳定性最好;串口和线材稳定时可提高到460800或921600。 - 固件来源: 首次烧录选择 内置文件;只有烧录自定义
.bin时才切换到 本地文件。 - 烧录地址: 内置合并固件固定使用
0x0,不要修改。 - 高级选项: Flash 模式、频率、大小和自动复位通常保持默认。内置固件会按文件名自动匹配 Flash 大小。
- 擦除: 会清空整片 Flash,包括网络配置、外设配置和运行数据。只有切换固件档位、旧配置异常或烧录失败反复出现时再使用。
浏览器要求
- 使用新版 Chrome 或 Edge 浏览器。
- Web Serial 需要 HTTPS;本地文档服务预览地址也可直接使用。
- 如果没有弹出串口选择框,检查浏览器串口权限、USB 驱动、数据线和端口占用。
烧录后继续配置
烧录完成后设备会重启。首次启动或 WiFi 未配置时,设备进入 AP 模式,热点名称为 fastbee-ap,密码 admin123。连接热点后访问 http://192.168.4.1 或 http://fastbee.local,使用默认账号 admin / admin123 登录。
后续联网、外设和联动规则配置见 快速开始。如果需要本地构建、脚本部署、设备冒烟测试或发布检查,请查看 版本对比 和 稳定性与发布检查清单。
常见问题
浏览器提示不支持串口
请切换到 Chrome 或 Edge,并确认页面通过 HTTPS 或本地文档服务预览地址访问。
找不到串口
确认 USB 线支持数据传输,并安装对应串口驱动。Windows 下常见名称包括 USB-SERIAL CH340、CP210x USB to UART Bridge 等。烧录前关闭 Arduino IDE 串口监视器、PlatformIO Monitor 或其他占用串口的程序。
一直等待同步
部分开发板自动下载电路不稳定。可以按住 BOOT,点击 烧录,看到日志开始写入后松开;仍失败时按 EN / RST 后重试。
烧录后 Web 控制台打不开
优先确认选择的是完整合并固件,并且芯片、Flash、PSRAM 与开发板一致。如果之前烧录过其他固件或分区表,可先执行 擦除,再重新烧录对应合并固件。
