OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [doc/] [html/] [ref/] [ebsa285.html] - Blame information for rev 613

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 28 unneback
<!-- 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.               -->
9
<HTML
10
><HEAD
11
><TITLE
12
>ARM/StrongARM(SA110) Intel EBSA 285</TITLE
13
><meta name="MSSmartTagsPreventParsing" content="TRUE">
14
<META
15
NAME="GENERATOR"
16
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
17
"><LINK
18
REL="HOME"
19
TITLE="eCos Reference Manual"
20
HREF="ecos-ref.html"><LINK
21
REL="UP"
22
TITLE="Installation and Testing"
23
HREF="installation-and-testing.html"><LINK
24
REL="PREVIOUS"
25
TITLE="ARM/ARM9 Altera Excalibur"
26
HREF="excaliburarm9.html"><LINK
27
REL="NEXT"
28
TITLE="ARM/StrongARM(SA1100) Intel Brutus"
29
HREF="brutus.html"></HEAD
30
><BODY
31
CLASS="SECT1"
32
BGCOLOR="#FFFFFF"
33
TEXT="#000000"
34
LINK="#0000FF"
35
VLINK="#840084"
36
ALINK="#0000FF"
37
><DIV
38
CLASS="NAVHEADER"
39
><TABLE
40
SUMMARY="Header navigation table"
41
WIDTH="100%"
42
BORDER="0"
43
CELLPADDING="0"
44
CELLSPACING="0"
45
><TR
46
><TH
47
COLSPAN="3"
48
ALIGN="center"
49
>eCos Reference Manual</TH
50
></TR
51
><TR
52
><TD
53
WIDTH="10%"
54
ALIGN="left"
55
VALIGN="bottom"
56
><A
57
HREF="excaliburarm9.html"
58
ACCESSKEY="P"
59
>Prev</A
60
></TD
61
><TD
62
WIDTH="80%"
63
ALIGN="center"
64
VALIGN="bottom"
65
>Chapter 5. Installation and Testing</TD
66
><TD
67
WIDTH="10%"
68
ALIGN="right"
69
VALIGN="bottom"
70
><A
71
HREF="brutus.html"
72
ACCESSKEY="N"
73
>Next</A
74
></TD
75
></TR
76
></TABLE
77
><HR
78
ALIGN="LEFT"
79
WIDTH="100%"></DIV
80
><DIV
81
CLASS="SECT1"
82
><H1
83
CLASS="SECT1"
84
><A
85
NAME="EBSA285">ARM/StrongARM(SA110) Intel EBSA 285</H1
86
><DIV
87
CLASS="SECT2"
88
><H2
89
CLASS="SECT2"
90
><A
91
NAME="AEN5585">Overview</H2
92
><P
93
>RedBoot
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
98
><P
99
>The following RedBoot configurations are supported:
100
 
101
      <DIV
102
CLASS="INFORMALTABLE"
103
><A
104
NAME="AEN5595"><P
105
></P
106
><TABLE
107
BORDER="1"
108
CLASS="CALSTABLE"
109
><THEAD
110
><TR
111
><TH
112
ALIGN="LEFT"
113
VALIGN="TOP"
114
>Configuration</TH
115
><TH
116
ALIGN="LEFT"
117
VALIGN="TOP"
118
>Mode</TH
119
><TH
120
ALIGN="LEFT"
121
VALIGN="TOP"
122
>Description</TH
123
><TH
124
ALIGN="LEFT"
125
VALIGN="TOP"
126
>File</TH
127
></TR
128
></THEAD
129
><TBODY
130
><TR
131
><TD
132
ALIGN="LEFT"
133
VALIGN="TOP"
134
>ROM</TD
135
><TD
136
ALIGN="LEFT"
137
VALIGN="TOP"
138
>[ROM]</TD
139
><TD
140
ALIGN="LEFT"
141
VALIGN="TOP"
142
>RedBoot running from the board's flash boot
143
              sector.</TD
144
><TD
145
ALIGN="LEFT"
146
VALIGN="TOP"
147
>redboot_ROM.ecm</TD
148
></TR
149
><TR
150
><TD
151
ALIGN="LEFT"
152
VALIGN="TOP"
153
>RAM</TD
154
><TD
155
ALIGN="LEFT"
156
VALIGN="TOP"
157
>[RAM]</TD
158
><TD
159
ALIGN="LEFT"
160
VALIGN="TOP"
161
>RedBoot running from RAM with RedBoot in the
162
              flash boot sector.</TD
