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.

Toggling EMU0/1 Pins in XDS 560 Emulator

Other Parts Discussed in Thread: TMS570LS20216, TMS320F28335

Hi ,

I am using TMS570LS20216 and TMS320F28335. And I have XDS560 Emulator. I want to see the EMU0/1 lines toggling.

I am aware that it toggles when I set a global breakpoint. So I have grouped and both the cores and Enabled the global breakpoint on C200 (TMS320F28335) core and I could see EMU0 pin going low when the control hits the breakpoint. But one thing I observed is , I cannot see this signal completely going low. It tries o go low and becomes high very soon. The period for which the signal goes low is very less. And I cannot see EMU1 toggling while using global breakpoints.

 I tried to do the Profiling in CCS V5 , but I am not much sure how to activate this profiling by selecting the particular core.

Is there any other thing I can try to see these lines toggling ? Please let me know.

Thanks

  • Hi,

    I am not 100% sure what you are expecting with the rise and fall times, but know they are dependent on the line load (including pull up resistors) - check the sections 7.1.3 and 7.3.1 of the page below:

    http://processors.wiki.ti.com/index.php/XDS_Target_Connection_Guide

    Also, the target configuration file allows setting some EMU pin states in its options:

    Details about the functions of these modes are shown in chapter 7 of the F28x CPU and Instruction set guide:

    http://www.ti.com/lit/ug/spru430f/spru430f.pdf

    All that said, I haven't found a way to directly control these pins (a register or an instruction).

    In addition to that, I couldn't find EMU pins on the Hercules device - either they are aliased as ETM pins (hardly) or the device simply does not support global breakpoints (a strong possibility).

    Hope this helps,

    Rafael

  • Thanks Rafael.

    I have tried the Target Configuration option. But that doesn't help us to Toggle the EMU 0/1.

    I just want to know , if there are any other GEL configuration files available for this environment. Because when I try to enable the global breakpoint on both the cores I get below error

    "Troubling configuring cross triggering: Set global breakpoint failed"  This operation cannot be performed  with available AET resources.


    I can only enable Global breakpoint on a single core at a time.


    And is there any other we can see the Toggling of these pins .Either through Profiling or Data Logging.

    Please let me know.

     

    Thanks

    Rohini