Memory maps, Ethernet driver, Rebuilding redboot – Comtrol eCos User Manual
Page 264: Superh/sh3(sh7729) hitachi hs7729pci
Chapter 5. Installation and Testing
-r <
device number>
Root device specification. /dev/ram is 0x0101
-l <
type>
Loader type
Finally the kernel entry address can be specified as an optional argument. The default is 0x8c102000
For the the SE77x9, Linux by default expects to be loaded at 0x8c001000 which conflicts with the data space
used by RedBoot. To work around this, either change the CONFIG_MEMORY_START kernel option to a
higher address, or use the compressed kernel image and load it at a higher address. For example, setting
CONFIG_MEMORY_START to 0x8c100000, the kernel expects to be loaded at address 0x8c101000 with the
entry point at 0x8c102000.
Memory Maps
RedBoot sets up the following memory map on the SE77x9 board.
Physical Address Range
Description
----------------------- -----------
0x80000000 - 0x803fffff Flash (MBM29LV160)
0x81000000 - 0x813fffff EPROM (M27C800)
0x8c000000 - 0x8dffffff DRAM
0xb0000000 - 0xb03fffff Ethernet (DP83902A)
0xb0800000 - 0xb08fffff 16C552A
0xb1000000 - 0xb100ffff Switches
0xb1800000 - 0xb18fffff LEDs
0xb8000000 - 0xbbffffff PCMCIA (MaruBun)
Ethernet Driver
The ethernet driver uses a hardwired ESA which can, at present, only be changed in CDL.
Rebuilding RedBoot
These shell variables provide the platform-specific information needed for building RedBoot according to the
procedure described in
export TARGET=se77x9
export ARCH_DIR=sh
export PLATFORM_DIR=se77x9
The names of configuration files are listed above with the description of the associated modes.
160