打印
[STM32F4]

stm32f4 discovry usb otg

[复制链接]
1669|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
powerwjc|  楼主 | 2013-12-9 15:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用stm32f4 discovery,調試官方 的HID Host 程式,發現程式執行完 case CTRL_SETUP:
    /* send a SETUP packet */
    USBH_CtlSendSetup     (pdev,
                           phost->Control.setup.d8 ,
                           phost->Control.hc_num_out);  
    phost->Control.state = CTRL_SETUP_WAIT;  
    break;
後卡在 case CTRL_SETUP_WAIT:
用USB協議分析義(LeCroy 2500) 分析,USB總線上沒有任何信號傳輸,也就是說:stm32f4 discovery 根本沒有發出 setup 包。

請問是哪裡出了問題,謝謝
沙发
powerwjc|  楼主 | 2013-12-9 15:28 | 只看该作者
補充說明,USB device 是插了一個USB Mouse

使用特权

评论回复
板凳
powerwjc|  楼主 | 2013-12-10 19:10 | 只看该作者
多試了幾次,偶然有一次,usb分析儀抓到了USB 枚举信號,但之後又抓不到了,官方的代碼+官方的板子,怎麼還有BUG,頭疼!

使用特权

评论回复
地板
cjhk| | 2013-12-10 19:50 | 只看该作者
不是很懂这一块    楼主   帮你顶一个   看看别人的意见如何   这一块   感觉自己的水平很菜   

使用特权

评论回复
5
powerwjc|  楼主 | 2013-12-12 18:08 | 只看该作者
搞了幾天都不行,如果還不行的話,就要靜下心來看看USB core 的詳細說明,這樣就杯具了.

使用特权

评论回复
6
wangzhihai1986| | 2013-12-12 19:06 | 只看该作者
网上说St的USB的HOST有些不稳定,我试HID接上鼠标后,有时好有时不好,不清楚。

使用特权

评论回复
7
hkcj| | 2013-12-12 19:16 | 只看该作者
楼主   帮你顶一个   看看有没有高手能解决这个问题   顶你

使用特权

评论回复
8
powerwjc|  楼主 | 2013-12-12 20:02 | 只看该作者
摸了這麼久,發現如果usb core 在正常工作後,就算把M4 core 停掉,usb core還是能夠定時發出數據包的,這是不是我在初始化時,沒有讓usb core起動?

使用特权

评论回复
9
powerwjc|  楼主 | 2013-12-12 20:06 | 只看该作者
請問wangzhihai1986 ,你用的是哪塊板和哪個程式,可以給我參考一下嗎?
13560867044@139.com

使用特权

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

本版积分规则

3

主题

9

帖子

0

粉丝