Showing results for 
Search instead for 
Did you mean: 

How to make a external NAND flash program algorithm?

Senior II

Hi all,

I am trying to program some data to an external NAND flash chip(connected by FMC) by STM32F429BI with MDK IDE.

According to the ARM document, I make a project(download it in the attachment) to generate the FLM file.

(Before compiler the project, maybe need to uncheck the "Startup" in "Manage Run-Time Environment" --> "Device")

This project can generate the FLM, and the FLM can be imported by another test project successfully.

When I try to program the NAND flash by this FLM, block erase is OK, but program is timeout.

(I already test the NAND flash access interface in stm32f4xx_hal_msp.c, it's work well)


Can someone give me some advice?

Thank you!