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 Cirrus Logic EP7xxx (EDB7211, EDB7212, EDB7312) </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 Atmel AT91 Evaluation Board (EB40)"
26 HREF="at91.html"><LINK
28 TITLE="ARM/ARM9 Agilent AAED2000"
29 HREF="aaed2000.html"></HEAD
40 SUMMARY="Header navigation table"
49 >eCos Reference Manual</TH
65 >Chapter 5. Installation and Testing</TD
85 NAME="EDB7XXX">ARM/ARM7 Cirrus Logic EP7xxx (EDB7211, EDB7212, EDB7312)</H1
91 NAME="AEN5321">Overview</H2
93 >RedBoot supports both serial ports on the board and
94 the ethernet port. The default serial port settings are 38400,8,N,1. RedBoot
95 also supports flash management on the EDB7xxx for the NOR flash
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 >RedBoot running from RAM, but contained in the
180 board's flash boot sector (EDB7312 only).</TD
184 >redboot_ROMRAM.ecm</TD
198 NAME="AEN5355">Initial Installation Method</H2
200 >A Windows or Linux utility is used to program flash using serial port
201 #1 via on-chip programming firmware. See board documentation for details on
202 in situ flash programming. </P
209 NAME="AEN5358">Special RedBoot Commands</H2
218 NAME="AEN5361">Memory Maps</H2
220 >The MMU page tables and LCD display buffer, if enabled, are located
221 at the end of DRAM. <DIV
228 >The virtual memory maps in this section use a C and B column to indicate
229 whether or not the region is cached (C) or buffered (B).</P
239 CLASS="PROGRAMLISTING"
240 >Physical Address Range Description
241 ----------------------- ----------------------------------
242 0x00000000 - 0x01ffffff NOR Flash (EDB7211, EDB7212)
243 0x00000000 - 0x00ffffff NOR Flash (EDB7312)
244 0x10000000 - 0x11ffffff NAND Flash
245 0x20000000 - 0x2fffffff Expansion 2
246 0x30000000 - 0x3fffffff Expansion 3
247 0x40000000 - 0x4fffffff PCMCIA 0
248 0x50000000 - 0x5fffffff PCMCIA 1
249 0x60000000 - 0x600007ff On-chip SRAM
250 0x80000000 - 0x8fffffff I/O registers
251 0xc0000000 - 0xc1ffffff DRAM (EDB7211, EDB7212)
252 0xc0000000 - 0xc0ffffff DRAM (EDB7312)
254 Virtual Address Range C B Description
255 ----------------------- - - ----------------------------------
256 0x00000000 - 0x01ffffff Y Y DRAM
257 0x00000000 - 0x00fcffff Y Y DRAM (EDB7312)
258 0x20000000 - 0x2fffffff N N Expansion 2
259 0x30000000 - 0x3fffffff N N Expansion 3
260 0x40000000 - 0x4fffffff N N PCMCIA 0
261 0x50000000 - 0x5fffffff N N PCMCIA 1
262 0x60000000 - 0x600007ff Y Y On-chip SRAM
263 0x80000000 - 0x8fffffff N N I/O registers
264 0xc0000000 - 0xc001ffff N Y LCD buffer (if configured)
265 0xe0000000 - 0xe1ffffff Y Y NOR Flash (EDB7211, EDB7212)
266 0xe0000000 - 0xe0ffffff Y Y NOR Flash (EDB7312)
267 0xf0000000 - 0xf1ffffff Y Y NAND Flash
269 The flash based RedBoot image occupies virtual addresses 0xe0000000 - 0xe003ffff.</PRE
280 NAME="AEN5368">Platform Resource Usage</H2
282 >The EP7xxx timer #2 is used as a polled timer to provide timeout support
283 for network and XModem file transfers.</P
290 NAME="AEN5371">Rebuilding RedBoot</H2
292 >These shell variables provide the platform-specific information
293 needed for building RedBoot according to the procedure described in
295 HREF="rebuilding-redboot.html"
305 CLASS="PROGRAMLISTING"
306 >export TARGET=edb7211
307 export TARGET=edb7212
308 export TARGET=edb7312
310 export PLATFORM_DIR=edb7xxx</PRE
316 Use one of the TARGET settings only.</P
318 >The names of configuration files are listed above with the
319 description of the associated modes.</P
327 SUMMARY="Footer navigation table"
366 >ARM/ARM7 Atmel AT91 Evaluation Board (EB40)</TD
372 HREF="installation-and-testing.html"
380 >ARM/ARM9 Agilent AAED2000</TD