• 【嵌入式硬件Esp32】ESP32 正确下载姿势


    程序的正确下载步骤,以8M flash为例子:

    ESP32 的运行状态主要由 GPIO0 决定

     

    ESP32 在编译时,通过 make menuconfig 来配置 Partition Table 分别支持 Single factory app, no OTA、Factory app, two OTA definitions、Custom partition table CSV注意1:乐鑫在不同版本的 SDK 中有可能会改变这些烧录位置,以下说明仅为参考,建议以开发时的 Console 输出信息为准。

    说明:

    *切记将模组按正确电路接线完成后,再上电。

    *保证3.3V 电源供应,一般要求外部电源输出电流需在 500mA 及以上。

    2、需配置晶振频率、SPI SPEED、SPI MODE、Flash Size、串口端口号和波特率等,此处波特率可以尽量选大一些,以节省时间,若提示ERROR,请降低波特率,在此以 8Mbit Flash为例:

    四、windows下make  flash下载

    一、先将GPIO0拉低(进入下载模式)。如下图,接上跳线帽。

    二、输入make flash,在界面上出现Connecting...字样时候。按住boot按钮 ,提示开始下载,即可松开。

     如下图是没有按boot时可能出现的情况:

    下图为正确下载的情况:

    三、要使下载好的程序运行,则在下载完成后,将ESP32的GPIO0拉高(也就是第一张图的跳线帽取下),复位或重启,程序即可运行。

    如上图,程序正常运行,若下载速度慢可将速度调整到921600,该速率也比较稳定。

    五、官方工具flash_download_tools 下载 

    ESP FLASH TOOL 是 Espressif 官方开发的烧录工具,用户可根据实际的编译方式和Flash的容量,将SDK编译生成的多个bin文件一键烧录到 ESP8266/ESP32 的SPI Flash中。

    ESP FLASH TOOL 的官方下载地址为: https://www.espressif.com/zh-hans/support/download/other-tools?keys=&field_type_tid%5B%5D=13

    烧写工具说明 :http://bbs.espressif.com/viewtopic.php?f=5&t=433

    按上图配置完毕后,再给模块上电,使其进入下载模式,再点击【START】开始烧录,直到烧录完成:

  • 相关阅读:
    P1855 榨取kkksc03
    P1359 租用游艇
    P1656 炸铁路
    P1536 村村通
    P3367 【模板】并查集
    P3395 路障(洛谷)
    P1135 奇怪的电梯(洛谷)
    P1331 海战(洛谷)
    conda安装和pip安装的国内镜像配置
    cvpr2020 | 图像增强与恢复论文盘点
  • 原文地址:https://www.cnblogs.com/xiaoyehack/p/9863761.html
Copyright © 2020-2023  润新知