MON166 User's Guide

Preliminary

Introduction

MON166 is a debug monitor for C16x and ST10 user programs. It consists of:

  • A configurable monitor program that resides and runs on your target system.
  • The µVision Debugger and its associated MON166 driver.

The code space requirements of MON166 are small. It can run from about 5K of external or on-chip CODE memory. It requires only 256 bytes of RAM for monitor variables and storage.

To debug programs with MON166, you must configure the monitor for your specific target system (which has several requirements). Then, you must alter the load/starting address of your target program and download it to your target system using MON166 and the µVision Debugger.

Note

  • µVision allows you to create multiple target configurations for a single project — one of which could be used for the debug monitor project settings.