找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 577|回复: 4
收起左侧

更换8MB 闪存 esp8266 NodeMCU Flash(板载4MB)

[复制链接]
ID:112693 发表于 2026-5-26 13:16 | 显示全部楼层 |阅读模式
本帖最后由 dragon19790000 于 2026-5-26 15:37 编辑

最近用ESP8266 NodeMCU 开发的时候总感觉空间不够用!心血来潮,看了看网上也有人更换过板载FLASH 芯片
出厂默认为w25q32 spi flash 32Mbit 实际是 4MB

ESP8266 开盖

ESP8266 开盖


手里有以前买的一个w25q64 64Mbit 8MB flash芯片,就换上了。还真没有想象的复杂!!

更换w25q64

更换w25q64


最好是 用 esptool.exe --port COM4 erase_flash   清理一下 !!!

然后写入 ESP8266 示例,flash 测试

flash size test

flash size test


在arduino ide 的开发板,选择 Generic ESP8266 Module(否则没有8MB的选项)

flash选择

flash选择

利用LittleFS 上传index.html之类的网页文件即可!
测试Flash结果,串口显示的数据:

uart 8MB

uart 8MB





评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的奖励!

查看全部评分

回复

使用道具 举报

ID:73812 发表于 2026-5-26 13:47 | 显示全部楼层
ESP8266(包括 NodeMCU)官方不支持 8MB 闪存,即使物理更换为 8MB 芯片,系统通常会无限重启或不能正常启动,因 ROM Bootloader 和 SDK 仅设计支持最大 4MB(512KB×8)闪存映射。‌‌
回复

使用道具 举报

ID:112693 发表于 2026-5-26 15:30 | 显示全部楼层
jy11 发表于 2026-5-26 13:47
ESP8266(包括 NodeMCU)官方不支持 8MB 闪存,即使物理更换为 8MB 芯片,系统通常会无限重启或 ...

测试过了,可以正常运行,没变砖!

多余的空间分给了littleFS,用来上传 html文件
回复

使用道具 举报

ID:112693 发表于 2026-5-26 15:47 | 显示全部楼层
Arduino Core 从 2.5.0 版本开始就官方支持 8MB 和 16MB 的闪存了。你通过 Generic ESP8266 Module 选择 8MB (FS:6MB OTA:~1019KB),就是让系统知道如何用好这 8MB 空间。现在无论是 Arduino Core 还是乐鑫的 SDK,都内置了智能的闪存管理机制。

┌─────────────────────────────────────────────────────────┐
│               W25Q64 (8MB Flash 芯片)                                                                             │
├─────────────────────────────────────────────────────────┤
│                                                                                                                                 │
│  ┌─────────────────────┐           ┌─────────────────────────┐  │
│  │   程序存储区 (1MB)                   │           │                文件系统区 (6MB)               │  │
│  │                                                │           │                                                        │  │
│  │  • 你的代码                               │           │  • HTML 页面文件                             │  │
│  │  • 867KB/1MB                           │           │  • CSS 样式表                                   │  │
│  │  • 受 1MB 硬限制                      │            │  • JavaScript 文件                             │  │
│  │  • 不能超,也超不了                  │           │  • 图片、字体等资源                         │  │
│  └─────────────────────┘            └────────────────────────┘  │
│                                                                                                                               │
│  ┌─────────────────────┐                                                                         │
│  │   OTA 区 (1MB)                         │                                                                         │
│  │   无线升级备用区                      │                                                                         │
│  └─────────────────────┘                                                                         │
└────────────────────────────────────────────────────────┘
回复

使用道具 举报

ID:795427 发表于 2026-5-28 08:50 | 显示全部楼层
最大支持16MB
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表