OpenEdv-开源电子网

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

STM32读写U盘成功,U盘插电脑上却提示格式化

[复制链接]

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2015-11-1
在线时间
0 小时
发表于 2015-11-1 20:14:38 | 显示全部楼层 |阅读模式
5金钱
请问有人知道用STM32操作U盘读写文件,文件写的多了后,U盘拔下来插WINDOWS提示要格式化,而STM32 能继续读写该U盘,这是怎么回事吗

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-11-1 21:32:29 | 显示全部楼层
估计是读写的时候出问题了,你写文件有没有做判断的?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2015-11-1
在线时间
0 小时
 楼主| 发表于 2015-11-1 22:15:52 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
我用的FAT32 0.11版本,USB底层库用的官方的,我写文件时还应该做什么判断呢。我在windows用磁盘检查工具分析,发现U盘0柱面41,42磁头处有坏道区域,数据错误(循环冗余检查)。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-11-1 23:31:48 | 显示全部楼层
回复【3楼】1427634123:
---------------------------------
操作的时候,不是有返回值么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2015-11-1
在线时间
0 小时
 楼主| 发表于 2015-11-2 09:10:02 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
操作都是正确的,还能继续读写成功,只是插上windowsU盘提示格式化。现在已经确认是读写很多次后,突然FAT表就被写坏了,不知道怎么会这样、
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 19:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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