A collection of resources for the 68HC11 microcontroller. In particular, this guide will focus on the CME11E9-EVBU version of this development board. If there are any updates you would like to contribute, submit a pull request!
This board is available from Axiom Manufacturing .
The main compilation environment is DOSBox, using the AS11 assembler (see below).
The methods used to communicate with the development board differ on Windows and Mac/Linux.
Download and install Tera Term. Connect to the board using the default parameters--9600 baud, 1 stop bit, no parity. Proceed using Buffalo Monitor.
Utilize screen
, a terminal multiplexer, which has built in serial communication capabilities. This should be installed by default on all Mac and Linux machines. Read the instructions at http://www.noah.org/wiki/Screen_notes#using_screen_as_a_serial_terminal for more information.
The operating system for the M68HC11 is the Buffalo Monitor.
The main assembler for the source code is as11, for the Axiom development environment (AxIDE).
MGTEK MiniIDE provides much of the functionality of the Axiom IDE with the addition of syntax highlighting.
GenDasm, the Generic Code-Seeking Disassembler engine with Fuzzy-Function Analyzer, uses a DNA Sequence Alignment Algorithm to locate similar code in multiple binaries to facilitate reverse-engineering and/or code recovery. It's also useful to analyze compiler code-generation and help with making optimizations.
ASxxxx Cross-Assemblers by Alan Baldwin at Kent State University.
- ASxxxx Cross-Assemblers and specifically the AS6811 Assembler, is targeted by GenDasm to reassemble (or roundtrip) disassembled code back to the original binary.
Recommended text editors for source code: