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.

How to install the c2000 usb driver for windows on win7 32bit?

Other Parts Discussed in Thread: CONTROLSUITE

Hello,

I am now trying to use the TMS320F28377 to build a usb device.With the example project "usb_dev_serial" in controlSUITE, when I connect my device to the computer(win7 32bit), the device is identified as unknown device. I think some windows drivers are needed. Then I found some corresponding .cat and .inf  files in controlSUITE. Although there is an signing.txt(seem is an guide about how to use these driver file), I still have no idea about how to do it, is there anyone can teach me how to install these driver? Step by step would be better.

Best regards.

  • I have moved your post to the C2000 32-bit Microcontrollers Forum so that it will get visibility from the experts.

    Patrick
  • Anyone can help me??

  • Hi Lam,

    The device drivers should be included with the code composer studio installation. If you mean you would like to use drivers without CCS then you need to set up and use the FTDI drivers, I'll see if I can remember how I did this for the F28027 Piccolo ControlSTICK and detail it below, but you may need to play around with it a bit to get it to work exactly. I worked this out by using the FTDI driver and documentation from the FTDI website.


    Guide to converting FTDI driver for use with TI TMDS28027USB ControlSTICK
    =========================================================================

    To create a driver that works with the device, first obtain a copy of the FTDI
    D2XX driver files.

    As the FTDI application note, AN_119 notes in chapter 5, § 5.1, the default
    driver files will not work with the device without adjustment as the device
    EEPROM has been set by TI to use a non-default PID value, currently **A6D0**
    (Hex).

    This may be confirmed by connecting the device and using the FTDI utility
    USBView (available from www.ftdichip.com/.../Utilities.htm) to view
    the PID the device uses.

    New .inf files need to be created with the adjusted PID value. This can be
    achieved using the FTDI utility FT_INF (also available from
    www.ftdichip.com/.../Utilities.htm) to create new ftdibus.inf and
    ftdiport.inf files. These files should then replace the default versions.

    Once the PID value is updated chapter 3 of the same application note can be
    followed to manually install the driver for a connected device.

    Creating the Release driver package
    ===================================

    The driver package should include the FDTI D2XX driver files that have been
    modified according to the instructions above. Unfortunately this change breaks
    the Windows Hardware Qualification so it is wise to rename the driver directory
    to remove mention of this (i.e. delete "WHQL" from the directory name).

    Installing CDM Device Drivers on Windows OS
    ===========================================

    To install CDM drivers for an FTDI device under Windows 7, follow the
    instructions below:

    Connect the device to a spare USB port on your PC.

    If there is an available Internet connection, Windows will silently connect to
    the Windows Update website and install any suitable driver it finds for the
    device.

    **If the automatic installation takes place there is no need to continue with
    the procedure outlined below.**

    1. Unzip and save the CDM vx.x.x.zip file to a new directory.

    2. If no suitable driver is automatically found then the following procedure
    should be followed.

    3. Press the Windows start button to bring up the start menu and select
    “Control Panel”. From the Control Panel window select Hardware and Sound.

    4. At the next screen select Device Manager.

    5. In the Device Manager window there will be 2 devices under Other Devices with
    a yellow warning symbol to indicate a problem i.e. no driver installed. The text
    next to these devices should be "Texas Instruments XDS100+RS232 V1.0".

    6. Right click on the one of these devices to bring up a context menu.

    7. From the displayed menu select “Update Driver Software…”. This then displays
    the option for an automatic search or a manual search.

    8. Select the second option to browse manually.

    9. In the address box put the exact location where the drivers have been saved
    to then select “NEXT” to start the installation.

    10. If windows warns that it cannot verify the publisher of the software select
    Install this driver software anyway. This warning is due to the change in the
    driver to match the processor vendor's change to the USB controller vendor's
    device PID.

    11. When the installation has finished a completion screen is displayed. Press
    Close to close this window and go back to the Device Manager Window.

    12. The Device Manager will now show a device under Universal Serial Bus
    controllers named USB Serial Converter A. Repeat steps 5 to 11 for the second
    Texas Instruments device listed under Other Devices

    13. The Device Manager will still show a USB Serial Port device under Other
    Devices but in addition to this there is another new entry under Universal
    Serial Bus Controllers named USB Serial Converter B. This indicates the bus
    layer of the driver is installed. Installing the Virtual Com Port layer of the
    driver is almost a repeat of the last few steps.

    14. Right click on the device under Other Devices to bring up a context menu.

    15. From the displayed menu select “Update Driver Software…”. This then displays
    the option for an automatic search or a manual search.

    16. Select the second option to browse manually.

    17. In the address box put the exact location where the drivers have been saved
    to then select “NEXT” to start the installation.

    18. When the installation is finished a completion screen is displayed. Note
    this screen also displays the COM port assigned to the device. Press Close to
    close this window and go back to the Device Manager Window.

    19. This time the Device Manager does not have a related entry under Other
    Devices but does show entries under Universal Serial Bus Controllers and Ports
    (COM & LPT). The device is now ready to use on the assigned COM port.


    Uninstalling CDM Device Drivers
    ===============================

    Device drivers can be removed by using the Device Manager by simply
    right-clicking on the mouse and selecting "Uninstall". This will delete the
    associated registry entries for that device only. Windows 7+ provides an
    automatic method to delete driver files via a check box to "Delete the driver
    software for this device" on the uninstall dialog box.

    This stage is done twice. Once for the device under Ports(COM & LPT) and once
    for the devices under Universal Serial Bus Controllers.

    Windows 2000, XP and Server 2003 do not have this check box, so driver files
    and INF and PNF files must be removed manually or by using a custom application.

    Some points to note:

    * If the files are deleted while other installed devices still require them
    then those devices will not work correctly. This can be fixed by right clicking
    the device and selecting "Reinstall Driver" which will replace the missing files.

    * If a device to be uninstalled is not connected to the PC, the device can
    still be removed by setting the device manager to show phantom devices.


    Troubleshooting CDM Device Drivers
    ==================================

    ### Devices not shown in Device Manager for uninstalling

    Devices that have been installed on a system but are not currently available
    are referred to as "phantom devices". These devices are not usually displayed
    in the device manager, but can be made to be displayed as though they are
    attached. This allows device properties to be changed or devices to be
    uninstalled via Device Manger even though the device is not physically
    connected to the PC.

    To display phantom devices in Device Manager, a new system variable is
    required. Open "Control Panel > System" then select the "Advanced" tab and
    click "Environment Variables". In the System Variables section
    (*NOT THE USER VARIABLES SECTION*), click "New...".

    In the Edit System Variable window that is then displayed create a new System
    Variable called `DevMgr_Show_NonPresent_Devices` and set the value to `1`, then
    click OK.

    Open the Device Manager and select "View > Show Hidden Devices". Device Manager
    will then show all hidden and phantom devices available on that PC as shaded.


    ### Windows shows a warning that the driver is not certified

    This warning is due to the change in the driver to match the processor vendor's
    change to the USB controller vendor's device PID. If you are certain of the
    source of the driver the warning can be ignored and you can continue the
    installation by selecting "Install this driver software anyway".


    ### Driver will not install on Windows x64
    Windows x64 OS may only allow certified drivers to be installed.

  • Actually, I prefer to use the driver files which are provided by TI. These .inf and .cat driver files are in the software "controlSUITE", the problem is, I really don't know how to install them. I tried to update the device driver in the Device Manager and direct to the corresponding path, but it was failed to install it. And now as what you said, there is a yellow symbol on my device in the Device Manager. I really have no idea to fix it.

    Thanks all the same.

    Mork
  • hi,
    i'm not sure did you tried this or not, but just look at the steps mentioned in below link,
    www.specmeters.com/.../Installing_Docking_Station_Driver.pdf

    Pritesh Gohil
  • Hi,

    When you say the driver install failed, do you mean it gives you an error? Or does it complete OK but just not actually change anything?

    What device section are the items marked with the yellow warning triangle listed under in device manager? (e.g. USB Controllers, Other Devices or COM ports, etc).

    T

  • Thank you, I have fix this problem with your method. But I still don't know why the TI driver can not work, maybe this is because of the OS configuration.