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

# ARM/StrongARM(SA1100) Intel SA1100 Multimedia Board

## Overview

RedBoot supports both board serial ports. The default serial port settings are 38400,8,N,1. flash management 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 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 flash
    0x08000000 - 0x083fffff    Application flash
    0x10000000 - 0x107fffff    SA-1101 Board Registers
    0x18000000 - 0x180fffff    Ct8020 DSP
    0x18400000 - 0x184fffff    XBusReg
    0x18800000 - 0x188fffff    SysRegA
    0x18c00000 - 0x18cfffff    SysRegB
    0x19000000 - 0x193fffff    Spare CPLD A
    0x19400000 - 0x197fffff    Spare CPLD B
    0x20000000 - 0x3fffffff    PCMCIA
    0x80000000 - 0xbfffffff    SA1100 Internal Registers
    0xc0000000 - 0xc07fffff    DRAM Bank 0
    0xe0000000 - 0xe7ffffff    Cache Clean
    Virtual Address Range    C B  Description

    -----------------------  - -  ----------------------------------
    0x00000000 - 0x007fffff  Y Y  DRAM Bank 0
    0x08000000 - 0x083fffff  Y Y  Application flash
    0x10000000 - 0x100fffff  N N  SA-1101 Registers
    0x18000000 - 0x180fffff  N N  Ct8020 DSP
    0x18400000 - 0x184fffff  N N  XBusReg
    0x18800000 - 0x188fffff  N N  SysRegA
    0x18c00000 - 0x18cfffff  N N  SysRegB
    0x19000000 - 0x193fffff  N N  Spare CPLD A
    0x19400000 - 0x197fffff  N N  Spare CPLD B
    0x20000000 - 0x3fffffff  N N  PCMCIA
    0x50000000 - 0x500fffff  Y Y  Boot flash
    0x80000000 - 0xbfffffff  N N  SA1100 Internal Registers
    0xc0000000 - 0xc07fffff  N Y  DRAM Bank 0
    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=sa1100mm
    export ARCH_DIR=arm
    export PLATFORM_DIR=sa11x0/sa1100mm

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

Prev | Home | Next
ARM/StrongARM(SA1100) Intel Brutus | Up | ARM/StrongARM(SA1110) Intel SA1110 (Assabet)