G32S10X / SUPPORTED PERIPHERALS / FLASH
NOR Flash Support lists
以下列出 SPI NOR Flash 型号及相关配置。
列入型号表仅表示存在匹配及参数记录,尚无上板擦写验证记录;实际使用前请结合芯片数据手册和板级测试确认。
型号与容量
共同参数:页大小 256 B,Quad Read 命令 0x6B,dummy_byte 原值为 8。sector_size 是型号表配置值,不代表芯片最小擦除单位。
| 序号 | 型号(SPL 原名) | JEDEC ID | 容量(MiB) | 容量(Mbit) | 页大小(B) | sector_size(KiB) | 地址长度(B) | 备注 |
|---|---|---|---|---|---|---|---|---|
| 1 | W25Q128 | 0xEF4018 | 16 | 128 | 256 | 64 | 3 | — |
| 2 | GD25Q128C | 0xC84018 | 16 | 128 | 256 | 64 | 3 | — |
| 3 | GD25Q256EYIG | 0xC84019 | 32 | 256 | 256 | 32 | 4 | — |
| 4 | MX25L128**E | 0xC22018 | 16 | 128 | 256 | 64 | 3 | — |
| 5 | ZB25VQ128 | 0x5E4018 | 16 | 128 | 256 | 64 | 3 | — |
| 6 | GD25LQ128C | 0xC86018 | 16 | 128 | 256 | 32 | 3 | — |
| 7 | EN25QH64A | 0x1C7017 | 8 | 64 | 256 | 32 | 3 | 设置 Quad 模式时使用额外的 OTP 进入/退出命令 |
| 8 | EN25QH128A | 0x1C7018 | 16 | 128 | 256 | 32 | 3 | 源码注明:四线模式参数与烧录工具存在差异;设置 Quad 模式时使用额外的 OTP 进入/退出命令 |
| 9 | EN25QH256A | 0x1C7019 | 32 | 256 | 256 | 32 | 4 | 设置 Quad 模式时使用额外的 OTP 进入/退出命令 |
| 10 | EN25QX128A | 0x1C7118 | 16 | 128 | 256 | 32 | 3 | — |
| 11 | GD25Q64C | 0xC84017 | 8 | 64 | 256 | 32 | 3 | — |
| 12 | IS25LP064D | 0x9D6017 | 8 | 64 | 256 | 32 | 3 | — |
| 13 | IS25LP128F | 0x9D6018 | 16 | 128 | 256 | 32 | 3 | — |
| 14 | MX25L6406F | 0xC22017 | 8 | 64 | 256 | 32 | 3 | — |
| 15 | WIN25Q64 | 0xEF4017 | 8 | 64 | 256 | 32 | 3 | 型号名称按源码原样保留 |
| 16 | XM25QH64A | 0x207017 | 8 | 64 | 256 | 32 | 3 | — |
| 17 | XM25QH128A | 0x207018 | 16 | 128 | 256 | 32 | 3 | 设置 Quad 模式时使用额外的 OTP 进入/退出命令 |
| 18 | XM25QH64B | 0x206017 | 8 | 64 | 256 | 32 | 3 | — |
| 19 | XM25QH128B | 0x206018 | 16 | 128 | 256 | 32 | 3 | — |
| 20 | XM25QH64C | 0x204017 | 8 | 64 | 256 | 32 | 3 | — |
| 21 | XM25QH128C | 0x204018 | 16 | 128 | 256 | 32 | 3 | 源码注明:四线模式参数与烧录工具存在差异 |
| 22 | XM25QH256C | 0x204019 | 32 | 256 | 256 | 32 | 4 | — |
| 23 | XM25QU128C | 0x204118 | 16 | 128 | 256 | 32 | 3 | — |
| 24 | XM25QU256C | 0x204119 | 32 | 256 | 256 | 32 | 4 | — |
| 25 | FM25Q64A | 0xF83217 | 8 | 64 | 256 | 32 | 3 | — |
| 26 | MX25L25645G/35F | 0xC22019 | 32 | 256 | 256 | 32 | 4 | — |
| 27 | MX25L51245G | 0xC2201A | 64 | 512 | 256 | 32 | 4 | — |
| 28 | W25Q256JV | 0xEF4019 | 32 | 256 | 256 | 32 | 4 | — |
| 29 | W25Q512JV | 0xEF4020 | 64 | 512 | 256 | 32 | 4 | — |
| 30 | BY25Q64AS | 0x684017 | 8 | 64 | 256 | 32 | 3 | — |
| 31 | BY25Q128AS | 0x684018 | 16 | 128 | 256 | 32 | 3 | — |
| 32 | ZB25VQ64 | 0x5E4017 | 8 | 64 | 256 | 32 | 3 | — |
| 33 | XT25F64B | 0x0B4017 | 8 | 64 | 256 | 32 | 3 | — |
| 34 | XT25F128B | 0x0B4018 | 16 | 128 | 256 | 32 | 3 | — |
| 35 | XT25Q128D | 0x0B6018 | 16 | 128 | 256 | 32 | 3 | — |
| 36 | FM25Q128A | 0xA14018 | 16 | 128 | 256 | 32 | 3 | — |
| 37 | FM25W128 | 0xA12818 | 16 | 128 | 256 | 32 | 3 | — |
| 38 | P25Q64H | 0x856017 | 8 | 64 | 256 | 32 | 3 | — |
| 39 | P25Q128H | 0x856018 | 16 | 128 | 256 | 32 | 3 | — |
| 40 | GM25Q64A | 0x1C4017 | 8 | 64 | 256 | 32 | 3 | — |
| 41 | GM25Q128A | 0x1C4018 | 16 | 128 | 256 | 32 | 3 | — |
| 42 | NM25Q64EVB | 0x522217 | 8 | 64 | 256 | 32 | 3 | — |
| 43 | NM25Q128EVB | 0x522118 | 16 | 128 | 256 | 32 | 3 | — |
| 44 | ZD25Q64B | 0xBA3217 | 8 | 64 | 256 | 32 | 3 | — |
| 45 | SK25P128 | 0x256018 | 16 | 128 | 256 | 32 | 3 | — |
| 46 | PY25Q64HA | 0x852017 | 8 | 64 | 256 | 32 | 3 | — |
| 47 | PY25Q128HA | 0x852018 | 16 | 128 | 256 | 32 | 3 | — |
| 48 | PY25Q256HB | 0x852019 | 32 | 256 | 256 | 32 | 4 | — |
Quad 模式与状态寄存器参数
以下字段来自 SPL 型号表;OTP 模式为 1 表示设置 Quad 模式时使用额外的 OTP 进入/退出命令。
| 序号 | 型号 | RDSR 命令 | WRSR 命令 | RDSR_DATA | WRSR_DATA | 状态读 / 写长度(B) | OTP 模式 |
|---|---|---|---|---|---|---|---|
| 1 | W25Q128 | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 2 | GD25Q128C | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 3 | GD25Q256EYIG | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 4 | MX25L128**E | 0x05 | 0x01 | 0x40 | 0x40 | 1 / 1 | 0 |
| 5 | ZB25VQ128 | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 6 | GD25LQ128C | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 7 | EN25QH64A | 0x05 | 0x01 | 0x40 | 0x40 | 1 / 1 | 1 |
| 8 | EN25QH128A | 0x05 | 0x01 | 0x40 | 0x40 | 1 / 1 | 1 |
| 9 | EN25QH256A | 0x05 | 0x01 | 0x40 | 0x40 | 1 / 1 | 1 |
| 10 | EN25QX128A | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 11 | GD25Q64C | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 12 | IS25LP064D | 0x05 | 0x01 | 0x40 | 0x40 | 1 / 1 | 0 |
| 13 | IS25LP128F | 0x05 | 0x01 | 0x40 | 0x40 | 1 / 1 | 0 |
| 14 | MX25L6406F | 0x05 | 0x01 | 0x40 | 0x40 | 1 / 1 | 0 |
| 15 | WIN25Q64 | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 16 | XM25QH64A | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 17 | XM25QH128A | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 1 |
| 18 | XM25QH64B | 0x05 | 0x01 | 0x40 | 0x40 | 1 / 1 | 0 |
| 19 | XM25QH128B | 0x05 | 0x01 | 0x40 | 0x40 | 1 / 1 | 0 |
| 20 | XM25QH64C | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 21 | XM25QH128C | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 22 | XM25QH256C | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 23 | XM25QU128C | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 24 | XM25QU256C | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 25 | FM25Q64A | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 26 | MX25L25645G/35F | 0x05 | 0x01 | 0x40 | 0x40 | 1 / 1 | 0 |
| 27 | MX25L51245G | 0x05 | 0x01 | 0x40 | 0x40 | 1 / 1 | 0 |
| 28 | W25Q256JV | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 29 | W25Q512JV | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 30 | BY25Q64AS | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 31 | BY25Q128AS | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 32 | ZB25VQ64 | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 33 | XT25F64B | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 34 | XT25F128B | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 35 | XT25Q128D | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 36 | FM25Q128A | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 37 | FM25W128 | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 38 | P25Q64H | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 39 | P25Q128H | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 40 | GM25Q64A | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 41 | GM25Q128A | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 42 | NM25Q64EVB | 0x35 | 0x31 | 0x04 | 0x04 | 1 / 1 | 0 |
| 43 | NM25Q128EVB | 0x35 | 0x31 | 0x04 | 0x04 | 1 / 1 | 0 |
| 44 | ZD25Q64B | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 45 | SK25P128 | 0x05 | 0x01 | 0x40 | 0x40 | 1 / 1 | 0 |
| 46 | PY25Q64HA | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 47 | PY25Q128HA | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |
| 48 | PY25Q256HB | 0x35 | 0x31 | 0x02 | 0x02 | 1 / 1 | 0 |