おそらくそれよりも複雑であり、ファイルシステムを変更することを選択した場合でも、@sbass がアドバイスしたように最善の解決策があります。uALFAT のせいにする前に、遅延が発生している場所と理由を正確に特定する必要があります。
ただし、記録のために、私はELM FatFsとそのカットダウンELM Petit FatFs、およびEFSLを正常に使用しました。
レイテンシに関しては、たとえば ELM を使用して、SPI を使用して最大 300 kbit/秒の書き込み速度を達成しました (速度はカードに大きく依存し、速度は 30 kbit/s から 1 Mbit/s の範囲になります)。最適化されたバッファ サイズ (セクタ サイズの倍数) と 512 バイト セクタの 50 kbit キューを使用しても、96 kbit/s のデータ ストリームを持続的に記録するためにそれを使用できませんでした。これはライブラリに起因するものではなく、明らかに 1 Mbit 境界で最大 128 ミリ秒停止する SD カードの性質によるもので、これはキューによって提供されるバッファリングを使い果たすのに十分でした。解決策はもちろん@sbasが言ったようにバッファリングを増やすことですが、この場合、システムRAMの合計は64kbitしかないので、それは不可能でした.
問題にメモリと RTOS タスク (おそらく TI 独自の SYS/BIOS) を投入できれば、お持ちのライブラリで動作させることができるはずです。必要な RAM の量は、データ レートと、バーストか連続かによって異なります。