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 >IA32/x86 x86-Based PC</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="FRV/FRV400 Fujitsu FR-V 400 (MB-93091)"
26 HREF="frv400.html"><LINK
28 TITLE="MIPS/MIPS32(CoreLV 4Kc)+MIPS64(CoreLV 5Kc) Atlas Board"
29 HREF="atlas.html"></HEAD
40 SUMMARY="Header navigation table"
49 >eCos Reference Manual</TH
65 >Chapter 5. Installation and Testing</TD
85 NAME="X86PC">IA32/x86 x86-Based PC</H1
91 NAME="AEN6596">Overview</H2
94 two serial ports and an Intel i82559 based ethernet card (for example an Intel
95 EtherExpress Pro 10/100) for communication and downloads. The default serial
96 port settings are 38400,8,N,1.</P
98 >The following RedBoot configurations are supported:
101 CLASS="INFORMALTABLE"
141 >RedBoot running from a boot floppy disk installed
142 in the A: drive of the PC.</TD
160 NAME="AEN6620">Initial Installation</H2
162 >RedBoot takes the form of a self-booting image that must be written
163 onto a formatted floppy disk. The process will erase any file system or data
164 that already exists on that disk, so proceed with caution.</P
166 >For Red Hat Linux users, this can be done by:</P
178 >dd conv=sync if=install/bin/redboot.bin of=/dev/fd0H1440</B
185 >For NT Cygwin users, this can be done by first ensuring that the raw
186 floppy device is mounted as <TT
190 is the case, type the command <B
194 prompt. If the floppy drive is already mounted, it will be listed as something
195 similar to the following line:</P
204 > \\.\a: /dev/fd0 user binmode</PRE
209 >If this line is not listed, then mount the floppy drive using the command:</P
221 >mount -f -b //./a: /dev/fd0</B
228 >To actually install the boot image on the floppy, use the command:</P
240 >dd conv=sync if=install/bin/redboot.bin of=/dev/fd0</B
247 >Insert this floppy in the A: drive of the PC to be used as a target
248 and ensure that the BIOS is configured to boot from A: by default. On reset,
249 the PC will boot from the floppy and be ready to be debugged via either serial
250 line, or via the ethernet interface if it is installed.</P
258 >Unreliable floppy media may cause the write to silently fail. This
259 can be determined if the RedBoot image does not correctly
260 boot. In such cases, the floppy should be (unconditionally) reformatted
264 > command on Linux, or
277 NAME="AEN6642">Flash management</H2
279 >PC RedBoot does not support any FLASH commands.</P
286 NAME="AEN6645">Special RedBoot Commands</H2
295 NAME="AEN6648">Memory Maps</H2
297 >All selectors are initialized to map the entire 32-bit address space
298 in the familiar protected mode flat model. Page translation is not used.
299 RAM up to 640K is mapped to 0x0 to 0xa0000. RAM above 640K is mapped
300 from address 0x100000 upwards. Space is reserved between 0xa0000 and
301 0x100000 for option ROMs and the BIOS.</P
308 NAME="AEN6651">Rebuilding RedBoot</H2
310 >These shell variables provide the platform-specific information
311 needed for building RedBoot according to the procedure described in
313 HREF="rebuilding-redboot.html"
323 CLASS="PROGRAMLISTING"
326 export PLATFORM_DIR=pc</PRE
332 >The names of configuration files are listed above with the
333 description of the associated modes.</P
341 SUMMARY="Footer navigation table"
380 >FRV/FRV400 Fujitsu FR-V 400 (MB-93091)</TD
386 HREF="installation-and-testing.html"
394 >MIPS/MIPS32(CoreLV 4Kc)+MIPS64(CoreLV 5Kc) Atlas Board</TD