Memory maps, Rebuilding redboot – Comtrol eCos User Manual

Page 205

Advertising
background image

Chapter 5. Installation and Testing

Raw file loaded 0x00100000-0x001a3d6c

RedBoot

>

exec -c "console=ttyAC0,38400"

Using base address 0x00100000 and length 0x000a3d6c

Uncompressing Linux.....

An image could also be put in flash and started directly:

RedBoot

>

exec -b 0x60040000 -l 0xc0000 -c "console=ttyAC0,38400"

Uncompressing Linux.....

Memory Maps

The MMU page tables are located at 0x4000.

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 - 0x01ffffff

Flash

0x10000000 - 0x100fffff

Ethernet

0x30000000 - 0x300fffff

Board registers

0x40000000 - 0x4fffffff

PCMCIA Slot (0)

0x50000000 - 0x5fffffff

Compact Flash Slot (1)

0x80000000 - 0x800037ff

I/O registers

0xb0060000 - 0xb00fffff

On-chip SRAM

0xf0000000 - 0xfd3fffff

SDRAM

Virtual Address Range

C B

Description

-----------------------

- -

----------------------------------

0x00000000 - 0x01f7ffff

Y Y

SDRAM

0x01f80000 - 0x01ffffff

Y Y

SDRAM (used for LCD frame buffer)

0x10000000 - 0x100fffff

N N

Ethernet

0x30000000 - 0x300fffff

N N

Board registers

0x40000000 - 0x4fffffff

N N

PCMCIA Slot (0)

0x50000000 - 0x5fffffff

N N

Compact Flash Slot (1)

0x60000000 - 0x61ffffff

N N

Flash

0x80000000 - 0x800037ff

N N

I/O registers

0xf0000000 - 0xffffffff

N N

SDRAM (uncached)

Rebuilding RedBoot

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

Chapter 3

:

export TARGET=aaed

101

Advertising