Remix.run Logo
bobmcnamara 7 months ago

A lot of MCUs can boot from XIP QSPI/OSPI NAND. quite a feat of compatibility engineering - they made the NAND page size match QSPI transfer sizes commonly used to populate caches, so instead of bit level reads, the flash supports only cacheline level reads, which is usually what you need for XIP anyway.

Neywiny 7 months ago | parent [-]

It's too bad not every embedded device is an MCU :/

bobmcnamara 7 months ago | parent [-]

Nearly anything that can boot from XIP flash can, plenty of MPUs too, also many Intel chips.

Neywiny 7 months ago | parent [-]

Yeah I'm meaning below MCU boot capability, not above

bobmcnamara 7 months ago | parent [-]

Could you give an example?