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.

Code download through SCI interface

Other Parts Discussed in Thread: TMS570LS20216, TMS570LS3137, TMS320F28335, UNIFLASH

Hello,

We are using TMS570LS3137 and TMS570LS20216 processors and want to code download via SCI interface without using Emulator/JTAG interface.

What is the procedure for downloading the code via SCI interface without using JTAG interface? Is it possible? 

regards,

johnson

  • Hello Johnson,

    There are several boot loader examples for the TMS570LS3137 that could also be ported to the TMS570LS20216; however, the TMS570LS3137 uses the F021 Flash API library where the TMS570LS20216 will use the F035 Flash API library.

    Here is a link to the UART bootloader application note which has a subsequent link to the example code www.ti.com/.../spna193.

    There are also other examples for CAN and SPI bootloaders listed in the application notes on the TMS570LS3137 product page.

    Note that these solutions are only useful for a firmware update. The initial programming has to be completed via JTAG.
  • Thank you Chuck.

    But our concern, we don't want to use emulator option to download the code in production environment.

    We are using TMS320F28335/235 DSP also, since it has in built SCI boot loader without emulator I think we can flash the device through SCI.

    regards
  • Hi Johnson,

    Unfortunately, the Hercules devices do not have any built in boot loader so the only way to do the initial programming is to either use JTAG with Uniflash or to use a 3rd party programming tool like one from BP Micro, Data I/O, etc.

    Another option might be to use a contract programming house that could program a bootloader into the device for you but this would have to be set up and managed by your organization. TI does not provide this type of service.