Skip to content
/ RT-MFB Public

一种灵活的i.MX RT下多串行NOR Flash型号(QSPI/OctalSPI/HyperBus)选择的启动量产方案,解决不同Flash型号不同FDCB头的痛点,是 imxrt-flash-config-block 项目的升级

License

Notifications You must be signed in to change notification settings

JayHeng/RT-MFB

Repository files navigation

imxrt-multi-flash-boot-solution

一种灵活的i.MXRT下多串行NOR Flash型号选择的量产方案

xSPI外设特性

芯片系列 RXCLKSRC
0x0 Internal Loopback 0x1 Loopback from DQS 0x3 Ext DQS
RT10xx, RT11xx
FlexSPI x8
SDR 60MHz
DDR 30MHz
SDR 133MHz
DDR 66MHz
SDR 166MHz
DDR 166MHz
RT5xx, RT6xx
FlexSPI x8
SDR 60MHz
DDR 30MHz
SDR 116MHz
DDR 57MHz
SDR 200MHz
DDR 200MHz
RT7xx
xSPI x16
SDR 60MHz
DDR 30MHz
SDR 116MHz
DDR 57MHz
SDR 200MHz
DDR 250MHz

已测试Flash型号表

测试结果基于 RT1180-FLEXSPI-MEM-BB&DC_Rev.B(默认板卡设置)FlexSPI1 PortA MUX1 (GPIO_B2_XX)

FlexSPI1 pin multiplex options performance specifications:
1. GPIO_B1_XX and GPIO_B2_XX support the maximum 200 MHz operation frequency;
2. GPIO_SD_B2_XX only supports the maximum 166 MHz operation frequency.

FlexSPI2 pin multiplex options performance specifications:
1. GPIO_EMC_B1_XX supports the maximum 166 MHz operation frequency;
2. GPIO_AON_XX only supports the maximum 104 MHz operation frequency
- 确保BB-[J82-J90]-2&3, J109-Open
- 测试仅改动 BB-J68&J16 以设置 Flash_VCC: 3.3V/1.8V/1.2V
  -- J68.1-2 3.3V
  -- J68.2-3 1.8V
  -- J16.1-2 1.2V
- 测试仅改动 BB-J11 以切换 QUAD/OCTAL
  -- J11.1-2 OCTAL
  -- J11.2-3 QUAD
