您好,我目前使用 EC800M-CNGB + QuecPython 开发一款产品,希望通过模块 SPI 接口外挂 NOR Flash,用于 QuecPython 文件系统,主要存储程序运行过程中产生的数据、日志、配置文件及其他资源文件。
目前了解到 EC800M 有使用外部 SPI NOR Flash 的实际案例,例如 W25Q128JWSIQ,但希望进一步确认 32MB(256Mbit)Flash 的官方支持情况。
目前计划使用的 Flash
Winbond W25Q256JWEIQ
-
容量:256Mbit = 32MB
-
工作电压:1.7V~1.95V
-
SPI / Dual SPI / Quad SPI
-
封装:WSON-8-EP 6×8mm
-
JEDEC ID:0xEF 0x40 0x19
计划直接连接 EC800M 的 1.8V SPI 接口,不使用电平转换。
模块及软件环境
-
模块:EC800M-CNGB
-
开发环境:QuecPython
-
用途:外部 SPI NOR Flash 文件系统 / 数据存储
-
SPI:计划使用 SPI0
-
EC800M SPI0:
-
CLK:Pin 30
-
CS:Pin 31
-
MOSI:Pin 32
-
MISO:Pin 33
-
希望官方确认以下几个问题
-
EC800M-CNGB 当前 QuecPython 固件是否正式支持 W25Q256JWEIQ(256Mbit / 32MB)?
-
如果目前没有直接支持 W25Q256JWEIQ,是否支持 W25Q256JW 系列中的其他型号?
-
QuecPython 外部 SPI NOR Flash 对单颗 Flash 的容量是否存在限制?
32MB 是否可以完整识别和使用? -
如果 W25Q256JWEIQ 尚未加入当前固件支持列表:
-
是否可以通过 QPYcom / Flash 配置方式添加?
-
是否需要移远提供专用固件?
-
是否需要提供 Flash 的 JEDEC ID、容量、Sector Size、Block Size 等参数?
-
-
如果 Flash 可以正常识别,是否可以通过 QuecPython 的
uos.VfsLfs1()挂载为 littleFS 文件系统? -
对于 32MB Flash,QuecPython 是否存在最大可分配文件系统容量限制?
例如是否能够实际使用完整的 32MB,还是只能使用其中一部分? -
如果 W25Q256JWEIQ 官方不推荐,希望官方推荐一个 EC800M-CNGB + QuecPython 已验证、1.8V、容量 16MB 或 32MB 的 SPI NOR Flash 型号。
烦请确认一下目前 EC800M-CNGB 对 256Mbit(32MB)外部 SPI NOR Flash 的实际支持情况,最好能提供对应的官方文档、支持列表或推荐型号。
谢谢!