Special redboot commands, Memory maps – Comtrol eCos User Manual

Page 218

Advertising
background image

Chapter 5. Installation and Testing

Special RedBoot Commands

The nanoEngine/commEngine has one or two Intel i82559 Ethernet controllers installed, but these have no associ-
ated serial EEPROM in which to record their Ethernet Station Address (ESA, or MAC address). The BSE firmware
records an ESA for the device it uses, but this information is not available to RedBoot; we cannot share it.

To keep the ESAs for the two ethernet interfaces, two new items of RedBoot configuration data are introduced.
You can list them with the RedBoot command fconfig -l thus:

RedBoot> fconfig -l

Run script at boot: false

Use BOOTP for network configuration: false

Local IP address: 10.16.19.91

Default server IP address: 10.16.19.66

Network hardware address [MAC] for eth0: 0x00:0xB5:0xE0:0xB5:0xE0:0x99

Network hardware address [MAC] for eth1: 0x00:0xB5:0xE0:0xB5:0xE0:0x9A

GDB connection port: 9000

Network debug at boot time: false

RedBoot>

You should set them before running RedBoot or eCos applications with the board connected to a network. The
fconfig command can be used as for any configuration data item; the entire ESA is entered in one line.

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

4Mb FLASH (nCS0)

0x18000000 - 0x18ffffff

Internal PCI bus - 2 x i82559 ethernet

0x40000000 - 0x4fffffff

External IO or PCI bus

0x80000000 - 0xbfffffff

SA-1110 Internal Registers

0xc0000000 - 0xc7ffffff

DRAM Bank 0 - 32Mb SDRAM

0xc8000000 - 0xcfffffff

DRAM Bank 1 - empty

0xe0000000 - 0xe7ffffff

Cache Clean

Virtual Address Range

C B

Description

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

- -

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

0x00000000 - 0x001fffff

Y Y

DRAM - 8Mb to 32Mb

0x18000000 - 0x180fffff

N N

Internal PCI bus - 2 x i82559 ethernet

0x40000000 - 0x4fffffff

N N

External IO or PCI bus

0x50000000 - 0x51ffffff

Y Y

Up to 32Mb FLASH (nCS0)

0x80000000 - 0xbfffffff

N N

SA-1110 Internal Registers

0xc0000000 - 0xc0ffffff

N Y

DRAM Bank 0: 8 or 16Mb

0xc8000000 - 0xc8ffffff

N Y

DRAM Bank 1: 8 or 16Mb or absent

0xe0000000 - 0xe7ffffff

Y Y

Cache Clean

114

Advertising