Hello,
I am currently tasked with testing PCIe under Linux. The environment is as follows: 2 TDA2XX SoC's connected via PCIe (on a custom board) and PROCESSOR_SDK_VISION_03_02_00_00 on Ubuntu 14.04.
After some research, I found these wiki pages associated with PCIe under Linux:
http://processors.wiki.ti.com/index.php/Linux_Core_PCIe_Driver_User%27s_Guide
http://processors.wiki.ti.com/index.php/Linux_Core_PCIe_EP_User%27s_Guide
I would like to test something similar to the test in PDK, RC sends some data to EP after which the data is loopbacked and checked. Or is there already a test that can be run from the Linux file system to test the integrity of PCIe RC as well as EP?
I need some advice on what is the best way to test PCIe communication under Linux and also a clarification of some of the things mentioned in these wiki pages that I cannot find within kernel source in PSDK 3.02. (for example "drivers/phy/phy-omap-pipe3.c" in the first wiki in the Driver Configuration section and also CONFIG_PCI and the other two flags in Linux driver configuration section in the second wiki).
I find these wikis a bit confusing so that is why I need some help.
Thank you in advance.
Regards, Nick