tomlih
驱动小牛
驱动小牛
  • 注册日期2003-07-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望64点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
阅读:1088回复:4

做了一块pci的卡,接下来干什么?

楼主#
更多 发布于:2005-06-17 16:27
1,是不是先查硬件是不是有问题? //这步通过.
2,配置卡的一些寄存器?//
3,编写驱动程序?
...

有做过的大侠给讲一下过程.谢谢!
tomlih
驱动小牛
驱动小牛
  • 注册日期2003-07-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望64点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-19 10:58
现在可以读写PCI外接的eeprom了.
我随便写了几个数进去,写完后发现地址和数据不对应,
比如:在40h写e8,在3ch写07.结果读出来的时候在40h读到07,而在3ch读到e8

不知道是什么原理,是不是在写的时候要按顺序写.

好象24c02是可以随机读写的.

//我的程序是一个字节一个字节写的
tomlih
驱动小牛
驱动小牛
  • 注册日期2003-07-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望64点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-06-19 11:53
hoho.

可以了,原理第一次取读的数据是不正确的,从第二次读就都对了.不知道是何原因.
tomlih
驱动小牛
驱动小牛
  • 注册日期2003-07-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望64点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-06-19 15:33
写好了eeprom (24c02)以后.重启机器.
查看pci配置寄存器,和原来的一模一样,这是什么原因?外部的eeprom没起作用?

有侦遇到过这样的问题,告诉我吧!谢谢.
tomlih
驱动小牛
驱动小牛
  • 注册日期2003-07-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望64点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-06-19 15:34
忘了告诉大家我用的芯片了.
用的pci芯片是amcc s5920 + eeprom(24c02/16).
游客

返回顶部