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.

TMS320F28388D: USB Code Migration from 379D

Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE

Greetings,

                We are migrating from the 379D to the 388 family (currently using the controlCARD on a baseboard.. I have SPRACQ1 which provides information on migrating between these two series of parts.  It indicates that both parts have a Type 0 USB.  So I changed the base address of the USB, but it didn’t work.  Upon examining the register sets, I realized that they are very different, and the code from the 379D would not be able to work.  Is there a document which provides details on the USB conversion?

Thank you,

Ed

  • Ed, 

    The USB is the same on both these devices.  Following are the points that you need to consider during the migration

    1. You can take a look at the pinmux to see if the USB pins are configured correctly.

    2. USB CLK  - The USB is cloced by AUXPLLCLK and it has to be configured to 60MHz.  Based on the frequency that you are running on F28388D , this might require a change.

    3. If you are using the USB Library within C2000Ware, then you can use the one for F28388D located at <C2000Ware>0\libraries\communications\usb\f2838x\lib

    Best Regards

    Siddharth

  • Hi Siddharth,

                    Thanks for your help.  I found the problem.  I am using the same pin-mux as we used in the 379D, but the code which does the initialization was not there.  After adding it, the USB connected!  Thanks again!

    Ed