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: Unable to Flash LAUNCHXL-F280025C Using TMDSEMU110-U

Part Number: TMDSEMU110-U
Other Parts Discussed in Thread: TMS320F280025, LAUNCHXL-F280025C,

Hello, 

I have designed a board using the DSP, TMS320F280025, and want to flash it via Jtag. As part of the development process we bought a launchpad (LAUNCHXL-F280025C)
to test flashing using a XDS110 probe (TMDSEMU110-U) before sending the board to fabrication.

We are able to flash the board via the onboard XDS110, however we wanted to verify and test that we're able to flash it with the external probe as well. 

I have connected the launchpad and XDS110 to computer using USBs, using jumper wires to connect TMS, TCK, Vref, and GND between the XDS and launchpad (with the corresponding jumpers removed on the launchpad). I selected the correct serial number for the XDS110 in CCS. When trying to flash the board, I get the following error:

" Error: (Error -1156 @ 0x0) Device may be operating in low-power mode. Do you want to bring it out of this mode?"

Hitting yes doesn't do anything, and as the device works fine when using the onboard XDS, it shouldn't be in low-power mode.

I've already tried following the instructions here: https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html and was wondering if maybe this is a compatibility issue between the launchpad and XDS, or if we're doing something else wrong when trying to connect it here.

  • Hi,

    How are you powering the board?

    Regards, Santosh

  • Hello,

    I powered them by connecting both the launchpad board and the external debug probe to my PC at the same time using USB cables that came from the box. 

    Yun Liu

  • Hi,

    The external debug port does not power the board. You will need to provide the power to the board separately.

    Regards, Santosh

  • Hello,

    Sorry, to clarify, the external probe and the launchpad are each powered separately. 

    Yun 

  • Can you send the picture how are you connecting?

  • Hello, 

    Powered with 2 PC separately

    We powered the launchpad and external probe with 2 different PC at the same time as picture shown. We also tried to power the launchpad and external probe with 1 PC at the same time, where each of the USB connector connected directly to a single PC. 

    Powered launchpad by external probe using AUX port

    We also tried to power the launchpad by the external probe. We removed the 3 jumpers (JP123) on launchpad, connected "TGTSUPPLYOUT" from AUX to "3.3V" on launchpad, and connected "GND" from AUX to "GND" on launchpad. We also connected "3V3" from lanchpad to "Vref" from debug port, as well as GND to GND from launchpad to debug port. 

    For all of the ways of powering, we all passed the connection test on CCS. However, we are still having trouble to build and debug on CCS. 

    Connection
    Here is the close-up photo for how we connected the jumpers. 

    Regards, 

    Yun Liu

  • Hello,

    We made the flash work now after 2 days of figuring out.

    We removed the jumpers to isolate the USB and powered the launchpad with an external power supply, supplying 3.3V. As well as putting jumper to boost 3.3V to 5V.

    After that we noticed the problem where it's trying to drawing out more current then what the current limit was set, which is 100mA. We increased the current limit to 600mA, and was able to flashed successfully. 

    The error about low power mode was caused by a voltage drop from the device trying to draw more current than the current limit. Which explained why Santosh kept asking me about how did I power the launchpad. I didn't know powering the launchpad with USB would causes the same issue where there would be a voltage drop from drawing too much current. 

    Thank you for the help by hinting us. Though, would be much much appreciated if you could've tell us the possible reason that may causes it. 

    Regards,

    Yun Liu