打印
[ZLG-ARM]

请教ZLG FS文件系统限值单个文件大小的问题

[复制链接]
2039|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
6019实验室|  楼主 | 2010-8-18 22:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用ZLG FS系统在TF卡上建立了一个文件,采用追加方式写入,可是每次当文件超过32K大小时,文件就会出错,显示为一个很大的值。我用WINHEX软件查看了TF卡上的文件信息那一部分,发现在FILESIZE那里的低两位字节正常,而高两位字节变成了FF FF,我想这就是文件显示很大的原因了。
另外说明一下,我采用的方法是TF卡每次上电写入一段,然后掉电,再上电写,再掉电。如果是一次性写入,即“上电->写入超过32K的数据->掉电”,则文件正常。
求大家给解释一下,造成这种情况的原因以及解决方法。

相关帖子

沙发
我是土匪| | 2010-8-19 10:44 | 只看该作者
推荐FATFS

使用特权

评论回复
板凳
6019实验室|  楼主 | 2010-8-19 21:49 | 只看该作者
今天早上查了一上午,发现每次写文件时的响应正确,但是在发送SEND_STATUS命令时,却总是出错,回复全是FF,不知道是为什么····

使用特权

评论回复
地板
amini| | 2010-12-6 14:42 | 只看该作者
还没解决吗?帮顶吧。

使用特权

评论回复
5
linas| | 2010-12-21 18:29 | 只看该作者
带着问题看贴子。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

121

主题

470

帖子

0

粉丝