163
><TD
164
ALIGN="LEFT"
165
VALIGN="TOP"
166
>redboot_RAM.ecm</TD
167
></TR
168
></TBODY
169
></TABLE
170
><P
171
></P
172
></DIV
173
></P
174
></DIV
175
><DIV
176
CLASS="SECT2"
177
><H2
178
CLASS="SECT2"
179
><A
180
NAME="AEN5614">Initial Installation Method</H2
181
><P
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
184
in: <TT
185
CLASS="FILENAME"
186
>packages/hal/arm/ebsa285/current/support/linux/safl_util</TT
187
></P
188
></DIV
189
><DIV
190
CLASS="SECT2"
191
><H2
192
CLASS="SECT2"
193
><A
194
NAME="AEN5618">Communication Channels</H2
195
><P
196
>Serial, Intel PRO 10/100+ 82559 PCI ethernet card.</P
197
></DIV
198
><DIV
199
CLASS="SECT2"
200
><H2
201
CLASS="SECT2"
202
><A
203
NAME="AEN5621">Special RedBoot Commands</H2
204
><P
205
>None.</P
206
></DIV
207
><DIV
208
CLASS="SECT2"
209
><H2
210
CLASS="SECT2"
211
><A
212
NAME="AEN5624">Memory Maps</H2
213
><P
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
216
are used. <DIV
217
CLASS="NOTE"
218
><BLOCKQUOTE
219
CLASS="NOTE"
220
><P
221
><B
222
>NOTE: </B
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
225
></BLOCKQUOTE
226
></DIV
227
><TABLE
228
BORDER="5"
229
BGCOLOR="#E0E0F0"
230
WIDTH="70%"
231
><TR
232
><TD
233
><PRE
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
245
></TD
246
></TR
247
></TABLE
248
></P
249
></DIV
250
><DIV
251
CLASS="SECT2"
252
><H2
253
CLASS="SECT2"
254
><A
255
NAME="AEN5631">Platform Resource Usage</H2
256
><P
257
>Timer3 is used as a polled timer to provide timeout support for networking
258
and XModem file transfers.</P
259
></DIV
260
><DIV
261
CLASS="SECT2"
262
><H2
263
CLASS="SECT2"
264
><A
265
NAME="AEN5634">Rebuilding RedBoot</H2
266
><P
267
>These shell variables provide the platform-specific information
268
needed for building RedBoot according to the procedure described in
269
<A
270
HREF="rebuilding-redboot.html"
271
>Chapter 3</A
272
>:
273
<TABLE
274
BORDER="5"
275
BGCOLOR="#E0E0F0"
276
WIDTH="70%"
277
><TR
278
><TD
279
><PRE
280
CLASS="PROGRAMLISTING"
281
>export TARGET=ebsa285
282
export ARCH_DIR=arm
283
export PLATFORM_DIR=ebsa285</PRE
284
></TD
285
></TR
286
></TABLE
287
></P
288
><P
289
>The names of configuration files are listed above with the
290
description of the associated modes.</P
291
></DIV
292
></DIV
293
><DIV
294
CLASS="NAVFOOTER"
295
><HR
296
ALIGN="LEFT"
297
WIDTH="100%"><TABLE
298
SUMMARY="Footer navigation table"
299
WIDTH="100%"
300
BORDER="0"
301
CELLPADDING="0"
302
CELLSPACING="0"
303
><TR
304
><TD
305
WIDTH="33%"
306
ALIGN="left"
307
VALIGN="top"
308
><A
309
HREF="excaliburarm9.html"
310
ACCESSKEY="P"
311
>Prev</A
312
></TD
313
><TD
314
WIDTH="34%"
315
ALIGN="center"
316
VALIGN="top"
317
><A
318
HREF="ecos-ref.html"
319
ACCESSKEY="H"
320
>Home</A
321
></TD
322
><TD
323
WIDTH="33%"
324
ALIGN="right"
325
VALIGN="top"
326
><A
327
HREF="brutus.html"
328
ACCESSKEY="N"
329
>Next</A
330
></TD
331
></TR
332
><TR
333
><TD
334
WIDTH="33%"
335
ALIGN="left"
336
VALIGN="top"
337
>ARM/ARM9 Altera Excalibur</TD
338
><TD
339
WIDTH="34%"
340
ALIGN="center"
341
VALIGN="top"
342
><A
343
HREF="installation-and-testing.html"
344
ACCESSKEY="U"
345
>Up</A
346
></TD
347
><TD
348
WIDTH="33%"
349
ALIGN="right"
350
VALIGN="top"
351
>ARM/StrongARM(SA1100) Intel Brutus</TD
352
></TR
353
></TABLE
354
></DIV
355
></BODY
356
></HTML
357
>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.