RedBoot User's Guide
Prev | Chapter 5. Installation and Testing | Next

# ARM/StrongARM(SA1100) Intel Brutus

## Overview

RedBoot supports both board serial ports on the Brutus board. The default serial port settings are 38400,8,N,1. flash management is not currently 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.

## Special RedBoot Commands

None.

## Memory Maps

The first level page table is located at physical address 0xc0004000. 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).

    Physical Address Range     Description
    -----------------------    ----------------------------------
    0x00000000 - 0x000fffff    Boot ROM
    0x08000000 - 0x083fffff    Application flash
    0x10000000 - 0x100fffff    SRAM
    0x18000000 - 0x180fffff    Chip Select 3
    0x20000000 - 0x3fffffff    PCMCIA
    0x80000000 - 0xbfffffff    SA-1100 Internal Registers
    0xc0000000 - 0xc7ffffff    DRAM Bank 0
    0xc8000000 - 0xcfffffff    DRAM Bank 1
    0xd0000000 - 0xd7ffffff    DRAM Bank 2
    0xd8000000 - 0xdfffffff    DRAM Bank 3
    0xe0000000 - 0xe7ffffff    Cache Clean

    Virtual Address Range    C B  Description
    -----------------------  - -  ----------------------------------
    0x00000000 - 0x003fffff  Y Y  DRAM Bank 0
    0x00400000 - 0x007fffff  Y Y  DRAM Bank 1
    0x00800000 - 0x00bfffff  Y Y  DRAM Bank 2
    0x00c00000 - 0x00ffffff  Y Y  DRAM Bank 3
    0x08000000 - 0x083fffff  Y Y  Application flash
    0x10000000 - 0x100fffff  Y N  SRAM
    0x20000000 - 0x3fffffff  N N  PCMCIA
    0x40000000 - 0x400fffff  Y Y  Boot ROM
    0x80000000 - 0xbfffffff  N N  SA-1100 Internal Registers
    0xe0000000 - 0xe7ffffff  Y Y  Cache Clean

## Platform Resource Usage

The SA11x0 OS timer is used as a polled timer to provide timeout support for 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=brutus
    export ARCH_DIR=arm
    export PLATFORM_DIR=sa11x0/brutus

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

Prev | Home | Next
ARM/StrongARM(SA110) Intel EBSA 285 | Up | ARM/StrongARM(SA1100) Intel SA1100 Multimedia Board