Other Parts Discussed in Thread: CCSTUDIO
Team,
My customer needs help with:
We have a batch of Rev E boards we are trying to test (previous was Rev D). The changes between the two were adding a few traces to correct the connection to an HDMI Transient Voltage Suppressor, and addition of a wire-to-board connector to provide 12V to a fan on the TMS320DM8168CCYG.
The Rev D boards work fine. The Rev E boards are recognized by Windows (in this case Windows 7). But the driver won’t load. Windows says nothing other than Error Code 10.
I have gone through the PCI registers in the DM8168 and have found the only difference is the PCS_STATUS Register at 0x51000388. In the Rev D this register reads back as 0x00001333. In the Rev E the register reads back as 0x00001300. The differences are the PCS_TX_EN 11b working vs 00b non-working, and the PCS_RX_EN again 11b vs 00b. It appears as though either Windows or the DM8168 is disabling the TX and RX for both PCIe lanes. Since our driver never starts we have no visibility into the problem with Windows.
I have looked at all of the voltages for the DSP and they are all good. The 27MHz and 32.768KHz clocks to the DSP are also good.
I can run all of our test programs through the emulator so I know the DSP is up and running. It just seems to be a problem with the PCIe bus.
We look forward to your inputs as soon as possible.
Thanks
Viktorija
