I am looking at a new project which will log GPS data from a UART to an SD card. I have looked at FatSD as a starting point for the EK-TM4C123GXL which seems to function fine. I am fairly new to RTOS in general.
The issue now is to add UART Software to the RTOS to fill some 512 byte PING PONG buffers for writing to the SD card.
The questions I have are many but first off is, can I fill the receive data from the UART while writing to the SD card or will this interfere with the writing to the file?
If this is a problem is DMA the answer?
Should the SDFatFS be run as a SWI so that the data from the UART which can't be missed is a higher priority SWI?
Is there a less simple example than the UART Echo that I can refer to?
Regards,
Lee.