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

查看原理图,usb host模式下的管脚配置: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 controller Core了,这个BSP提供

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

  1. 【SA8295P 源码分析】53 - mifs.build.tmpl 脚本详解:启动QNX procnto-smp-instr微内核、启动QNX串口终端shell、加载解析并执行ifs2_la.img

    [SA8295P 源码分析]53 - mifs.build.tmpl 脚本详解:启动QNX procnto-smp-instr微内核.启动QNX串口终端shell.加载解析并执行ifs2_la.img ...

  2. linux系统下grub.cfg详解和实例操作

    linux系统下grub.cfg详解和实例操作 简介 grub是引导操作系统的程序,它会根据自己的配置文件,去引导内核,当内核被加载到内存以后,内核会根据grub配置文件中的配置,找到根分区所使用的文 ...

  3. linux下DNS配置详解

    linux下DNS配置详解 DNS 是域名系统 (Domain Name Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务.在Internet上域名与IP地址之间是一一对应的 ...

  4. linux中的ps fx命令,Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断 ...

  5. linux 命令xargs,Linux下xargs命令详解

    Linux下xargs命令详解 1. 简介   之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: find /sbin -pe ...

  6. linux+fdisk+分区,Linux下Fdisk分区详解

    那么你知道Linux下Fdisk分区详解么?接下来是小编为大家收集的Linux下Fdisk分区详解,欢迎大家阅读: Linux下Fdisk分区详解 1. 通过Fdisk查看系统分区详细信息: Fdis ...

  7. linux环境下ps命令行,Linux下ps命令详解

    下ps命令详解Linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须 ...

  8. linux环境下ps命令行,Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...

  9. linux下dd命令详解

    linux下dd命令详解    名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果 ...

最新文章

  1. IaaS、PaaS 和 SaaS:云服务模型概述
  2. php编译7教程,LANMP系列教程之php编译安装CentOS7环境
  3. 机器学习中Python常用库总结(numpy,scipy,matplotlib,pandas)
  4. 学会用core dump调试程序错误
  5. Nunit2.5.10快速上手
  6. 如何下载python模块_Python第三方库(模块)下载和安装(使用pip命令)
  7. android svg指纹录取动画_你知道几种前端动画的实现方式?
  8. 201671010430 司昕劼 实验十四 课程学习总结
  9. System Explorer 2.0.4.2492 好用的系统管理器
  10. 如何重设<input type = “file”>
  11. [HNOI2002]营业额统计 Splay tree入门题
  12. 图文并茂带你迅速了解本科、硕士、博士的区别
  13. 【GIS导论】实验七 地图设计与输出
  14. 构建之法——现代软件工程
  15. 魔兽世界服务端linux,LightsHope/vMangos – 基于Ubuntu服务器的WOW私服搭建教程
  16. redis:CLUSTER cluster is down 解决方法
  17. k8s篇-POD资源管理
  18. samtools faidx输出的fai文件格式解析 | fasta转bed | fasta to bed
  19. nginx代理本地JBoss访问吃力的问题
  20. 广告拦截软件测试简历,ADSafe广告拦截效果测试

热门文章

  1. HBase 项目:微博业务需求
  2. C语言实现加减乘除混合运算计算器
  3. Python xlrd 读取Excel数字 数字丢失精度 小数位太长 求大神的解决方法(已解决)
  4. 去哪儿的用户画像构建策略及应用实践
  5. CrawlSpider爬取拉勾网,解决302问题。
  6. java面试题目整理
  7. Visp系列学习二:visp显示和visp_ros获取图像
  8. 坤泰股份在深交所上市:预计全年营收超4亿元,张明夫妇为实控人
  9. html如何绘制热图,R使用笔记: heatmap.2绘制热图
  10. 霍夫丁不等式 Hoeffding inequality