mayanke_yang
驱动牛犊
驱动牛犊
  • 注册日期2002-12-21
  • 最后登录2003-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2124回复:6

PC的1394驱动是如何辨认1394设备的?

楼主#
更多 发布于:2002-12-21 18:35
痛苦!
兄弟做一个机顶盒的1394接口扩展,希望能让机顶盒象一般的数码摄像机那样连接到PC上。但是,现在就是搞不清楚PC上的1394驱动对所连接的1394设备的要求。
是要自己做配置ROM吗?反正每次与PC连接,连接后都会收到一个异步包,内容中有FFC00400(配置ROM)地址这样的东西。
请教哪位高手指点一二,兄弟在这上面已经折腾一个多月啦!
ARRON
驱动老牛
驱动老牛
  • 注册日期2002-03-18
  • 最后登录2010-05-02
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望21点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-22 14:25
配置rom是要自己作的
mayanke_yang
驱动牛犊
驱动牛犊
  • 注册日期2002-12-21
  • 最后登录2003-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-23 08:33
先谢过ARRON兄的指点,我这样理解对不对:
当主机发送读配置ROM的请求包时,我给发对应的读响应包,响应的
内容是配置ROM的首QUADLET.
但我如何在我的机顶盒上建立配置rom空间并且填充相应的芯片信息呢?能否给个思路,谢谢!
ARRON
驱动老牛
驱动老牛
  • 注册日期2002-03-18
  • 最后登录2010-05-02
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望21点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-23 11:45
应该跟你使用的接口芯片有关吧
configrom的地址应该是oxFFFF F000 0400
configrom有两种一种是简化的只有一个quadlet
一种是标准的,里面可以存储很多信息,他的格式要符合iec13213标准 的 :D
mayanke_yang
驱动牛犊
驱动牛犊
  • 注册日期2002-12-21
  • 最后登录2003-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-24 08:13
arron兄,不好意思,兄弟第一次搞1394,就打破砂锅问到底啦!
config rom的内容是芯片厂家提供的,还是自己要根据芯片资料和
协议自己来做?
还有一个问题,就是同步等时化对循环开始包的处理是硬件自动完成
还是需要手动来做?arron兄是否也遇到过类似问题,请指点一二。先行谢过。
ARRON
驱动老牛
驱动老牛
  • 注册日期2002-03-18
  • 最后登录2010-05-02
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望21点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-30 22:05
configrom一般自己做,也可以找个例子仿照做,不过crc要自己算

等时传输我没有做过,我觉得
循环起始包是由等时资源管理器发送的,应该不需要自己做什么把
evergreen
驱动牛犊
驱动牛犊
  • 注册日期2002-04-16
  • 最后登录2007-09-24
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-01-15 10:34
循环起始包的确不是我们的问题,等时资源管理器硬件会自动发送的.
游客

返回顶部