阅读:1138回复:0
莫名的被修改了PCI卡上的配置空间中的存储器基址,没有一点头绪,各位帮帮忙啊!!!
我们做的PCI 卡是用ch365连接双口RAM,再接一个单片机构成的,PCI卡上的操作都由单片机来控制(除了ch365和双口ram)。单片机把数据存放到双口ram,然后pc机由ch365将数据读入pc机,再进行计算。
现在的问题就是,pc机的读数程序一运行,过一会时间(该时间不等,比如3分钟,10分钟),ch365的存储器的基址就自动改变了,改变的数据也不是固定的,因此,pc机就无法进行读数了,估计是以及不能找到双口RAM的映射地址了吧! 实在是不知道怎么会出现这么奇怪的事情,因为程序中没有修改配置空间的函数啊,不知道是电脑自己修改?还是硬件自己修改的呢? 没有头绪再继续测试下去了,请大家帮帮忙啊,帮我想想可能是什么原因,或者有什么建议让我可以测试一下问题在什么地方! 万分感谢!!! |
|