13.12.1. Viewing the MMU page tables

To view the MMU page tables:

  1. Select View → User Memory Formats from the Code window main menu.

  2. From the sub-menu, select the required option for your MMU architecture:

    • For ARMv4 and ARMv5 architectures:

      • Pagetables Arch v4/v5 → Level1 Descriptors

      • Pagetables Arch v4/v5 → Level2 Descriptors

    • For ARMv6 and ARMv7 architectures:

      • Pagetables Arch v6/v7 → Level1 Descriptors

      • Pagetables Arch v6/v7 → Level2 Descriptors.


    Make sure you use the correct option for your MMU architecture.

    A new floating Memory view is opened showing the selected pagetable descriptors. Figure 13.33 shows an example:

    Figure 13.33. ARMv6 and ARMv7 MMU table (Level 1 descriptors)

    ARMv6 and ARMv7 MMU table (Level 1 descriptors)

  3. Change Columns to 1. This prevents the view being shown in multiple columns, if you expand the view to the right. A single-column view is less confusing.

  4. To view the details of an MMU table entry, double-click on that entry. The Level 1 descriptors dialog box or Level 2 descriptors dialog box is opened as appropriate.

    For the example in Figure 13.33, double-click on the entry at 0x77EFC030. The Level 1 descriptors dialog box shown in Figure 13.34 is opened.

    Figure 13.34. Level 1 descriptors dialog box

    Level 1 descriptors dialog box

See also

Copyright © 2002-2011 ARM. All rights reserved.ARM DUI 0153N