【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

下载完成后,切换至 …espressif\esp-idf :

执行 $ install.bat
执行 $ export.bat
【ESP32-S2】【ESP-IDF 编译、下载】_第1张图片
打印如上,则编译环境配置成功。
查看下当前的 esp-idf 版本,执行 $ idf.py --version


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


以 Get-started 中的 hello_wrold 为例:

1)切换至路径: …espressif\esp-idf\examples\get-started\hello_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
【ESP32-S2】【ESP-IDF 编译、下载】_第2张图片

你可能感兴趣的:(ESP32-S2)