esp8266-01 替换4M Flash(搬运)

简介: 最近几天搞micropython用的板子是esp8266-01,不过不知道为什么固件死活烧录不进去,后来了解了一下猜测大概是Flash太小了,不过也是就算写进去了可能大概也用不了多少空间吧,就找到了修改Flash的教程,非常简单,大家有兴趣也可以试一试。
img_d11e6b6f4a29d2c3d997eeb255967e93.png

最近几天搞micropython用的板子是esp8266-01,不过不知道为什么固件死活烧录不进去,后来了解了一下猜测大概是Flash太小了,不过也是就算写进去了可能大概也用不了多少空间吧,就找到了修改Flash的教程,非常简单,大家有兴趣也可以试一试。
我按照教程用的Flash模块也是w25q32fvzpig,其他的我就不知道了。
搬运自(亲测可行):https://www.youtube.com/watch?v=7Q6ABad7U6o

1.查看原始Flash大小

如果你按照了arduino esp8266支持那么应该可以在示例里找到CheckFlashConfig的示例:

img_66f22db576b143abe92ee9d6098c2fdf.png

接着上传代码后可以在串口监视器中看到返回信息,Flash为524288(512KB)

img_6bce725caafb7c8c238d33d3d1991e94.png

2.替换Flash

拆下原来的Flash模块(注意圆点标识)

img_a638e4c2a087f6f7ff0536daeb28b96d.png

img_a1441854c469e4e978a65c58aeaa7013.png

替换上新的Flash模块
img_5621a939348affc9c790da5c0349bf1f.png

3.测试

这里的话你可以尝试直接上传第一步的测试代码进行测试查看
不过我在第一次是发现不知道为什么不能上传成功,后来尝试了esp8266官网的固件擦除工具(flash_download_tools)重新上传就可以了,如果你也遇到的话也可以试一下这方法

如果串口返回了以下信息恭喜你成功了!!!


img_75c74cd86250d1bfe6309d55cbe9e441.png
相关文章
|
4月前
|
开发框架 C语言 开发者
STM32寄存器操作、模板构建
【8月更文挑战第23天】本文档介绍STM32中的寄存器操作方法与模板构建技巧。寄存器是STM32控制内外设的核心,通过直接读写特定内存地址来进行操作。以配置GPIO为例,需定位寄存器地址并写入适当值。文档还提供了一个基本的代码模板,包括包含头文件、时钟配置、外设初始化及主函数流程,帮助开发者快速搭建开发框架,并强调了参考手册的重要性以确保正确使用。
|
6月前
|
存储 数据采集 IDE
利用ESP32-C3将TF卡内容变成U盘进行读取
ESP32-C3是一款高性价比的微控制器,具备WiFi和蓝牙功能,广泛应用于物联网(IoT)项目中。除了常见的无线通信功能外,ESP32-C3还可以用来模拟U盘读取TF卡内容。本文将介绍如何通过ESP32-C3实现这一功能,让你的设备像U盘一样读取TF卡里的数据。
424 1
|
7月前
|
Python 内存技术
使用python清空esp8266的flash,方法超简单
使用python清空esp8266的flash,方法超简单
|
7月前
|
Linux
DMA寄存器与代码结合文档笔记
DMA寄存器与代码结合文档笔记
76 0
|
Linux
Linux驱动操作地址(寄存器)的一些方式
Linux驱动操作地址(寄存器)的一些方式
158 0
|
存储 C语言 C++
Win32程序入口识别,定位回调函数,具体事件处理的定位,ESP寻址方式,压栈方式复习
Win32程序入口识别,定位回调函数,具体事件处理的定位,ESP寻址方式,压栈方式复习
|
存储 内存技术
STM32内部flash详解(1)(下)
STM32内部flash详解(1)
|
存储 缓存 关系型数据库
STM32内部flash详解(1)(上)
STM32内部flash详解(1)