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

c6678 PCIE接口 RC如何判断是否扫描到了一个有效的PCIE设备

我的项目中,C6678作为RC端通过SWITCH连接多个EP设备,扫描设备过程中,如果某个SWITCH端口上未接EP设备,我想通过读取VENDOR ID 和DEVICE ID的方法判断是否枚举到了EP设备(如果没有枚举到,VENDOR ID 和DEVICE ID的值应该是0或者0XFFFF),但我发现如果没有枚举到EP设备,我从PCIe Remote Configuration Space中读回的数是一个随机值,而非0x00000000或0XFFFFFFFF。

请问这样正常吗?如果正常,应该怎样判断是否正确枚举到一个pcie设备???

Thomas Yang1:

正常的VENDORID值应该是0x104C,你可以把仿真器挂接到6678上读一下。

jiankun li:

回复 Thomas Yang1:

你好,我也遇到了一样的问题。我是用DSP做RC,赛灵思FPGA做EP,然后DSP读出来的   赛灵思FPGA的VENDOR ID始终是104C,能帮忙指导一下吗?谢谢

赞(0)
未经允许不得转载:TI中文支持网 » c6678 PCIE接口 RC如何判断是否扫描到了一个有效的PCIE设备
分享到: 更多 (0)