Other Parts Discussed in Thread: , J721EXCPXEVM
能用一块tda4vm开发板上的m2接口做pcie协议的回环实验吗,怎么做
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
能用一块tda4vm开发板上的m2接口做pcie协议的回环实验吗,怎么做
请问是您是要做下面类似的这种回环实验吗?
https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/09_01_00_06/exports/docs/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_End_Point.html?highlight=loopback
目前,我们没有在M.2 connector上做过PCIe EP/RC 例程的测试。
我看这个是用两块开发板做的,而且不是tda4vm开发板,应该是比他更高级的开发板。
这个网址中的loopback指的是两块板子分别作为RC和ep进行loopback吗,一块开发板不能在自己之间也就是说既作为RC又作为EP进行自身的lookpack对吗
所以只用一块tda4vm开发板上的m2接口做pcie协议的回环实验,这个实验是无法进行的对吗?
我咨询了产品线工程师,下面是他的回复,请参考。
From what I can find, it seems we do not support loopback mode in our PCIe driver. The driver assumes RC or EP configuration for each port: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/pci/controller/cadence/pcie-cadence-plat.c?h=ti-linux-6.1.y#n68
As an alternative, what can be possible would be:
In parallel, checking with the team to see if we have another alternative, but I would like to set expectations that we most likely do not have a loopback example from one connector.
您好,如图所示,tda4vm的位号图上 J8 应该是以太网口, J11是m2端口,所以J8应该不是我需要的端口
抱歉,工程师说的J8是J721E EVM board上的口,不是SK-TDA4VM board上的PCIe,请看下面的回复。
Apologies for the misunderstanding. I was referring to the J8 and J11 PCIe ports on the J721E EVM board and not the SK-TDA4VM board.
If the SK-TDA4VM board is being used there should be an E-key PCIe port and M.2 key PCIe port. If there is a reliable way to connect the two, then an external loopback can be achieved. However, we have not tried this out on our end, and there may be issues with signal integrity.
Best recommended method to test loopback would be to test with the J721E EVM board as they have the larger PCIe ports available and we have a recommended cable that can connect between these ports.