Hi,
For FMC HW and BootROM point of view, MLC is not supported, ECC is limited to 8 bits per 512Bytes whereas this memory requires 24 bits per 1080Bytes.
Did you expect to boot from MLC or just use as mass storage with another boot Flash ?
If not for booting, maybe some Kernel driver will exist, but if ECC is done in SW, performance will be limited.
eMMC 2 or 4GBytes might be a better option providing better system performances with similar price with out of the box SW integration. Scalability and device availability is much better as there is many manufacturers with JEDEC specs and packages.
eMMC might also exhibit better reliability (than discrete MLC) because internally managed by a controller tightly tailored by the Flash manufacturer.
Regards.
In order to give better visibility on the answered topics, please click on 'Best Answer' on the reply which solved your issue or answered your question.Tip of the day: Try Sidekick STM32 AI agent