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.

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设备???