读书人

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

发布时间: 2012-03-08 13:30:13 作者: rapoo

关于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 等值看看是不是正确的。

读书人网 >VxWorks

热点推荐