tianche
驱动牛犊
驱动牛犊
  • 注册日期2002-02-18
  • 最后登录2002-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1852回复:5

谢谢tigerzd,但我又发现pdiusbd12只有3个ENDPOINT

楼主#
更多 发布于:2002-02-21 12:52
谢谢tigerzd,但我又发现pdiusbd12只有3个ENDPOINT  
但RTL8150有4个ENDPOINT,pdiusbd12是不是就不能模仿成8150工作了,如果不能,我该找哪一个器件?


  

最新喜欢:

shawn_lshawn_...
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-02-21 13:07
谢谢tigerzd,但我又发现pdiusbd12只有3个ENDPOINT  
但RTL8150有4个ENDPOINT,pdiusbd12是不是就不能模仿成8150工作了,如果不能,我该找哪一个器件?
 

有一个缺省endpoint(endpoint 0),它是用于控制传输,不需要配置,用usbview也看不道。如果是硬件不一样,就只能自己改写驱动程序源代码了,将两者同类端点相对应,多余的端点屏蔽。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
tianche
驱动牛犊
驱动牛犊
  • 注册日期2002-02-18
  • 最后登录2002-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-02-21 16:34
[quote]谢谢tigerzd,但我又发现pdiusbd12只有3个ENDPOINT  
但RTL8150有4个ENDPOINT,pdiusbd12是不是就不能模仿成8150工作了,如果不能,我该找哪一个器件?
 

有一个缺省endpoint(endpoint 0),它是用于控制传输,不需要配置,用usbview也看不道。如果是硬件不一样,就只能自己改写驱动程序源代码了,将两者同类端点相对应,多余的端点屏蔽。  [/quote]
少的是interrupt in endpoint, 是在驱动,和pdiusbd12中屏蔽吗?这题目对我来说太难。
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-02-22 08:39
  少了interrupt in endpoint的话,就不好模拟了。因为原驱动的interrupt in功能就不能实现了。如果你有RTL8150的源代码或自己写驱动程序,可以由驱动程序通过endpoint0定时发送setup包查询pdiusbd12的状态代替interrupt in。我不知道pdiusbd12的情况,但我做的数码相机只有一个ISO IN,就是通过控制下位机的相应寄存器完成所有的功能。
  Good luck!
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
flowerb
驱动牛犊
驱动牛犊
  • 注册日期2001-05-28
  • 最后登录2002-07-19
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-06-13 03:05
你用WINDRIVER去读读,应该有四个ENDPOINTS的,我自己也写过它的驱动程序,它的CONFIG信息里的确也是四个ENDPOINTS.
你怎么会是三个呢?我觉得很奇怪。
为了中国IC
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-06-13 08:24
这个可能与固件程序有关,不同的固件程序的配置可能不一样。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
游客

返回顶部