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.

TMS320DM368: USB Enumeration Problem

Part Number: TMS320DM368


Hello,

We have dm368 based custom board. We have configured the USB in device mode and our linux kernel version is 2.6.32. 

Previously, USB is working fine.

But now we are facing the issue with USB. USB is not working.

We have checked the dmesg on host pc. Nothing is available on the debug logs(Means device is not enumerating).

We have read the USB Phy Control Value after connecting the USB Cable to PC.

devmem2 0x1c40034

Phy Control Value is 0x000021D0.

After Checking the USB Phy Control register, we have found that "VBUS in not Present".

Please help me to resolve the problem.

Thanks & Regards

Uma Shanker

  • Hi,

    I will inform my team to look into this issue.

    Regards,
    Anuj
    Pathpartner Technology Pvt Ltd.
  • Hi Uma Shankar,

    There could be two possible reasons for not getting enumerated.

    1. USB VBUS is not coming to the USB Controller. That's why it is possible that USB SENSE is giving VBUS not present. What is the custom circuit between the USB connector and the DM368 in your custom board ? Can you share the USB connection part of the schematics ?

    2. There is no USB device driver enabled. If the PC is not enumerating, then it could be possible that USB Device driver(gadget driver) and/or USB function driver(like USB Mass storage, etc) are not enabled. Can you share your .config w.r.t USB Device configurations.

  • Hi,

    I hope above inputs were helpful in solving your issue.
    If the issue is resolved then please close the thread by verifying answer.

    Regards,
    Anuj
    Pathpartner Technology Pvt Ltd