Skip to main content
Visitor II
September 14, 2021
Solved

Where is the stm32 advanced nand flash driver?

  • September 14, 2021
  • 1 reply
  • 1310 views

Where is the stm32 advanced nand flash driver?

    This topic has been closed for replies.
    Best answer by Peter BENSCH

    Was discontinued many years ago.

    At that time it was only geared towards SLC NAND, which because of the significantly higher price is only used in special cases and then mainly has been replaced by MLC, TLC, etc.

    Regards

    /Peter

    1 reply

    Technical Moderator
    September 14, 2021

    Was discontinued many years ago.

    At that time it was only geared towards SLC NAND, which because of the significantly higher price is only used in special cases and then mainly has been replaced by MLC, TLC, etc.

    Regards

    /Peter

    Graduate II
    October 28, 2021

    As I recall ST also spun out that business.

    As you mention there was a move to different topologies, and the NAND ECC requirements changed based on error grouping/distributions, along with the devices themselves doing syndrome generation for the Reed-Solomon ECC methods used. Correction was still a host side task, but not one typically done by the ECC generation/checking HW of the STM32 F2 and F4.

    Also the device footprints and availability was a huge mess. For data storage applications everyone migrated to eMMC, which hid the underlying NAND arrays, all the ECC, wear-leveling, and block rotation stuff, so the host could have a generic block storage interface akin to MicroSD cards.