List of devices natively supported by libflash#
libflash supports a wide range of flash devices available in the market. Each flash device is described using a SPI specification file. The table in List of flash devices supported natively by libflash lists the flash devices for which SPI spec files are included with the tools.
Manufacturer |
Part Number |
Enabled in libflash by default |
---|---|---|
Altera |
EPCS1 |
Y |
AMIC |
A25L016 |
N |
A25L40P |
N |
|
A25L40PT |
N |
|
A25L40PUM |
N |
|
A25L80P |
N |
|
Atmel |
AT25DF021 |
N |
AT25DF041A |
Y |
|
AT25F512 |
N |
|
AT25FS010 |
Y |
|
ESMT |
F25L004A |
N |
Macronix |
MX25L1005C |
N |
Micron |
M25P40 |
N |
NUMONYX |
M25P10 |
N |
M25P16 |
N |
|
M45P10E |
N |
|
SPANSION |
S25FL204K |
N |
SST |
SST25VF010 |
N |
SST25VF016 |
N |
|
SST25VF040 |
N |
|
ST Microelectronics |
M25PE10 |
Y |
M25PE20 |
Y |
|
Winbond |
W25X10 |
N |
W25X20 |
N |
|
W25X40 |
Y |
Further details can be found by examining
$XMOS_TOOL_PATH/target/include/SpecEnum.h
and
$XMOS_TOOL_PATH/target/include/SpecMacros.h
.
Refer to Add support for a new flash device for information on the specification file format and advice on supporting other flash devices.