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.

TMS320F28379D: Downloading Flash code to DSP

Part Number: TMS320F28379D
Other Parts Discussed in Thread: UNIFLASH

Hi,

I am trying to understand multiple options of download code to the DSP.  The Launchpad uses the FTDI chip to access the JTAG interface.  Are there other alternatives to download code instead of FTDI chip on the board? What would be the best place to find documentation for this? I am trying to understand what would be the approaches to download code to the DSP if a control card/ launch pad was not used. 

Any suggestions would be very helpful.

Thank you,

Aditya 

  • Aditya,

    If you don't have a control card or launch pad, you can use XDS200 debug probe and program the flash using CCS flash plugin Or Uniflash (https://www.ti.com/tool/UNIFLASH).

    Regarding launchpad question: I will ask our launchpad expert to help you on other alternatives that you requested.

    Thanks and regards,
    Vamsi

  • Hi Vamsi,

    Thanks a lot.  Would the old Spectrum Digital XDS200 USB Emulator also work with the latest CCI or Uniflash? I can see that the latest XDS200 on the ti website is from BlackHawk.

    Alternatively would the Olimex TMS320-XDS100-V3 (USB XDS100 V3 JTAG DEBUGGER) support the same function? 

    Am I correct to understand that I do not need the emulator interface on the DSP board in that case,  and I can just have a JTAG Header which connects to the JTAG debug pins for the DSP? 

    Thanks,

    Aditya 

  • Hi Aditya,

    Am I correct to understand that I do not need the emulator interface on the DSP board in that case,  and I can just have a JTAG Header which connects to the JTAG debug pins for the DSP? 

    Yes, that's right. We have a section in our device datasheet for the standard JTAG headers typically used, 8.9.5 Emulation/JTAG.

    Are there other alternatives to download code instead of FTDI chip on the board?

    Sure, as you mentioned the external JTAG debug probe is an option. You can alternatively use different communication peripherals (SCI, I2C, CAN, etc.) and have a boot loader instead of programming over a JTAG interface. See the device TRM for boot loading modes already supported on the device.

    Best,

    Kevin

  • Hi Kevin,

    Thanks a lot.

    Thanks,

    Aditya