我使用C6748构建了一个长期的数据采集系统,采集完数据经过预处理存储在SD卡中,大概每间隔40s存储50KB的数据。程序中移植了Fatfs文件系统,以创龙的C6748 MMCSD_Fatfs的例程为模板,程序开始读写都没有问题。但是一段时间后,SD卡写会出现错误,有乱码且大多时候都会破环SD卡中原有的文件,SD卡也无法正常读写,必须格式化。我尝试着把数据时钟减下来,到时钟速率降到500K,但是问题依然存在且没有任何改善。请问一下可能遇到了什么问题,如何解决???
Shine:
请问有用edma传输吗?试试下面e2e上分享的例程。
e2e.ti.com/…/283373
feng yuan2:
回复 Shine:
你好,没用EDMA传输,是CPU进行的读写操作