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.

RTOS: USB bootloader for TM4C1294NCPDT

Other Parts Discussed in Thread: TM4C1294NCPDT

Tool/software: TI-RTOS

Hi,

    I try to use TM4C1294NCPDT for USB firmware Update.

    i found Boot_demo1 project in the example,but it didn't work.

    Boot_demo1 didn't have any function for USB firmware update. 

    Have any other example for USB bootloader?

Best Regards,

Peter

  • Hello Peter,

    The boot_serial example should be capable of doing USB bootloader as long as it is updated correctly to change the bl_config.h file from UART to USB. You would need to comment out the UART defines and then uncomment the USB defines (which start with the comment block at line 906 and go down to line 1242).

    Also it's also not a TI-RTOS example, but we do have a usb_stick_demo and usb_stick_update which is similar to a USB bootloader, in case that is of interest as well.
  • Hi Ralph Jacobi

         I try to use this bootloader,and it can update my firmware by LM Flash Programmer many times(attaching  picture),but my firmware couldn't work.

    I also use LM Flash Programmer to upload the Flash Contents to a bin file by tool,but I couldn't find my firmware in the bin file.

    what can I do next?

  • Hello Peter,

    What sort of firmware are you trying to load onto it? You may want to start with something simple like a blinky example for starters just to get a feel for how it works.

    Have you power cycled your board after programming?

    You could also start by just using the ROM bootloader which will be invoked if you Flash Erase the device and then connect over USB DFU as you have pictured above.

    You mention you couldn't find your firmware in a .bin format, do you mean that the Debug folder doesn't have that format? Are you using CCS? Is it a custom project?