eifire
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2005-12-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3175回复:26

紧急求助(快下岗了)

楼主#
更多 发布于:2003-12-29 09:20
请教各位大侠几个问题。
1、现在计算机主板上用的是什么USB控制芯片?所有的USB控制芯片软件控制是不是一样?
2、计算机如何给USB控制芯片分配地址?具体是多大?
谢谢!
yux008007
驱动牛犊
驱动牛犊
  • 注册日期2003-10-12
  • 最后登录2004-12-17
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-26 22:17
关注...
carriage
驱动小牛
驱动小牛
  • 注册日期2002-10-12
  • 最后登录2004-09-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-25 19:10
98下是多少
关于中断我想这个与CONTROOLLER有关系
有的USB  CONTROOLLER 是自定义硬件中断的,
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-09 08:57
楼主,你可以试试,不过好像越来越烦了,为什么不换个平台
我来自中国 抵制日货
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-02-09 08:56
为什么要改呢,如果直接使用不行吗?
我来自中国 抵制日货
jerry_yang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2005-05-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-02-08 20:49
这个问题我想过,你可将usb主机控制器的pci配置空间的interrupt_line的值改写成你想要的值。好像就可以了,不过我没有试过
智者当借力而行
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-02-07 16:55
端口号应该是98下的那个,至于中断号我不太清楚。
各位,有知道的吗?大家探讨学习嘛
我来自中国 抵制日货
eifire
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2005-12-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-02-04 11:14
是纯DOS,我的计算机windows98系统设备管理器分配USB控制器的中断号是11,输入输出范围是4e00~4e1f;winxp系统设备管理器分配USB控制器的中断号是20,输入输出范围是e8000000~e8000fff;请问在dos下USB用何资源控制,谢谢!
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-02-04 09:24
设备管理器中的资源就是硬件分配的资源,DOS下可直接访问,你说的可能是IO到MEM的映射。

这是我个人的看法,大家有这方面经验的也谈谈。
我来自中国 抵制日货
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-02-04 08:53
纯DOS吗?
我来自中国 抵制日货
eifire
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2005-12-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-02-04 08:30
jiangyiyong大侠,谢谢你的帮助,可是设备管理器的设备资源是操作系统虚拟映射的,可以根改的,不是真正的硬件分配的资源,如果DOS系统下开发USB盘控制程序,就需要知道真正的硬件分配的资源,你说是不是?
happybob51
驱动牛犊
驱动牛犊
  • 注册日期2003-10-20
  • 最后登录2004-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-02-03 17:21
能否说的具体些?
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-02-03 10:13
非常对不起,我记得作上个工程的的一个同事说可以,刚才我在BIOS中也没找到,打电话询问他,但是回答不尽如人意,我想你在设备管理其中看到的应该就够了。
我来自中国 抵制日货
eifire
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2005-12-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-02-03 08:01
jiangyiyong大侠,孰小弟愚昧,请问如何在BIOS中看具体硬件端口地址和中断号?你能否教我一招?
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-02-02 08:42
它不是虚拟的端口,你可以访问到它,只不过在WINDOWS下访问费点事。或者你在BIOS中看看
我来自中国 抵制日货
eifire
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2005-12-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-01-28 08:24
请教各jiangyiyong大侠,设备管理器看到的是windows操作系统虚拟的端口资源,可能不是真正的硬件端口地址,有没有办法知道硬件端口地址和中断号?谢了!


  我在这里祝大家新年快乐,猴年大吉!
eifire
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2005-12-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-01-28 08:17
请教各siteddy大侠桥芯片(也就是USB主控制芯片,HOST CONTROLLER)中断资源和端口资源我如何获取?我如何用程序对桥芯片进行操作?
siteddy
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
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个端口地址。当然这不是固定死的。
teddy
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-01-16 11:35
另外,你可能还需要看一下OHCI和UHCI的标准,我记得论坛里有
我来自中国 抵制日货
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2004-01-16 11:28
请教各位大侠几个问题。
1、现在计算机主板上用的是什么USB控制芯片?所有的USB控制芯片软件控制是不是一样?
2、计算机如何给USB控制芯片分配地址?具体是多大?
谢谢!


主机上的USB芯片现在分两种UHC和OHC标准,前一种是INTEL的,后一种是VIA的,你首先应该确认是那种标准。

计算机为它分配的IO地址,你可以在设备管理器种看到。
我来自中国 抵制日货
上一页
游客

返回顶部