安装IDF极力推荐参考乐鑫官方的教程,不要在其他论坛中找类似的,因为个人写的流程都回有所疏漏,当你遇到和教程不一样的地方时,就很难解决问题
下面言归正传,据不完全统计,本人安装IDF起码有20次,每次都遇到不同的问题,所以今天将曾经踩过的坑都一一列举出来,希望能帮助到看到这篇文章的同学们
step 1
安装工具链,配置环境变量
下载 安装工具链
这里可以直接复制连接在网站上下载,也可以直接使用官方教程的sudo指令安装
sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-pip python-setuptools python-serial python-cryptography python-future python-pyparsing python-pyelftools
下载之后将压缩包直接解压到esp文件夹就好(注意esp文件夹是自己新建的默认是在home根目录下新建一个文件夹命名为esp)跟ESP32相关的文件我们都可以放在这个文件夹里。
配置 PATH 环境变量
配置环境变量时,只需用vim 打开~/.profile文件 添加环境变量(如果不会使用vim的同学,可以参考vim使用教程)
vim ~/.profile
添加
PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH"
配置环境变量完成之后要重启unbuntu才会永久生效,若想不重启,且配置的环境变量生效需要输入指令
source ~/.profile
输入指令
printenv PATH
可以验证环境变量是否配置成功,成功即可看到工具链的目录
step 2
安装IDF,配置环境变量
下载 安装ESP_IDF
注意这里一定要使用git下载IDF 需要输入指令
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git
配置 IDF_PATH 环境变量
和为工具链配置环境变量相同,利用vim,为IDF添加环境变量输入
vim ~/.profile
添加环境变量
export IDF_PATH=~/esp/esp-idf
最近安装idf发现的许多问题,故重新做了整理 戳我!!!