Skip to main content
PCIe(外围组件互连高速总线)使用双向连接同时发送和接收信息。设备之间的路径称为链路(Link),由一个或多个称为**通道(Lane)**的发送/接收对组成。

硬件规格

IQ-9075 PCIe 控制器

EVK 硬件配置

  • PCIe0:Gen4 2 通道 — M.2 E key(Wi-Fi)或扩展(通过 SW1-1 开关选择)
  • PCIe1:Gen4 4 通道 — PCIe x4 插槽或扩展(通过 SW1-2 开关选择)
  • JPCIE:PCIe Express v4 插座连接器(PCIe1)

架构

PCIe 连接类型

软件驱动配置

内核配置

设备树源文件

关键驱动文件

验证

列出 PCIe 设备

示例输出:

检查链路状态

USB over PCIe

连接 USB-over-PCIe 卡后:

NVMe over PCIe

调试

启用调试日志

故障排查

可能原因: PHY 未初始化、时钟/电源问题、设备树不正确。
  • 检查 PHY 电源轨和时钟配置
  • 验证设备树设置
可能原因: 链路未建立、端点未上电、交换器配置错误。
  • 确认 DIP 开关位置(SW1-1、SW1-2)
  • 检查端点电源供应
  • 在设备树中启用 MSI
  • 检查中断控制器配置
  • 确认驱动中 pci_enable_msi() 返回成功
  • 确认链路运行在预期的 Gen4 速率
  • 如果 ASPM 设置过于激进,请进行调整

快速参考

常用命令

资源