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.

PCIe on EVMDM814x

I am using a TI EVM8148 development board to connect to an external PCIe device (Xilinx ML605 board) and have been having some problems.

I figured out that the current EZSDK for the DM8148 does not include PCIe since it includes PSP version 04.01.00.05 .  I also found that the latest PSP 04.01.00.06 is supposed to have PCIe root complex support so I retrieved that and built a kernel following the guidance here:

http://processors.wiki.ti.com/index.php/DM81xx_AM38xx_PCI_Express_Root_Complex_Driver_User_Guide

From the kernel messages and the fact that we now actually see a /sys/bus/pci on our target bode well for PCIe support.  However I do not see any of the endpoints I plug into the PCIe slot on the EVM8148.  I verified that my ML605 design works on my Ubuntu desktop machine.  I also tried a vanilla Intel PCIe Ethernet adapter which the kernel detects very intermittently (~10% of the time).

So this leads to some questions.

Has the PCIe interface HW been vetted on the EVM8148?

When will a new EZSDK release be available with “off the shelf” PCIe support?

Also, it would be useful is the lspci is part of the next SDK release.