We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Even for a hardware trace unit (ETM - embedded trace macrocell) - which is what you mean by CoreSight I believe - writing out all of the registers in "real-time" while the software is running is not possible (it is just too much data to transmit).If you are reliant on software to do this it defintiely won't be "real-time" - the entire point of hardware trace is to be non-invasive, but dumping registers in software every time a register changes is going to exceptionally invasive - being a register-based architecture your registers are going to change _a lot_.What are you actually trying to achieve?