请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMDS64EVM工具/软件:
尊敬的 TI 团队:
我正在努力实现器件之间的 PCIe 通信 TMDS64EVM 电路板 (AM64x) 与相同 根复合体 和 A Xilinx 电路板 与相同 远程更新 。
到目前为止、我所做的工作:
-
通过以下方式启用 Xilinx PCI 控制器驱动程序:
make menuconfig → Device Drivers → PCI Support → PCI Controller Driver → Xilinx PCIe → Enabled -
保存并复制了 defconfig:
make savedefconfig cp defconfig arch/arm64/configs/defconfig -
使用以下命令重建内核:
make
问题:
即使在启用驱动程序并重新编译后:
lspci展示了 无设备 。dmesg | grep -i pci展示了 无相关日志 。- PCIe 链路似乎未建立。
其他信息:
- 验证了电路板之间的物理连接。
- 端点板通电并进行了配置。
- 使用 Linux-09.02.01.10 中提供的 RT-LINUX-SDK 内核。
- 中没有与 PCIe 相关的日志
dmesg。
请求:
请您帮助我:
- 验证是否正确启用了 AM64x PCIe 驱动程序?
- TMDS64EVM 上 PCIe 需要更改任何器件树?
- 确认 PCIe 链路状态或调试 PCIe 枚举的步骤?
- 如何确认使用 FPGA 发生 PCIe 枚举?
此致、
Ravilla Dinesh。