待处理的事情1

usb框架:

    枚举--》根据枚举出来的信息找到相关的驱动(如根据vid,pid,匹配usb转serial驱动)。


    option.c     Hub.c Usb.c Usbmouse.c   热插拔时候产生中断信号,进行中断处理,枚举信息,根据枚举信息进行匹配具体的驱动。H



usb的软件驱动工作框架以及原理----包括Host以及Otg(otg既可以配置为host,也可以配置为client)

usb的硬件工作原理--------------------- 包括Host以及Otg(otg既可以配置为host,也可以配置为client)

       王工说otg vbus上面一定需要有电压,并且在寄存器上面可以反映出来。1A4,有vbus标志位和host device标志位;;;;但是为什么在中控测试时候貌似vbus位没有置位,但也能用usbclient。(host使用不了是因为主板没有给Vbus供电),,,,并且两个板子表现不一样,有一个是c,有一个是e,但都能识别usbclient???  奇怪

    并且为什么host devic标志位一直都是0的呢?


注明:只有理解了硬件工作原理的基础上,才能理解软件的工作流程。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值