www.amctechcorp.com 99
D5 Oops Documentation

Using Oops

June 11, 2003 Version 0.1
Authors: Bernice Lau, Robert Austen
Introduction
oops is a program to upload/download to a M68K family processor using EMU mode.
The executable must be compiled for the first time using gcc on the development platform. There is a Makefile
included in
/opt/boottools/oops/src
Prior to running ‘oops’ the jumper must be inserted on EMU BREAK and the dimmPCI board reset. Any terminal
software (minicom, etc.) that may be using the serial port must be closed. oops can be invoked from the
directory /opt/boottools/oops using
./oops
After ‘oops’ has finished running, the jumper on EMU BREAK must be removed and then the dimmPCI board
resets to boot a new kernel.

Purpose & basic format of files for oops

init.b contains the initialisation sequence for the Dragonball VZ. The file is a Motorola b-record for the
processor, and init.b is the default initialisation file. It is the first file to be transferred using oops. (See the
appendix for more information on init.b)
xloader.bin is a binary file that is the default upload program file. This program will write and verify the flash. It
is the second file to be transferred. Once it has been sent, it will start running and will participate in receiving the
target image.
loader.bin is a binary file that will also write and verify the flash. This program will not start until the target image
has been loaded into RAM.