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(SH7729) Hitachi HS7729PCI</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(SH7709) Hitachi Solution Engine 7709"
26 HREF="se7709.html"><LINK
28 TITLE="SuperH/SH3(SH77X9) Hitachi Solution Engine 77X9"
29 HREF="se77x9.html"></HEAD
40 SUMMARY="Header navigation table"
49 >eCos Reference Manual</TH
65 >Chapter 5. Installation and Testing</TD
85 NAME="HS7729PCI">SuperH/SH3(SH7729) Hitachi HS7729PCI</H1
91 NAME="AEN7363">Overview</H2
94 the COM1 and COM2 serial ports (and the debug port on the
96 The default serial port settings are 38400,8,N,1.
97 Ethernet is also supported using a D-Link DFE-530TX PCI plugin
98 card. Management of onboard flash is also supported. </P
100 >The following RedBoot configurations are supported:
103 CLASS="INFORMALTABLE"
143 >RedBoot running from the board's flash boot
162 >RedBoot running from RAM with RedBoot in the
163 flash boot sector.</TD
181 NAME="AEN7392">Initial Installation Method</H2
183 >A ROM mode RedBoot image must be programmed
184 into the two EPROMs. Two files with a split version of the ROM mode
186 provided: it is also possible to recreate these from the
191 file, but requires the <SPAN
197 >hal/sh/hs7729pci/<TT
204 to be built and executed with the <TT
208 filename as sole argument.</P
210 >After doing this it is advised that another ROM mode image of
211 RedBoot is programmed into the on-board flash, and that copy be used
212 for booting the board. This allows for software programmed updates of
213 RedBoot instead of having to reprogram the EPROMs.</P
220 >Program the EPROMs with RedBoot. The .lo image should
221 go in socket M1 and the .hi image in socket M2.</P
225 >Set switch SW1-6 to ON [boot from EPROM]</P
229 >Follow the instructions under Flash management for
230 updating the flash copy of RedBoot, but force the flash destination
254 >Set switch SW1-6 to OFF [boot from flash] and reboot the board. You
255 should now see the RedBoot banner. At this time you may want to issue
260 the flash table with the correct addresses.</P
269 NAME="AEN7413">Special RedBoot Commands</H2
274 > command which allows the loading
275 and execution of Linux kernels
276 is supported for this board (see <A
277 HREF="executing-programs.html"
278 >the Section called <I
279 >Executing Programs from RedBoot</I
284 > parameters used for the HS7729PCI are:</P
299 >Parameter block address. This is normally the first
300 page of the kernel image and defaults to 0x8c101000</P
311 >Start address of initrd
323 >Size of initrd image</P
334 >Kernel arguments string</P
345 >Mount rdonly flags. If set to a non-zero value the
346 root partition will be mounted read-only.</P
357 >RAM disk flags. Should normally be 0x4000</P
363 ><device number></I
368 >Root device specification. /dev/ram is 0x0101</P
384 >Finally the kernel entry address can be specified as an optional
385 argument. The default is 0x8c102000</P
387 >On the HS7729PCI, Linux expects to be loaded at address 0x8c101000 with
388 the entry point at 0x8c102000. This is configurable in the kernel
389 using the CONFIG_MEMORY_START option.</P
396 NAME="AEN7462">Memory Maps</H2
398 >RedBoot sets up the following memory map on the HS7729PCI board.<TABLE
405 CLASS="PROGRAMLISTING"
406 >Physical Address Range Description
407 ----------------------- -----------
408 0x80000000 - 0x803fffff Flash (MBM29LV160)
409 0x80400000 - 0x807fffff EPROM (M27C800)
410 0x82000000 - 0x82ffffff SRAM
411 0x89000000 - 0x89ffffff SRAM
412 0x8c000000 - 0x8fffffff SDRAM
413 0xa8000000 - 0xa800ffff SuperIO (FDC37C935A)
414 0xa8400000 - 0xa87fffff USB function (ML60851C)
415 0xa8800000 - 0xa8bfffff USB host (SL11HT)
416 0xa8c00000 - 0xa8c3ffff Switches
417 0xa8c40000 - 0xa8c7ffff LEDs
418 0xa8c80000 - 0xa8cfffff Interrupt controller
419 0xb0000000 - 0xb3ffffff PCI (SD0001)
420 0xb8000000 - 0xbbffffff PCMCIA (MaruBun)</PRE
431 NAME="AEN7466">Rebuilding RedBoot</H2
433 >These shell variables provide the platform-specific information
434 needed for building RedBoot according to the procedure described in
436 HREF="rebuilding-redboot.html"
446 CLASS="PROGRAMLISTING"
447 >export TARGET=hs7729pci
449 export PLATFORM_DIR=hs7729pci</PRE
455 >The names of configuration files are listed above with the
456 description of the associated modes.</P
464 SUMMARY="Footer navigation table"
503 >SuperH/SH3(SH7709) Hitachi Solution Engine 7709</TD
509 HREF="installation-and-testing.html"
517 >SuperH/SH3(SH77X9) Hitachi Solution Engine 77X9</TD