SSD_FLASH支持列表


声明:

  1. 本兼容性列表(下称「本列表」)中所列之器件,已经过SigmaStar测试确认可与SigmaStar芯片(下称「SigmaStar 芯片」)兼容,但SigmaStar之测试系针对器件厂商或客户所提供的器件样品进行,前述兼容性确认仅适用于该等样品。

  2. 贵客户可依据自身需求自行采购本列表中的任一器件使用。但贵客户应了解,本列表所示器件并非SigmaStar所设计及生产,SigmaStar所为之前述兼容性测试无法取代贵客户所应进行的正规生产验证。因此,贵客户于采购使用该等器件前,应自行进行完整之产品验证。

  3. 贵客户应了解SigmaStar对于本列表所示器件不提供任何明示或默示的担保(包括但不限于对该等器件之设计、制造、质量、效能、可商用性、合目的性的担保),SigmaStar对于贵客户使用本列表器件所生之任何争议概不负责。


1. Nand Flash

常规修改文件:project\board\i2m\boot\spinand\partition\SPINANDINFO.sni

序号 厂商 型号 大小(Gbit) 封装
(device id)
备注
1 MXIC MX35LF1GE4AB 1 WSON
2 ESMT F50L1G41LB-104YG2ME 1 WSON
3 Winbond W25N01GV 1 WSON
W25M02GV 2 WSON
4

GD GD5F1GQ4UBYIGR 1 WSON
GD5F4GQ6UEYIGR 4 WSON
GD5F1GQ5UEYIGR 1 WSON
5 FORESEE FS35ND02G-S2F1 2 WSON
FS35ND04G 4 WSON
F35SQA001G 1 WSON
6 XTX XT26G02E 2 WSON
XT26G11C 1 WSON
XT26G01A 1 WSON 跟XTX原厂确认该芯片ECC bit位有特殊复用,非常规使用方法,兼容性有问题,不能用于SSD平台
7 TC58CVG0S3H 1 WSON
TC58CVG1S3H 2 WSON
8 XC(芯存) XCSP1AAWH-NT 1 WSON
9 UNIM UM19A0HCSW 1 WSON

2. Nor Flash

常规修改文件目录:

IPL.bin

Uboot Driver:boot/drivers/mstar/flash_isp

Kernel Driver:kernel/drivers/sstar/flash_isp

序号 厂商 型号 大小(Mbit) 封装 备注
1 XMC (武汉新芯) XM25QH128A 128 SOP8
XM25QH256B 256 WSON
XM25QH128C 128 WSON
2 XTX XT25F128B 128 SOP8
3 Windbond W25Q128jv 128
3 MXIC MX25L12855E 128 SOP8
4 GD GD25Q128CSIG 128
5 Zbit ZB25VQ128 128 SOP8
6 CFX(创飞芯) GM25Q128A 128
7 EON(宜扬) EN25QX128A 128

3. Flash读写速度测试方法

a.flash write speed 测试方法:dd if=/dev/zero of=/dev/mtdblockX bs=1k count=X

b.flash read speed 测试方法: dd if=/dev/mtdblockX of=/dev/null bs=1k

c.flash write and read 测试方法: dd if=/dev/mtdblockX of=/dev/mtdblockX bs=1k count=X

其中 X 根据实际情况设定


4. FLASH QUAD MODE机制

以下默认状态是首先要看Flash本身是否支持Quad Mode,如果Flash本身不支持就只能走Single Read Mode,对应CONFIG如下,请使用make menuconfig配置界面配置

Nand Nor
IPL 默认优先Quad Read Mode 默认优先Quad Read Mode
Uboot 1. Fast Read Mode: MS_SPINAND_SINGLE_READ=y
2. Quad Mode Read: MS_SPINAND_QUAD_READ=y
1. Fast_Mode:CONFIG_MS_SPINOR_BURST_READ=y
2. Quad Mode Read: CONFIG_MS_SPINOR_QUAL_READ=y
Kernel 1. Fast_Read_Mode: # CONFIG_NAND_QUAL_READ is not set
2. Quad_Read_Mode: CONFIG_NAND_QUAL_READ=y
1. Fast_Read_Mode:CONFIG_NOR_SINGLE_READ
2. Quad_Read_Mode: CONFIG_NOR_QUAL_READ