这块板子到底是个什么东西

立创·实战派 ESP32-S3 开发板,型号 LCKFB-SZPI-ESP32-S3-VA,立创商城商品编号 C41430228,我买的时候标价 148 元。它跟常见的 DevKitC 裸板思路不一样,出厂就带白色 3D 打印外壳,正面一块 2.0 寸电容触摸屏,左上角嵌着摄像头,侧面留了 Type-C 口和扩展接口,拿在手里更像一个成品小设备,而不是一块等着接线的电路板。

立创·实战派 ESP32-S3 开发板整机,附两根 GH1.25 转杜邦线

主控是 ESP32-S3-WROOM-1-N16R8,双核 LX7 最高 240MHz,16MB Flash 加 8MB PSRAM。这个配置跑小智刚好够用,后面会说为什么。

板子上集成的东西比较多,看官方资源标注图最直观:

资源标注图:板载芯片与接口分布(截自立创官方资料)

跟语音相关的一整套是齐的:ES8311 音频编解码芯片负责播放,ES7210 四通道 ADC 配合双路 ZTS6216 麦克风负责收音,NS4150B D 类功放推板载 1W 喇叭。显示是 ST7789 驱动的 2.0 寸 IPS 屏,320×240 分辨率,FT6336 电容触摸。摄像头 GC0308,30 万像素,做人脸检测这类轻量视觉够用。还有一颗 QMI8658 六轴姿态传感器、MicroSD 卡槽、CH340K USB 转串口和 CH334F USB Hub。对外留了两个 GH1.25-5P 扩展口,能当 GPIO、I2C、UART、CAN、PWM 用。

硬件参数表(截自立创官方资料)

尺寸 69×41mm,无螺丝外壳,抠开就能看到主板。有个事先打个预防针:官方商品页自己写了,学习版外壳是 3D 打印粘贴工艺,高温下可能变形、长期使用会发黄变脆,不影响功能,介意外观的心里有数就行。

小智 AI 又是什么

小智 AI(GitHub 仓库 78/xiaozhi-esp32)是一个开源的 ESP32 语音聊天机器人项目,MIT 协议,2024 年 8 月建的仓库,我写这篇的时候 star 已经 3.2 万多,fork 7700 多个。作者在项目描述里写的是"一个基于 MCP 的聊天机器人"。

通俗讲,刷了小智固件之后,这块板子能做这些事:

  • 语音对话。按一下板上的用户键说话,板子把录音传到服务端,大模型回复后再用语音播出来,屏幕上同步显示对话内容和表情。
  • 接入大模型。后端可以自己部署,也可以用官方服务,支持 MCP 工具调用,让语音助手去控制其他设备、查信息。
  • 联网方式是 Wi-Fi,配好网络在小智 App 或公众号里绑定设备就能用。部分板型还有 4G 固件版本。

对这块板子来说,还有个更关键的事实,也是这篇文章能成立的前提:小智官方固件已经原生支持立创·实战派这块板。我去翻了小智的源码仓库,板级配置目录 boards/lckfb/szpi-esp32s3 就是它,构建类型叫 lichuang-dev,针对双麦克风还开了 AEC 回声消除。官方 Release 里直接有编译好的固件包,文件名是 v2.5.2_lckfb-lichuang-dev.zip(v2.5.2 是 2026 年 10 月发布的版本,后续版本号会涨,认准 lichuang-dev 这个名字就行)。

不用自己搭 ESP-IDF 环境改代码编译,这一点对新手很重要。下面两条烧录路线,烧的都是这个固件,区别只在用什么工具烧。

方式一:官方 Flash Download Tool,Windows 上的标准烧法

这条是小智官方文档里的首推方式,流程不复杂,但有几个小地方填错就烧不进去,我把每一步都截了图。

第一步,下载固件和烧录工具

固件去小智的 GitHub Releases 页面,找到 lckfb-lichuang-dev 对应的 zip 下载、解压,里面有一个 merged-binary.bin,这是合并好的整包固件,只烧这一个文件。

烧录工具用乐鑫官方的 flash_download_tool,小智文档推荐 3.9.7 版本,免安装,解压后双击 exe 就能跑:

flash_download_tool_3.9.7 解压即用,无需安装

第一个坑在这:工具和固件存放的路径里不要有中文。比如放在"D:\下载\小智"这种目录下,工具加载 bin 文件时会直接报错,换成全英文路径就好。Mac 用户注意,这个工具只有 Windows 版,macOS 走官方路线只能装 esptool 敲命令行,没有图形界面可用。

第二步,装好 CH340 驱动,确认电脑认出了板子

实战派板载的 USB 转串口芯片是 CH340K。Windows 一般不会自动装这个驱动,插上板子后如果设备管理器里冒黄色感叹号,就去沁恒官网下个 CH340 驱动装上,装完把线拔掉重插一次。

正常的状态是设备管理器的"端口(COM 和 LPT)"下面出现一个 COM 口:

设备管理器中确认开发板对应的 COM 端口号

不确定哪个口是板子的,就插拔一次 USB 线,看哪个 COM 条目在闪,那就是它。另外别用那种只能充电的两芯线,灯亮不代表数据线通,连不上串口先换线,这是最省时间的排查顺序。

第三步,新建烧录任务,三个下拉框别选错

打开 flash_download_tool,首先弹一个配置框:

芯片类型选 ESP32-S3,工作模式 Develop,加载模式 UART

