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

查看: 3505|回复: 4

stm32F407 USB主机库移植问题

[复制链接]

15

主题

131

回帖

0

蝴蝶豆

中级会员

最后登录
2020-3-16
发表于 2013-9-4 15:04:55 | 显示全部楼层 |阅读模式
最近移植stm32f4的usb主机库。硬件为stm32f4discovery,软件参考了STM32_USB-Host-Device_Lib_V2.1.0和F4Discovery资料中的Audio_playback_and_record例程。
移植后出现一个问题:有时候可以枚举usb鼠标成功,有时候会卡在USBH_HandleControl函数
 
case CTRL_SETUP_WAIT:
   
    URB_Status = HCD_GetURB_State(pdev , phost->Control.hc_num_out);
    /* case SETUP packet sent successfully */
    if(URB_Status == URB_DONE){......}
这个地方,HCD_GetURB_State始终无法获得URB_DONE,在这里一直循环。
还有就是这种时有时无的意外究竟是哪里出的问题呢?
<
回复

使用道具 举报

15

主题

131

回帖

0

蝴蝶豆

中级会员

最后登录
2020-3-16
 楼主| 发表于 2013-9-4 15:13:53 | 显示全部楼层

RE:stm32F407 USB主机库移植问题

欢迎奔走相告,热烈讨论
回复 支持 反对

使用道具 举报

13

主题

63

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-9-7 12:35:14 | 显示全部楼层

RE:stm32F407 USB主机库移植问题

楼主,推荐一个芯片ch376,自带usb协议,文件系统,感觉用起来比单片机自带usb爽。我已经驱动好了鼠标,U盘。
回复 支持 反对

使用道具 举报

3

主题

161

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-9-9 23:15:05 | 显示全部楼层

RE:stm32F407 USB主机库移植问题

说到这个,呃我没有用过f407,我用的f103,在南京沁恒公司申请的告诉usb芯片ch378,读写速度快,操作起来很方面,不需要关心底层。推荐楼主使用。
回复 支持 反对

使用道具 举报

0

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-5-6 20:36:16 | 显示全部楼层

回复:stm32F407 USB主机库移植问题

 Lz,你后面解决了这个问题吗?我也碰到这种情况,能否告知下如何处理?非常感谢!
回复 支持 反对

使用道具 举报

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