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

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
export TARGET=brutus
export ARCH_DIR=arm
export PLATFORM_DIR=sa11x0/brutus
107