Rebuilding redboot, Ia32/x86 x86based pc, Overview – Comtrol eCos User Manual

Page 246: Initial installation, Ia32/x86 x86-based pc

Advertising
background image

Chapter 5. Installation and Testing

Rebuilding RedBoot

These shell variables provide the platform-specific information needed for building RedBoot according to the
procedure described in

Chapter 3

:

export TARGET=frv400

export ARCH_DIR=frv

export PLATFORM_DIR=frv400

The names of configuration files are listed above with the description of the associated modes.

IA32/x86 x86-Based PC

Overview

RedBoot supports two serial ports and an Intel i82559 based ethernet card (for example an Intel EtherExpress Pro
10/100) for communication and downloads. The default serial port settings are 38400,8,N,1.

The following RedBoot configurations are supported:

Configuration

Mode

Description

File

Floppy

[Floppy]

RedBoot running from a
boot floppy disk installed
in the A: drive of the PC.

redboot_ROM.ecm

Initial Installation

RedBoot takes the form of a self-booting image that must be written onto a formatted floppy disk. The process will
erase any file system or data that already exists on that disk, so proceed with caution.

For Red Hat Linux users, this can be done by:

$ dd conv=sync if=install/bin/redboot.bin of=/dev/fd0H1440

For NT Cygwin users, this can be done by first ensuring that the raw floppy device is mounted as

/dev/fd0

.

To check if this is the case, type the command mount at the Cygwin bash prompt. If the floppy drive is already
mounted, it will be listed as something similar to the following line:

\\.\a: /dev/fd0 user binmode

If this line is not listed, then mount the floppy drive using the command:

$ mount -f -b //./a: /dev/fd0

To actually install the boot image on the floppy, use the command:

142

Advertising