13.07.2015 Views

RealView Debugger User Guide - ARM Information Center

RealView Debugger User Guide - ARM Information Center

RealView Debugger User Guide - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Memory Mapping5.5 Editing map entriesYou can edit any memory map entry except for those that have default mapping. To edita memory map entry using the Map tab:1. Right-click on the map entry in the display list to display the context menu.2. Select the option Edit Map Entry... to display the Add/Copy/Edit Memory Mapdialog shown in Figure 5-1 on page 5-5.3. Use the Start Addr field to define the starting location for the mapping. Thisalready contains the start address for the chosen block, shown in the Map tab.4. Use the End field to define the block size for the mapping. By default, thisspecifies the size of the memory block to be defined. If you want to specify theend address, rather than the block size, unselect the check box End is inclusiveLength (vs. Addr) and then enter the address in the End field, for example0xFFFFFFF0.<strong>RealView</strong> <strong>Debugger</strong> automatically sets the size you specify. If the computed sizedoes not fall on a page boundary an error dialog is displayed and you mustresubmit the block size.Entering a value of 0x0 remaps all memory from the starting address.5. Highlight the access type in the display list, for example RAM.6. Enter the memory type to be allocated, for example Any.7. Enter a description of the new memory map settings, for example New test memoryentry.8. Click OK to confirm your new settings and to update the Map tab.<strong>RealView</strong> <strong>Debugger</strong> displays a warning if you have entered any values incorrectly, forexample a mismatch on start and end addresses. Correct these entries and click OK.When all entries are valid, the dialog box closes and <strong>RealView</strong> <strong>Debugger</strong> updates theMap tab.5.5.1 Updating map entries based on registersIf you are connected to a debug target that uses register-controlled remapping, forexample the <strong>ARM</strong> Integrator /AP board, the Map tab also displays the effects of anychanges made to these registers. In this case, right-click on the first entry and selectUpdate Map based on Processor from the Map context menu (see Using the Map tabcontext menu on page 5-10) to update the display based on these memory-mappedregisters.5-12 Copyright © 2002-2005 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0153G

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!