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 >ARM/StrongARM(SA110) Intel EBSA 285</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="ARM/ARM9 Altera Excalibur"
26 HREF="excaliburarm9.html"><LINK
28 TITLE="ARM/StrongARM(SA1100) Intel Brutus"
29 HREF="brutus.html"></HEAD
40 SUMMARY="Header navigation table"
49 >eCos Reference Manual</TH
57 HREF="excaliburarm9.html"
65 >Chapter 5. Installation and Testing</TD
85 NAME="EBSA285">ARM/StrongARM(SA110) Intel EBSA 285</H1
91 NAME="AEN5585">Overview</H2
94 uses the single EBSA-285 serial port. The default serial port settings are
95 38400,8,N,1. If the EBSA-285 is used as a host on a PCI backplane, ethernet
96 is supported using an Intel PRO/100+ ethernet adapter. Management of
97 onboard flash is also supported.</P
99 >The following RedBoot configurations are supported:
102 CLASS="INFORMALTABLE"
142 >RedBoot running from the board's flash boot
161 >RedBoot running from RAM with RedBoot in the
162 flash boot sector.</TD
180 NAME="AEN5614">Initial Installation Method</H2
182 >A linux application is used to program the flash over the PCI bus. Sources
183 and build instructions for this utility are located in the RedBoot sources
186 >packages/hal/arm/ebsa285/current/support/linux/safl_util</TT
194 NAME="AEN5618">Communication Channels</H2
196 >Serial, Intel PRO 10/100+ 82559 PCI ethernet card.</P
203 NAME="AEN5621">Special RedBoot Commands</H2
212 NAME="AEN5624">Memory Maps</H2
214 >Physical and virtual mapping are mapped one to one on the EBSA-285 using
215 a first level page table located at address 0x4000. No second level tables
223 >The virtual memory maps in this section use a C and B column to indicate
224 whether or not the region is cached (C) or buffered (B).</P
234 CLASS="PROGRAMLISTING"
235 >Address Range C B Description
236 ----------------------- - - ----------------------------------
237 0x00000000 - 0x01ffffff Y Y SDRAM
238 0x40000000 - 0x400fffff N N 21285 Registers
239 0x41000000 - 0x413fffff Y N flash
240 0x42000000 - 0x420fffff N N 21285 CSR Space
241 0x50000000 - 0x50ffffff Y Y Cache Clean
242 0x78000000 - 0x78ffffff N N Outbound Write Flush
243 0x79000000 - 0x7c0fffff N N PCI IACK/Config/IO
244 0x80000000 - 0xffffffff N Y PCI Memory </PRE
255 NAME="AEN5631">Platform Resource Usage</H2
257 >Timer3 is used as a polled timer to provide timeout support for networking
258 and XModem file transfers.</P
265 NAME="AEN5634">Rebuilding RedBoot</H2
267 >These shell variables provide the platform-specific information
268 needed for building RedBoot according to the procedure described in
270 HREF="rebuilding-redboot.html"
280 CLASS="PROGRAMLISTING"
281 >export TARGET=ebsa285
283 export PLATFORM_DIR=ebsa285</PRE
289 >The names of configuration files are listed above with the
290 description of the associated modes.</P
298 SUMMARY="Footer navigation table"
309 HREF="excaliburarm9.html"
337 >ARM/ARM9 Altera Excalibur</TD
343 HREF="installation-and-testing.html"
351 >ARM/StrongARM(SA1100) Intel Brutus</TD