NXP MCU 技术论坛
直播中

徐伟

7年用户 906经验值
私信 关注
[问答]

LS1028A两块板之间如何通过PCIe进行SoC到SoC通信?

我们有两块基于 LS1028A 处理器的定制板,一块我们配置为根联合体 (RC)(PEX1 =0,PEX2=0),另一块板通过 RCW 文件配置为端点 EP(PEX1=1,PEX2=0)。两者卡通过背板连接,并且两张卡都移植了 Flexbuild v2012 U-Boot 和 Linux。
如何通过 PCIe 接口证明两个处理器之间的通信
我根据 BSP 文档 (LSDKUG_Rev21.08.pdf) 第7.2.8.4节遵循以下程序,但是当我尝试在EP板中使用以下命令创建符号链接时,它显示以下错误:
root@tinyLinux:~#
root@TinyLinux:~# cd /sys/kernel/config/pci_ep/
root@TinyLinux:/sys/kernel/config/pci_ep# mkdir functions/pci_epf_test/func1
root@TinyLinux:/sys/kernel/配置/pci_ep# sudo echo 0x1957 > functions/pci_epf_test/func1/vendorid
sudo echo 2 > functions/pci_epf_test/func1/msi_interrupts
root@TinyLinux:/sys/kernel/config/pci_ep# sudo echo 0x80c0 > functions/pci_epf_test/func1/deviceid
root@TinyLinux:/sys/kernel/config/pci_ep# sudo echo 2 > functions/pci_epf_test/func1/msi_interrupts
root@TinyLinux:/sys/kernel/config/pci_ep# sudo echo 8 > functions/pci_epf_test/func1/msix_interrupts
root@ TinyLinux:/sys/kernel/config/pci_ep# sudo ln -s functions/pci_epf_test/func1 controllers/3400000.pcie_ep
ln:创建符号链接“controllers/3400000.pcie_ep”失败:不允许操作
当我尝试在其他目录中创建符号链接时,它的创建如下所示:
root@TinyLinux:~# ln -s /sys/kernel/config/pci_ep /home/sym_link
root@TinyLinux:~# ls /home/syym__link
控制器函数
root@TinyLinux:~# cd /home/syym__link
root@TinyLinux:/ home/syym__link# ls
控制器函数
为什么我无法在 /sys/kernel/config/pci_ep目录中创建任何符号链接?。

更多回帖

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