Using CCSv6, TivaWare 2.0.1.11577, Win8.1, Tiva C Launchpad (TM4C123G),
My goal is to create (modify) a bootloader such that the Launchpad will, upon a stimulus, enumerate as a USB device and allow a PC to copy a new firmware image file to it via USB.
I am able to write the TivaWare bootloader/../boot_usb.bin to flash at 0x0 (built with #define USB_ENABLE_UPDATE added in bl_config.h). I'm expecting that to be enough to cause the Launchpad to enumerate as a USB device and wait for a firmware file to be copied through Windows File Explorer. However, this isn't the case and I'm wondering why. Is it a driver issue? I don't see anything additional, even ambiguous, showing up in Device Manager, though.
The boot_usb.bin file that I am using is attached to this question (with a suffix of .txt to allow it to upload).