TI中文支持网
TI专业的中文技术问题搜集分享网站

C6678 PCIE的地址映射问题

各位大牛好:

        我目前在做PC(RC端)与C6678(EP端)之间通过PCIE通信。现在本人有几个问题,希望各位能够指点一下。

        我想要从PC传大批量的数据到C6678,开始的想法是直接配置EP的inbound,使BAR空间映射到C6678中DDR3的地址空间,但是我测试了一下这种方法不可用,无法读写正确数据。映射到L2 SDRAM中可以正确读写。

1.是不是PCIE无法直接映射DDR3空间,只能映射到L2 SDRAM?

2.如果只能映射到SDRAM,那么每个L2 SDRAM的大小只有512K,大批量数据的话需要两个L2 SDRAM 做乒乓buffer,然后通过EDMA方式搬移数据到DDR3,这样的话EDMA的搬移速度能比PCIE的传输速度快么?

Herry Leo:

回复 Thomas Yang1:

恩,成功映射到DDR3中了,参考的Linux pcie boot的例子

赞(0)
未经允许不得转载:TI中文支持网 » C6678 PCIE的地址映射问题
分享到: 更多 (0)