forked from xiaozhi/xiaozhi-esp32
57 lines
1.2 KiB
Markdown
57 lines
1.2 KiB
Markdown
|
|
# 编译配置指南
|
|||
|
|
|
|||
|
|
本文档介绍了如何为 **Movecall Moji2.0 (小智AI衍生版)** 配置和编译固件。
|
|||
|
|
|
|||
|
|
## 🛠 环境要求
|
|||
|
|
* **ESP-IDF 版本**: v5.5
|
|||
|
|
* **芯片型号**: ESP32-C5
|
|||
|
|
|
|||
|
|
## 🔗 硬件开源信息
|
|||
|
|
本项目基于以下开源硬件设计:
|
|||
|
|
* **立创开源硬件平台**: [https://oshwhub.com/movecall/moji2](https://oshwhub.com/movecall/moji2)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🚀 编译步骤
|
|||
|
|
|
|||
|
|
### 1. 设置编译目标
|
|||
|
|
首先,将项目目标芯片设置为 ESP32-C5:
|
|||
|
|
```bash
|
|||
|
|
idf.py set-target esp32c5
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 2. 配置开发板型号
|
|||
|
|
运行以下命令打开配置菜单进行板型选择:
|
|||
|
|
```bash
|
|||
|
|
idf.py menuconfig
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**请在菜单中按照以下路径进行操作:**
|
|||
|
|
> **Xiaozhi Assistant** -> **Board Type** -> **Movecall Moji2.0 小智AI衍生版**
|
|||
|
|
|
|||
|
|
*操作提示:配置完成后,按 **S** 保存并按回车确认,按 **Q** 退出。*
|
|||
|
|
|
|||
|
|
### 3. 执行编译
|
|||
|
|
运行以下命令开始构建项目:
|
|||
|
|
```bash
|
|||
|
|
idf.py build
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🔧 常用维护命令
|
|||
|
|
|
|||
|
|
**清理编译缓存 (遇到报错建议执行):**
|
|||
|
|
```bash
|
|||
|
|
idf.py fullclean
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**烧录固件:**
|
|||
|
|
```bash
|
|||
|
|
idf.py flash
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**查看串口日志:**
|
|||
|
|
```bash
|
|||
|
|
idf.py monitor
|
|||
|
|
```
|