win7安装esp32的idf
1957 2023-04-07 14:51
一、 安装 Python 3
二、 安装git
三、 下载 ESP-IDF 源代码
设置gitee用户名和密码:https://www.21mission.cn/article/1022
3.1 Git Bash Here到D盘新建的esp目录
下载重定向脚本 esp-gitee-tools
git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
下载主仓库代码
git clone https://gitee.com/EspressifSystems/esp-idf.git
使用 esp-gitee-tools 下载子仓库代码
cd esp-gitee-tools
export EGT_PATH=$(pwd)
cd ..
cd esp-idf
$EGT_PATH/submodule-update.sh
3.2 安装编译工具链
3.3 安装idf
cd esp-gitee-tools
export EGT_PATH=$(pwd)
cd ..
cd esp-idf
$EGT_PATH/install.sh
到这一步会失败,去查看ESP-IDF编程指南ESP32-S2的4.3版本,相关文档——》从零开始设置windows下的工具链——》工具链设置下载
3.4 出问题后可删除这两个文件夹下的idf-env.json文件
下载预编译的 4.3版Windows 工具链:https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-win32.zip
4.4版https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-win32.zip
参考编程指南3.2.2去设置环境变量IDF_PATH以及加速下载变量IDF_GITHUB_ASSETS(见上面的文档)
:
最后去4.3文档第三步,执行(有待商榷):
install.bat esp32s2
安装vscode idf插件需要新建一个控文件夹,然后才能安装第三项自定义,找到自己的idf,安装python才会进行下去。
打开工程,添加库文件位置includePath到c_cpp_properties.json
"${config:idf.espIdfPath}/components/**",
"${config:idf.espIdfPathWin}/components/**",
"${config:idf.espAdfPath}/components/**",
"${config:idf.espAdfPathWin}/components/**",
如果报Error checking esp32s2ulp-elf version错误:
shift+ctrl+p
输入:
Configure esp-idf extension
如果安装插件有问题,去找到D:\Espressif\python_env文件夹删除里面的目录、或者以及D:\Espressif\tools\idf-python文件夹删除里面的目录,这两个版本的python pip setuptools会影响idf的安装。安装注意选择idf的第三项配置。
后来需要不同版本的esp-idf,比如需要用4.3-dev版本来开发esp-drone-3253abc,那么就先驱gitee(github上没有这个版本)下载idf,然后改文件夹名称(避免重新设置系统的环境变量),然后运行install.bat esp32s2
全部评论