SSD_FLASH支持列表
声明:
-
本兼容性列表(下称「本列表」)中所列之器件,已经过SigmaStar测试确认可与SigmaStar芯片(下称「SigmaStar 芯片」)兼容,但SigmaStar之测试系针对器件厂商或客户所提供的器件样品进行,前述兼容性确认仅适用于该等样品。
-
贵客户可依据自身需求自行采购本列表中的任一器件使用。但贵客户应了解,本列表所示器件并非SigmaStar所设计及生产,SigmaStar所为之前述兼容性测试无法取代贵客户所应进行的正规生产验证。因此,贵客户于采购使用该等器件前,应自行进行完整之产品验证。
-
贵客户应了解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 | |||
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 |