【获取esp32-s2 beta库】
Code: Untitled.js Select all
mkdir -p esp && cd esp
git clone --recursive -b feature/esp32s2beta https://github.com/espressif/esp-idf.git【获取esp32-s2 交叉编译链并且解压】
Code: Untitled.js Select all
tar -xzf ~/Downloads/xtensa-esp32s2-elf-*【设置环境变量】
首先在esp文件夹新建一个esp32s2.sh文件,然后用文本编辑器把下面几行命令拷贝进去
Code: Untitled.js Select all
export PATH="$HOME/esp/xtensa-esp32s2-elf/bin:$PATH"
export IDF_PATH=~/esp/esp-idf
export PATH="$IDF_PATH/tools:$PATH"Code: Untitled.js Select all
source esp32s2.sh【安装python依赖包】
Code: Untitled.js Select all
python -m pip install --user -r ~/esp/esp-idf/requirements.txt【安装cmake】
Code: Untitled.js Select all
sudo apt-get install cmake (ubuntu&debian)
sudo pacman -S cmake (Arch)
yum install cmake (centos&fedora)【编译&下载】
Code: Untitled.js Select all
cd $IDF_PATH/examples/protocols/http_request
rm -rf sdkconfig build
idf.py -DIDF_TARGET=esp32s2beta menuconfig
idf.py -DIDF_TARGET=esp32s2beta build flash monitor