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/MSP432P401R: How using my emulator and using the EnergyTrace function with MSP432 development board?

Part Number: MSP432P401R

Tool/software: Code Composer Studio

Hi:

I'd like to ask you a question about debugging with energytrace.

I use the self xds110 device to connect to the MSP432 development board. The connection method is shown below.

    

I pulled out the development board J101 except for 5V thought all jumpers.Then use the DuPont line to connect the debugger to the development board.

debugger                board

TMS  -------------->    TMS

TCK --------------->    TCK

TDO -------------->     TDO

TDI --------------->     TDI

RST--------------->    RST

3V3--------------->    3V3

I didn't use the development board's USB interface to get power from the computer. I use the emulator's 3.3V to power the development board.

After the simulator is powered on, the development board is running normally.I can find my xds110 emulator in my ccs. Verify the information below.

I started a project debugging at ccs. The debugging program can be downloaded to the development board and run.

I can use various debugging functions normally, single step, breakpoint, running, etc..

But I cannot use the enegrytrace feature.

In my CCS debug interface, the EnergyTrace button is gray, indicating that it cannot be used.Pictures are as follows.

I want to know what I should do like using my emulator and using the EnergyTrace function. What should I do?

Thanks a lot!

  • Alex,

      I don't recognize the XDS110 emulator you are using (from the partial picture)- are you sure this emulator supports EnergyTrace?

    Regardless of that answer, your external emulator is unnecessary- the MSP432 LaunchPad has both an XDS110 and EnergyTrace built in! All you need to do is plug in the board using the micro USB connector (and of course replace all the jumpers on J101 that you removed).

    If your external emulator did support EnergyTrace, then your preferences in CCS may not be pointing to the external XDS110. To check this, from within CCS click on Window->Preferences to get the popup window below, then select "Code Composer Studio"-> Advanced Tools-> EnergyTrace Technology and find the "Target Connection" section. 

    For an external XDS110, the Connection option should say "XDS110".
    For the onboard XDS110, the Connection option should say "USBx" (where x=1,2, or 3).


    Regards,

    Bob Landers

  • After my emulator is connected to my PC, it can be recognized as xds110 in my device manager .

    In my CCS IDE, it can also be recognized as xds110

    therefore in energytrace setting I choice the connection:XDS110

    Is it possible that my xds110 emulator firmware or circuit does not support EnergyTrace? 

  • Alex,

    I have to agree on Bob's first point, I do not recognize your emulator from the picture you provided. From where did you purchase your emulator? Can you link us to it?

    My concern is that it doesn't look like an actual XDS110 Texas Instruments Emulator and therefor probably wouldn't support EnergyTrace.

    Also, as Bob said, regardless of your external emulator, all TI MSP432 LaunchPad's come with an on board XDS110 emulator. The following SimpleLink Academy lab is a great walk through to getting familiar with the onboard XDS110 and EnergyTrace. 

    http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20MSP432P4%20SDK%2FSimpleLink%20Academy%2FOverview

  • Thank you and Bob for your reply.
    My emulator is based on the TI reference circuit.Maybe this is the cause of the problem.

**Attention** This is a public forum