厂商 型号 电压 速度 测试项目 测试结果
华邦
W25Q40CLNIG 2.3-3.6V 104M (x4) S104Mx4 TBD,封装不便测试
W25Q16JVSIQ 2.7-3.6V 133M (x4) S120Mx4
S133Mx4
通过
回读校验失败
W25Q32JVSIQ 2.7-3.6V 133M (x4) S133Mx4 通过
W25Q64NESIG 1.14V-1.26V 84M (x4) S84Mx4 通过
W25Q12NESSIG 1.14V-1.26V 104M (x4) S84Mx4
S104Mx4
通过
通过(100% DRV)
W25Q64JWSJQ 1.7-1.95V 133M (x4) S133Mx4 通过
W25Q128JWSQ/M 1.7-1.95V 133M (x4) S133Mx4 通过
W25Q256JWBAQ 1.7-1.95V 133M (x4) S133Mx4 通过
W25QQ512NWSIQ/M 1.7-1.95V 133M (x4) S133Mx4
W25M512JWBIQ 1.7-1.95V 104M (x4) S104Mx4 通过
W35T51NW 1.7-2.0V 200M (x8) D100Mx8
D166Mx8
D200Mx8
通过
回读校验失败
回读校验失败
旺宏
Macronix
MX25V4035F 2.3-3.6V 104M (x4) S104Mx4 TBD,封装不便测试
MX25V8035F 2.3-3.6V 104M (x4) S104Mx4 通过
MX25V1635F 2.3-3.6V 80M (x4) S80Mx4 JEDEC ID获取失败
假JEDEC ID下四线初始化挂起
MX25U1632F 1.65-2V 133M (x4) S133Mx4 JEDEC ID获取失败
假JEDEC ID下QE设置失败
MX25L3233F 2.65-3.6V 133M (x4) S133Mx4 通过
MX25U3232F 1.65-2V 133M (x4) S133Mx4 JEDEC ID获取失败
假JEDEC ID下QE设置失败
MX25U6435F 1.65-2V 104M (x4) S104Mx4 QE设置失败
MX25U6432F 1.65-2V 133M (x4) S133Mx4 JEDEC ID获取失败
假JEDEC ID下QE设置失败
MX25L6433F 2.65-3.6V 133M (x4) S133Mx4 通过
MX25U12832F 1.65-2V 133M (x4) S133Mx4 JEDEC ID获取失败
假JEDEC ID下QE设置失败
MX25L12833F 2.7-3.6V 133M (x4) S133Mx4 JEDEC ID获取失败
假JEDEC ID下QE设置失败
MX25L25645G 2.7-3.6V 133M (x4) S133Mx4 QE设置失败
MX25U25643G 1.65-2V 120M (x4) S120Mx4
MX25U25645G 1.65-2V 133M (x4) S133Mx4 通过
MX25UW6435G 1.65-2V 200M (x8) D200Mx8
MX25UW12845G 1.65-2V 200M (x8) D200Mx8
MX25UW25345G 1.65-2V 200M (x8) D200Mx8 通过
MX25UW51345G 1.65-2V 200M (x8) D200Mx8
MX25UM51345G 1.65-2V 200M (x8) D200Mx8 通过
MX25LM51245G 2.7-3.6V 200M (x8) D200Mx8
MX66UM1G45G 1.65-2V 200M (x8) D200Mx8
兆易创新
GigaDevice
GD25LE32
GD25Q64CSIG 2.7-3.6V 120M (x4) S120Mx4 通过
GD25LQ64
GD25LE64
GD25LB64ESIG 1.65-2.0V 133M (x4) S133Mx4 回读校验失败
GD25Q127CSIG 2.7-3.6V 104M (x4) S104Mx4 通过
GD25B128ESIG 2.7-3.6V 133M (x4) S133Mx4 通过
GD25LE128DSIG 1.65-2.0V 120M (x4) S120Mx4 通过
GD25LQ128
GD25LF128
GD25LT256EB1R 1.65-2.0V 166M (x4) S166Mx4 通过
GD25LB256
GD25LQ256
GD25LF255
GD25LT512
GD55B01G
GD25X512MEB2R 2.7-3.6V 200M (x8) D166Mx8
D200Mx8
通过
回读校验失败
GD25LX512MEB1R 1.65-2.0V 200M (x8) D166Mx8
D200Mx8
通过
回读校验失败
芯成 ISSI IS25LP064A 2.3-3.6V 133M (x4) S133Mx4
IS25WP064A 1.65-1.95V 133M (x4) S133Mx4
IS25LP064D 2.3-3.6V 166M (x4) S166Mx4
IS25WP064D 1.65-1.95V 166M (x4) S166Mx4
IS25WP128 1.65-1.95V 133M (x4) S133Mx4
IS25WX256 1.7-2.0V 200M (x8) D200Mx8
镁光
Micron
MT25QU128_RW138 1.7-2.0V 166M (x4) S166Mx4
MT25QL128_RW126 2.7-3.6V 133M (x4) S133Mx4
MT25QL256_RW162 2.7-3.6V 133M (x4) S133Mx4
MT35XU512_RW303 1.7-2.0V 200M (x8) D200Mx8
MT35XU512_RW304 1.7-2.0V 200M (x8) D200Mx8
Renesas
(Adesto)
AT25QF641
AT25QL641
AT25SF128A
AT25SL128A
AT25QL128A
ATXP032 200M (x8) D200Mx8
Infineon
(Spansion)
S25FL064L
S28HS512 200M (x8) D200Mx8

About

一种灵活的i.MX RT下多串行NOR Flash型号(QSPI/OctalSPI/HyperBus)选择的启动量产方案,解决不同Flash型号不同FDCB头的痛点,是 imxrt-flash-config-block 项目的升级

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages