Olimex Support Forum

OLinuXino Android / Linux boards and System On Modules => A20 => Topic started by: evelynwang on June 12, 2025, 02:28:26 PM

Title: Question about using SPI NAND with A20-SOM
Post by: evelynwang on June 12, 2025, 02:28:26 PM
Hi everyone,

I'm designing a custom board based on the A20-SOM from Olimex and looking into replacing the standard NAND/eMMC flash with an SPI NAND solution (probably a 1Gb Winbond or GigaDevice part).

I've gone through the A20 datasheet and see SPI interfaces are available, but I'm not sure about bootloader compatibility or how U-Boot handles SPI NAND on this SoC. Has anyone here successfully used SPI NAND as the primary storage/boot medium with an A20-based system?

Would really appreciate any pointers—whether it's DTS changes, U-Boot configs, or just general lessons learned. Thanks!
Title: Re: Question about using SPI NAND with A20-SOM
Post by: LubOlimex on June 12, 2025, 03:04:57 PM
I don't think it will work. Look here:

https://linux-sunxi.org/BROM

Also I don't see SPI NAND listed in the boot diagram in the manual on page 95 (only SPI NOR):

https://github.com/allwinner-zh/documents/blob/master/A20/A20_User_Manual_v1.4_20150510.pdf