首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

fatfs建立txt并写入数据后,txt文件提示打开错误

fatfs建立txt并写入数据后,txt文件提示打开错误

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


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

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