microcontroller
 
MON-51 ROM Monitor
Raisonance software solution for on-chip debugging of 8051 applications via UART connection
MON-51 ROM Monitor

 

The MON-51 ROM Monitor is an easy to implement solution for debugging applications while they run on any target microcontroller supported by the Raisonance toolchain. This MON-51 executable is placed at the core of an application. It is downloaded via serial interface at the same time as the main program code. It is directly managed by Ride and allows the user to control:

  • Execution of the application
  • Step-by-step exectution
  • Breakpoints
  • Inspection of variables

If the target board can write to the "Code" space, advanced features such as 'line-by-line execution' or code breakpoints are also possible.

MON-51 requires a communication link with the host PC running the Ride integrated development environment. This link is usually via the UART that is present on every 8051 compatible derivative. If used for application debugging with MON-51, the UART cannot be used elsewhere in the application.

 

MON-51 consists of:

  • Libraries (not accessible to the programmer)
  • Communication functions for interface between the target board and host PC running Ride

The source files for communication functions are provided in C and Assembler to allow the user to migrate the ROM-Monitor to a specific board or application.

With the MON-51, it is also possible to modify the content of DATA, XDATA, SFR or BIT memory space. However the SFR registers and bits associated with the UART used by the monitor must never be modified.


RKit Lite 8051 Software Toolset
Cost-effective C compiler toolset, real-time kernel, ROM monitor and simulator for 8051
RKit Enterprise 8051 Software Toolset
Unlimited C compiler toolset, real-time kernel, plus ROM monitor, multiprocessor simulation and CodeCompressor for 8051
Free Evaluation 8051 Software Toolset
Raisonance C Compiler Toolset for 8051
Raisonance Software & Phyton Emulator Bundles