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.

Firmware upgrade in the filed TMS320F2837xS Delfino™ Microcontrollers

Other Parts Discussed in Thread: TMS320F28377S, CONTROLSUITE

What is the best practice to field upgrade the firmware in the TMS320F28377S microcontroller? I am in the early stages of designing the TMS320F28377S into a new product and I would like to build in the field upgrade capability. Is there a document describing the recommended approach and possible variations.

The end user has to do the upgrade so it has to be a relatively simple process. I am new to the TMS320F28377S but I know other micros have a built in utility to enumerate as drive on the PC (through USB) and the end user has to Paste the file into the drive using Windows Explorer. The utility handles the rest.

Is there something similar for the TMS320F28377S?

  • Hi,

    We have a couple solutions available in controlSUITE. We have a serial_flash_programmer and a usb_flash_programmer

    Please see www.ti.com/.../sprabv4a.pdf

    The serial_flash_programmer works with the sci flash kernels in controlSUITE. It utilizes the SCI Boot loader.
    C:\ti\controlSUITE\device_support\~Utilities\serial_flash_programmer\
    C:\ti\controlSUITE\device_support\F2837xD\<version>\F2837xD_examples_Dual\F2837xD_sci_flash_kernels\


    The usb_flash_programmer works in the same way with the usb flash kernels in controlSUITE. It utilizes the USB Boot loader.
    C:\ti\controlSUITE\device_support\~Utilities\usb_flash_programmer\
    C:\ti\controlSUITE\device_support\F2837xD\<version>\F2837xD_examples_Dual\F2837xD_usb_flash_kernels\

    sal