Keil™, An ARM® Company

MON51 User's Guide

Configuring MON51

MON51 is easily adapted to a wide variety of target hardware. Following are the basic steps for configuring MON51 for your target. 

  • Modify INSTALL.A51 to match your target hardware.
  • Modify MON_BANK.A51 to match your code banking hardware (if needed).
  • Assemble and link the monitor using INSTALL.BAT.
  • Install the MON51 program on your target hardware.
  • Test the interface between the µVision Debugger and MON51.

Before you attempt to configure MON51, you MUST know how the target hardware is configured. Most configuration problems are caused by inadequate or incomplete knowledge of the underlying target hardware.

Specifically, you must know:

  • The address range of the von Neumann memory.
  • The address range of the code memory.
  • The address range of the xdata memory.
  • The location where you want MON51 to reside.
  • The location where you want the MON51 data area to reside.
  • The location where you want the target program to begin.

Many of these can be derived from the schematics or the memory configuration of your target hardware.