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.

TMDSEMU110-U: XDS110 Debugger Problem

Part Number: TMDSEMU110-U
Other Parts Discussed in Thread: UNIFLASH, RM46L852

Hello,

We are using Code Composer Studio v9.1.0, XDS110 debuggers, and UniFlash v5.3.1 to develop, debug, and flash our boards that run with RM46L852 MCUs. Our development environment is Linux Ubuntu 18.04.3 LTS.

The emulation package that is installed on the XDS110 debuggers is 8.2.0.00004. But some of the debuggers cannot program our boards using UniFlash and they require the emulation package to be updated to 8.4.0.00006, while some of our debuggers do not have this issue. We use the standard steps to program a debugger:

1. ./xdsdfu -e
2. ./xdsdfu -m
3. Connect to Luminary Micro Device Firmware
4. ./xdsdfu -f firmware.bin -r
5. The update is always successful.

How can we resolve this issue?


Thanks,
Peman

  • Hi Peman,

    The emulation package that is installed on the XDS110 debuggers is 8.2.0.00004

    It would be in the XDS110 firmware that is flashed on the debug probe. The version would be of format x.x.x.x. It would be good to know which version of the firmware version is on the XDS110 that UniFlash is having issues with. You can get the firmware version using: xdsdfu -e

    Also, note that older versions of the tools (CCS and UniFlash) are being used. We have made improvements in newer versions regarding firmware compatibility between different tools. Any reason why older versions of the tools are being used?

    Thanks

    ki

  • Hi ki,

    Thanks for your email. Below is the results of xdsdfu -e command:



    The firmware version is 3.0.0.2.


    Best regards,

    Peman

  • Thanks. Is the firmware on the probe constantly needing flashing when switching between UniFlash and CCS? If so, this is a known limitation with older versions of the tools. I would suggest updating both CCS and UniFlash version to the latest to avoid this

  • Hi ki,

    When it is connected to the UniFlash, it constantly asks for updating, but CCS is fine. If we update CCS, it means we might get a different version of compiler. Do we want to do that at this time of the development?

    There is another way that is in their manual which is programming it using the JTAG on the debugger, could you please ask them if it might work?


    Best,
    Peman

  • If we update CCS, it means we might get a different version of compiler. Do we want to do that at this time of the development?

    A new CCS may ship with a new version of the compiler. But you can still install other versions of the compiler (including the currently used one) and use it with the new CCS:

    https://dev.ti.com/tirex/explore/node?node=AJRfIGmBSkp9naUDysxAFg__FUz-xrs__LATEST

    There is another way that is in their manual which is programming it using the JTAG on the debugger, could you please ask them if it might work?

    If you are referring to programming the XDS110 firmware, I do not recommend this path.