STM32用Fatfs文件系统读写TF卡返回正常却写不进数据

weixin_42099565 2018-07-23 02:35:41
STM32f103开发板,用Fatfs文件系统读写TF卡返回正常却写不进数据,程序用的是秉火“SDIO—FatFs移植与读写测试”的例程,TF卡是32G

程序如图:


用串口输出的信息:


USB模拟U盘打开TF卡只有一个空文件:
...全文
2251 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hoanc 2020-12-29
  • 打赏
  • 举报
回复
您好,成功的输出可以看下吗? 我这边使用f_write写,每次写都会间隔几个空格,然后如果是加了\r\n的话,每次都会多空一行,请问这是什么情况?
chuxuevb123 2018-10-06
  • 打赏
  • 举报
回复
楼上正解,高手
boxerawy 2018-08-28
  • 打赏
  • 举报
回复 3
f_write后没关闭,缓存的写入流在进行f_open时被清掉了,所以读到一个空文件。
qq_34313131 2018-08-23
  • 打赏
  • 举报
回复
f_write完了先f_close,再f_open去读,或者第一个f_open以读写的方式打开一次就好了

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