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.

www.amctechcorp.com

99

Page 99
Image 99
AMC 68VZ328 software manual Using Oops, Purpose & basic format of files for oops