2020.01.19: 初版。
參考 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
打印如上,則編譯環境配置成功。
查看下當前的 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 esp32s2beta
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