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.

Table 44 List of flash devices supported natively by libflash#

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.