EC800M-CNGB QuecPython 是否支持 32MB SPI NOR Flash(W25Q256JWEIQ)?

您好,我目前使用 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

希望官方确认以下几个问题

  1. EC800M-CNGB 当前 QuecPython 固件是否正式支持 W25Q256JWEIQ(256Mbit / 32MB)?

  2. 如果目前没有直接支持 W25Q256JWEIQ,是否支持 W25Q256JW 系列中的其他型号?

  3. QuecPython 外部 SPI NOR Flash 对单颗 Flash 的容量是否存在限制?
    32MB 是否可以完整识别和使用?

  4. 如果 W25Q256JWEIQ 尚未加入当前固件支持列表:

    • 是否可以通过 QPYcom / Flash 配置方式添加?

    • 是否需要移远提供专用固件?

    • 是否需要提供 Flash 的 JEDEC ID、容量、Sector Size、Block Size 等参数?

  5. 如果 Flash 可以正常识别,是否可以通过 QuecPython 的 uos.VfsLfs1() 挂载为 littleFS 文件系统?

  6. 对于 32MB Flash,QuecPython 是否存在最大可分配文件系统容量限制?
    例如是否能够实际使用完整的 32MB,还是只能使用其中一部分?

  7. 如果 W25Q256JWEIQ 官方不推荐,希望官方推荐一个 EC800M-CNGB + QuecPython 已验证、1.8V、容量 16MB 或 32MB 的 SPI NOR Flash 型号。

烦请确认一下目前 EC800M-CNGB 对 256Mbit(32MB)外部 SPI NOR Flash 的实际支持情况,最好能提供对应的官方文档、支持列表或推荐型号。

谢谢!

当前知识库及公开资料暂未查询到相关内容,请等待技术工程师为您解答。

本回答仅供参考。若问题已解决,可标记为 :white_check_mark:解决方案 ;若仍有疑问,请等待官方技术人员回复,最终请以专业解答为准。

待和内部确认后答复您

flash(1).txt (5.4 KB) flash选型可参考这些

flash(1).txt (5.4 KB)flash选型可参考这些