Posted on May 17, 2011 at 14:03 //interrupt routine DMA1Ch3 Transfer Complete void V_SPI_FLASH_DMA_DataTransferCH3Complete(void) { DMA_ClearITPendingBit(DMA1_IT_TC2); DMA1_IT_TC3?
I am seeing a similar problem with my system, where at random, values read from the SPI flash using DMA are zeros.
To be more specific, I have a flash file system and when a file is readout, sometimes there is a block of zeros in the read out data.I know that the file data in flash is good and the read will be successful if I try to read again.