打印
[STM32F4]

STM32F4 接SPI FLASH 作为U盘的问题

[复制链接]
1058|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pengf|  楼主 | 2021-9-12 12:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用官方的库修改的,USB插入电脑能认出可移动设备,打开时显示需要格式化,格式化不成功,但是格式化时上面显示的容量是对的,不知为什么?

使用特权

评论回复
沙发
morrisk| | 2021-9-12 12:48 | 只看该作者
另外格式化时是调用什么函数,感觉我需要修改的函数就是在usbd_storage_msd.c中,并没有格式化的函数?

使用特权

评论回复
板凳
heweibig| | 2021-9-12 12:50 | 只看该作者
格式化就是读写扇区。Windows格式化的时候,写入一个扇区后会再读出这个扇区,如果读出的内容和写入的不一样

使用特权

评论回复
地板
spark周| | 2021-9-12 12:51 | 只看该作者
就会提示无法格式化。。。所以你的读写函数很可能有问题。

使用特权

评论回复
5
pengf|  楼主 | 2021-9-12 12:53 | 只看该作者
好的,我再看看,谢谢你

使用特权

评论回复
6
pengf|  楼主 | 2021-9-12 12:55 | 只看该作者
发现问题,是在读写函数里,这个问题整了几天了,谢谢2L

使用特权

评论回复
7
pengf|  楼主 | 2021-9-12 12:57 | 只看该作者
还有一个问题,现在格式化盘,读写都正常了,但是每次重新启动后,插入USB,打开都会提示需要格式化,不知道是什么原因?

使用特权

评论回复
8
heweibig| | 2021-9-12 13:03 | 只看该作者
请问楼主解决这个问题了吗?  我的也是每次重新启动都需要格式化?

使用特权

评论回复
9
spark周| | 2021-9-12 13:05 | 只看该作者
文件系统被破坏了?

使用特权

评论回复
10
wyjie| | 2021-9-12 13:07 | 只看该作者
本帖最后由 wyjie 于 2021-9-12 13:10 编辑

不清楚

使用特权

评论回复
11
pengf|  楼主 | 2021-9-12 13:10 | 只看该作者
嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

评论回复
12
renzheshengui| | 2021-10-9 08:08 | 只看该作者
是不是读写时序有问题啊

使用特权

评论回复
13
keaibukelian| | 2021-10-9 08:51 | 只看该作者
每次都需要格式化吗

使用特权

评论回复
14
labasi| | 2021-10-9 08:56 | 只看该作者
楼主修改哪些地方了啊

使用特权

评论回复
15
paotangsan| | 2021-10-9 08:58 | 只看该作者
应该不是文件系统的问题

使用特权

评论回复
16
wakayi| | 2021-10-9 09:00 | 只看该作者
难道是读写冲突了?

使用特权

评论回复
17
sparrow054| | 2021-10-9 09:30 | 只看该作者
野火,专门的有一个这个例程的
讲的特别详细

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

10129

帖子

3

粉丝