ESP32开发(1)-Windows搭建ESP32开发环境

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

https://pypi.python.org/packages/8d/88/cf848688ae011085a6da5a470740dafa3a4b105f84a5f79c3b720c19279c/pyserial-3.3.tar.gz#md5=6afe4c2e47bcec6eb7051b8c1ce19d52

安装

进入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。

扫描二维码关注公众号,回复: 1633183 查看本文章

这里写图片描述

make flash下载固件
这里写图片描述

也可以用官方的下载工具下载
这里写图片描述

OK完成。看看效果。
这里写图片描述

猜你喜欢

转载自blog.csdn.net/imzhujun/article/details/68560391