你好,
没有了解你所说的only ep mode的设置。57x系列设置为EP模式的步骤
1、修改设备树,修改pcie_rc为disable,修改pcie_ep为okay模式,这样设置的情况下就可以关闭rc模式,达到"ep only"的模式
2、menuconfig中应设置的,是否开启pcie ep driver test模式(默认开启)
Bus support -> PCI Endpoint -> PCI Endpoint Test driver
有几个问题不明,我按照官方的教程尝试了一遍,有一些问题:
在编译你们提供的内核的时候,4.4版本RT内核menuconfig图形界面即没有设置Endpoint,也没有PCI Mode-->Only EP Mode的选项,它的设备树am57xx-evm-common.dtsi文件也不能添加&pcie1_ep{}的描述;4.9版本RT内核也没有Only EP Mode的选项,同样无法成功修改设备树;
我换成你们提供的非RT的4.9版本,编译内核镜像的时候可以设置Endpoint,但还是不能选择Only EP Mode,但是可以修改并成功编译设备树,我制作了SD卡,运行后除了无法检测到“51000000.pcie_ep”文件,其余的按照官方手册可以执行,但因为无法检测到host,所以操作其实无效