PPC和ARM通过pcie通讯的问题

guzl86 2015-08-27 10:28:51
小弟初次接触PCIE高速总线。现在有个项目是这样的。
PPC是p1022作为PCIE的主端,ARM作为PCIE的从端。
PPC使用的是vxworks6.8,pcie驱动已经完成加载,并且在pciHeaderShow中可以看到ARM的PCIE头部。
ARM使用linux启动,同样在ARM端可以看到PPC的头部。
问题是,我们想将ARM的一段内存空间通过PCIE暴露给PPC,让ppc可以进行访问,根据这个需要PPC端和ARM端分别都需要做什么事情?谢谢各位。
另外有一件事情不明白,还望大家答疑解惑。
ARM设置了自己的PCIE头部,bar0的地址是0x1100000,然后在vxworks启动的时候讲arm的bar0修改为0x84000000,这究竟是为什么?这样设置的用意何在?
谢谢各位。
...全文
420 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
guzl86 2015-08-29
  • 打赏
  • 举报
回复
自己顶一下,自己顶一下

1,324

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