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.

p2020处理器与dsp6670的pcie通信



大家好!

最近在调p2020处理器(linux系统)和dsp6670做pcie通信。

软硬件环境:p2020做RC,pcie协议版本是1.0a;dsp6670做EP,pcie协议版本是2.0。

1、p2020启动后,dsp6670调用pdk6670库里面的工程,完成pcie的EP端初始化。二者无法link,ltssm显示 polling compliance 状态,这是为什么?

2、linux PC通过pcie与dsp6670相连,如何在linux host上编写驱动代码,能否提供此种用法的用户使用手册?

  • 1 表示link协商未成功,你可以检查link的速率及serdes相关配置是否匹配,另外你可以采用link force强制跳过这步,来测试下RC是否能牧举到EP的device number

    2 可以参考我们PDK RC侧的配置,但需要注意的是 TI PDK RC 和EP的PCIE 配置是采用的快捷方式,即device number,bus number, function number都是采用的默认值,如果你的RC是p2020 而非DSP,那么RC需要去分配DSP的device nubmer,另外设置bus number function number TI DSP默认为0. 一般来说RC基于Linux的话 是需要有相应的PCIE 牧举软件的