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.

How to load new flash images (.out format) via serial interface (TMS320F28377D)?

Other Parts Discussed in Thread: TMS320F28377D, CONTROLSUITE

Hi,

I am investigating ways to install new flash images via RS232 (or CAN bus) to the TMS320F28377D.

This algorithm would be controlled from an external CPU and we need the ability to program both cores on the TMS320F28377D.

I am studying the Flash API and sifting thru threads here as well.

Meanwhile I would welcome any input on how to go about this?

Thanks,

Robert

  • Robert,

    A) You can look at the serial flash programming solution (example) provided by our team in the Controlsuite:

    1) Serial Flash kernel (example code that receives the data from SCI and programs Flash) example that can be loaded in to device RAM via SCI Bootloader are provided at C:\ti\controlSUITE\device_support\F2837xD\vx\F2837xD_examples_Dual\F2837xD_sci_flash_kernels.

    2) Host PC application that communicates with the SCI bootloader to download the Flash kernels and the Flash application is provided at C:\ti\controlSUITE\device_support\~Utilities\serial_flash_programmer.

    You can find more details of this serial flash example in http://www.ti.com/lit/an/sprabv4a/sprabv4a.pdf.

    B) Did you check codeskin's C2Prog tool?

    Thanks and regards,

    Vamsi

  • Vamsi,

    Thanks for the quick feedback!

    Option A is definitely the better choice in this case (since the host CPU is running linux) and I do appreciate the helpful links.

    Thanks again,

    Robert