cancel
Showing results for 
Search instead for 
Did you mean: 

Can STM32 supports a MLC and SLC NAND Flash ?

brandon
Associate II
Posted on August 06, 2014 at 08:00

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~

#nand
2 REPLIES 2
jpeacock2399
Associate II
Posted on August 06, 2014 at 16:38

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 Peacock
brandon
Associate II
Posted on August 07, 2014 at 06:34

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.