阅读:3464回复:5
pci总线地址映射的问题
各位大大,
PCI内存映射的问题,发现空间是打开了,terlnet连上后,d命令能看到地址空间的内容为FFFF,但是读写操作不成功。这里我是静态指定的,代码如下: PHYS_MEM_DESC sysPhysMemDesc[]={ { (void )0xc0000000, /* 映射到CPU端的基地址;*/ (void )0xc0000000,/* 内存的基地址 */ 0x00300000,/* 内存的大小是3M */ VM_STATE_MASK_VALID | VM_STATE_MASK_WRITABLE | VM_STATE_MASK_ CACHEABLE,VM_STATE _VALID | VM_STATE_WRITABLE | VM_STATE _ CACHEABLE_NOT,}, ………. } 测试读写不成功,可能会是什么原因! |
|
沙发#
发布于:2009-12-22 11:08
各位知道的说说啊
|
|
板凳#
发布于:2009-12-23 09:27
是X86 奔腾3的架构,现在是不知道vxworks的BSP修改怎么来映射PCI存储空间?
|
|
地板#
发布于:2009-12-24 11:20
地址空间的内容为FFFF,说明是高阻状态,说明你的pci内存没有挂上去
|
|
地下室#
发布于:2010-03-16 15:24
PCI内存没有挂上去是什么意思??
|
|
5楼#
发布于:2010-03-24 12:29
没有映射上。你可以翻翻老帖,有详细的解决办法。
|
|