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

查看: 3501|回复: 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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版