当前位置: 代码迷 >> VxWorks >> 关于pci类芯片寄存器读写有关问题
  详细解决方案

关于pci类芯片寄存器读写有关问题

热度:613   发布时间:2013-02-26 00:00:00.0
关于pci类芯片寄存器读写问题。
各位好!
问题描述如下:
寄存器:base address register0
1 先对其连续几次读;
a Value c8501093
b Value 10
c Value c8501093
d Value 10
e Value c8501093
f Value 10

2 对其写全1
3 再进行连续读;
a Value fffff810
b Value c8501093
c Value fffff810
d Value c8501093
e Value fffff810
f Value c8501093

4 根据手册c8501093是设备号,厂商号;而偏移0处读出值:c8501083.

怎么每次读出的值不同呢?
我哪里犯了错误呢?
万分感激!

怎么没人来看贴啊 ?
我是用sysPciConfigRead()sysPciConfigWrite()来指定设备芯片内的寄存器的偏移,直接读和写的。


------解决方案--------------------------------------------------------
看读ID号 vendor 等值看看是不是正确的。
  相关解决方案