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.

TMS320F28379D: C2000ware Driver Update

Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE

Hey Team,

I have a customer that is using your example USB_flash_programmer that uses a driver provided in C2000ware “USB_boot_loader”. Windows updated the driver for the device to a newer “Stellaris Device Firmware Upgrade” driver with a different GUID.

What is the difference between these drivers and how should it affect development?

Best,
Dajon McGill

  • Hi McGill, 

    Windows assigns a rank to a driver that matches a device. The rank indicates how well the driver matches the device. If more than one matching driver packages for the device, Windows selects the best driver by selecting the driver with the lowest rank. 

    In this case, it is detecting multiple drivers and identifying it as "Stellaris Device Firmware Upgrade" .  TI only provides the INF file and uses the Windows drivers (winusb.sys) . 

    The usb flash programmer uses the GUID specified in file "usb_flash_programmer.h" to get a handle to the device. You will have to update it to use this GUID in case it is different from the one specified.

    Best Regards

    Siddharth