OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2501|回复: 4

fatfs 文件创建写数据失败!

[复制链接]

8

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
424
金钱
424
注册时间
2016-4-26
在线时间
84 小时
发表于 2019-3-13 11:48:06 | 显示全部楼层 |阅读模式
10金钱
现在想实现Fatfs 再SD卡中创建文件, 对文件进行操作保存.  但是在程序调试中发现创建文件成功, 写文件也成功(写的数据是用winhex打开的另一张图片,直接复制的数据), 接着关闭文件也成功, 但是拔出SD卡插到PC机上.发现有创建了目标文件, 但是文件内容是空的. 好像是

往创建的文件写入数据,没有保存. 想请各位帮忙看下

往新建文件写的数据

往新建文件写的数据

sd卡文件有创建的文件

sd卡文件有创建的文件

程序

程序
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
424
金钱
424
注册时间
2016-4-26
在线时间
84 小时
 楼主| 发表于 2019-3-13 11:51:36 | 显示全部楼层
在SD卡中查看文件,有看到所创建的文件, 但是就是0字节,
回复

使用道具 举报

35

主题

560

帖子

2

精华

资深版主

Rank: 8Rank: 8

积分
17786
金钱
17786
注册时间
2018-3-3
在线时间
523 小时
发表于 2019-3-13 12:05:37 | 显示全部楼层
查看下 写入了多少字节。
/*
*
*
*
*
*
*/
回复

使用道具 举报

8

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
424
金钱
424
注册时间
2016-4-26
在线时间
84 小时
 楼主| 发表于 2019-3-13 12:30:04 | 显示全部楼层
Psheng 发表于 2019-3-13 12:05
查看下 写入了多少字节。

谢谢你到指导. 查看了f_write函数最后一个参数, 是153672. 也就是说,应该数据都已经写入进去了,并且写入成功了
回复

使用道具 举报

35

主题

560

帖子

2

精华

资深版主

Rank: 8Rank: 8

积分
17786
金钱
17786
注册时间
2018-3-3
在线时间
523 小时
发表于 2019-3-13 12:37:52 | 显示全部楼层
龙井茶 发表于 2019-3-13 12:30
谢谢你到指导. 查看了f_write函数最后一个参数, 是153672. 也就是说,应该数据都已经写入进去了,并且写入 ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-24 02:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表