166bug implementation, Installation and startup, 3166bug implementation – Motorola MVME166IG/D2 User Manual

Page 49

Advertising
background image

166Bug Implementation

MVME166IG/D2

3-3

3

166Bug Implementation

MVME166Bug is written largely in the "C" programming language, providing
benefits of portability and maintainability. Where necessary, assembler has
been used in the form of separately compiled modules containing only
assembler code - no mixed language modules are used.

Physically, 166Bug is contained in four Flash memory components. The
onboard Flash memory provides 1.0MB (256KB longwords) of nonvolatile
storage. The 166Bug consumes the first half (512KB) of this memory, leaving
the second half available for user applications. A command is provided, both
in the regular "Bug" product and the "BootBug" product, to allow erasing and
reprogramming this Flash memory.

!

WARNING

Reprogramming any portion of Flash memory, will erase
everything currently contained in Flash, including the
166Bug product! You must copy the 166Bug from Flash to
RAM, combine your application with the 166Bug image,
and then reprogram Flash with the combined object image.

Installation and Startup

Even though the MVME166Bug firmware is installed on the MVME166
module, for 166Bug to operate properly with the MVME166, follow this set-up
procedure.

Advertising