Skip to main content

程序烧录

在这里,您可以找到 electronBot 相关的所有程序文件和源代码链接。

源代码仓库

ESP32+AI 版本源代码

  • GitHub 仓库小智 ESP32 AI 机器人源码
  • 功能:包含 Wi-Fi 连接、语音识别、AI 对话等全部功能
  • 适用:对开发和定制有兴趣的用户

固件下载

ESP32+AI 版本固件

版本发布日期功能描述下载链接
v1.1.32025-6-13新增舵机初始位置 MCP 校准 说“校准头部 10 度/-10 度”1.1.3
v1.1.22025-6-131.fix(ota): 修复 OTA 升级崩溃问题
2.升级到小智 1.7.4
3.使用 MCP 协议控制
1.1.2
v1.02025-5-26初始代码1.0

烧录工具

  • ESP32 Flash Download Tool下载链接
    • 适用于 Windows 系统
  • ESPTool (命令行)pip install esptool
    • 适用于 Linux、macOS 和 Windows

合并固件命令

如果需要自己合并固件,可以使用以下命令:

esptool.py --chip esp32s3 merge_bin -o merged-flash.bin --flash_mode dio --flash_size 16MB 0x0 build/bootloader/bootloader.bin 0x100000 build/xiaozhi.bin 0x8000 build/partition_table/partition-table.bin 0xd000 build/ota_data_initial.bin 0x10000 build/srmodels/srmodels.bin

烧录指南

  1. 下载最新版本的固件文件(.bin)
  2. 下载并安装烧录工具
  3. 将 electronBot 通过 USB 连接到电脑(注意,如果 ESP32 是第一次烧录程序,打开开关前需要按住 BOOT 按钮!!!!!!!!
  4. 启动烧录工具,选择正确的 COM 端口
  5. 按照以下参数设置烧录:
    • 波特率:921600
    • 烧录地址:0x0
    • 选择下载的固件文件
  6. 点击"开始"进行烧录
  7. 烧录完成后,重启主板!!!!!!!

download1

图1:选择ESP32S3,串口

download2

图2:选择程序,COM,开始下载

常见问题解答

  1. 烧录失败怎么办?

    • 检查 USB 连接
    • 在烧录时按住 主板 上的 BOOT 按钮
    • 尝试降低波特率到 115200
  2. 固件有兼容性问题?

    • 确认您使用的是推荐的 ESP32 型号
    • 检查周边硬件是否与参考设计一致

鸣谢以下开源项目: