Other Parts Discussed in Thread: C2000WARE
Tool/software:
Hi,
I am working on implementing a firmware update using a pendrive through OTG for the TMS320F28379S controller on a custom PCB. I would like to know if TI provides:
Any official documentation related to firmware updates using a USB flash drive on the TMS320F28379S.
Any libraries, example code, or APIs that supports reading firmware from a USB mass storage device (MSC) and flashing it to the internal memory.
From my research, I have gathered the following points:
TMS320F28379S does not natively support USB DFU firmware updates, unlike the Tiva C Series.
C2000Ware provides USB Host Mode support and MSC drivers but lacks a direct implementation for firmware updates using a USB flash drive.
FatFs is required for FAT32 file handling to read the firmware file from a USB drive.
TI’s Flash API is available for erasing and programming firmware to flash memory.
Could you provide any relevant documentation, example projects, or best practices for implementing a firmware update using a USB flash drive through OTG on TMS320F28379S?
Looking forward to your guidance.