Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.

We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.

Thank you for your understanding.


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

CoreSight TMC current buffer level

Hi,

Is the current buffer level(CBUFLEVEL) in the ETF TMC directly related to the amount of trace captured ?

As per the specification , it returns the TMC buffer level in 32 bit words. I could see some variations.

For example, the CBUFLEVEL is 0x12 and the amount of  trace captured calculated by reading till 0xFFFFFFFF is 0x60 bytes.

I was expecting CBUFLEVEL to  be 0x18. Am I interpreting the description for the CBUFLEVEL correctly?

Any help will be appreciated.

Regards,

ranjith