引言
ESP32是一款高性能、低功耗的微控制器,具有多种功能,可支持Wi-Fi、蓝牙4.2支持低功耗蓝牙、多媒体处理和低功耗模式等功能。它具有32位LX6双核处理器,每个核心的主频可达160MHz,可以支持多种操作系统,如FreeRTOS、Linux、Android等。此外,ESP32还具有内置的SRAM和Flash存储器,可以实现极快的数据读写速度。
ESP32s3是一款更高性能、更低功耗的微控制器,它具有32位LX7双核处理器具有多种功能,可支持Wi-Fi、蓝牙5.1、多媒体处理和低功耗模式等功能。
有朋友私信说esp32写入micropython固件后在thonny里一直报错,所以我重新翻出esp32的板子来写这篇,之前我一直用的esp32-s3的板子在测试。
材料准备
下载固件
先去micropython官网找到对应的esp32的固件。
我这里下载了1103发布的预览版,你也可以选正式版。
ESP32_GENERIC-20231103-v1.22.0-preview.86.g7ad84e042.bin
下载工具
直接去乐鑫官网找到flash_download_tool下载来用就行了。
下载过程
这个无图了,直接插上USB线就可以下载了。(注意有些板子需要按住BOOT才能进入下载模式)
要注意的问题
esp32-s3下载的固件的时候,地址是填0x0000,但是esp32的下载地址是0x1000,否则会报错:
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
这个偏移地址0x0000不能用于esp32
esp32一定要用0x1000,否则报错。
结果
下图是正确烧录的情况,可以看到固件版本是2023-11-03发布的:
下图是烧录的偏移地址不对报错的情况:
会一直在shell中输出
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
-
微控制器
+关注
关注
48文章
7670浏览量
152285 -
RTC
+关注
关注
2文章
548浏览量
67157 -
Shell
+关注
关注
1文章
366浏览量
23491 -
Flash存储
+关注
关注
0文章
38浏览量
8341 -
ESP32
+关注
关注
18文章
981浏览量
17664
发布评论请先 登录
相关推荐
ESP32-S2无法烧录下载固件的解决方法
如何烧录ESP32离线烧录程序?
如何帮助ESP8266系列模组烧录固件ESP8266固件烧录说明
![如何帮助<b class='flag-5'>ESP</b>8266系列模组<b class='flag-5'>烧录</b>固件<b class='flag-5'>ESP</b>8266固件<b class='flag-5'>烧录</b>说明](https://file.elecfans.com/web1/M00/8F/77/o4YBAFzBTwaAEdPeAAMDC7crNMM510.png)
ESP32模组的主要特性
ESP32 SDIO 使用教程
![<b class='flag-5'>ESP32</b> SDIO 使用教程](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用MicroPython开发ESP32(01):快速入门
![使用MicroPython开发<b class='flag-5'>ESP32</b>(01):快速入门](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
一文详解ESP32的安全特性
![一文详解<b class='flag-5'>ESP32</b>的安全特性](https://file.elecfans.com/web2/M00/4F/FB/pYYBAGLFSn-APCb9AALp_I8CDzo930.png)
ESP8266/ESP32自动下载原理
自动化烧录器支持芯片烧录Espressif乐鑫科技的低功耗蓝牙模组ESP32-WROOM32E
![自动化<b class='flag-5'>烧录</b>器支持芯片<b class='flag-5'>烧录</b>Espressif乐鑫科技的低功耗蓝牙模组<b class='flag-5'>ESP32</b>-WROOM32E](https://file1.elecfans.com//web2/M00/82/9C/wKgaomRaD5aAQ3bnAADPqaXSdD4954.png)
启明云端分享|ESP-T01烧录器使用介绍(ESP32/ESP8266专用烧录工具)
![启明云端分享|<b class='flag-5'>ESP</b>-T01<b class='flag-5'>烧录</b>器使用介绍(<b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266专用<b class='flag-5'>烧录</b>工具)](https://file.elecfans.com/web2/M00/13/8C/poYBAGE1qeyATx_lAABBNWwnr8U077.png)
ESP32-S3模组烧录又失败?分享怎么排查原因
![<b class='flag-5'>ESP32</b>-S3模组<b class='flag-5'>烧录</b>又失败?分享怎么排查原因](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
评论