使用 flash_download_tool 下载Vscode PlatformIO 开发ESP32的 bin 文件

前言

之前一直用Vscode + PlatformIO 插件来开发ESP32 ,的确是非常方便。但是如果要分享你的代码给他人,很多时候别人的电脑会和我们自己的环境不同会出现各种莫名其妙的错误。这时候直接发别人编译好的固件就是不错的选择。

过程

  1. 首先去乐鑫官网下载 flash_download_tool 工具 👉 传送门
  2. 一般使用 flash_download_tool 下载bin文件往往需要类似以下几个
    ---- bootloader.bin
    ---- partitions.bin
    ---- firmware.bin

    等等,不一定只有三个。
    但是一般我们用 PlatformIO 编译程序只有一个 firmware.bin 文件。点击上传的时候终端会显示 firmware.bin 文件在哪里,如下图
    在这里插入图片描述

只有一个 firmware.bin 文件显然是不能用 flash_download_tool 下载的,况且连地址都不知道。下面如何 让PlatformIO 显示更多我们需要的信息

  1. 先在终端处检查一以下工程目录是否正确,如果不对,点一下新建终端
    在这里插入图片描述

  2. 输入 pio run -v -t upload 注意需要连接板子
    在这里插入图片描述

  3. 然后按回车,会输出一大堆信息,我们找到如图信息
    在这里插入图片描述
    画线的地方说明了我们所需的bin文件所在地,以及每个bin 文件在flash_download_tool 里的地址设置。如 firmware.bin 设置的地址为0x1000

6.找到这几个bin文件,复制他们放到一个文件里,方面后面下载的时候找文件,如我上图中就是这些
在这里插入图片描述
7. 打开 flash_download_tool ,选择完板子后,再选择这个几个bin文件和设置他们的地址就可以下载了
在这里插入图片描述

  • 8
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值