DESMO (DEbug Scripting MOnitor)

DESMO is a combination of low level debug monitor and a powerful
scripting language, which can be configured for virtually any CPU.

Basic commands for reading and writing the target system memory are
provided, and many more powerful commands, variables and other
features are available to automate repeatative or complex functions
and present them as a single command.

The use of variables and conditional logic can be employed to
build "smart" functions which automate complex tasks which cannot
be performed with simple "record and play" type scripting.

Please refer to DESMO help for more information: DESMO ?

The following files are included with DESMO:

  ; DESMO program files
  DESMO.COM   - DESMO executable
  DESMO.HLP   - DESMO help file
  DTC.COM     - DESMO Target Compiler
  DESMO.DTC   - DESMO Target Control file (compiled EP7311.DTS)

  ; Example DESMO kernel implementation for: Cirrus EP7311/ARM
  EP7311.C     - Source code to EP7311 kernel
  EP7311.BIN   - Binary (compiled) EP7311 image
  EP7311.DTS   - DESMO Target Source file (for Cirrus EP7311)
  ; Sample DESMO scripts for EP7311
  MEMORY       - Functions to access/test a flash memory device
  SETUP        - General EP7311 setup functions

  ; Example DESMO kernel implementation for: Analog Devices BLACKFIN
  BLACKFIN.C   - Source code to Blackfin kernel
  BLACKFIN.BIN - Binary (compiled) Blackfin kernal
  BLACKFIN.DTS - DESMO Target Souce file (for Blackfin)

  ; Example DESMO kernel implementation for: Precidia CYPHER Eval Board
  CYPHER.ASM   - Kernel source code (see note in opening comments)
  CYPHER.BIN   - Kernel image with length/checksum for Eval Board Boot.
  CYPHER.DTS   - DESMO Target Source file (for Precidia CYPHER Eval Board)
  ; Sample DESMO scripts for Precidia CYPHER Eval Board
  CYPHER       - Simple LED flasher
