Hello!
My name is Felipe, I'm from Brazil. I'm trying to do my board save some data in a SD/MMC Card. And when I try to write some data on the card I get a ' Transmit FIFO underrun error ' in MCI_STATUS.
Can anyone help me? I don't really understand what this error means. I'm beginning in this project, so I still don't use DMA.Can that be the problem?
Thank you,
Felipe Avila.
(Sorry for my poor english..)
Show some code, for a start.
For a start I just want to know what this TX Underrun error means!
An "underrun" (or underflow) is the opposite of an overrun (or overflow) - it means that you are not supplying data fast enough for the thing that requires it.
en.wikipedia.org/.../Buffer_underrun
So..If the problem is that I dont write data fast enough in MCI_FIFO maybe it is not viable to use MCI directly.. Should I use DMA?
Are you familiar with this MCI of LPC2368? If I slow down MCI_Clock, could that help?
Thank you for your answer!!