13.13.12. Display colors in the Memory view

When using the Memory view to see memory contents, RealView Debugger uses color to make the display easier to read and to highlight significant events. The colors used depend on the type of coloring you have selected, and on whether or not memory mapping is enabled.

Colors used when memory mapping is enabled

When memory mapping is enabled, the following colors are used for memory contents:

  • Black text on a white background specifies RAM or memory that can be modified.

  • Blue text shows those contents that have changed since the last update. Light blue text indicates a previous update.

  • Black text on a yellow background indicates the contents of ROM.

  • Green text on a white background indicates Flash memory known to RealView Debugger.

    Note

    If the Flash memory locations are shown with a yellow background in the Memory view, then the Flash_type setting for the Flash memory area in the BCD file is either pointing to an invalid FME file, or is not set.

  • Red ** indicates:

    • no memory is currently defined in the memory map at this location

    • memory at this location is defined as Auto meaning it is determined when loading your application program

    • memory is defined as prompt meaning that you are prompted to confirm the usage when loading the application.

  • Red !! indicates:

    • a memory map block is defined for an area of memory that does not exist on the target

    • a failure in performing the memory operation.

Colors used when memory mapping is disabled

When memory mapping is disabled, the following colors are used for memory contents:

  • Black text on a white background for all existing memory areas.

  • Blue text shows those contents that have changed since the last update. Light blue text indicates a previous update.

  • Red !! indicates:

    • non-existent memory

    • a failure in performing the memory operation.

Colors used for caching

Table 13.1 summarizes the colors used for cached memory.

Table 13.1. Colors used for cached memory contents

CacheBackground color
L1 cache (clean)Light Green
L1 cache (dirty)Red
L2 cache (clean)Yellow
L2 cache (dirty)Brown

For all other existing memory areas, the following colors are used for the memory contents:

  • Black text on a white background for all existing memory areas.

  • Blue text shows those contents that have changed since the last update. Light blue text indicates a previous update.

The contents of non-existent memory depends on whether memory mapping is enabled or disabled.

See also

Copyright © 2002-2009 ARM Limited. All rights reserved.ARM DUI 0153K
Non-Confidential