大家好:
我使用C6678 EVM和DM8168 EVM进行PCIe连接,链路训练可以成功,但PCIe的时钟频率是多少该如何查看呢?在C6678端,和PCIe时钟配置有关的代码是这样的:
#define PCIE_APP_SERDES_CFG0 0x390 #define PCIE_APP_SERDES_CFG1 0x394 DEVICE_REG32_W ((PCIE_BASE_ADDR + PCIE_APP_SERDES_CFG0), 0x00062320); /* ss clock */ DEVICE_REG32_W ((PCIE_BASE_ADDR + PCIE_APP_SERDES_CFG1), 0x00022320); /* ss clock */ /* Wait for PCIe PLL lock */ while(!(DEVICE_REG32_R(PCIE_STS_REG) & 1));
但我看到相关文档说的SERDES_CFG0寄存器和SERDES_CFG1寄存器只available KeyStone I ,但是C6678属于KeyStone II吧?是否意味着以上代码这两个寄存器的配置对C6678的PCIe时钟没有影响?那这个PCIe时钟频率到底是多少呢?
谢谢!