電腦出了問題linux系統下的環境不知道怎么就掛了,在一次搭建,總是出錯,沒辦法,只能在win10下一試。
1 下載交叉編譯工具,最新版
找到並下載最新的工具鏈:
https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20190611.zip
解壓出來為文件夾msys32
2.下載ESP-IDF
https://github.com/espressif/esp-idf/tags
個版本都在里面,與對應的工具鏈想匹配,否則編譯的時候回報錯,提示編譯工具過高或過低
https://github.com/espressif/esp-idf/releases/tag/v4.0-beta2,進去后再最下面
解壓
解壓出來為文件夾esp-idf-v4.0-beta2
3.將esp-idf-v3.3復制到msys32里面去,再將msys32復制到C盤根目錄,
打開C:\msys32\etc\profile.d\esp32_toolchain.sh,將里面內容配置為:
# This file was created by ESP-IDF windows_install_prerequisites.sh
# and will be overwritten if that script is run again.
export PATH="$PATH:/opt/xtensa-esp32-elf/bin:/mingw32/bin"
export IDF_PATH="/esp-idf-v4.0-beta2"
其中msys32自帶的python位於“mingw32/bin”
4.嘗試第一次編譯
雙擊“C:\msys32\msys2_shell.cmd”啟動msys32
cd /esp-idf-v4.0-beta2/examples/get-started/hello_world/
make menuconfig
或 筆記本核心較多用下面這個會更快
make -j4 menuconfig