开发环境
硬件:ESP32-WROOM-32 开发板
软件:Ubuntu 14.04虚拟机
1.安装交叉编译工具链所依赖的环境**
sudo apt-get install git make gcc libncurses5-dev flex bison gperf python-serial
如果已经安装过了,不会再次安装。
2.创建工作目录级设置编译链
1.创建工作目录
mkdir ~/esp32
cd ~/esp32
2.在官网上下载最新的交叉编译链
wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-61-gab8375a-5.2.0.tar.gz (64位)
3.解压文件到当前目录下并设置环境变量
tar -zxvf xtensa-esp32-elf-linux32-1.22.0-61-gab8375a-5.2.0.tar.gz
打开 nano ~/.profile
在最后一行输入 export PATH=$PATH:~/esp32/xtensa-esp32-elf/bin 退出保存
使其生效 source ~/.profile
测试是否成功 xtensa-esp32-elf-gcc -v
3.安装esp-idf开发套件
1.下载esp-idf
cd ~/esp32
git clone –recursive https://github.com/e