ESP-ADF&ESP-IDF4.2.2环境搭建
背景
esp32官方adf环境为ADF2.3搭配IDF3.3版本,由于依赖的版本低于4.导致HFP不支持16K音频传输。因此下面将要介绍如何用git下载远程仓库的代码。 PS:IDF3.3和IDF4.2.2底层依赖不一样,所以相关example会存在冲突,不建议直接使用
获取资源
- 打开gitee访问乐鑫官方仓库
打开这个网址
https://gitee.com/EspressifSystems
里面可以看到ADF和IDF的仓库
- 直接下载
获取最新master分支(不进行递归操作 --recursive)
git clone https://gitee.com/EspressifSystems/esp-idf.git
切换到4.2.2,master分支运行会出错
git reset --hard 7ab8f793ca5b026f37ae812bcc103e3aa698d164
- 用官方脚本区将git上数据获取到gitee并下载
参考这个仓库里面的Readme
git clone https://gitee.com/EspressifSystems/esp-gitee-tools
经过上述操作之后就可以将IDF4.2.2的环境开发完成
两步操作:1. 递归 submodle-update.sh 2. 安装 intsall.sh
- 下载ADF库
下载ADF仓库
https://github.com/espressif/esp-adf
只进行第3步的递归下载操作
不进行IDF3.3的安装
|