esp32 小智 Windows/Linux 命令行开发环境搭建

esp32 小智 Windows/Linux 命令行开发环境搭建

下载源码包

ESP32-S3-CAM带摄像头小智AI资料网盘链接: https://pan.baidu.com/s/1ElKLdGJHlzn-8iJWRY793Q?pwd=6668 提取码: 6668
或者直接找淘宝客服要源码

下载 ESP-IDF

1
2
3
4
mkdir ~/esp-idf
git clone https://github.com/espressif/esp-idf.git
git checkout v5.4.1
git submodule update --init --recursive

🐂注意: v5.5.1 版本也是可以的, 但是v6.0 版本就不行了, 会有很多地方不兼容, 即使解决了编译问题, 功能也不对

安装依赖

1
2
cd ~/esp-idf
./install.sh esp32s3

如果是windows powershell 就是 .\install.ps1 esp32s3

配置alias 方便在任何时候使能ESP-IDF 开发环境

完成下面的配置后只需要在终端内运行 idfen 就可以使能开发环境了

Linux

~/.zshrc

1
alias idfen='source ~/esp-idf/export.sh'

Windows

1
code $PROFILE

加入以下内容

1
2
3
function idfen {
    & "E:\work\ESP32\esp-idf\export.ps1"
}

编译烧录固件

使能环境

1
2
cd xiaozhi-esp32-main203
idfen

设置目标

1
idf.py set-target esp32s3

配置功能

1
idf.py menuconfig

编译

1
idf.py build
  • 如果更改了配置最好先 fullclean 一下

    1
    
    idf.py fullclean
    

烧录

1
idf.py -p COM5 -b 460800 flash
Licensed under CC BY-NC-SA 4.0