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.

TMS570LC4357 and uniflash

Other Parts Discussed in Thread: UNIFLASH, TMS570LC4357

Hello,

I wan't to use UniFlash to flash TMS570LC4357. But there is problem: latest released version is 3.1.0.00026 without support for it. And upgrade in fresh installed UniFlash not working because it miss dependency to "Debug Server Flash"

This is exactly reason why we call (see to e2e hstory) for updated off line UniFlash Installer. Problem like this make threat for our project. 
For experience with "update"  functionslity in Uniflash is simply horrible.

Here is reason, why is not possible install update for "Hercules Emulation":

Cannot complete the install because one or more required items could not be found.
  Software being installed: Hercules Emulation 6.0.6 (com.ti.ccstudio.hercules.win32.feature.group 6.0.6)
  Missing requirement: Hercules Emulation 6.0.6 (com.ti.ccstudio.hercules.win32.feature.group 6.0.6) requires 'com.ti.dsflash.win32.feature.group 6.0.0.766' but it could not be found


PS: why is not possible add unformated text like [code] tag here?

  • Hi Jiri,

    Apologize - this is my mistake. The updater for P2 Updater Hercules Emulation is looking for version 6.0.0.766; which is what we tested against in CCS before releasing. But UniFlash is back at a slightly older release, sorry not at work now and don't remember the exact number but it was only a few ticks of minor revision behind CCS.
    I tried to come up w. a workaround before the holiday to get the Debug Server Flash component updated through the CCS update site but this didn't work and so the only workaround we have for the next few days it to use CCS as a flash tool. You can use CCS to flash an EABI file regardless of the toolchain that created it.
    We should have the Uniflash issue sorted out next week.
  • Technical note about CCS: I can use it only with slowest XDA100.
    We are not using TI compiler and we don't have plan to change it. Therefore I haven't license needed to use faster XDA200.
    But thanks for this workaround. Slow XDA100 is better than nothing :-)
  • Hi Jiri,

    I haven't tested this yet, aside from installing and then making sure that the TMS570LC4357 shows up.   Assume it'll work and will do a sanity check on windows after I post the instructions.

    What we can do as a temporary 'better' workaround that's good for the TMS570LC4357 part (but not the new parts that were added only in Hercules 6.0.6) is to send you the Hercules 6.0.5 installer.

    I have posted this temporarily here: hercules_staging.zip

    A) Grab the above .zip file from the BOX link, and save the download

    B) Unzip the archive in some temporary folder on the machine where you have UniFlash.

    C) Start UniFlash, and get all the updates except for Hercules 6.0.6.

       In other words, make sure you get Debug Server Flash up to 6.0.693.

       You'll likely need to restart UniFlash after this.

    D) Install Hercules 6.0.5 from the 'local' location where you unzipped.

       Pictures below.  

          0. (not shown) use the Help->Install New Software menu (not Check for updates)

          1.  Press the "ADD" button.

          2.  When the Add Repository form pops up,  press "LOCAL"

          3.  Navigate to the folder p2win32  (or p2linux on a linux box) a few layers deep in the tree you unzipped.

              (See below for a picture of the tree)

         4)  Hercules Emulation 6.0.5 should show up.   You can select it and install it now.

              It only depends on Debug Server Flash 6.0.0.693 so if you have updated that first, then this should run.

    Picture of as far as I've tested:  (just making sure TMS570LC43xx shows up under XDS200)

    This should work because its a previous release but I'll dig up a board and double check.  Will let you know if it surprises me and doesn't work...

    EDIT:  Well it *initially* surprised me and didn't work out of the chute but it was a bad board :) (phew) and CCS didn't connect either.  I got a working board and was able to test the above through uniflash through an erase/program/verify cycle on the TMS570LC4357 using the on-board XDS110v2.  

  • Today I try to install UniFlash updates and it works without problem. 
    Thanks for support.

    Jiri 

  • Hi,

    I have the same problem, but the link above is not working (hercules_staging.zip).

    Thanks!

    Max