阅读:1670回复:4
请教用Windriver调试PCI卡的问题
我的卡是9052接口,上面带一块FlashROM 256K,Bit局部总线宽,映射到局部空间0,内存映射。EEPROM中除了LAS0RR,LAS0BA,CS0BASE之外都用0。
我现在用Windriver调试PCI卡,打开Driver Wizard能够发现这块卡并看到系统分配的资源情况如下: BAR0: base 0xDDDFFC00 size 0x80 BAR1: base 0xB800 size 0x80 BAR2: base 0xDDD80000 size 0x40000 我想问的是,BAR2是不是就应该是映射之后的卡上的FlashROM?那么它在内存中的地址是什么啊? 另外,对于BAR2的读操作,我选32bit就是可以读出来的,如果选8bit就死机了,难道这个线宽不应该是局部总线宽度?但,读出来的东西并不对。请问是怎么回事儿? |
|
沙发#
发布于:2007-08-29 10:25
再问一下,BAR2读出来的offset0的数据是:E801AA55.
但是ROM中的数据却是55AA01E8。 这种情况是正确的么?还是我的什么设置弄错了? |
|
板凳#
发布于:2007-10-19 18:47
我顶一下先
|
|
地板#
发布于:2007-10-21 01:34
大小头的问题
|
|
地下室#
发布于:2007-10-22 19:27
你自己在EEPROM里是怎么设置的???
你自己设置的BAR空间,别人怎么知道呢? 其次,32位的数据操作,你偏偏要8位读写,不死才怪呢。 |
|
|