三个选项分别是:ChipType 选 ESP32-S3,WorkMode 选 Develop,LoadMode 选 UART,然后点 OK。

第四步,加载固件,地址填 0x0

进主界面后,在第一行点那个 ... 按钮,选中解压出来的 merged-binary.bin:

选择 merged-binary.bin,烧录地址填 0x0

然后做三件事,少一件都不行:

  1. 把 bin 文件前面的复选框勾上,不勾等于没选;
  2. 地址栏填 0x0。这是新手最懵的地方,合并固件从 flash 的 0 地址开始烧,填别的地址板子起不来;
  3. 下方 COM 选第二步看到的那个端口号,波特率用默认的就行,想快点可以拉到 230400 或更高,不稳就降回 115200。

SPI Speed 和 SPI Mode 保持默认,别选 QOUT 和 DOUT。完整配置长这样:

勾选固件、地址 0x0、选择 COM 口,点 START 开始烧录

点 START,进度条开始跑。烧录过程一般几分钟,期间别拔线。如果报 Failed to connect,按住板子上的 BOOT 键不放,短按一下 RST 复位键再松开 BOOT,让芯片手动进下载模式,然后重新点 START。实战派带自动下载电路,多数时候用不上这招,但自动电路失效时它能救命。

第五步,看到 FINISH,复位配网

左下角变成绿色的 FINISH 就是烧完了:

状态显示 FINISH 完成,烧录成功

点一下工具上的 RST(或者按板子复位键),小智启动,屏幕亮起来进入 Wi-Fi 配网模式。打开小智 AI 的 App 或公众号按提示配网、绑定设备,之后按用户键就能跟它说话了。

整条路线回顾一下,要操心的环节有五个:找对固件版本、装 CH340 驱动、认对 COM 口、记住地址填 0x0、复选框记得勾。任何一个环节出问题,现象都是"板子没反应",新手很难判断是哪一步的锅。

方式二:鹿戴马平台浏览器一键烧录,全程不装东西

第二种方式我最近用得更多。鹿戴马物联(16302.com)做了一个在线小智烧录工具,基于浏览器的 Web Serial 技术直接跟芯片通信,不用装 flash_download_tool,也不用自己下载固件。顺带一提,小智官方文档的烧录教程里,"第三方 Web 端在线烧录工具"一节列的就是它。

第一步,打开页面找到对应固件

地址是 https://www.16302.com/xiaozhiinit,用 Chrome 或 Edge 打开。云端固件列表里有 193 个板型的固件,"立创·实战派ESP32-S3开发板"排在很靠前的位置,版本跟官方 Release 同步,当前就是 v2.5.2:

鹿戴马小智在线烧录工具,云端固件列表共 193 个板型

点"查看"进固件详情页。页面顶部的圆形图就是这块板子跑起小智后的实拍,屏幕上显示"聆听中":

立创·实战派 ESP32-S3 固件详情页,适用芯片 ESP32-S3

第二步,点单设备烧录,浏览器里连板子

详情页往下翻到版本信息,点"单设备烧录",弹出一个三步式工作台:连接设备、开始烧录、完成烧录。

把板子用 Type-C 线连上电脑,点"连接设备",浏览器会弹一个串口授权框,选中板子对应的串口确认。之后工具自动干这些事:探测芯片型号、读 MAC、读 Flash ID、校验固件跟芯片匹不匹配。我实测的终端日志如下,整个过程没有要我填任何参数:

工作台自动识别出 ESP32-S3,类型匹配显示“匹配,可以烧录”

日志里那行 Serial port WebSerial VendorID 0x1a86 里的 0x1a86 就是沁恒 CH340 系列的 USB 厂商 ID,说明连上的确实是板载那颗 CH340K。右边"类型匹配"给出绿色的"匹配,可以烧录",可用状态显示"可以使用",这时候点"下一步",工具自动擦除、自动烧写,等进度走完复位即可。

对比一下就知道省掉了什么:

  • 不用下载固件,固件在云端,也不存在 GitHub 下载慢的问题;
  • 不用装烧录软件,浏览器就是工具,Windows 和 Mac 操作完全一样;
  • 不用知道 0x0 这个地址,分区和偏移工具自己处理;
  • 不用自己判断固件选没选错,芯片识别和类型匹配这一步会拦一道。

什么情况推荐直接用这个

我的建议很直接。如果你符合下面任何一条,别跟 flash_download_tool 较劲了,直接上浏览器方案:

  • 用的是 Mac,不想为了烧个固件去研究 esptool 命令行;
  • 看到 0x0、COM 口、波特率这些词就头大,或者之前填错过地址把板子烧黑屏过;
  • 网络访问 GitHub 费劲,固件包下不下来;
  • 手头电脑没装任何开发环境,就想十分钟内听到小智开口。

反过来,如果你本来就在学 ESP-IDF、以后还要频繁用 esptool 做分区烧录和调试,那方式一值得完整走一遍,理解了底层流程没坏处。

最后

两条路烧的是同一份官方固件,跑起来的小智没有任何区别,差别只在你愿意为烧录这件事花多少耐心。我自己的习惯是第一次上手新板子走一遍官方工具,把流程摸清楚,之后给别人刷、或者板子要重新烧,就全丢给浏览器了。

板子烧好只是第一步。后面还有配网、绑定设备、选大模型服务这些事,遇到卡壳的可以留言,我再单独写一篇配网和后台设置的。

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