1 <!-- Copyright (C) 2003 Red Hat, Inc. -->
2 <!-- This material may be distributed only subject to the terms -->
3 <!-- and conditions set forth in the Open Publication License, v1.0 -->
4 <!-- or later (the latest version is presently available at -->
5 <!-- http://www.opencontent.org/openpub/). -->
6 <!-- Distribution of the work or derivative of the work in any -->
7 <!-- standard (paper) book form is prohibited unless prior -->
8 <!-- permission is obtained from the copyright holder. -->
12 >SuperH/SH3(SH77X9) Hitachi Solution Engine 77X9</TITLE
13 ><meta name="MSSmartTagsPreventParsing" content="TRUE">
16 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
19 TITLE="eCos Reference Manual"
20 HREF="ecos-ref.html"><LINK
22 TITLE="Installation and Testing"
23 HREF="installation-and-testing.html"><LINK
25 TITLE="SuperH/SH3(SH7729) Hitachi HS7729PCI"
26 HREF="hs7729pci.html"><LINK
28 TITLE="SuperH/SH4(SH7751) Hitachi Solution Engine 7751"
29 HREF="se7751.html"></HEAD
40 SUMMARY="Header navigation table"
49 >eCos Reference Manual</TH
65 >Chapter 5. Installation and Testing</TD
85 NAME="SE77X9">SuperH/SH3(SH77X9) Hitachi Solution Engine 77X9</H1
91 NAME="AEN7474">Overview</H2
94 description covers the MS7729SE01 and MS7709SSE0101 variants. See <A
96 >the Section called <I
97 >SuperH/SH3(SH7709) Hitachi Solution Engine 7709</I
100 for instructions for the MS7709SE01 variant.</P
103 the COM1 and COM2 serial ports. The default serial port settings are 38400,8,N,1.
104 Ethernet is also supported using the 10-base T connector. Management
105 of onboard flash is also supported.</P
107 >The following RedBoot configurations are supported:
110 CLASS="INFORMALTABLE"
150 >RedBoot running from the board's flash boot
169 >RedBoot running from RAM with RedBoot in the
170 flash boot sector.</TD
188 NAME="AEN7505">Initial Installation Method</H2
190 >The Solution Engine ships with the Hitachi boot monitor in EPROM
191 which allows for initial programming of RedBoot:</P
198 >Set switches SW4-3 and SW4-4 to ON [boot from EPROM]</P
202 >Connect a serial cable to COM2 and power up the board.</P
206 >After the boot monitor banner, invoke the flash
207 download/program command:<TABLE
228 >The monitor should now ask for input:
237 >Flash ROM data copy to RAM
238 Please Send A S-format Record</PRE
242 >At this point copy the
243 RedBoot ROM SREC file to the serial port:<TABLE
254 >cat redboot_ROM.eprom.srec > /dev/ttyS0</B
262 should see something like<TABLE
270 >Start Addrs = A1000000
272 Transfer complete</PRE
276 > from the monitor.</P
280 >Set switch SW4-3 to OFF [boot from flash] and reboot the board. You
281 should now see the RedBoot banner.</P
290 NAME="AEN7525">Special RedBoot Commands</H2
295 > command which allows the loading
296 and execution of Linux kernels
297 is supported for this board (see <A
298 HREF="executing-programs.html"
299 >the Section called <I
300 >Executing Programs from RedBoot</I
305 > parameters used for the SE77x9 are:</P
320 >Parameter block address. This is normally the first
321 page of the kernel image and defaults to 0x8c101000</P
332 >Start address of initrd
344 >Size of initrd image</P
355 >Kernel arguments string</P
366 >Mount rdonly flags. If set to a non-zero value the
367 root partition will be mounted read-only.</P
378 >RAM disk flags. Should normally be 0x4000</P
384 ><device number></I
389 >Root device specification. /dev/ram is 0x0101</P
405 >Finally the kernel entry address can be specified as an optional
406 argument. The default is 0x8c102000</P
408 >On the SE77x9, Linux expects to be loaded at address 0x8c101000 with
409 the entry point at 0x8c102000. This is configurable in the kernel
410 using the CONFIG_MEMORY_START option.</P
417 NAME="AEN7574">Memory Maps</H2
419 >RedBoot sets up the following memory map on the SE77x9 board.<TABLE
426 CLASS="PROGRAMLISTING"
427 >Physical Address Range Description
428 ----------------------- -----------
429 0x80000000 - 0x803fffff Flash (MBM29LV160)
430 0x81000000 - 0x813fffff EPROM (M27C800)
431 0x8c000000 - 0x8dffffff SDRAM
432 0xb0000000 - 0xb03fffff Ethernet (DP83902A)
433 0xb0400000 - 0xb07fffff SuperIO (FDC37C935A)
434 0xb0800000 - 0xb0bfffff Switches
435 0xb0c00000 - 0xbfffffff LEDs
436 0xb1800000 - 0xb1bfffff PCMCIA (MaruBun)</PRE
447 NAME="AEN7578">Ethernet Driver</H2
449 >The ethernet driver uses a hardwired ESA which can, at present,
450 only be changed in CDL.</P
457 NAME="AEN7581">Rebuilding RedBoot</H2
459 >These shell variables provide the platform-specific information
460 needed for building RedBoot according to the procedure described in
462 HREF="rebuilding-redboot.html"
472 CLASS="PROGRAMLISTING"
473 >export TARGET=se77x9
475 export PLATFORM_DIR=se77x9</PRE
481 >The names of configuration files are listed above with the
482 description of the associated modes.</P
490 SUMMARY="Footer navigation table"
501 HREF="hs7729pci.html"
529 >SuperH/SH3(SH7729) Hitachi HS7729PCI</TD
535 HREF="installation-and-testing.html"
543 >SuperH/SH4(SH7751) Hitachi Solution Engine 7751</TD