采用66ak2h12芯片,外挂2G + 8G内存,PCIe作为EP。
设置INBOUND为0xA0000000~0xAFFFFFFF,采用mmap方式访问PCIe地址空间,直接内存拷贝速度都很慢!只有20MB/s左右,请问是什么原因?而且只要采用mmap方式映射DDR3B内存,使用memcpy()函数拷贝内存速度都很慢,每次拷贝10KB。
另外,我的内核应该是运行在DDR3A上
800000000-81fffffff : System RAM
800008000-80092f023 : Kernel code
80097c000-800a0d143 : Kernel data
请问,是否可以把PCIe IB映射到DDR3A上面,如何映射?
另外,采用DSP edma时,当copy的数据为10kB大小时,其速率也是非常慢,20MB/s左右,请问是EDMA性能问题么?