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.

INITIALIZING FLASH FOR ERASE\PROGRAM IN UART BOOT LOADER

Other Parts Discussed in Thread: TMS570LS3137

Hi,


I'm using Tms570ls3137 zwt processor which have 3mb internal flash. I am following spna193,spnu501h

and downloaded this bootloader at   processors.wiki.ti.com/.../File:SafetyMCU_Bootloader_2015-07-09.zip


I want to erase and program the flash using FPI 2.01.01 .

but there is a problem with initializing flash it always get stuck at FMSTAT register.

(1)what is the initializing sequence  and which .lib file have to be linked for this processor


(2)what address we have to assign in sys_intvects.asm


can you tell  me what changes to make to use this uart bootloader

I can able to receive binary image and I want to download binary image to flash.

please reply soon

  • The latest version of the UART boot loader is in SPNA193. The application note is dated 2013, but the source files were updated in February of 2016. Create a new empty CCS project using the TMS570LS3137:

    Now copy the files and directories shaded in the next image from the span193.zip file into the CCS project you created. I only included the TMS570LS3137 directory and not the 5 other part specific directories.

    Add the include file paths to the CCS project settings.

    Add the F021 API library to the library search path:

    The final thing I had to do was change the path of the API library in the file TMS570LS31x\bl_link.cmd  from:

    to:

  • Thank you bob,

    It worked for me by making some changes .

    I appreciate your guidance