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 | |
| UM19A9HISW | 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 |