FlashMon51 User's Guide

Preliminary

Overview

FlashMON51 is a target debugger that allows debugging programs on target hardware using the µVision Debugger. FlashMON51 is very flexible and can be configured to work with many 8051-based devices that have Flash memory and In-Application Programming (IAP). Compared to early versions, FlashMON51 offers additional features.

FlashMON51 runs on unmodified user hardware and communicates using any standard serial interface (UART). Target requirements are minimal. The entire monitor can fit in the on-chip resources of most 8051 Flash devices. However, some restrictions and limitations have to be considered when using FlashMON51.

The picture below shows a typical configuration.

FlashMon51 Overview

To get started with FlashMON51, the monitor firmware must be configured properly and installed on target hardware. Prebuilt monitor configurations are located in the folder \KEIL\C51\FLASHMON. Once configured, the monitor can be programmed into the Flash device using standard flash programming utilities.

Note

  • FlashMON51 is available only in the PK51 Professional Developers Kit.