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.

TMS320F28376D: Uniflash 4.2.2 batch file creation for dual core

Part Number: TMS320F28376D
Other Parts Discussed in Thread: UNIFLASH

To whom it may concern,

I need to create a batch file in Uniflash 4.2.2 to program both CPUof a dual core F28376D.

The Uniflash is working well using both Blackhawk and xds100 programmer: basically it permits to flash an .hex file for CPU1 and then another .hex file for the CPU2.

The problem arises when I used the standalone tool to create a batch file. More exactly, from the screen in the picture,

there is no possibility to generate a standalone command line package to reprogram CPU2, as there is no possibility to specify if the image is for CPU1 or CPU2. The result is that the standalone tool is always generating a package to reprogram CPU2. Is there a way to specify that the hex file is foe CPU2?

Is there a possibility to generate a standalone package to reprogram in sequence CPU1 and CPU2 with two different images?

Thank you in advance for your help.

 

Andrea Marcianesi.

  • Andrea,

    Unfortunately, there is a limitation to the Command Line Generator for multi-core devices right now, and therefore, it only generates the command for the first core. An enhancement to support generating packages for multi-core devices will be included in an upcoming UniFlash release.

    In the mean time, you will need to manually specify the command line for the 2 cores you want to program. The dslite.bat file that comes with UniFlash allows you to specify the core (--core) you want to talk to. So you should be able to create your own script that calls dslite.bat multiple times to program both cores.

    Please give it a try and let me know if you have any questions.

    Thanks,
    Ricky