我的项目中,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设备???