F767的USB对SD卡虚拟U盘,台式机读不了,笔记本能读

2019-07-14 14:47发布

其他还有比较大的代码在不读SD卡时不运行,这里就不展示了,我感觉应该会有其他人也遇到过类似问题,不知大家有什么办法提示一下呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
csw_ying
1楼-- · 2019-07-15 04:39
能具体说说是哪个函数吗?把这个函数发上来看看,感觉是不是用了串口,有冲突
普罗旺斯的薰衣草
2楼-- · 2019-07-15 05:00
 精彩回答 2  元偷偷看……
cnibooji
3楼-- · 2019-07-15 10:51
还是直接用抓包软件去分析比较实在
MarsShu
4楼-- · 2019-07-15 14:45
我用F072的USB把flash都可以模拟成U盘,你这肯定是程序问题
60user71
5楼-- · 2019-07-15 19:30
请问,你是用CubeMX做的吗?  我正在用F407的Flash做一个U盘,因为不是很懂USB所以就直接用CubeMX生成USB的project, 修改了 STORAGE_Read_FS()  和 STORAGE_Write_FS() 这两函数,分别在里面添加了读,写 FLASH的函数。可是查到电脑上面还是显示U盘需要格式化。是不是还要添加别的函数?  读写的FLASH BASE ADDRESS 需要再定义吗?
还有这两个#define  配置块的大小 和数量 是要根据 FLASH的 SECTOR大小做相应的改变吗?
而且F407 FLASH的SECTOR的大小并不是均分的。
#define STORAGE_BLK_NBR                  0x10000
#define STORAGE_BLK_SIZ                  0x200
天地直方
6楼-- · 2019-07-15 22:28
你用 CubeMX 生成一个例子 ,然后 比较一下,这样比较好,你觉得呢?
不行就用CubeMx

一周热门 更多>