Newsgroups: comp.robotics
Path: brunix!uunet!cs.utexas.edu!usc!snorkelwacker.mit.edu!news.media.mit.edu!fredm
From: fredm@media.mit.edu (Fred G Martin)
Subject: Re: Miniboard 2.0 & NMI F68HC11
Message-ID: <1992Aug27.010906.1515@news.media.mit.edu>
Keywords: Miniboard
Sender: news@news.media.mit.edu (USENET News System)
Organization: MIT Media Laboratory
References: <1992Aug26.031407.15453@panix.com> <1992Aug26.140433.18849@news.media.mit.edu> <1992Aug26.192907.10931@aio.jsc.nasa.gov>
Date: Thu, 27 Aug 1992 01:09:06 GMT
Lines: 60

In article <1992Aug26.192907.10931@aio.jsc.nasa.gov>
poirot@widget.jsc.nasa.gov (Daniel Poirot) writes: 

>I have two Motorola M68HC11EVBU boards that have 68HC11E9 chips.  I can
>get PCBUG11 to work with them if I disable the onboard BUFFALO ROM and
>reset into Bootstrap Mode.  I have been trying to get DL, MON and IC to
>work with the EVBU with no success.  I assume that this has to do with
>the serial line echo weirdness mentioned above?

No, it doesn't have to do with that.

>Are there configuration mods to your programs to disable the
>requirement for echo?  Do I need to re-compile the programs?  

DL and MON should work with any 6811 system.  They both have a flag to
specify that they are communicating with a hardware-echo serial line
(this is not the default however) but you wouldn't want this for the
EVBU board, which presumably has a normal serial line.  Type "DL
-HELP" or "MON -HELP" for a synopsis of command-line flags.

Are you sure that you are booting the EVBU in bootstrap mode?  If so,
what are you trying to download with DL?  MON might be easier to get
working at first; it lets you peek and poke into memory after starting
up. 

> Do the E9 parts have the right amount of RAM/EEPROM for this to work
> at all?

This may or may not be clear from the documentation:

DL and MON load a program into the 6811 internal RAM to get things
going.  All 6811's have this internal RAM (256 bytes or more), so the
programs should work with any 6811 CPUs.

IC (Interactive C) requires a 32K 6811 system to run.  And, it
requires a resident pseudo-code interpreter program running on the
6811.  This program (the "pcode module") is about 10K of machine code
and must be bootstrapped into the 6811 board using DL.

If your memory configuration is other than 32K at the top of the 6811
address space (the architecture of the board for which IC was
designed), you will have to re-compile IC and re-assemble PCODE.ASM
with some constants changed to get things to work.  I'm sorry but I
don't have the time to help people figure out how to do this.  You
will have to read the comments in the source code and figure it out
for yourself.

>Will the miniboard work with any of the 52 pin FN parts?  I have
>several of the 12K MC68HC711E9 chips.  (Assuming I can program them)

Yes, and the Mini Board 2.0 even breaks out the XIRQ line to pad (you
apply the 12.5V programming voltage to this pin) for ease of
programming.

Sometime in the next few months I will be modifying the DLM downloader
to allow downloads to these 12K EPROM chips (unless someone else does
it first!).

	-Fred

