qnx linux usb驱动,QNX USB device与host模式下驱动脚本详解

调试usb host模式驱动的步骤:

查看原理图,usb host模式下的管脚配置:html

cf97f8691f8641068d44b430.html

cf97f8691f8641068d44b430.html红框里面的是host模式,蓝框里面是OTG模式。

IMX6Q有4种独立的USB控制器核心:OTG控制核与3个host控制核。tcpThe USB 2.0 Controller Core 0 supports HS/FS/LS operation in Host mode and HS/FS

operation in device mode.

一、OTG CORE管脚初始化流程:

1> 配置VBUS;打开电源,QNX BSP中是经过IIC总线控的,这部分代码暂时没有看明白。

2> 配置USB ID管脚,根据电路图能够看出,咱们须要将ENET_RX_ER光脚配置在USB模式,配置以下:

pinmux_set_swmux(SWMUX_ENET_RX_ER, MUX_CTL_MUX_MODE_ALT0);

pinmux_set_padcfg(SWPAD_ENET_RX_ER, MX6X_PAD_SETTINGS_USB);

3> 硬件管脚配置完成以后,就应该初始化OTG

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值