This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to create an FLM for external Nand-Flash by FMC?

Hi there,

I am taking a lot time to try creating an FLM to program some date to the FMC Nand-Flash on my homemade  board.

I already read This Tutorial and this This page, but I am NOT successful.

My MCU is STM32F429BIT6 and my Nand-Flash is H27U1G8F2BTR, I already have a demo to read/write/erase the Flash normally by HAL lib.

The Nand-Flash is 2KBytes * 64Pages * 1024Blocks = 128MBytes, so I config as this:

and finished FlashPrg.c as below:

Of cause I rewrite the HAL_GetTick(), HAL_Delay(), and HAL_Inc() functions the same as the tutorial.

But when I load the FLM and try to program the Nand-Flash, the IDE always Programming Failed!

What‘s wrong with my FLM and How to fix it?

Thands to your help!

0