MMU/MPU view/command view cannot be used with DS-5.
I want to check the MMU settings, but I can't use the MMU/MPU view on the DS-5. "MMU information is not available" is displayed on the MMU/MPU view screen. Also, even though the debugger is connected (the program can be stepped through, etc.), I cannot enter any commands in the Commands view. It looks like it behaves like the debugger is not connected.
Since we are using the Cortex-A55 virtual prototyping model, we use the GDB debugger (aarch64-none-gdb) to connect the Cortex-A55 and DS-5.
What should I do to use the MMU/MPU view/command view?
HiMy name is Stephen and I work at Arm.Is there a particular reason why you are using the old DS-5 product (from 2019) rather than its successor Arm DS 2023.0?Both DS-5 and Arm DS have an MMU/MPU view that allow you to see the MMU configuration of a Cortex-A/R processor, or MPU on an Armv8-M processor.However, this will only work when you are using the "DS-5 Debug" perspective in DS-5 or the "Development Studio" perspective in Arm DS.From your previous questions, I guess you are using the "Debug" perspective. This is the standard (uncustomized) perspective that comes with Eclipse, and offers connections to gdb stubs etc.By contrast the "DS-5 Debug" perspective in DS-5 and the "Development Studio" perspective in Arm DS have additional custom views, such as the MMU/MPU view, Commands view, etc. You can open one of these customized views in the "Debug" perspective (via Window > Show view> Other > DS-5 Debugger), but the view won't be "connected" to anything, so won't be populated correctly. I believe that matches what you are seeing.Sorry, I can't think of any way to have those custom views populated when connected via the gdb stub.Stephen
Thank you for answering.
The reason why I use DS-5 is that Arm DS is not installed on the host PC (Engineering WorkStation) that is used exclusively for development, and I have been able to debug with DS-5 without any problems so far. (no reason it has to be an Arm DS). In the future, we will move to Arm DS.
As you pointed out, I'm using the "Debug" perspective. I understand that the MMU/MPU view cannot be used with the current debugger connection method. I'll try to see if there is another way to connect.
OK, thanks for letting us know.
Stephen