ESP32-A1S之WINDOWS环境配置
一、前言
由于使用安信可的一体化环境总是不成功,在网上找了各种资料以及自己的理解推出本文,希望小白少跳点坑。
二、工具材料
- eclipse
- 最新版本的工具链这是配置window系统esp32最重要的工具,里面是一个类似于linux的文件布局,在里面配置好了python等,在该环境中make ESP32 程序 生成bin文件 也可以在该环境中flash到固件中,亦可使用flash tool烧录,本文使用flash tool烧录
- flash tool具体在官网都有讲解
三、安装工具
- 首先下载的工具链解压到D盘根目录下会有一个
msys32
的文件 - 打开
msys32
中的msys2.exe
你会看到类似于cmd
的终端界面 - 输入
git clone --recursive https://github.com/espressif/esp-idf.git
(若未安装git自行百度安装) - 找到
D:\msys32\etc\profile.d\
新建一个export_idf_path.sh
文件在里面复制下面代码
export IDF_PATH="D:/msys32/home/Administrator/esp-idf"
export PATH="/mingw32/bin/:$PATH"
开始编译
esp-idf
下载完以后,进入目录D:\msys32\home\Administrator\esp-idf\examples\get-started
找到hello_world
文件复制到D:\msys32\home\Administrator\ProjectEsp32
下其中ProjectEsp32
是自己新建的存放esp32
程序- 进入
msys.exe
输入cd ProjectEsp32/hello_world
进入到D:\msys32\home\Administrator\ProjectEsp32\hello_world
- 我们先配置
hello_world
的下载配置文件,输入make menuconfig
:出现一个蓝色小弹窗,将Flash size
改为4MB
即可 ,第一个是端口设置,根据你插上来的ESP32的端口决定,注意格式是com+数字,比如我当前的是 13端口:
- 完成后保存 退出输入
make
需要等待大概20分钟我这里比较慢 - 若成功了(我是成功了,之前一直遇到问题在这里,但是换了上面10.01最新的工具链问题消除了)界面如下:
烧录程序
如果上面都成功了那恭喜你完成最重要的了
方法1. 可以通过make flash
指令烧录关于’ESP-A1S’板子需要按下’boot+KEY3’键进入烧录模式(没去找相关文档,自己瞎按按出来的)
方法2. 通过上面的flash tool工具选择esp32
build\bootloader\bootloader.bin 0x01000
build\partitions_singleapp.bin 0x08000
build\hello-world.bin 0x10000
具体可以参考