当前位置: 首页 > >

【ESP32-S2】【ESP-IDF 编译、下载】

发布时间:


2020.01.19: 初版。
2020.04.16: “idf.py set-target esp32s2beta” 修改为 “idf.py set-target esp32s2”;



参考 ESP32-S2 Beta Preview Support:


ESP-IDF V4.1 目前可以支持 ESP32-S2 Beta 版本。
ESP-IDF V4.2 将会支持 ESP32-S2




在 【ESP32】【Windows 配置】的基础上,切换至 .espressif 文件夹内,下载最新的 esp-idf :


git clone --recursive https://github.com/espressif/esp-idf.git

下载完成后,切换至 …espressifesp-idf :


执行 $ install.bat
执行 $ export.bat

打印如上,则编译环境配置成功。
查看下当前的 esp-idf 版本,执行 $ idf.py --version





当前,并非所有的 ESP-IDF 例程都支持 ESP32-S2 Beta. 检查 CMakeLists.txt 文件中若存在 SUPPORTED_TARGETS esp32,则该例程不支持 ESP32-S2。





以 Get-started 中的 hello_wrold 为例:


1)切换至路径: …espressifesp-idfexamplesget-startedhello_world


2)设置目标芯片为 ESP32-S2,执行 $ idf.py set-target esp32s2


3)ESP32-S2 Beta engineering samples 共有三个版本,执行 $ idf.py menuconfig , 在 Component Config -> ESP32S2-specific -> ESP32-S2 Beta chip version ?> 中选择对应的 chip version;


4)编译,执行:$ idf.py build


5)下载、打印,执行:$ idf.py -p PORT flash monitor



友情链接: