linux软件是否有可能捕获PCI-E的TLP数据包?
我想知道调试pci-e卡。
由于
答案 0 :(得分:2)
我不相信 - 从软件的角度来看,PCI-E很好地伪装成看起来像(快速)PCI。
据我所知,几乎唯一合理的方法是使用专用硬件 - 特别是带有PCI-E总线探头的逻辑分析仪。我使用的安捷伦分析仪只有FuturePlus probe,可以推荐只有几个预约的组合:首先,它并不便宜。其次,对于习惯于纯软件的人来说,这可能会有点跳跃。
答案 1 :(得分:2)
调试实际协议项(称为事务层数据包(TLP)和数据链路层数据包(DLLP))的唯一方法是使用硬件PCI Express协议分析程序。很少有人卖,所以价格很高。许多工程设计用于以千兆位速度捕获数据并以易于解密的形式呈现。 LeCroy最便宜的单位起价16,000美元。市场上价格最低的PCI Express协议分析仪来自ITIC(7,995美元)。这包括协议分析仪,x4通道插槽探针,电缆和软件。