Debug Arm CCA on FVP models in Arm Studio

Hi!

  I'm doing research on Arm CCA and new to the Arm studio. I'm a little bit confused about what role does Arm Studio play in CCA software stack debugging? 

  In the tutorial for CCA, I can create a realm world VM and then run application in it on a FVP model. But can I debug the application within the realm world by using Arm Studio?

  

Thank you if anyone can help!

Parents Reply Children
  • Thank you! I run a simple C++ program when connecting to a CCA supported FVP, and it starts the debugging session. I can indeed see some of the MMU, etc. However, how would I be certain that if a certain program is being run in realm world instead of normal world?From the view of Arm Development Studio.

    My further question is: the example provided is not written in C++, and does that mean if I want to have a program to be run in CCA realm world, I have to write an assembly program instead of C++ program? I don't think I can find a way to write c++ codes to be exclusively run in realm world. I checked other tutorials but couldn't find anything useful. Is there any resource that I can find to teach me how to write programs to create a realm world and then run an application inside it? 

    Thank you again for your help!