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.

CCS/CC1312R: How to synchronize emulation pack used by Uniflash and IAR Embedded Workbench

Part Number: CC1312R
Other Parts Discussed in Thread: UNIFLASH,

Tool/software: Code Composer Studio

We are using Uniflash v6.0.0.2710 and IAR Embedded Workbench v8.3 with XDS110 to develop on CC1312R. We are trying to synchronize the EMU pack between UniFlash and IAR so that we don't have to update the XDS110 firmware every time we switch between the tools. 

The Uniflash v6.0.0.2710 comes with EMU Pack v8.4.0.00006, and IAR Embedded Workbench uses EMU Pack v8.1.0.00005.

Questions:

  1. Is it possible to downgrade UniFlash v6 to use EMU Pack v8.1?
  2. If 1) is not possible, is there an earlier version of UniFlash that uses EMU Pack v8.1 and is compatible with CC1312R?
  3. This one is less critical and may not be better asked on IAR forum... is there a way to upgrade the EMU Pack associated with IAR Embedded Workbench or is this fixed per installation of that IDE?

Thanks,

Ruben

  • Hi Ruben,

    rperezti said:
    Is it possible to downgrade UniFlash v6 to use EMU Pack v8.1?

    Similar to CCS, it is not possible to downgrade the EMU pack version from what what it originally comes with.

    rperezti said:
    If 1) is not possible, is there an earlier version of UniFlash that uses EMU Pack v8.1 and is compatible with CC1312R?

    UniFlash 5.0.0 comes with EMU pack v8.1.0

    rperezti said:
    This one is less critical and may not be better asked on IAR forum... is there a way to upgrade the EMU Pack associated with IAR Embedded Workbench or is this fixed per installation of that IDE?

    I don't know the answer to this one. You may want to ask this question in the device forum.

    Thanks

    ki

  • Thanks! I was not able to find the install link for UniFlash 5.0.0. The earliest I can find is 5.1: http://www.ti.com/tool/download/UNIFLASH/5.1.0

    Can you send me the link to download UniFlash 5.0.0?

  • We continue to experience problems with TI EMU Pack version mismatch between IAR and TI tools. Recall that we are using IAR Embedded Workbench for ARM v8.3 to develop on CC1312. When we switch between IAR and Uniflashv6, we have to perform a firmware update of the XDS110 every time because IAR and Uniflash use different versions of the EMU Pack.The solution provided in this thread was to install UniflashV5.0 which uses the same EMU Pack version (8.1) as IAR. This resolved the issue of having to update XDS110 firmware when switching between the tools.

    Now, we are needing to use Energy Trace, which is a component of CCS, and we are again facing the problem of mismatch between EMU Pack in IAR and CCS. Using the same logic as before, I know that a solution to this problem will be to install CCSv8.3 which also uses EMU Pack version 8.1. We are trying this now.

    We are not completely satisfied with this solution because it requires us to use older versions of the TI tools. We checked, and even the latest version of IAR for ARM (8.50.1) uses TI EMU Pack v8.4 which does not match the EMU Pack v9.x used in the latest versions of CCS and Uniflash. Unfortunately, we are wasting a lot of time dealing with this issue as we develop code. Please let us know if there is a long term solution to avoid this issue permanently. 

  • Let's continue discussion of this off-line

    Thanks

    ki

  • Wanted to update this post regarding the second issue that was brought up. We found that if we update to IAR Embedded Workshop for ARM v8.50.1 then we can use UniFlash v6 and CCS v10 without needing to update XDS110 firmware when switching between them. The first time we switched between IAR v8.50.1 and UniFlash/CCS we were prompted to update the XDS110 firmware, but after that we could switch back and forth between IAR, UniFlash, and CCS without being prompted to update the XDS110.