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。

这里写图片描述

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

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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值