Hi support team,
We use LM Flash programmer to update our product that uses the TM4C1294kcpdt in the factory and in the field via the USB port. On PC systems that have previously TI development software such as CCS and TIVAware, the installation of LM FLASH programmer installs flawlessly and provides immediate access to a USB-DFU configured MCU.
However, when we install LM Flash programmer on an independent Windows 10 machine not intended for code development (i.e. no previous install of any TI software). We encounter 2 problems.
1. The USB DFU option in the LM FLASH Programmer app is not available in the interface drop down menu
2. A USB-DFU enabled MCU (either unprogrammed MCU or placed into USB-DFU mode) enumerates but Windows 10 cannot find the appropriate drivers.
We download and use build 1613 from the TI site: LMFLASHPROGRAMMER Software programming tool | TI.com.
We have dealt with this problem with mixed success by manually loading additional files into the machine's Windows 10 /system32 and /syswow64 directories AFTER the install of LM FLASH Programmer and a full system reboot. we use files from this location
http://software-dl.ti.com/tiva-c/SW-TM4C/latest/exports/SW-TM4C-2.1.4.178.PATCH-1.0.zip
C:/WINDOWS\system32\DRIVERS\winusb.sys
C:/WINDOWS\system32\lmdfu.dll
C:/WINDOWS\system32\lmdfu.lib
C:/WINDOWS\system32\lmusbdll.dll
C:/WINDOWS\system32\lmusbdll.lib
C:/WINDOWS\system32\WdfCoInstaller01009.dll
C:/WINDOWS\system32\WinUSBCoInstaller2.dll
C:/WINDOWS\syswow64\lmdfu.dll
C:/WINDOWS\syswow64\lmdfu.lib
C:/WINDOWS\syswow64\lmusbdll.dll
C:/WINDOWS\syswow64\lmusbdll.lib
to *manually* install or verify the files are present:
It is our expectation that the installation of LM Flash Programmer on a suitable Windows 10 machine would be sufficient to provide full support for USB base DFU.
Any advice on proper installation of LM FLASH Programmer for USB DFU updating or updates to this critical tool for TIVA products are much appreciated.
Thanks,
Steve Tomassetti