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

Subversion Repositories openrisc

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

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/ARM7 ARM Evaluator7T</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="Installation and Testing"
26
HREF="installation-and-testing.html"><LINK
27
REL="NEXT"
28
TITLE="ARM/ARM7+ARM9 ARM Integrator"
29
HREF="integrator.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="installation-and-testing.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="integrator.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="E7T">ARM/ARM7 ARM Evaluator7T</H1
86
><DIV
87
CLASS="SECT2"
88
><H2
89
CLASS="SECT2"
90
><A
91
NAME="AEN5055">Overview</H2
92
><P
93
>RedBoot supports
94
both serial ports for communication and downloads. The default serial port
95
settings are 38400,8,N,1.</P
96
><P
97
>The following RedBoot configurations are supported:
98
 
99
      <DIV
100
CLASS="INFORMALTABLE"
101
><A
102
NAME="AEN5065"><P
103
></P
104
><TABLE
105
BORDER="1"
106
CLASS="CALSTABLE"
107
><THEAD
108
><TR
109
><TH
110
ALIGN="LEFT"
111
VALIGN="TOP"
112
>Configuration</TH
113
><TH
114
ALIGN="LEFT"
115
VALIGN="TOP"
116
>Mode</TH
117
><TH
118
ALIGN="LEFT"
119
VALIGN="TOP"
120
>Description</TH
121
><TH
122
ALIGN="LEFT"
123
VALIGN="TOP"
124
>File</TH
125
></TR
126
></THEAD
127
><TBODY
128
><TR
129
><TD
130
ALIGN="LEFT"
131
VALIGN="TOP"
132
>ROM</TD
133
><TD
134
ALIGN="LEFT"
135
VALIGN="TOP"
136
>[ROM]</TD
137
><TD
138
ALIGN="LEFT"
139
VALIGN="TOP"
140
>RedBoot running from flash address 0x20000, with
141
              ARM Boot Monitor in flash boot sector.</TD
142
><TD
143
ALIGN="LEFT"
144
VALIGN="TOP"
145
>redboot_ROMA.ecm</TD
146
></TR
147
></TBODY
148
></TABLE
149
><P
150
></P
151
></DIV
152
></P
153
></DIV
154
><DIV
155
CLASS="SECT2"
156
><H2
157
CLASS="SECT2"
158
><A
159
NAME="AEN5079">Initial Installation</H2
160
><P
161
>RedBoot is installed using the on-board boot environment. See the user
162
manual for full details.</P
163
></DIV
164
><DIV
165
CLASS="SECT2"
166
><H2
167
CLASS="SECT2"
168
><A
169
NAME="AEN5082">Quick download instructions</H2
170
><P
171
>Here are quick start instructions for downloading the prebuilt Redboot
172
image:</P
173
><P
174
></P
175
><UL
176
><LI
177
><P
178
>Boot the board and press ENTER:</P
179
><TABLE
180
BORDER="5"
181
BGCOLOR="#E0E0F0"
182
WIDTH="70%"
183
><TR
184
><TD
185
><PRE
186
CLASS="SCREEN"
187
>&#13;      ARM Evaluator7T Boot Monitor PreRelease 1.00
188
      Press ENTER within 2 seconds to stop autoboot
189
      Boot: </PRE
190
></TD
191
></TR
192
></TABLE
193
></LI
194
><LI
195
><P
196
>Erase the part of the flash where RedBoot will get programmed:</P
197
><TABLE
198
BORDER="5"
199
BGCOLOR="#E0E0F0"
200
WIDTH="70%"
201
><TR
202
><TD
203
><PRE
204
CLASS="SCREEN"
205
>      Boot: <TT
206
CLASS="USERINPUT"
207
><B
208
>flasherase 01820000 10000</B
209
></TT
210
></PRE
211
></TD
212
></TR
213
></TABLE
214
></LI
215
><LI
216
><P
217
>Prepare to download the UU-encoded version of the RedBoot
218
image:</P
219
><TABLE
220
BORDER="5"
221
BGCOLOR="#E0E0F0"
222
WIDTH="70%"
223
><TR
224
><TD
225
><PRE
226
CLASS="SCREEN"
227
>      Boot: <TT
228
CLASS="USERINPUT"
229
><B
230
>download 10000</B
231
></TT
232
>
233
      Ready to download. Use 'transmit' option on terminal emulator to download file.</PRE
234
></TD
235
></TR
236
></TABLE
237
></LI
238
><LI
239
><P
240
>Either use ASCII transmit option in the terminal emulator,
241
or on Linux, simply cat the file to the serial port:<TABLE
242
BORDER="5"
243
BGCOLOR="#E0E0F0"
244
WIDTH="70%"
245
><TR
246
><TD
247
><PRE
248
CLASS="SCREEN"
249
>      $ <TT
250
CLASS="USERINPUT"
251
><B
252
>cat redboot.UU &#62; /dev/ttyS0</B
253
></TT
254
></PRE
255
></TD
256
></TR
257
></TABLE
258
>When complete, you should
259
see:<TABLE
260
BORDER="5"
261
BGCOLOR="#E0E0F0"
262
WIDTH="70%"
263
><TR
264
><TD
265
><PRE
266
CLASS="SCREEN"
267
>      Loaded file redboot.bin at address 000100000, size = 41960
268
      Boot:</PRE
