I'm trying to create an example enabling stage 2 address mapping with the ARM Foundation Platform. I've been unable to get this to work as expected: I'm always getting a level 0 translation fault.
Is there any way to turn on debug or verbose output to try to understand why I'm getting this error? I can't understand which of the several causes it might be.
The Foundation Platform supports "-=trace=file" option that writes TarmacTrace (configured with default values for its parameters) into the file specified. I have used TarmacTrace to debug on the Base RevC model, but I suppose it should work similarly (but only with the default parameters for the trace) on the Foundation model.
Edit: There might be a debug server within the Foundation model, but AFAIK, running a compatible debugger needs a license.
You may also like to make use of the Tarmac Trace Utilities to help analyze the output:
https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/tarmac-trace-utilities