This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Failed to Access ETM Registers on PB1176?

Note: This was originally posted on 30th December 2009 at http://forums.arm.com

Hi,

I'm trying to read/write ETM registers on PB1176 via a memory-mapped manner, but failed to access the memory range of ETM registers (the memory window of RVD shows all "!!!!!!!!" when I dump 0x10132000 ~ 0x10132FFF).

I don't use a RVT and connect with ETM/ETB according to the instruction in the article "How do I configure RVD v4.0/RVI v3.3 to capture ETM trace using the Embedded Trace Buffer (ETB) on the PB1176?" (http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka11701.html)
The version of the tool suite is exactly RVD v4.0/RVI v3.3.

Does anyone can give me a hint or share the experience?
Thanks.
Parents
  • Note: This was originally posted on 31st December 2009 at http://forums.arm.com

    I'm not sure if this is your problem, but worth a try...

    The baseboard must be configured to run debug in CoreSight mode if you want to use the ETM - you will need to place a jumper header on the coresight jumper on the baseboard.

    Cheers,

    Iso


    Thank for your reply, Iso.
    But I had set the baseboard in CoreSight mode just like you said.
    So I can connect ETM/ETB and the trace functionalities such like tracing range / data (except trace triggers) work properly.
    But I can't access the ETM registers when I try to programme the ETM.
Reply
  • Note: This was originally posted on 31st December 2009 at http://forums.arm.com

    I'm not sure if this is your problem, but worth a try...

    The baseboard must be configured to run debug in CoreSight mode if you want to use the ETM - you will need to place a jumper header on the coresight jumper on the baseboard.

    Cheers,

    Iso


    Thank for your reply, Iso.
    But I had set the baseboard in CoreSight mode just like you said.
    So I can connect ETM/ETB and the trace functionalities such like tracing range / data (except trace triggers) work properly.
    But I can't access the ETM registers when I try to programme the ETM.
Children
No data