SSD_FLASH Support List
Disclaimer:
-
The peripherals specified on this compatible peripheral list (“List”) have been tested by SigmaStar as compatible with SigmaStar’s chip products (“SigmaStar’s Chip”). Please note that SigmaStar tests only the peripheral samples provided by vendors or customers and the foregoing compatibility test results shall apply only to such samples.
-
You could choose at your sole discretion and demand to purchase and use any peripheral on the List with SigmaStar’s Chip. Nevertheless, you should understand that SigmaStar’s compatibility test cannot replace your normal production qualification. Therefore, you should conduct dedicated test in accordance with your normal production qualification procedure prior to using or purchasing such peripherals.
-
You should understand that no warranty of any kind, whether express or implied, is provided by SigmaStar for any peripheral on the List (including, but not limited to, any warranty with regard to the design, production, quality, performance, merchantability, or fitness for a particular purpose of the peripheral). SigmaStar is not liable for any loss, damage, or liability resulted from or relating to the use of any peripheral on the List.
1. Nand Flash¶
General modification file: project\board\i2m\boot\spinand\partition\SPINANDINFO.sni
Serial number | Manufacturer | Model | Size (Gbit) | Package (device id ) |
Notes |
---|---|---|---|---|---|
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 | Confirm with the original XTX factory that whether the chip ECC Bits have special multiplexing, unconventional usage, compatibility problems, and cannot be used for SSD platform | |||
7 | TC58CVG0S3H | 1 | WSON | ||
TC58CVG1S3H | 2 | WSON | |||
8 | XC(芯存) | XCSP1AAWH-NT | 1 | WSON | |
9 | UNIM | UM19A0HCSW | 1 | WSON |
2. Nor Flash¶
Regularly modify the file directory:
IPL.bin
Uboot Driver: boot/drivers/mstar/flash_isp
Kernel Driver: kernel/drivers/sstar/flash_isp
Serial number | Manufacturer | Model | Size (Mbit) | Package | Notes |
---|---|---|---|---|---|
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 read and write speed test method¶
a. flash write speed
test method: dd if=/dev/zero of=/dev/mtdblockX bs=1k count=X
b. flash read speed
test method: dd if=/dev/mtdblockX of=/dev/null bs=1k
c. flash write and read
test method: dd if=/dev/mtdblockX of=/dev/mtdblockX bs=1k count=X
Where X is set according to the actual situation
4. FLASH QUAD MODE mechanism¶
The following default state is to first check whether the Flash itself supports Quad Mode. If the Flash itself does not support it, it can only go to Single Read Mode. The corresponding CONFIG is as follows, please use the make menuconfig configuration interface to configure
Nand | Nor | |
---|---|---|
IPL | Default priority to Quad Read Mode | Default priority to 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 |