各位专家大牛好!
本人最近在学习研究使用DSP的PCIE模块来实现与主机(运行win7)来进行数据交互,板子由自己开发,参考PDK下的PCIE例程,将DSP端设置为EP,主机端设置为RC,然后在主机上使用winDriver进行驱动开发,打开显示结果如下图:
这里有两个问题问下:
1、在每次打开winDriver软件后,发现其中的DeviceID号,会出现两种不同值,有时是8888,有时是B005,请问这是什么原因,会有可能是DSP端问题吗?
2、是个老问题,例程中发现没有配置BAR0,现在我想使用Application registers空间来对其中的中断寄存器进行操作,就想将BAR0的空间映射到该Application registers空间,请问该如何配置BAR0?还有BAR1的地址显示为70000000,它在历程中是如何映射的,具体映射到了哪一个设备存储空间里,麻烦给出详细过程,文档什么的看过不太能理解,最好结合这个历程给出结果,十分感谢!