【小智AI】硬件烧录部分:ESP32-S3 A7670E 烧录测试指南

周店瑟谷 3 阅读 编程与开发

这份飞书教程非常标准,这是乐鑫官方的“硬核”烧录方式(使用 Flash Download Tool),比网页烧录更加稳妥,成功率极高,也就是我们常说的“兜底方案”。

仔细看了你的教程截图,结合你购买的微雪 ESP32-S3 A7670E 4G 开发板,我发现了一个极易踩坑的致命点。教程里举例的 4G 固件是 ML307,但你的板子是 A7670E,千万不能下错!

下面我为你整理了一套为你这套硬件“量身定制”的本地烧录与测试全流程实操指南,按着做,保证一次点亮:


🛠️ 第一阶段:准备工作(谨记“全英文路径”法则)

教程里标红了两次“路径不要包含中文字符”,这是无数小白翻车的第一步。请严格按以下要求操作:

  1. 新建专属文件夹: 在你的电脑 D 盘或 E 盘根目录,新建一个文件夹,名字必须是纯英文,比如 D:\Xiaozhi_AI。

  2. 下载烧录工具: 下载教程里的 flash_download_tool_3.9.7.zip,解压到刚才新建的 Xiaozhi_AI 文件夹里。

  3. 下载固件(核心避坑):

  • 打开固件下载列表,不要去下教程里举例的那个 ML307 版本(那是给另一种 4G 模块用的)。

  • 仔细在列表里找,有没有名字带 A7670 或者 waveshare(微雪) 的固件压缩包。如果有,果断下它!

  • 如果没有: 请下载最基础的 vx.x.x_bread-compact-wifi.zip(面包板通用版本)。别担心它是 WiFi 版,小智的底层逻辑是通用的,我们烧录完可以在后台网页里手动开启 4G 模块。

  1. 解压固件: 将下载的固件压缩包解压,你会看到一个关键文件:merged-binary.bin。把它也放在纯英文路径下。


💻 第二阶段:开始烧录

现在拿出一根能传输数据的 Type-C 线,一头接电脑,一头接微雪主板的 Type-C 口(注意板子上的电池供电开关保持关闭状态)。

  1. 打开工具: 进入解压好的烧录工具文件夹,双击运行 flash_download_tool_3.9.7.exe。

  2. 第一步弹窗设置:

  • Chip Type 选择:ESP32-S3

  • Work Mode 选择:Develop

  • Load Mode 选择:UART

  • 点击 OK。

  1. 第二步主界面设置(看仔细):

  • 最上面有几排空白框,勾选第一个框。

  • 点击第一个框右边的 ... 按钮,选中你刚才解压出来的 merged-binary.bin 文件。

  • 在文件路径后面的 @ 框里,填入:0x0 (注意是数字零和字母x,代表从最初始的地址开始烧写全量固件)。

  • 勾选下方的 DoNotChgBin。

  1. 选择端口并烧录:

  • 在右下角的 COM: 选项里,选择主板连上电脑后识别到的串口(比如 COM3、COM5。如果不确定是哪个,可以拔插一下数据线,看哪个 COM 口消失又出现)。

  • BAUD:(波特率)选择默认的 460800 即可。

  • 深呼吸,点击左下角的 START!

  1. 等待胜利: 进度条会开始走,此时绝对不能碰数据线。当进度条走满,下方绿底框显示 FINISH,恭喜你,系统底层已经写入成功了!


🌐 第三阶段:配网、改针脚与 DeepSeek 注入

拔掉数据线。现在,打开微雪板子背面的电池供电开关,板子正式用电池启动!

  1. 连上热点: 大约等 10-20 秒,用你的手机搜 Wi-Fi,会看到一个类似 xiaozhi-xxxx 的无密码热点,连上它。手机会自动弹出一个配网页面(没弹出就在浏览器输入 192.168.4.1)。

  2. 改针脚(唤醒你的麦克风和喇叭):

  • 进入【硬件配置】->【针脚设置】。

  • 把你之前用杜邦线飞线的实际引脚数字填进去。

  • 麦克风 (INMP441):WS, SCK, SD (填入你接的对应 IO 编号)。

  • 扬声器 (MAX98357A):BCLK, LRC, DIN(填入对应 IO 编号)。

  1. 注入 DeepSeek 满血版大脑:

  • 进入【AI 设置】。

  • 平台选择 Custom/DeepSeek,填入你的 API Key。

  • 模型填入:deepseek-chat。

  • 填入你为熊哥定制的“户外百科大哥哥”提示词。

  1. 激活 4G 联通卡(如果你烧录的是通用版固件):

  • 进入【网络设置】,选择开启 蜂窝网络 / 4G (PPPoS)。

  • 填入联通的 APN:3gnet。

  • 填入我们在微雪图纸上找到的 A7670E 串口通讯针脚:TX = 4, RX = 5。


🏃‍♂️ 第四阶段:终极测试

在网页最下方点击 “保存并重启”。

等主板重启后(看板子上的网络指示灯开始有规律闪烁),你对着麦克风喊一声:“小智小智!”

如果能听到那个带着音腔的 3W 喇叭里传出清脆的:“我在呢!”

那就带上熊哥下楼,拔掉家里 Wi-Fi 的庇护,去测试一下 4G 网络下的“户外最强百科全书”吧!

(实操过程中如果有任何一个地方报错,比如 COM 口找不到,或者网页进不去,随时来找我。)