269
></TD
270
></TR
271
></TABLE
272
></P
273
></LI
274
><LI
275
><P
276
>Program the flash:<TABLE
277
BORDER="5"
278
BGCOLOR="#E0E0F0"
279
WIDTH="70%"
280
><TR
281
><TD
282
><PRE
283
CLASS="SCREEN"
284
>      Boot: <TT
285
CLASS="USERINPUT"
286
><B
287
>flashwrite 01820000 10000 10000</B
288
></TT
289
></PRE
290
></TD
291
></TR
292
></TABLE
293
></P
294
></LI
295
><LI
296
><P
297
>And verify that the module is available:<TABLE
298
BORDER="5"
299
BGCOLOR="#E0E0F0"
300
WIDTH="70%"
301
><TR
302
><TD
303
><PRE
304
CLASS="SCREEN"
305
>      Boot: <TT
306
CLASS="USERINPUT"
307
><B
308
>rommodules</B
309
></TT
310
>
311
      Header   Base     Limit
312
      018057c8 01800000 018059e7 BootStrapLoader v1.0 Apr 27 2000 10:33:58
313
      01828f24 01820000 0182a3e8 RedBoot              Apr  5 2001</PRE
314
></TD
315
></TR
316
></TABLE
317
></P
318
></LI
319
><LI
320
><P
321
>Reboot the board and you should see the RedBoot banner.</P
322
></LI
323
></UL
324
></DIV
325
><DIV
326
CLASS="SECT2"
327
><H2
328
CLASS="SECT2"
329
><A
330
NAME="AEN5112">Special RedBoot Commands</H2
331
><P
332
>None.</P
333
></DIV
334
><DIV
335
CLASS="SECT2"
336
><H2
337
CLASS="SECT2"
338
><A
339
NAME="AEN5115">Memory Maps</H2
340
><P
341
>RedBoot sets up the following memory map on the E7T board. <DIV
342
CLASS="NOTE"
343
><BLOCKQUOTE
344
CLASS="NOTE"
345
><P
346
><B
347
>NOTE: </B
348
>The virtual memory maps in this section use a C and B column to indicate
349
whether or not the region is cached (C) or buffered (B).</P
350
></BLOCKQUOTE
351
></DIV
352
>  <TABLE
353
BORDER="5"
354
BGCOLOR="#E0E0F0"
355
WIDTH="70%"
356
><TR
357
><TD
358
><PRE
359
CLASS="PROGRAMLISTING"
360
>Physical Address Range  C B  Description
361
----------------------- - -  -----------
362
0x00000000 - 0x0007ffff Y N  SDRAM
363
0x03ff0000 - 0x03ffffff N N  Microcontroller registers
364
0x01820000 - 0x0187ffff N N  System flash (mirrored)</PRE
365
></TD
366
></TR
367
></TABLE
368
></P
369
></DIV
370
><DIV
371
CLASS="SECT2"
372
><H2
373
CLASS="SECT2"
374
><A
375
NAME="AEN5122">Rebuilding RedBoot</H2
376
><P
377
>These shell variables provide the platform-specific information
378
needed for building RedBoot according to the procedure described in
379
<A
380
HREF="rebuilding-redboot.html"
381
>Chapter 3</A
382
>:
383
<TABLE
384
BORDER="5"
385
BGCOLOR="#E0E0F0"
386
WIDTH="70%"
387
><TR
388
><TD
389
><PRE
390
CLASS="PROGRAMLISTING"
391
>export TARGET=e7t
392
export ARCH_DIR=arm
393
export PLATFORM_DIR=e7t</PRE
394
></TD
395
></TR
396
></TABLE
397
></P
398
><P
399
>The names of configuration files are listed above with the
400
description of the associated modes.</P
401
></DIV
402
></DIV
403
><DIV
404
CLASS="NAVFOOTER"
405
><HR
406
ALIGN="LEFT"
407
WIDTH="100%"><TABLE
408
SUMMARY="Footer navigation table"
409
WIDTH="100%"
410
BORDER="0"
411
CELLPADDING="0"
412
CELLSPACING="0"
413
><TR
414
><TD
415
WIDTH="33%"
416
ALIGN="left"
417
VALIGN="top"
418
><A
419
HREF="installation-and-testing.html"
420
ACCESSKEY="P"
421
>Prev</A
422
></TD
423
><TD
424
WIDTH="34%"
425
ALIGN="center"
426
VALIGN="top"
427
><A
428
HREF="ecos-ref.html"
429
ACCESSKEY="H"
430
>Home</A
431
></TD
432
><TD
433
WIDTH="33%"
434
ALIGN="right"
435
VALIGN="top"
436
><A
437
HREF="integrator.html"
438
ACCESSKEY="N"
439
>Next</A
440
></TD
441
></TR
442
><TR
443
><TD
444
WIDTH="33%"
445
ALIGN="left"
446
VALIGN="top"
447
>Installation and Testing</TD
448
><TD
449
WIDTH="34%"
450
ALIGN="center"
451
VALIGN="top"
452
><A
453
HREF="installation-and-testing.html"
454
ACCESSKEY="U"
455
>Up</A
456
></TD
457
><TD
458
WIDTH="33%"
459
ALIGN="right"
460
VALIGN="top"
461
>ARM/ARM7+ARM9 ARM Integrator</TD
462
></TR
463
></TABLE
464
></DIV
465
></BODY
466
></HTML
467
>

powered by: WebSVN 2.1.0

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