Board logo

标题: fatfs建立txt并写入数据后,txt文件提示打开错误 [打印本页]

作者: yuchengze    时间: 2016-12-22 21:32     标题: fatfs建立txt并写入数据后,txt文件提示打开错误

如题,在使用fatfs时,创建txt文件是正常的。
现在往里面写入数据时,数据能正常写入,通过winhex软件也确认过了。
但是当关闭文件后再电脑端查看写入的txt文件时,会提示文件损坏。如图 err.png


网上搜了下,运行指令 CHKDSK J: /F 可以修复。
修复后,能看到之前写的数据,但是,修复后的txt文件,却只有4096字节(是刚好4096字节),也就是刚好一簇的大小。

底层sd初始化及扇区操作函数,一直是用在znfat并且很稳定,现在想换成fatfs,想请教下在什么情况下会出现文件损坏的情况。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0