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/SH4(SH7751) Hitachi Solution Engine 7751</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(SH77X9) Hitachi Solution Engine 77X9"
26 HREF="se77x9.html"><LINK
28 TITLE="The eCos Hardware Abstraction Layer (HAL)"
29 HREF="the-ecos-hardware-abstraction-layer.html"></HEAD
40 SUMMARY="Header navigation table"
49 >eCos Reference Manual</TH
65 >Chapter 5. Installation and Testing</TD
71 HREF="the-ecos-hardware-abstraction-layer.html"
85 NAME="SE7751">SuperH/SH4(SH7751) Hitachi Solution Engine 7751</H1
91 NAME="AEN7589">Overview</H2
94 the COM1 serial port. The default serial port settings are 38400,8,N,1.
95 Ethernet is also supported using the 10-base T connector. Management
96 of onboard flash is also supported.</P
98 >The following RedBoot configurations are supported:
101 CLASS="INFORMALTABLE"
141 >RedBoot running from the board's flash boot
160 >RedBoot running from RAM with RedBoot in the
161 flash boot sector.</TD
179 NAME="AEN7618">Initial Installation Method</H2
181 >The Solution Engine ships with the Hitachi boot monitor in EPROM
182 which allows for initial programming of RedBoot:</P
189 >Set switches SW5-3 and SW5-4 to ON [boot from EPROM]</P
193 >Connect a serial cable to COM1 and power up the board.</P
197 >After the boot monitor banner, invoke the flash
198 download/program command:<TABLE
219 >The monitor should now ask for input:
228 >Flash ROM data copy to RAM
229 Please Send A S-format Record</PRE
233 >At this point copy the
234 RedBoot ROM SREC file to the serial port:<TABLE
245 >cat redboot_ROM.eprom.srec > /dev/ttyS0</B
253 should see something like<TABLE
261 >Start Addrs = A1000000
263 Transfer complete</PRE
267 > from the monitor.</P
271 >Set switch SW5-3 to OFF [boot from flash] and reboot the board. You
272 should now see the RedBoot banner.</P
281 NAME="AEN7638">Special RedBoot Commands</H2
286 > command which allows the loading
287 and execution of Linux kernels
288 is supported for this board (see <A
289 HREF="executing-programs.html"
290 >the Section called <I
291 >Executing Programs from RedBoot</I
296 > parameters used for the SE7751 are:</P
311 >Parameter block address. This is normally the first
312 page of the kernel image and defaults to 0x8c101000</P
323 >Start address of initrd
335 >Size of initrd image</P
346 >Kernel arguments string</P
357 >Mount rdonly flags. If set to a non-zero value the
358 root partition will be mounted read-only.</P
369 >RAM disk flags. Should normally be 0x4000</P
375 ><device number></I
380 >Root device specification. /dev/ram is 0x0101</P
396 >Finally the kernel entry address can be specified as an optional
397 argument. The default is 0x8c102000</P
399 >On the SE7751, Linux expects to be loaded at address 0x8c101000 with
400 the entry point at 0x8c102000. This is configurable in the kernel
401 using the CONFIG_MEMORY_START option.</P
408 NAME="AEN7687">Memory Maps</H2
410 >RedBoot sets up the following memory map on the SE7751 board.<TABLE
417 CLASS="PROGRAMLISTING"
418 >Physical Address Range Description
419 ----------------------- -----------
420 0x80000000 - 0x803fffff Flash (MBM29LV160)
421 0x81000000 - 0x813fffff EPROM (M27C800)
422 0x8c000000 - 0x8fffffff SDRAM
423 0xb8000000 - 0xb8ffffff PCMCIA (MaruBun)
424 0xb9000000 - 0xb9ffffff Switches
425 0xba000000 - 0xbaffffff LEDs
426 0xbd000000 - 0xbdffffff PCI MEM space
427 0xbe200000 - 0xbe23ffff PCI Ctrl space
428 0xbe240000 - 0xbe27ffff PCI IO space</PRE
439 NAME="AEN7691">Ethernet Driver</H2
441 >The ethernet driver uses a hardwired ESA which can, at present,
442 only be changed in CDL.</P
449 NAME="AEN7694">Rebuilding RedBoot</H2
451 >These shell variables provide the platform-specific information
452 needed for building RedBoot according to the procedure described in
454 HREF="rebuilding-redboot.html"
464 CLASS="PROGRAMLISTING"
465 >export TARGET=se7751
467 export PLATFORM_DIR=se7751</PRE
473 >The names of configuration files are listed above with the
474 description of the associated modes.</P
482 SUMMARY="Footer navigation table"
511 HREF="the-ecos-hardware-abstraction-layer.html"
521 >SuperH/SH3(SH77X9) Hitachi Solution Engine 77X9</TD
527 HREF="installation-and-testing.html"
535 >The eCos Hardware Abstraction Layer (HAL)</TD