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.

TMS320F28075: looking for a suggestion

Part Number: TMS320F28075
Other Parts Discussed in Thread: C2000WARE

we are in the requirements stage for a product which has power board and user interface board 

we want to update the software by a thumb drive, the reasonable design is to use the USB interface in TMS320F28075 and set it to host mode to read the update files in thumb drive, then update firmware both itself and the MCU on user interface board

do u have any suggestions how to update the firmware for MCU on the user interface board and which micro controller has a capability to do that or do we need to write any data protocol  to update the firmware??

  • Hi Sandeep,

    The F2807x has a USB firmware update solution available in the boot ROM (USB Bootloader) and a USB flash kernel which is available in C2000Ware. Unfortunately, the F2807x acts as a Bulk Device in this example and not a host.

    We also have a SCI flash kernel available. This uses UART or SCI which is very simple to implement. You can use this SCI flash kernel as a reference for your firmware update protocol to the other MCU.

    Hope this helps.

    Which MCU is the F2807x? How is the C2000 being used in the system you described? Which MCU is it?

    sal
  • Thanks for your reply sal and actually I'm using TMS320F28075 as a main controller in the power board  which is used drive IGBTS,control power level etc. and for the user interface we are trying to use Atmega16u4,also we will be sending some control signals through UART from power board to UI board
     
    we will be updating the firmware through thumb drive and the mcu on UI board doesn't have a capability to read files from thumbdrive as it is just device port

    we are trying to implement a design such the physical usb host port of main controller i.e. F28075 reads the files from thumbdrive and it updates the firmware both for the main controller and the UI MCU

  • The usb_host_msc should be helpful to you.

    sal