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

# ARM/StrongARM(SA110) Intel EBSA 285

## Overview

RedBoot uses the single EBSA-285 serial port. The default serial port settings are 38400,8,N,1. If the EBSA-285 is used as a host on a PCI backplane, ethernet is supported using an Intel PRO/100+ ethernet adapter. 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

A linux application is used to program the flash over the PCI bus. Sources and build instructions for this utility are located in the RedBoot sources in: `packages/hal/arm/ebsa285/current/support/linux/safl_util`

## Communication Channels

Serial, Intel PRO 10/100+ 82559 PCI ethernet card.

## Special RedBoot Commands

None.

## Memory Maps

Physical and virtual mapping are mapped one to one on the EBSA-285 using a first level page table located at address 0x4000. No second level tables are used.

> NOTE: The virtual memory maps in this section use a C and B column to indicate whether or not the region is cached (C) or buffered (B).

    Address Range            C B  Description
    -----------------------  - -  ----------------------------------
    0x00000000 - 0x01ffffff  Y Y  SDRAM
    0x40000000 - 0x400fffff  N N  21285 Registers
    0x41000000 - 0x413fffff  Y N  flash
    0x42000000 - 0x420fffff  N N  21285 CSR Space
    0x50000000 - 0x50ffffff  Y Y  Cache Clean
    0x78000000 - 0x78ffffff  N N  Outbound Write Flush
    0x79000000 - 0x7c0fffff  N N  PCI IACK/Config/IO
    0x80000000 - 0xffffffff  N Y  PCI Memory

## Platform Resource Usage

Timer3 is used as a polled timer to provide timeout support for networking and XModem file transfers.

## Rebuilding RedBoot

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

    export TARGET=ebsa285
    export ARCH_DIR=arm
    export PLATFORM_DIR=ebsa285

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

Prev | Home | Next
ARM/ARM9 Altera Excalibur | Up | ARM/StrongARM(SA1100) Intel Brutus