论坛» 嵌入式开发» MCU

[求助]::怎么进行PCI 地址映射,急??

菜鸟
2007-01-22 17:04 1楼


tornado2.2 vxworks5.5 目标机为单板机pentium4,

加电后,我的PCI卡,用pciFindDevice验证是正确的,

然后看到其中的base address0为0xfb800000,

用pciConfigInLong/OutLong函数可以对配置空间进行读写正常。

但是不清楚这个PCI的memory空间怎样映射到单板机的内存上???

映射是在BSP中实现的吗?

我查了单板机对应的BSP文件没有发现有PCI_MEMORY的有关定义,也没有sysbyspci.c这个文件。是不是要修改BSP了??

另外再问一下,BAR0这个地址初始是0xfb800000,是不是在映射后应该符值改为映射后得到的物理地址??


请大家帮帮忙呀。感谢!!

菜鸟
2007-02-07 22:54 2楼

用sysMmuAdd函数啊!

不知道有没有记错!

[em09]
菜鸟
2007-02-09 17:42 3楼

在syslib.c中]配置

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]