ESP32开发(1)-Windows搭建ESP32开发环境
下载编译链
https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20170330.zip
使用msys2的Arch Linux作为linux编译环境。如更新编译链,可以更新/opt/xtensa-esp32-elf/目录。
修改环境变量
将mysy2的/usr/bin添加到PATH。
重启生效。
下载SDK
git clone –recursive https://github.com/espressif/esp-idf.git
**ESP32的可以通过mysy2直接通过串口下载固件,如需要,可以安装python2以及**pyserial。
安装python2
下载python2.7
https://www.python.org/ftp/python/2.7.13/python-2.7.13.amd64.msi
安装pyserial
下载pyserial
安装
进入pyserial
python setup.py install
测试
打开msysy2目录下的msys2_shell.cmd
查看串口设备地址。一般是windows下的串口编号-1,如windows下的编号为com6,则msys2下的串口为/dev/ttyS5.
ls /dev
进入SDK的示例代码
cd /e/esp-idf/examples/get-started/hello_world
输入命令:export=/e/esp-idf
make menuconfig
选择“Serial flasher config”– “Default serial port”
输入串口设备地址
menuconfig的各项选项,在以后的博客里添加。
选择save保存即可。
make all
第一次编译通常很慢,编译完成后,在build目录下,生成hello-world.bin,partitions_singleapp.bin,在build/bootloader目录下生成bootloader.bin。
make flash下载固件
也可以用官方的下载工具下载
OK完成。看看效果。