打印
[STM32F4]

STM32F4 接SPI FLASH 作为U盘的问题

[复制链接]
4512|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
njchenmin|  楼主 | 2014-2-13 08:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用官方的库修改的,USB插入电脑能认出可移动设备,打开时显示需要格式化,格式化不成功,但是格式化时上面显示的容量是对的,不知为什么?
另外格式化时是调用什么函数,感觉我需要修改的函数就是在usbd_storage_msd.c中,并没有格式化的函数?
沙发
xiuwen89| | 2014-2-13 10:08 | 只看该作者
格式化就是读写扇区。Windows格式化的时候,写入一个扇区后会再读出这个扇区,如果读出的内容和写入的不一样,就会提示无法格式化。。。所以你的读写函数很可能有问题。

使用特权

评论回复
板凳
njchenmin|  楼主 | 2014-2-13 11:45 | 只看该作者
好的,我再看看,谢谢你

使用特权

评论回复
地板
njchenmin|  楼主 | 2014-2-13 12:04 | 只看该作者
发现问题,是在读写函数里,这个问题整了几天了,谢谢2L

使用特权

评论回复
5
njchenmin|  楼主 | 2014-2-13 15:39 | 只看该作者
本帖最后由 njchenmin 于 2014-2-13 16:06 编辑

还有一个问题,现在格式化盘,读写都正常了,但是每次重新启动后,插入USB,打开都会提示需要格式化,不知道是什么原因?

使用特权

评论回复
6
谈笑书生| | 2015-9-23 11:26 | 只看该作者
njchenmin 发表于 2014-2-13 15:39
还有一个问题,现在格式化盘,读写都正常了,但是每次重新启动后,插入USB,打开都会提示需要格式化,不知道 ...

请问楼主解决这个问题了吗?  我的也是每次重新启动都需要格式化?

使用特权

评论回复
7
泰山特曲123| | 2015-9-23 12:50 | 只看该作者
文件系统被破坏了?

使用特权

评论回复
8
wjlhhhhhh| | 2019-10-17 17:52 | 只看该作者
楼主解决了吗

使用特权

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

本版积分规则

70

主题

350

帖子

1

粉丝