我们有一个定制的 P1022 板,带有一个通过 PCI 接口连接的 EP 设备。启动并运行 EP 设备的软件堆栈后,控制台会抛出连续的 PCIE 错误转储。
我将控制台的日志附加到这个线程。
以下是查询-
1) 我们能否避免 CPU 在 PCI Express 完成超时的情况下进入不一致状态。根据我们的理解,CPU 必须报告 PCIe 错误并继续其过程。我们需要 Host CPU 处于运行状态,以进一步调试并找出 framer 设备问题的根本原因。
2)我们无法找出这个问题的根本原因,是软件错误还是硬件错误?您能否提供一些有关解决上述 PCIe 问题的见解?
解决了!
转到解决方案。
@yipingwang在与成帧器设备供应商进行调试和实时会话后,发现 SDK 包含在供应商不支持的 PCIE 寄存器上发起的无效读/写。这是供应商 SDK 中的编码错误。
感谢您的宝贵支持