我用的PCI9054,Bar0总是不能映射,Bar2可以正常映射和访问。如果在Syslib.c里加入Bar0映射代码,Vxworks运行到Loading at xxxxxxxxxxxxxxxx,就重启了,请问这是Bsp的问题还是9054没设置对。

2008-11-07 22:08 来自版块 - VxWorks

我用PCI9054的C模式Target,用的32位模式,数据线只接了低8根,就是只用低8位数据。我向0XFC730000写入数据10,再读回,第一次是读回0XFFFFFF10,这是对的,再读就是0X00030010,怎么局部偏移地址会出现在数据中,请指教。我在写入后延迟一段时间再... 全文

2008-10-31 20:07 来自版块 - 非USB硬件驱动开发

这几天在做9054的DMA,但结果不对,地址和字节数设置搞得头疼,谁有能用的DMA源代码能让兄弟参考一下。寄存器设置中PCI地址是用cachedmamalloc分配的地址,然后CACHE_DMA_VIRT_TO_PHYS ,就可以写到寄存器了吗?LOCAL地址是BAR2+偏移,还... 全文

2008-10-24 20:01 来自版块 - VxWorks

1.我的机箱中只插一块9054板卡,用pcifinddevice扫描四次,发现了四个卡,四个卡的总线、器件号相同,功能号不同,这是什么原因?2.得到器件的总线、器件、功能号后,用pciConfigInLong读PCI空间基封址寄存器,全是0XFFFFFFFF,BAR0到BAR5全... 全文

2008-10-11 22:30 来自版块 - VxWorks

我按照9054文档上的 bigendian/littleendian说明,将BIGEND引脚拉高,然后查看endian寄存器也是全0,这应该就是littleendian模式,可是为什么读出来的数会是bigendian模式呢?

2008-10-04 21:25 来自版块 - 非USB硬件驱动开发

我按照9054文档上的 bigendian/littleendian说明,将BIGEND引脚拉高,然后查看endian寄存器也是全0,这应该就是littleendian模式,可是为什么读出来的数会是bigendian模式呢?请问有弄过9054的,你们是怎么处理这个问题的?多谢

2008-10-02 07:50 来自版块 - 板卡设计


返回顶部