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(SA11X0) Intrinsyc CerfCube</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/StrongARM(SA11X0) Compaq iPAQ PocketPC"
26 HREF="ipaq.html"><LINK
28 TITLE="ARM/Xscale Cyclone IQ80310"
29 HREF="iq80310.html"></HEAD
40 SUMMARY="Header navigation table"
49 >eCos Reference Manual</TH
65 >Chapter 5. Installation and Testing</TD
85 NAME="CERFCUBE">ARM/StrongARM(SA11X0) Intrinsyc CerfCube</H1
91 NAME="AEN6082">Overview</H2
93 >RedBoot supports the serial port and the builtin
94 ethernet connection for communication and downloads. </P
96 >The default serial port settings are 38400,8,N,1. RedBoot runs from
97 and supports flash management for the system flash region. </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="AEN6106">Initial Installation</H2
182 >The original boot loader supplied with the CerfCube can be used to install
183 RedBoot. Connect to the device using a serial port at 38400/8N1.
184 Copy the binary RedBoot ROM mode image to an available TFTP server.
185 Issue these commands to the Instrinsyc loader:
202 > redboot_ROM.bin 0xc0000000</B
208 >flashloader 0x00000000 0xc0000000 0x20000</B
220 > is the IP address of the TFTP
229 >Other installation methods may be available via the Intrinsyc loader.
230 Contact Intrinsyc for details.</P
240 NAME="AEN6117">Additional commands</H2
245 > command which allows the loading
246 and execution of Linux kernels,
247 is supported for this board (see <A
248 HREF="executing-programs.html"
249 >the Section called <I
250 >Executing Programs from RedBoot</I
255 > parameters used for the CerfCube are:</P
270 >Location Linux kernel was loaded to</P
292 >Parameters passed to kernel</P
303 >'initrd' ramdisk location</P
314 >Length of initrd ramdisk</P
324 NAME="AEN6149">Memory Maps</H2
326 >RedBoot sets up the following memory map on the CerfCube: The first level
327 page table is located at physical address 0xC0004000. No second level tables
335 >The virtual memory maps in this section use a C and B column to indicate
336 whether or not the region is cached (C) or buffered (B).</P
346 CLASS="PROGRAMLISTING"
347 >Physical Address Range Description
348 ----------------------- ----------------------------------
349 0x00000000 - 0x01ffffff 16Mb to 32Mb FLASH (nCS0) [organized as below]
350 0x000000 - 0x0001ffff RedBoot
351 0x020000 - 0x0003ffff RedBoot [RAM version]
352 0xfc0000 - 0x00fdffff Fconfig data
353 0xfe0000 - 0x00ffffff FIS directory
354 0x0f000000 - 0x0fffffff Onboard ethernet
355 0x10000000 - 0x17ffffff CerfCube internal registers
356 0x20000000 - 0x3fffffff PCMCIA / Compact Flash
357 0x80000000 - 0xbfffffff SA-1110 Internal Registers
358 0xc0000000 - 0xc1ffffff DRAM Bank 0 - 32Mb SDRAM
359 0xe0000000 - 0xe7ffffff Cache Clean
362 Virtual Address Range C B Description
363 ----------------------- - - ----------------------------------
364 0x00000000 - 0x01ffffff Y Y DRAM - 32Mb
365 0x08000000 - 0x0fffffff N N Onboard ethernet controller
366 0x10000000 - 0x17ffffff N N CerfCube internal registers
367 0x20000000 - 0x3fffffff N N PCMCIA / Compact Flash
368 0x50000000 - 0x51ffffff Y Y Up to 32Mb FLASH (nCS0)
369 0x80000000 - 0xbfffffff N N SA-1110 Internal Registers
370 0xc0000000 - 0xc1ffffff N Y DRAM Bank 0: 32Mb
371 0xe0000000 - 0xe7ffffff Y Y Cache Clean </PRE
382 NAME="AEN6156">Rebuilding RedBoot</H2
384 >These shell variables provide the platform-specific information
385 needed for building RedBoot according to the procedure described in
387 HREF="rebuilding-redboot.html"
397 CLASS="PROGRAMLISTING"
400 export PLATFORM_DIR=sa11x0/cerf</PRE
406 >The names of configuration files are listed above with the
407 description of the associated modes.</P
415 SUMMARY="Footer navigation table"
454 >ARM/StrongARM(SA11X0) Compaq iPAQ PocketPC</TD
460 HREF="installation-and-testing.html"
468 >ARM/Xscale Cyclone IQ80310</TD