TI中文支持网
TI专业的中文技术问题搜集分享网站

SD卡文件内容的读写问题

在用3359ICE2的开发板上,SD卡里写入一个txt格式的文本, 把SD卡用PC读卡器读,总提示文件损坏没法读的问题。

但在板子上,写入和读写数据都能成功。写进去的和读出来的数据也能一致,数据总大小也正确。

不知道大家有没有遇到过类似问题,求指点。感谢!

我的具体环境和调试如下。

3359ICE2的板子,跑的是SYS/BIOS系统,fs用的SDK包里提供的源码,没有改动。

pc是win7系统。

做过实验:先通过PC读卡器在sd里新建一个文本,再到板子上写数据到这个文本,在板子上可以正确的读出来。再换到PC读卡器读的时候,文本大小就完全不对,只有几个字节数据了。

折腾了很久了,一点头绪也没有,不知道问题出在哪边。或者从什么点去解决这个问题。

请大家帮忙指点。

fei zhang8:

你好,我也没了一块3359ICE2板子,有没有联系方式啊,咱俩交流一下,我是菜鸟,现在遇到很多问题需要请教,谢谢。

Yaoming Qin:

"

在用3359ICE2的开发板上,SD卡里写入一个txt格式的文本, 把SD卡用PC读卡器读,总提示文件损坏没法读的问题。

但在板子上,写入和读写数据都能成功。写进去的和读出来的数据也能一致,数据总大小也正确。

"

请问您是基于什么文件系统操作的,fat?

xxxx yu:

回复 Yaoming Qin:

Fat fs 

Fat32的文件系统。sdk中的版本:0.04b

Yaoming Qin:

回复 xxxx yu:

这个文件系统的驱动,其他客户都用过,没有这个问题,要不你重新用disk genious格式化一下,试试看。

fang chong zhao:

亲,你的问题解决了吗,我用28335写SD卡也是类似的问题

leo chen:

回复 fang chong zhao:

文件系统的问题

你可以用winhex比较一下,前后两次的不同

赞(0)
未经允许不得转载:TI中文支持网 » SD卡文件内容的读写问题
分享到: 更多 (0)