[STM32F4] STM32F4 接SPI FLASH 作为U盘的问题

[复制链接]
1318|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 | 显示全部楼层
就会提示无法格式化。。。所以你的读写函数很可能有问题。
 楼主| pengf 发表于 2021-9-12 12:53 | 显示全部楼层
好的,我再看看,谢谢你
 楼主| pengf 发表于 2021-9-12 12:55 | 显示全部楼层
发现问题,是在读写函数里,这个问题整了几天了,谢谢2L
 楼主| pengf 发表于 2021-9-12 12:57 | 显示全部楼层
还有一个问题,现在格式化盘,读写都正常了,但是每次重新启动后,插入USB,打开都会提示需要格式化,不知道是什么原因?
heweibig 发表于 2021-9-12 13:03 | 显示全部楼层
请问楼主解决这个问题了吗?  我的也是每次重新启动都需要格式化?
spark周 发表于 2021-9-12 13:05 | 显示全部楼层
文件系统被破坏了?
wyjie 发表于 2021-9-12 13:07 | 显示全部楼层
本帖最后由 wyjie 于 2021-9-12 13:10 编辑

不清楚
 楼主| pengf 发表于 2021-9-12 13:10 | 显示全部楼层
嗯,我再好好缕一缕吧,有了好消息及时通知大家
renzheshengui 发表于 2021-10-9 08:08 | 显示全部楼层
是不是读写时序有问题啊
keaibukelian 发表于 2021-10-9 08:51 | 显示全部楼层
每次都需要格式化吗
labasi 发表于 2021-10-9 08:56 | 显示全部楼层
楼主修改哪些地方了啊
paotangsan 发表于 2021-10-9 08:58 | 显示全部楼层
应该不是文件系统的问题
wakayi 发表于 2021-10-9 09:00 | 显示全部楼层
难道是读写冲突了?
sparrow054 发表于 2021-10-9 09:30 | 显示全部楼层
野火,专门的有一个这个例程的
讲的特别详细
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

10129

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部