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

# ARM/ARM7 ARM Evaluator7T

## Overview

RedBoot supports both serial ports for communication and downloads. The default serial port settings are 38400,8,N,1.

The following RedBoot configurations are supported:

Configuration | Mode | Description | File
--- | --- | --- | ---
ROM | [ROM] | RedBoot running from flash address 0x20000, with ARM Boot Monitor in flash boot sector. | redboot_ROMA.ecm

## Initial Installation

RedBoot is installed using the on-board boot environment. See the user manual for full details.

## Quick download instructions

Here are quick start instructions for downloading the prebuilt Redboot image:

- Boot the board and press ENTER:

            ARM Evaluator7T Boot Monitor PreRelease 1.00
            Press ENTER within 2 seconds to stop autoboot
            Boot:

- Erase the part of the flash where RedBoot will get programmed:

            Boot: flasherase 01820000 10000

- Prepare to download the UU-encoded version of the RedBoot image:

            Boot: download 10000
            Ready to download. Use 'transmit' option on terminal emulator to download file.

- Either use ASCII transmit option in the terminal emulator, or on Linux, simply cat the file to the serial port:

            $ cat redboot.UU > /dev/ttyS0

  When complete, you should see:

            Loaded file redboot.bin at address 000100000, size = 41960
            Boot:

- Program the flash:

            Boot: flashwrite 01820000 10000 10000

- And verify that the module is available:

            Boot: rommodules
            Header   Base     Limit
            018057c8 01800000 018059e7 BootStrapLoader v1.0 Apr 27 2000 10:33:58
            01828f24 01820000 0182a3e8 RedBoot              Apr  5 2001

- Reboot the board and you should see the RedBoot banner.

## Special RedBoot Commands

None.

## Memory Maps

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

> 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  C B  Description
    ----------------------- - -  -----------
    0x00000000 - 0x0007ffff Y N  SDRAM
    0x03ff0000 - 0x03ffffff N N  Microcontroller registers
    0x01820000 - 0x0187ffff N N  System flash (mirrored)

## Rebuilding RedBoot

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

    export TARGET=e7t
    export ARCH_DIR=arm
    export PLATFORM_DIR=e7t

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

Prev | Home | Next
Installation and Testing | Up | ARM/ARM7+ARM9 ARM Integrator