1

linux软件是否有可能捕获PCI-E的TLP数据包?

我想知道调试pci-e卡。

谢谢

4

2 回答 2

2

我不这么认为——从软件的角度来看,PCI-E 被很好地伪装成看起来像(快速)PCI。

据我所知,几乎唯一合理的方法是使用专门的硬件——特别是带有 PCI-E 总线探头的逻辑分析仪。我使用了带有FuturePlus 探头的安捷伦分析仪,并且可以推荐这种组合,但有几个保留意见:首先,它并不便宜。其次,对于完全习惯于软件的人来说,这可能有点跳跃。

于 2012-03-07T05:27:02.737 回答
2

调试称为事务层数据包 (TLP) 和数据链路层数据包 (DLLP) 的实际协议项的唯一方法是使用硬件 PCI Express 协议分析器。卖的很少,所以价格很高。许多工程以千兆位速度捕获数据并以易于破译的形式呈现。LeCroy 最便宜的设备起价为 16,000 美元。市场上价格最低的 PCI Express 协议分析仪来自 ITIC(7,995 美元)。这包括协议分析仪、x4 通道插槽探头、电缆和软件。

http://www.internationaltestinstruments.com/products/100-itic-2500a-x4-25-gbps-pci-express-protocol-analyzer.aspx

于 2016-04-07T02:15:13.660 回答