We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
This post refers to this one : "MCI fails to initialze on SD Card 1/2 of the time" I'm using a stellaris LM3s9b92 (Cortex-M3), the RL-ARM library and a sd-card. Sometimes, after a reset of my microcontroller, the finit() function fails (return = 1). After a second call to this function, it's OK. Without the sources of this library, I can't say where is the problem. I saw I'm not the only one with this problem. Is there any solution ? Regards.
Press reset button and measure SD card supply voltage. If it is above 0.5V, this might be the reason.
Try increasing DMA timeout (DMA_TOUT)...?
Just a precision : I'm working with the SSI (SPI) interface and not MCI peripheral. So, I don't have any DMA.