Memory maps, Platform resource usage, Rebuilding redboot – Comtrol eCos User Manual

Page 211

Advertising
background image

Chapter 5. Installation and Testing

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

107

Advertising