当前位置: 技术问答>linux和unix
s3c6410 linux2.6.21内核 USB驱动 OHCI寄存器
来源: 互联网 发布时间:2016-06-21
本文导语: 各位达人: 我最近在做Linux2.6.21内核的USB驱动,在OHCI方面碰到了问题。主要是初始化时,FMINTERVAL寄存器读取的值不对,一直都是0,而不是标准里说的2EDF。 请问,这是怎么回事?USB主机控制器复位后FMINTE...
各位达人:
我最近在做Linux2.6.21内核的USB驱动,在OHCI方面碰到了问题。主要是初始化时,FMINTERVAL寄存器读取的值不对,一直都是0,而不是标准里说的2EDF。
请问,这是怎么回事?USB主机控制器复位后FMINTERVAL中的FI初始值应该是2EDF吧?我哪里在读取该寄存器之前,有哪些工作需要做呢?比如,时钟源的选择等。
谢谢各位赐教!
我最近在做Linux2.6.21内核的USB驱动,在OHCI方面碰到了问题。主要是初始化时,FMINTERVAL寄存器读取的值不对,一直都是0,而不是标准里说的2EDF。
请问,这是怎么回事?USB主机控制器复位后FMINTERVAL中的FI初始值应该是2EDF吧?我哪里在读取该寄存器之前,有哪些工作需要做呢?比如,时钟源的选择等。
谢谢各位赐教!
|
upupupupup
|
你们公司连个调硬件的都没吗。。。
这个是硬件的责任你弄软件的怎么搞好,或者你换个晶振试下
这个是硬件的责任你弄软件的怎么搞好,或者你换个晶振试下
|
我说的硬件问题不是配置几个寄存器就可以的。。。
你找你们的硬件让他调到ohci的寄存器可以正常读写再交给你吧,这本身就不是软件问题你再调也没用
你找你们的硬件让他调到ohci的寄存器可以正常读写再交给你吧,这本身就不是软件问题你再调也没用
|
硬件问题,确认usb时钟之类的东西
|
这个?首先看IOmap的地址,然后看usb有没有初始化,再读取看看,不行就不知道了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。