fatfs 文件创建写数据失败!

2019-07-21 04:24发布

现在想实现Fatfs 再SD卡中创建文件, 对文件进行操作保存.  但是在程序调试中发现创建文件成功, 写文件也成功(写的数据是用winhex打开的另一张图片,直接复制的数据), 接着关闭文件也成功, 但是拔出SD卡插到PC机上.发现有创建了目标文件, 但是文件内容是空的. 好像是

往创建的文件写入数据,没有保存. 想请各位帮忙看下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
龙井茶
1楼-- · 2019-07-21 09:28
在SD卡中查看文件,有看到所创建的文件, 但是就是0字节,
Psheng
2楼-- · 2019-07-21 12:46
 精彩回答 2  元偷偷看……
龙井茶
3楼-- · 2019-07-21 13:55
Psheng 发表于 2019-3-13 12:05
查看下 写入了多少字节。

谢谢你到指导. 查看了f_write函数最后一个参数, 是153672. 也就是说,应该数据都已经写入进去了,并且写入成功了
Psheng
4楼-- · 2019-07-21 16:14
龙井茶 发表于 2019-3-13 12:30
谢谢你到指导. 查看了f_write函数最后一个参数, 是153672. 也就是说,应该数据都已经写入进去了,并且写入 ...

那就有点怪了。。用这个f_sync同步下数据看看。用这个函数f_size能读出大小吗

一周热门 更多>