打印

求教 STM32 USB OTG 大容量存储设备的问题

[复制链接]
5270|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
SEASON3|  楼主 | 2012-3-5 15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是把STM32F2的OTG MSC 设备移植到 STM32F4的,USB时钟还有USB管脚的复用初始化都是没问题的,但是没出现盘符,官方例程说这个程序不是说下载到开发板就出现一个U盘吗。我现在不知道什么原因,在论坛看到别人的帖子说: 官方的HID,Mass class类驱动都是要人工加载,而不是自动识别的。但官方工程的Read me又说程序下载进去就能出现移动SD卡U盘,作何解?
沙发
香水城| | 2012-3-5 16:18 | 只看该作者
提供的例程是基于ST的评估板,你的硬件环境和ST的评估板一样吗?

使用特权

评论回复
板凳
SEASON3|  楼主 | 2012-3-6 11:03 | 只看该作者
2# 香水城

不是,我是移植到STM32F4 DISCOVERY去的,其它的我均已经修改,而且我用的是OTG FS设备,我用的SPI SD卡做物理存储。至少上电不成功出线U盘也因该成功枚举USB OTG DEVICE啊。奇了个怪了。STM32F4的OTG例程现在还没得吗?

使用特权

评论回复
地板
SEASON3|  楼主 | 2012-3-6 14:55 | 只看该作者
提供的例程是基于ST的评估板,你的硬件环境和ST的评估板一样吗?
香水城 发表于 2012-3-5 16:18

香版主我现在USB OTG识别为未知设备了,准备用BUSHOUND跟单步仿真看看哪里出了问题,但是如果F4能用F2的OTG MSC设备库的话,为什么成功初始化后会使未知设备呢?

使用特权

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

本版积分规则

1

主题

54

帖子

1

粉丝