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.

Compiler/TMS320F28377D: TMS320F28377D

Part Number: TMS320F28377D
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

Tool/software: TI C/C++ Compiler

Hi,

Need suggestion. I have loaded the USB programs given in the ControlSuite to the target board. The board is developed in our own design. I have checked the hardware.

VBUS is connected to GPIO46 through 100K Resistor

D+ and D- are connected to GPIO42 and GPIO43

Ground is also matched.

When i load the code, the Device manager shows that "Unknown Device". I don't know how to check the output. I am using usb_dev_bulk example. How to give the input?

Regards

Shirly Chrisia. D

  • Hi Shirly,

    You may require to update the driver provided under the windows_drivers directory for it to be recognized.

    There is sample Windows command-line application, usb_bulk_example, illustrating how to connect to and communicate with the bulk device is also provided and the project files are also provided. You would first need to build the tiusbdll project and then usb_bulk_example so you can communicate.

    Please let me know if it works for you and if you need any more assistance.

    And can you please refer to C2000Ware.

    Thanks and Regards

    Harshmeet Singh

  • Hi Harshmeet Singh,
    Sorry for the delay. I have updated the driver provided under the windows_drivers directory. Still, it is shown as "Unknown Device". Is there any problem in 64-bit operating system?

    Regards
    Shirly
  • Hi Shirly,

    No there should not be such a problem.

    Please try using C2000Ware. Please let me know if it still doesn't work.

    Regards
    Harshmeet
  • Hi Harshmeet,
    busy with other project. I have downloaded C2000Ware and used the windows_drivers from the C2000Ware. Still my device is shown as Unknown device. I am using CCSv6. Only i used the windows_drivers directory from C2000Ware, not the project.
    (Note: I am not able to import the projects given in the C2000Ware. The compiler version is not supported. I installed C2000v15.12. But, not possible to import the projects.)

    I tried the same thing in another system(Windows 7, 32-bit) also. Also, i thought it may be due to anti-virus software. So, i have disabled all the anti-virus softwares. Still there is no improvement. I think i am missing some basic steps. Please help me to get out from here.

    Regards
    Shirly
  • Hi,

    Finally, i have installed C2000v15.12 to import the projects from C2000Ware. I have compiled the usb_dev_bulk_cpu01 and usb_dev_serial_cpu01 projects and load the corresponding .out files into the target device. But, there is no improvement. The Device Driver shows the same thing as while using the files from ControlSuite. Please see the image i have attached. When run the code, it is shown as Unknown device and when trying to update the driver it is shown as like below.

  • Hi Harshmeet,
    Finally i have found the problem. The problem is in hardware. The capacitor values in the D+ and D- are too high. I just removed the capacitors, the USB interfacing is started to work. I have checked with the usb_dev_bulk example project. It is working very well. Thanks.

    Regards
    Shirly
  • Hi Shirly,

    Glad to hear that it is working.

    C2000Ware is supported for CCS v6.2.0 or newer and compiler v16.9.0 or newer.

    Thanks and Regards
    Harshmeet Singh