AI-01开发板编译、烧录与双配网模式说明

AI-01开发板编译、烧录与双配网模式说明 AI-01开发板编译、烧录与双配网模式说明本文基于《四博智联AI开发宝典》中 AI-C2 / AI-01 开发板章节整理重点保留硬件连接、ESP-IDF 编译、固件烧录和 SoftAP / BluFi 两种配网模式的实际开发步骤适合做语音终端或轻量联网 AI 设备的前期验证。AI-01 开发板的核心思路不是堆高配硬件而是把ESP32-C2联网能力和离线语音能力组合在一块低门槛板卡上。对于需要先完成语音唤醒、联网对话、配网闭环再逐步扩展到后端服务或 MCP 控制的项目这类板卡更适合作为第一块验证样板。硬件定位与适用场景AI-01 对应的是ESP32-C2 定制离线语音模组方案重点在于成本和硬件复杂度相对可控适合先验证语音入口支持离线语音指令弱网或无网环境下仍可完成基础交互可以对接四博维护的DOIT_AI分支接入小智体系的联网能力适合做桌面语音助手、控制面板、入门型 AI 终端原型如果项目目标是先做稳定的语音入口和配网流程而不是一开始就追求屏幕、多模态或 4G 扩展AI-01 会比更复杂的板卡更容易跑通第一版。接线与下载准备AI-01 开发板没有板载 USB 转串口功能烧录和日志查看需要外接USB 转串口工具。开发时至少要确认三件事TX/RX交叉连接3V3和GND连接正确Type-C 只负责给开发板供电不替代串口下载接好线以后先在系统设备管理器里确认串口是否正常枚举再进入编译与烧录流程。因为板上没有独立RESET按钮后续很多步骤都依赖重新插拔 Type-C 让设备重新上电。工程配置与编译AI-01 使用的是四博维护的DOIT_AI工程分支。基础步骤可以整理为gitclone https://github.com/SmartArduino/DOIT_AI.git idf.py set-target esp32c2 idf.py menuconfig idf.py build编译前最关键的不是命令本身而是menuconfig中的板型和配网方式Board Type设为Doit-AI-01-Kit如果走热点配网保持默认SoftAP如果走小程序蓝牙配网切换Net Configuration Mode为Blufi在实际项目里建议先用SoftAP跑通一版确认语音、联网、日志都正常再切到BluFi做面向终端用户的交付版本。烧录流程与启动验证AI-01 进入下载模式的关键动作是断开 Type-C 供电按住板载按键不放重新插上 Type-C松开按键后开始烧录烧录完成后重新上电串口里应该能看到小智固件启动日志首次启动通常会进入配网模式并给出对应提示音或日志提示。如果烧录时报错优先排查这几项串口是否被其他终端占用TX/RX/GND是否接反或虚接是否真的进入了下载模式芯片目标是否误配成了别的型号SoftAP 与 BluFi 两种配网模式怎么选AI-01 在开发宝典里给了两条配网路线它们适合的阶段并不一样。SoftAP 热点配网优点是依赖少联调直接更适合研发阶段、串口盯日志阶段遇到蓝牙栈问题时更容易快速定位BluFi 小程序配网更适合最终交付体验用户不用切热点流程更接近消费级设备需要在menuconfig中补足蓝牙相关开关如果你准备切到BluFi开发宝典里给出的重点是启用相关蓝牙能力并关闭不必要的 NimBLE 角色和安全项尽量把资源集中在配网链路本身。这个阶段最容易出问题的不是业务代码而是menuconfig配置不完整。适合怎样的项目AI-01 更适合下面这类需求想先验证“小智设备端 自有后端”链路需要低门槛语音入口而不是复杂显示交互希望在成本可控前提下做小批量样机需要后续接 OTA、MCP 或私有化服务如果项目下一阶段要加屏幕、摄像头或更复杂的人机交互可以再迁移到 S3/C5 一类板卡但如果目标是先把语音入口、联网稳定性和配网体验跑通AI-01 仍然是很合适的起点。开发建议建议按下面顺序推进先完成串口接线与hello world级别的环境验证再编译DOIT_AI并确认Board TypeDoit-AI-01-Kit先跑通SoftAP配网和基础语音对话最后切到BluFi再决定是否继续接 OTA、MCP 或私有后端这样可以把“环境问题”“板型配置问题”和“配网体验问题”分开排查避免一开始就把所有变量混在一起。