阅读:3175回复:26
紧急求助(快下岗了)
请教各位大侠几个问题。
1、现在计算机主板上用的是什么USB控制芯片?所有的USB控制芯片软件控制是不是一样? 2、计算机如何给USB控制芯片分配地址?具体是多大? 谢谢! |
|
沙发#
发布于:2004-02-26 22:17
关注...
|
|
板凳#
发布于:2004-02-25 19:10
98下是多少
关于中断我想这个与CONTROOLLER有关系 有的USB CONTROOLLER 是自定义硬件中断的, |
|
地板#
发布于:2004-02-09 08:57
楼主,你可以试试,不过好像越来越烦了,为什么不换个平台
|
|
|
地下室#
发布于:2004-02-09 08:56
为什么要改呢,如果直接使用不行吗?
|
|
|
5楼#
发布于:2004-02-08 20:49
这个问题我想过,你可将usb主机控制器的pci配置空间的interrupt_line的值改写成你想要的值。好像就可以了,不过我没有试过
|
|
|
6楼#
发布于:2004-02-07 16:55
端口号应该是98下的那个,至于中断号我不太清楚。
各位,有知道的吗?大家探讨学习嘛 |
|
|
7楼#
发布于:2004-02-04 11:14
是纯DOS,我的计算机windows98系统设备管理器分配USB控制器的中断号是11,输入输出范围是4e00~4e1f;winxp系统设备管理器分配USB控制器的中断号是20,输入输出范围是e8000000~e8000fff;请问在dos下USB用何资源控制,谢谢!
|
|
8楼#
发布于:2004-02-04 09:24
设备管理器中的资源就是硬件分配的资源,DOS下可直接访问,你说的可能是IO到MEM的映射。
这是我个人的看法,大家有这方面经验的也谈谈。 |
|
|
9楼#
发布于:2004-02-04 08:53
纯DOS吗?
|
|
|
10楼#
发布于:2004-02-04 08:30
jiangyiyong大侠,谢谢你的帮助,可是设备管理器的设备资源是操作系统虚拟映射的,可以根改的,不是真正的硬件分配的资源,如果DOS系统下开发USB盘控制程序,就需要知道真正的硬件分配的资源,你说是不是?
|
|
11楼#
发布于:2004-02-03 17:21
能否说的具体些?
|
|
12楼#
发布于:2004-02-03 10:13
非常对不起,我记得作上个工程的的一个同事说可以,刚才我在BIOS中也没找到,打电话询问他,但是回答不尽如人意,我想你在设备管理其中看到的应该就够了。
|
|
|
13楼#
发布于:2004-02-03 08:01
jiangyiyong大侠,孰小弟愚昧,请问如何在BIOS中看具体硬件端口地址和中断号?你能否教我一招?
|
|
14楼#
发布于:2004-02-02 08:42
它不是虚拟的端口,你可以访问到它,只不过在WINDOWS下访问费点事。或者你在BIOS中看看
|
|
|
15楼#
发布于:2004-01-28 08:24
请教各jiangyiyong大侠,设备管理器看到的是windows操作系统虚拟的端口资源,可能不是真正的硬件端口地址,有没有办法知道硬件端口地址和中断号?谢了!
我在这里祝大家新年快乐,猴年大吉! |
|
16楼#
发布于:2004-01-28 08:17
请教各siteddy大侠桥芯片(也就是USB主控制芯片,HOST CONTROLLER)中断资源和端口资源我如何获取?我如何用程序对桥芯片进行操作?
|
|
17楼#
发布于:2004-01-16 14:05
在PCI总线上一般目前流行的底板都会挂接几个PCI-USB_HOST的桥芯片,你也可以称他们为(PCI-USB_HOST CONTROLLER,也就是你们所说的USB控制器了)。这些桥芯片作为PCI的外挂设备在他们的config空间里标示自己的资源需求,操作系统根据这些信息分配资源。如果你的底板只提供一个上述的桥芯片(USB 主控制芯片),一般它会内挂两个根集线器,每个桥芯片上按照USB协议规定支持到128个地址,去除地址0作为默认通用寻址外,一块芯片可以支持127个USB设备(包括两个根集线器),因此你实际上最多可以挂128-1-2=125个USB设备(包括集线器)。USB设备不会直接向主机要求资源,它的所有资源由桥芯片分派,而桥芯片(也就是USB主控制芯片,HOST CONTROLLER)一般有中断资源和端口资源。一般它会要求一个中断资源和32个端口地址。当然这不是固定死的。
|
|
|
18楼#
发布于:2004-01-16 11:35
另外,你可能还需要看一下OHCI和UHCI的标准,我记得论坛里有
|
|
|
19楼#
发布于:2004-01-16 11:28
请教各位大侠几个问题。 主机上的USB芯片现在分两种UHC和OHC标准,前一种是INTEL的,后一种是VIA的,你首先应该确认是那种标准。 计算机为它分配的IO地址,你可以在设备管理器种看到。 |
|
|
上一页
下一页