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/ARM7+ARM9 ARM Integrator</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/ARM7 ARM Evaluator7T"
28 TITLE="ARM/ARM7+ARM9 ARM PID Board and EPI Dev7+Dev9"
29 HREF="pid.html"></HEAD
40 SUMMARY="Header navigation table"
49 >eCos Reference Manual</TH
65 >Chapter 5. Installation and Testing</TD
85 NAME="INTEGRATOR">ARM/ARM7+ARM9 ARM Integrator</H1
91 NAME="AEN5130">Overview</H2
94 both serial ports for communication and downloads. The default serial port
95 settings are 38400,8,N,1.</P
97 >The following RedBoot configurations are supported:
100 CLASS="INFORMALTABLE"
140 >RedBoot running from the board's flash boot
159 >RedBoot running from RAM with RedBoot in the
160 flash boot sector.</TD
178 >RedBoot running from RAM, but contained in the
179 board's flash boot sector.</TD
183 >redboot_ROMRAM.ecm</TD
197 NAME="AEN5164">Initial Installation</H2
199 >RedBoot is installed using the on-board bootPROM environment. See the user
200 manual for full details.</P
207 NAME="AEN5167">Quick download instructions</H2
209 >Here are quick start instructions for downloading the prebuilt Redboot
216 >Set DIP switch S1[1] to the ON position and reset or
217 power the board up. You will see the bootPROM startup message on
218 serial port A (J14):</P
230 ARM bootPROM [Version 1.3] Rebuilt on Jun 26 2001 at 22:04:10
231 Running on a Integrator Evaluation Board
232 Board Revision V1.0, ARM966E-S Processor
233 Memory Size is 16MBytes, Flash Size is 32MBytes
234 Copyright (c) ARM Limited 1999 - 2001. All rights reserved.
235 Board designed by ARM Limited
236 Hardware support provided at http://www.arm.com/
237 For help on the available commands type ? or h
238 boot Monitor ></PRE
245 >Issue the FLASH ROM load command:</P
254 >boot Monitor > <TT
260 Load Motorola S-Records into flash
264 The S-Record loader only accepts input on the serial port.
265 Type Ctrl/C to exit loader.</PRE
272 >Either use the ASCII transmit option in the terminal emulator,
273 or on Linux, simply cat the file to the serial port:</P
285 >cat redboot.srec > /dev/ttyS0</B
292 >When complete, type Ctrl-C and you should see something similar to:</P
301 >................................
302 ................................
304 Downloaded 5,394 records in 81 seconds.
309 boot Monitor ></PRE
316 >Set DIP switch S1[1] to the OFF position and reboot
317 the board and you should see the RedBoot banner.</P
326 NAME="AEN5186">Special RedBoot Commands</H2
335 NAME="AEN5189">Memory Maps</H2
337 >RedBoot sets up the following memory map on the Integrator board. <DIV
344 >The virtual memory maps in this section use a C and B column to indicate
345 whether or not the region is cached (C) or buffered (B).</P
356 CLASS="PROGRAMLISTING"
360 Physical Address Range C B Description
361 ----------------------- - - -----------
362 0x00000000 - 0x0007ffff N N SSRAM
363 0x00080000 - 0x0fffffff N N SDRAM (depends on part fitted)
364 0x10000000 - 0x1fffffff N N System control and peripheral registers
365 0x20000000 - 0x23ffffff N N Boot ROM (contains boot Monitor)
366 0x24000000 - 0x27ffffff N N FLASH ROM (contains RedBoot)
367 0x28000000 - 0x2bffffff N N SSRAM echo area
368 0x40000000 - 0x5fffffff N N PCI Memory access windows
369 0x60000000 - 0x60ffffff N N PCI IO access window
370 0x61000000 - 0x61ffffff N N PCI config space window
371 0x62000000 - 0x6200ffff N N PCI bridge register window
372 0x80000000 - 0x8fffffff N N SDRAM echo area (used for PCI accesses)
378 Physical Address Range C B Description
379 ----------------------- - - -----------
380 0x00000000 - 0x000fffff N N SSRAM
381 0x00100000 - 0x0fffffff N N SDRAM (depends on part fitted)
382 0x10000000 - 0x1fffffff N N System control and peripheral registers
383 0x20000000 - 0x23ffffff N N Boot ROM (contains boot Monitor)
384 0x24000000 - 0x27ffffff N N FLASH ROM (contains RedBoot)
385 0x28000000 - 0x2bffffff N N SSRAM echo area
386 0x40000000 - 0x5fffffff N N PCI Memory access windows
387 0x60000000 - 0x60ffffff N N PCI IO access window
388 0x61000000 - 0x61ffffff N N PCI config space window
389 0x62000000 - 0x6200ffff N N PCI bridge register window
390 0x80000000 - 0x8fffffff N N SDRAM echo area (used for PCI accesses) </PRE
401 NAME="AEN5196">Rebuilding RedBoot</H2
403 >These shell variables provide the platform-specific information
404 needed for building RedBoot according to the procedure described in
406 HREF="rebuilding-redboot.html"
416 CLASS="PROGRAMLISTING"
417 >export TARGET=integrator
419 export PLATFORM_DIR=integrator</PRE
425 >The names of configuration files are listed above with the
426 description of the associated modes.</P
434 SUMMARY="Footer navigation table"
473 >ARM/ARM7 ARM Evaluator7T</TD
479 HREF="installation-and-testing.html"
487 >ARM/ARM7+ARM9 ARM PID Board and EPI Dev7+Dev9</TD