Skip to main content
Explorer
January 21, 2025
Solved

About Controlling NAND Flash using the STM32U535CE

  • January 21, 2025
  • 1 reply
  • 518 views

Hello everyone,

I am looking for middleware to control NAND flash using the STM32U535CE.
The target device is the Macronix MX35LF4G24AD.
I would like to perform page program/read, bad block management, and 8-bit ECC processing per 524 bytes. However, I cannot find middleware compatible with the STM32U535CE.
Could you let me know if such middleware is available?


Thanks and regards
Ka_T

    This topic has been closed for replies.
    Best answer by Ka_T
    Hello Tesla DeLorean,

    I am looking for middleware that is universally compatible with NAND, as there seems to be middleware available for models other than the STM32U535. In my research, I found FMC (Flexible Memory Controller) included in STM32Cube_FW can be used, but I cannot find support for STM32U535. We would like to know if there is any middleware that is compatible with the STM32U535 or STM32U5 series.

    Thanks
    Ka_T
     
     

    1 reply

    Graduate II
    January 21, 2025

    I suspect you'll need to build your own. Find something that covers the features you want, and code something to manage the peripheral side communications with the memory IC.

    Perhaps Macronix has some code?

    Ka_TAuthorAnswer
    Explorer
    January 21, 2025
    Hello Tesla DeLorean,

    I am looking for middleware that is universally compatible with NAND, as there seems to be middleware available for models other than the STM32U535. In my research, I found FMC (Flexible Memory Controller) included in STM32Cube_FW can be used, but I cannot find support for STM32U535. We would like to know if there is any middleware that is compatible with the STM32U535 or STM32U5 series.

    Thanks
    Ka_T