主题中讨论的其他器件:TMDS243EVM、 AM2434
工具/软件:
您好、专家、
Raspberry Pi CM5 (PCIe RC) 无法正确枚举 AM2431 (TMDS243EVM、PCIe EP)。
我已在 WSL2 上启用 VFIO 和 IOMMU 的情况下重建内核、并成功使用内核版本引导了 Raspberry Pi CM5 6.12.40-V8-16k+ 。


但是、仅连接 CM5 和 TMDS243EVM 不会导致枚举。
(日志显示 “PCIe:EP 已初始化并等待链接“ ,但从不 “PCIe:检测到链路“ )
目前、枚举只能按以下顺序工作:
-
通过 M.2 至 PCIe Riser 卡将 NIC(可正常用作 PCIe 网络接口卡)连接到 CM5 IO 板的 PCIe 连接器、然后重新引导 CM5→枚举成功。
-
断开 NIC、连接 TMDS243EVM PCIe EP、然后重新启动 CM5→枚举也会成功。

(只有这样,我才会看到 “PCIe:检测到链路“ 日志中的消息。)
因此、枚举问题本身仍需要解决。
此外、即使我在 CM5 上运行以下命令:
echo “17cd 0100“>/sys/bus/pci/drivers/vfio-pci/new_id
以下消息不会出现:
当前的开发环境是
TI CCS:20.3.0
SDK:11.01.00.17
Win11.
PCIe RC 板:Raspberry PI CM5、CM5io
PCIe EP 板:TMDS243EVM
(移除了电阻器 R661、R662、R667 和 R668)
(组装电阻器 R665、R666、R679 和 R680(全部为 0 欧姆))
示例:pcie_enumerate_ep

