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(SH7709) Hitachi Solution Engine 7709</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(SH7708) Hitachi EDK7708"
26 HREF="edk7708.html"><LINK
28 TITLE="SuperH/SH3(SH7729) Hitachi HS7729PCI"
29 HREF="hs7729pci.html"></HEAD
40 SUMMARY="Header navigation table"
49 >eCos Reference Manual</TH
65 >Chapter 5. Installation and Testing</TD
85 NAME="SE7709">SuperH/SH3(SH7709) Hitachi Solution Engine 7709</H1
91 NAME="AEN7247">Overview</H2
94 description covers the MS7709SE01 variant. See <A
96 >the Section called <I
97 >SuperH/SH3(SH77X9) Hitachi Solution Engine 77X9</I
100 for instructions for the MS7729SE01 and MS7709SSE0101 variants.</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. </P
106 >Management of onboard flash is also supported.</P
108 >The following RedBoot configurations are supported:
111 CLASS="INFORMALTABLE"
151 >RedBoot running from the board's flash boot
170 >RedBoot running from RAM with RedBoot in the
171 flash boot sector.</TD
189 NAME="AEN7279">Initial Installation Method</H2
191 >The Solution Engine ships with the Hitachi boot monitor in EPROM
192 which allows for initial programming of RedBoot:</P
199 >Set switch SW4-1 to ON [boot from EPROM]</P
203 >Connect a serial cable to CN1 (SCI) and power up the board.</P
207 >After the boot monitor banner, invoke the flash
208 download/program command:<TABLE
229 >The monitor should now ask for input:
238 >Flash ROM data copy to RAM
239 Please Send A S-format Record</PRE
243 >At this point copy the
244 RedBoot ROM SREC file to the serial port:<TABLE
255 >cat redboot_SE7709RP_ROM.eprom.srec > /dev/ttyS0</B
263 should see something like<TABLE
271 >Start Addrs = A1000000
273 Transfer complete</PRE
277 > from the monitor.</P
281 >Set switch SW4-1 to OFF [boot from flash] and reboot the board. You
282 should now see the RedBoot banner.</P
291 NAME="AEN7299">Special RedBoot Commands</H2
296 > command which allows the loading
297 and execution of Linux kernels
298 is supported for this board (see <A
299 HREF="executing-programs.html"
300 >the Section called <I
301 >Executing Programs from RedBoot</I
306 > parameters used for the SE77x9 are:</P
321 >Parameter block address. This is normally the first
322 page of the kernel image and defaults to 0x8c101000</P
333 >Start address of initrd
345 >Size of initrd image</P
356 >Kernel arguments string</P
367 >Mount rdonly flags. If set to a non-zero value the
368 root partition will be mounted read-only.</P
379 >RAM disk flags. Should normally be 0x4000</P
385 ><device number></I
390 >Root device specification. /dev/ram is 0x0101</P
406 >Finally the kernel entry address can be specified as an optional
407 argument. The default is 0x8c102000</P
409 >For the the SE77x9, Linux by default expects to be loaded at
410 0x8c001000 which conflicts with the data space used by RedBoot.
411 To work around this, either change the CONFIG_MEMORY_START kernel
412 option to a higher address, or use the compressed kernel image and load
413 it at a higher address. For example, setting CONFIG_MEMORY_START to
414 0x8c100000, the kernel expects to be loaded at address 0x8c101000 with
415 the entry point at 0x8c102000.</P
422 NAME="AEN7348">Memory Maps</H2
424 >RedBoot sets up the following memory map on the SE77x9 board.<TABLE
431 CLASS="PROGRAMLISTING"
432 >Physical Address Range Description
433 ----------------------- -----------
434 0x80000000 - 0x803fffff Flash (MBM29LV160)
435 0x81000000 - 0x813fffff EPROM (M27C800)
436 0x8c000000 - 0x8dffffff DRAM
437 0xb0000000 - 0xb03fffff Ethernet (DP83902A)
438 0xb0800000 - 0xb08fffff 16C552A
439 0xb1000000 - 0xb100ffff Switches
440 0xb1800000 - 0xb18fffff LEDs
441 0xb8000000 - 0xbbffffff PCMCIA (MaruBun)</PRE
452 NAME="AEN7352">Ethernet Driver</H2
454 >The ethernet driver uses a hardwired ESA which can, at present,
455 only be changed in CDL.</P
462 NAME="AEN7355">Rebuilding RedBoot</H2
464 >These shell variables provide the platform-specific information
465 needed for building RedBoot according to the procedure described in
467 HREF="rebuilding-redboot.html"
477 CLASS="PROGRAMLISTING"
478 >export TARGET=se77x9
480 export PLATFORM_DIR=se77x9</PRE
486 >The names of configuration files are listed above with the
487 description of the associated modes.</P
495 SUMMARY="Footer navigation table"
524 HREF="hs7729pci.html"
534 >SuperH/SH3(SH7708) Hitachi EDK7708</TD
540 HREF="installation-and-testing.html"
548 >SuperH/SH3(SH7729) Hitachi HS7729PCI</TD