2021-09-27 03:56 AM
Hello STM-Team,
We are developing a custom board based on STM32MP157C-Eval board.
In that, we are planning to have MLC NAND Part number #MT29F16G08CBACAWP:C instead of SLC NAND.
For Software point of view, I want to understand that if the existing NAND drivers will work for MLC NAND devices or any changes/support required in exiting kernel driver?
Thank you.
Regards,
Pratik Manvar
Solved! Go to Solution.
2021-09-27 04:43 AM
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.
2021-09-27 04:43 AM
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.
2021-09-27 05:59 AM
Hi @PatrickF
Thank you for the quick response.
Yes, we want to use MLC NAND as boot flash.
As per your suggestion we are exploring option of eMMC as boot flash.
We will get back in 2-3 days, if have any query.
Thanks,
Pratik Manvar
2021-09-27 06:13 AM
In order to give better visibility on the answered topics, please click on 'Select as Best' on the reply which solved your issue or answered your question. See also 'Best Answers'
2021-09-28 12:14 AM
Done. Thank you Patrick for your support.