


M11HC11 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
www.mct.net: DownloadImageCraft 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.