使用论坛中的K1_STK中的例程,已经实现两片DSP间的PCIE通信,但是当我准备实现DSP作为RC和FPGA作为EP的PCIE通信时,能读出FPGA的Vender号,也能正确读出BAR MASK值,但是在当我DSP中向0x60000000的内存写数据时,查看内存这个空间始终全为0,FPGA收不到我发的数据,请问这是怎么回事?求有经验的人给予指导
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
应该是地址映射错误导致,要么是DSP 侧的OUTBOUND REGION配置不对,就是FPGA的INBOUND 配置不对,查查这2个配置吧
注意DSP和DSP间的 BAR_CFG空间是用的Keystone IP的快速配置方法,这个如果放到FPGA空间就不适用了,如果您是用到的数据空间,可以实现DSP间通信的话,则说明DSP端配置应该没有问题。关键还是MAP映射关系,这个要好好检查