电脑出了问题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:msys32etcprofile.desp32_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:msys32msys2_shell.cmd”启动msys32
cd /esp-idf-v4.0-beta2/examples/get-started/hello_world/
make menuconfig
或 笔记本核心较多用下面这个会更快
make -j4 menuconfig