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.
Tool/software: TI-RTOS
I'm working on a project using the C6678 DSP and I'm trying to initialize the PCI Express interface. I set up the PLL Power and Clock domains, Set the DEVSTAT register to Root complex mode, set the PCIe SerDes config register, wait for the PLL to lock, then I "disable Training" (by clearing the LTSSM_DIS bit) and then I "Initiate Training" (by setting the LTSSM_DIS bit). I then wait for "Training Complete" (0x11 in DEBUG0 LTSSM_STATE bits) but I never see it. Is the problem in the sequence? Or that I'm not actually setting any config registers in-between disabling and initiating? Or is the problem that I don't actually have the PCI bus connected to anything?
Thanks for your help.
David