阅读:1177回复:5
PCI 郁闷了几天 (20分)
前段时间写了一个PCI的驱动,作了一块PCI卡
开始调试的时候读写都很顺利,就是在读写的时候 发觉读取相同的位置时,获取的数据不同,可能时序上面有一些 错误。 由于其他的原因,放了一段时间搞别的去了。 最近拿出来,鉴于以前的原因,将原来的EPLD程序没有改变 只是重新加载了一次,结果运行原来的测试程序 郁闷的问题出来了:对于MAILBOX通道是正确的,对PCI操作寄存器的 读写也是正确的,但是对PCI的base空间的读写就不行了,只要读写 就死机,死机。死机。郁闷!!!!!!!!!! 各位有没有相同的经历,有没有什么建议! 我快不行了!!!!!!!!!!!!!! |
|
|
沙发#
发布于:2002-07-03 20:46
你用了pci 接口芯片了吗?
|
|
|
板凳#
发布于:2002-07-04 08:30
当然用了 s5920
我用DriverStudio开发,就是死在 就是死在m_memrang.outd();和 ind()这两个个函数位置 |
|
|
地板#
发布于:2002-07-04 17:55
|
|
|
地下室#
发布于:2002-07-05 15:29
7701-3768E7-B6 (ds2.6) |
|
|
5楼#
发布于:2002-07-08 09:41
不知道你的5920板卡是否是参考AMCC的开发板制作,我有其板卡,你可否将你的程序发来,我帮你测试看看。
zhangyong@swip.com.cn |
|