2014-08-05 11:00 PM
Dear all,
I'm looking for supporting a MLC and SLC Nand Flash with STM32F407 and ST NAND Flash firmware. Can STM32 and flash firmware support a MLC and SLC Nand Flash ? Please inform me about that. Thank you~ #nand2014-08-06 07:38 AM
At one time ST provided an SLC NAND on some of the eval boards. There is support for connecting NAND parts to the FSMC bus and some ECC hardware support when writing sectors. When reading sectors you have to do the ECC correction in your own routines.
I did some SLC NAND work on an STM3210E eval board, STM32F103 and a 512Mbit 8 bit wide NAND. The ST supplied software was useless other than as an example as to how to set up the FSMC bus. Don't expect much from the ST supplied NAND drivers. And for the extra complications with MLC, especially on erases and ''spooky action at a distance'' where changes can alter charge levels in neighboring sectors you are entirely on your own as far as software. Jack Peacock2014-08-06 09:34 PM
Hi~ Jack,
As your mention, It means to be lack of using ST's nand flash driver at MLC NAND. Is it right ? Anyway, Thank you for your reply.