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.

windows_drivers for TM4C

Other Parts Discussed in Thread: TM4C1294NCPDT

Hello everyone, 

I have a question regarding drivers which are located in windows_drivers folder in Tiva installation folder. We want to setup USB bootloader into our systems which are based on TM4C MCUs. So I made software in which when USB device connected system goes to 

ROM_UpdateUSB();

and waits for dfuprog.exe to program new .bin file. I'm doing my tests using EK TM4C1294xl. But first time board is connected PC does not recognise it until I using device manager install drivers manually from windows_drivers. 

I'm interested now in ways to set this up so it could be easily delivered to the third party customers. So when someone connects USB port from our custom board with this TM4C1294NCPDT will those drivers work? Is there maybe some better principle on which we should work. Maybe build drivers ourselves. Is there some kind of reference files for this files in windows_drivers folder?

  • Hi Djedjica,

    This document (SPMA054) may help when develop your own driver. The DFU libarary for windows should be installed when the DFU device is first placed on the host's USB bus.

    Regards,
    QJ
  • Hi Mr. Wang,
    Thank you for your response.
    Let me ask you just a thing,what do you think, if these drivers right now are working with my software for Tiva is it possible for me to use them for my custom boards since Tiva design will be used as a reference for this USB connection? I don't quite understand the functionality of files in windows_drivers folder (for example boot_demo_usb_amd64.cat and boot_demo_usb_x86.cat), I need to write those myself or? When connecting device first time to the PC I had to navigate to windows_drivers folder for it to install drivers and for the device to work. I already made application for windows based on dfuprog for .bin file upload.  
    Regards,
    JC

  • Hello Djedjica,

    Yes. The drivers are meant for the PC side software. The only restriction that you may face is if the VID/PID is changed in the application, then sometimes windows does not recognize the new drivers.

    Regards
    Amit