eCos Reference Manual
Prev | Chapter 5. Installation and Testing | Next

# ARM/ARM7+ARM9 ARM PID Board and EPI Dev7+Dev9

## Overview

RedBoot uses either of the serial ports. The default serial port settings are 38400,8,N,1. Management of onboard flash is also supported.

The following RedBoot configurations are supported:

Configuration | Mode | Description | File
--- | --- | --- | ---
ROM | [ROM] | RedBoot running from the board's flash boot sector. | redboot_ROM.ecm
RAM | [RAM] | RedBoot running from RAM with RedBoot in the flash boot sector. | redboot_RAM.ecm

## Initial Installation Method

Device programmer is used to program socketed flash parts with ROM version of RedBoot.

Alternatively, to install RedBoot on a target that already has eCos GDB stubs, download the RAM mode image of RedBoot and run it. Initialize the flash image directory: fis init Then download the ROM version of RedBoot and program it into flash:

    RedBoot> load -b %{FREEMEMLO} -m ymodem
    RedBoot> fi cr RedBoot

## Special RedBoot Commands

None.

## Memory Maps

RedBoot sets up the following memory map on the PID board.

    Physical Address Range Description
    ----------------------- -----------
    0x00000000 - 0x0007ffff DRAM
    0x04000000 - 0x04080000 flash
    0x08000000 - 0x09ffffff ASB Expansion
    0x0a000000 - 0x0bffffff APB Reference Peripheral
    0x0c000000 - 0x0fffffff NISA Serial, Parallel and PC Card ports

## Rebuilding RedBoot

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

    export TARGET=pid
    export ARCH_DIR=arm
    export PLATFORM_DIR=pid

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

Prev | Home | Next
ARM/ARM7+ARM9 ARM Integrator | Up | ARM/ARM7 Atmel AT91 Evaluation Board (EB40)