工具/软件:TI-RTOS
您好!
我们已经使用了 TI SDSPI 驱动器、在 Concerto (M3侧)上使用了 FatFS、并使用了商用 SD 卡、效果很好。
现在、我们要使用工业级 SD 卡、更具体地说、SWISSBIT S-450u 8Go (部件号 SFSD8192N1BM1MT-I)。 现在、卡上出现了大量 IO 错误、并且文件未正确写入和读取。 小文件(~40KB)通常可以毫无问题地写入(10倍中的9倍)、但对于较大的文件、在传输过程中的某个阶段、它不再工作。 有时会出现"SDSPI:(%p) send_cmd:SD 卡等待时间已过期"错误。 其他时候、没有错误消息、但是对于写入的字节数、FatFS f_write 函数返回0。
我们听说、SWISSBIT 卡可能使用具有不同时序的非标准协议。 我们尝试增加 SDSPI 驱动器中的所有延迟、但没有成功。
是否有人在使用这些 SD 卡时遇到过此类问题? 有什么关于如何调整驱动器的想法?
感谢您的帮助、
RIL







