NXP MCU 技术论坛
直播中

建立建利12

8年用户 1276经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

PCIE x4卡在S32G-VNP-EVB上不工作的原因?


我正在使用以下设置:
硬件: S32G-VNP-EVB
BSP: BSP28

当我连接基于 x1 的 PCI 卡时,u-boot 和 Linux 检测到相同的情况。PCIE0用于连接卡。
将 PCIe0 配置为 RootComplex(x2)
为 PCIe1 使用外部时钟
为 PCIe1 配置的频率 125Mhz
将 PCIe1 配置为 SGMII [XPCS0 1G, XPCS1 OFF(PCIex1)]
PCIe0:连接起来!X1, Gen1
设备“pcie@44100000”:“pci_0:0.0”正在使用 seq 1
PCIe1:未配置 PCIe,未配置 PHY
BusDevFun VendorId DeviceId 设备类子类
_______________________________________________________________________
pcie@40400000 根复合体
`-- 00:00.00 0x1957 0x4002 桥接设备 0x04

当我连接基于 x4 的 NVMe SSD 卡时,链接没有建立。PCIE0用于连接卡。同一张卡在其他 PC 上工作。失败的原因是什么?

为 PCIe1 配置的频率 125Mhz
将 PCIe1 配置为 SGMII [XPCS0 1G, XPCS1 OFF(PCIex1)]
PCIe0:无法建立链接
Pcie0:LINK_DBG_1:0x00000001,LINK_DBG_2:0x00000002(预期为 0x000000d1)
DEBUG_R0: 0x00b4f742, DEBUG_R1: 0x08000000
PCI:自动配置失败 bar 20
PCI:自动配置失败 bar 24
PCIe1:未配置 PCIe,未配置 PHY。

更多回帖

发帖
×
20
完善资料,
赚取积分