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.

TMS320F28377D firmware update via USB

Guru 16800 points
Other Parts Discussed in Thread: TMS320F28377D, CONTROLSUITE

Hello,

I know that TMS320F28377D can boot via USB, and the executed program is transferred into RAM.
Is there any method to write the program into flash by using USB Bootloader?

I want to know how I can update the firmware in the Flash memory on TMS320F28377D via USB.

Best Regards,

Nomoto

  • Hi Nomoto-san,

    Are you looking for something like programming the chip using USB? What you can do is use SERIAL Programming technique:

    Here's the user guide to do so:3324.Flash Programming Solutions.pdf

    Regards,

    Gautam

  • Hi Nomoto,

    We have a USB flash programming solution available in controlSUITE.
    The Visual Studio host application can either use WinUSB or libusb and is in \device_support\~Utilities\usb_flash_programmer
    The usb flash kernel is in \device_support\F2837xD\<version>\F2837xD_examples_Dual\F2837xD_usb_flash_kernels

    The VS host application communicates with the C28x usb bootloader to load in the kernels and then it communicates with the kernel to load and program the flash application. The tool can be used for CPU1 DFU (device firmware upgrade) or dual core DFU.

    sal