ESP32-A1S之WINDOWS环境配置

ESP32-A1S之WINDOWS环境配置

一、前言

由于使用安信可的一体化环境总是不成功,在网上找了各种资料以及自己的理解推出本文,希望小白少跳点坑。

二、工具材料

  1. eclipse
  2. 最新版本的工具链这是配置window系统esp32最重要的工具,里面是一个类似于linux的文件布局,在里面配置好了python等,在该环境中make ESP32 程序 生成bin文件 也可以在该环境中flash到固件中,亦可使用flash tool烧录,本文使用flash tool烧录
  3. flash tool具体在官网都有讲解

三、安装工具

  1. 首先下载的工具链解压到D盘根目录下会有一个msys32的文件
  2. 打开msys32中的msys2.exe你会看到类似于cmd的终端界面
  3. 输入 git clone --recursive https://github.com/espressif/esp-idf.git(若未安装git自行百度安装)
  4. 找到D:\msys32\etc\profile.d\新建一个export_idf_path.sh文件在里面复制下面代码
export IDF_PATH="D:/msys32/home/Administrator/esp-idf"
export PATH="/mingw32/bin/:$PATH"

开始编译

  1. esp-idf下载完以后,进入目录D:\msys32\home\Administrator\esp-idf\examples\get-started找到hello_world文件复制到D:\msys32\home\Administrator\ProjectEsp32 下其中ProjectEsp32是自己新建的存放esp32程序
  2. 进入msys.exe输入cd ProjectEsp32/hello_world进入到D:\msys32\home\Administrator\ProjectEsp32\hello_world
  3. 我们先配置hello_world的下载配置文件,输入make menuconfig:出现一个蓝色小弹窗,将Flash size改为 4MB 即可 ,第一个是端口设置,根据你插上来的ESP32的端口决定,注意格式是com+数字,比如我当前的是 13端口:
  4. 完成后保存 退出输入make 需要等待大概20分钟我这里比较慢
  5. 若成功了(我是成功了,之前一直遇到问题在这里,但是换了上面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

具体可以参考
在这里插入图片描述

结果

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值