cancel
Showing results for 
Search instead for 
Did you mean: 

About NAND flash memory access by STM32F723.

SSawa.2
Associate

Data is lost when reading NAND flash data with "HAL_NAND_Read_Page".

It is caused by the interrupt of SysTick timer.

We have confirmed that "STM32F429NIH6" does not cause data loss due to the interrupt of the SysTick timer.

Why does "STM32F723ZET6" have a problem even though "STM32F429NIH6" does not have a problem?

2 REPLIES 2

Maybe this is consequence of the Cortex-M7 speculative reads.

Try to assign the area where NAND is mapped as Device in the MPU.

JW

SSawa.2
Associate

Thank you for your reply.​

We have already assigned a bank for NAND flash.

(Both STM32F723ZET6 and STM32F429NIH6 are assigned to the bank for NAND flash.)​

Is there any other cause?