2021-07-29 07:09 PM
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?
2021-07-30 03:19 PM
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
2021-08-15 07:53 PM
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?