你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
ligongxiaobie 提问时间:2018-5-22 17:08 /
阅读主题, 点击返回1楼
收藏 1 评论15 发布时间:2018-5-22 17:08
15个回答
jcx0324 回答时间:2018-6-6 14:06:00
还是直接用抓包软件去分析比较实在

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

阿莫西林 回答时间:2018-6-6 14:43:18
我用F072的USB把flash都可以模拟成U盘,你这肯定是程序问题

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

Cortexxx 回答时间:2018-6-6 16:49:56
阿莫西林 发表于 2018-6-6 14:43
我用F072的USB把flash都可以模拟成U盘,你这肯定是程序问题

请问,你是用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

评分

参与人数 1蝴蝶豆 +4 收起 理由
zero99 + 4

查看全部评分

疾风 回答时间:2018-6-7 15:07:27
你用 CubeMX 生成一个例子 ,然后 比较一下,这样比较好,你觉得呢?
不行就用CubeMx

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

forget121 回答时间:2018-6-7 16:09:52
这种问题要用排除方法,确定是软件是问题,还是兼容问题,,
多试几台笔记本和台式机,
软件上对比其它型号MCU,没有问题的代码,,主要对比下初始化部分。。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

ligongxiaobie 回答时间:2018-6-25 17:12:14
好久之前的帖子了,我是这个作者,做下集体回复吧。
基本确定是供电问题,为什么呢!因为如果我用外部供电然后插USB,就没问题了,哪个上面都好使。
感觉应该是其他程序启动了耗电较大的外设,导致USB供电处于极限状态,这个真是很揪心的发现,没办法,只能用带外部供电的USB_HUB。
最后感谢各位的讨论,谢谢。
12

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版