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

C6674与XIO2213B的PCIe通信卡在链路训练的DETECT_QUIET状态。

我的自制板采用的dsp为C6674,与型号为XIO2213B的TI 1394b芯片通过PCIE相连。XIO2213B的PERST#信号根据其数据手册要求在供电完善后由我板上的FPGA提供上拉。目前我将论坛上的示例程序K1_STK_v1.1中的PCIe例程进行测试,程序中的相关代码修改为与我板相适应的内容。

PCIE_Loopback_Mode loop_mode = PCIE_LOOPBACK_DISABLE;

PCIE_cfg.serdes_cfg.inputRefClock_MHz = 100;
PCIE_cfg.serdes_cfg.linkSpeed_GHz = 2.5;
PCIE_cfg.serdes_cfg.numLanes= 1;

但是运行代码后发现卡在链路训练中,查看gpPCIE_CAP_implement_regs->DEBUG0的[4:0]位发现此状态为DETECT_QUIET,请问该如何DEBUG?

Shine:

请先测试一下loopback模式在看看是不是XIO2213B的问题。

user5284264:

回复 Shine:

谢谢您的回复,phy_loopback测试是通过的,链路训练没问题,数据收发测试也都没问题。然而非loopback模式就卡在链路训练的DETECT_QUIET状态。

user5284264:

回复 Shine:

谢谢您

赞(0)
未经允许不得转载:TI中文支持网 » C6674与XIO2213B的PCIe通信卡在链路训练的DETECT_QUIET状态。
分享到: 更多 (0)