IndexHomepage^

M11

HC11 Monitor

M11 is mainly intended for programming and testing the single board computers ZWERG11A, ZWERG11plus and IC11B. However, M11 is also able to access other HC11-based boards, provided the processor runs at 2MHz, and the target has a serial interface, which can be connected to a serial port of the PC. In addition the HC11 should be resettable in "Special Bootstrap Mode" via DTR (For the ZWERG connect DTR to Reset).

M11 is available for Linux and DOS (also Windows9x DOS box).

M11 may be used interactively (including history and commandline editing/completion), execute commands from the command line or from script files. Settings may be stored in an init file.

Commands:

dump Display memory area (hex/ASCII)
edit Edit memory area (hex/ASCII)
memory Read/write memory location/HC11-register/
config Read/write config register/
Program Load binary/S-Record file
Verify Verify binary/S-Record file
Dump Write memory area binary to file
Compare Compare memory area to byte
fill Fill memory area with byte
test Test memory area
internal Define internal EEPROM
xtern Define external EEPROM (ZWERG+)
protect Turn on/off write protection for external EEPROM
bus Turn on/off bus mode
Spi Send and receive byte via SPI
Rtc Read/set RTC (ZWERG, ZWERG+, IC11B)
goto Start program
reset Reset, "boot" file

M11 identifies - if possible - the target automatically at reset (type of processor, internal EEPROM, PRU), and knows the symbolic names of the HC11-registers.

When downloading to the ZWERG11A, ZWERG11plus and IC11B, M11 uses the appropriate write algorithm according to the memory type (RAM, int. EEPROM, ext. EEPROM) at the address to write to.

The ICC11 C-compiler from Link: ImageCraft is recommended for program development (requires at least HC11-E2, or external RAM/EEPROM). This compiler generates S-record files, which M11 can download/program directly. Because ICC11 also provides a make utility, this procedure may comfortably be included in a makefile.

www.mct.net: Download
IndexHomepage^