]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - doc/html/ref/pid.html
Initial revision
[karo-tx-redboot.git] / doc / html / ref / pid.html
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.               -->
9 <HTML
10 ><HEAD
11 ><TITLE
12 >ARM/ARM7+ARM9 ARM PID Board and EPI Dev7+Dev9</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/ARM7+ARM9 ARM Integrator"
26 HREF="integrator.html"><LINK
27 REL="NEXT"
28 TITLE="ARM/ARM7 Atmel AT91 Evaluation Board (EB40)"
29 HREF="at91.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="integrator.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="at91.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="PID">ARM/ARM7+ARM9 ARM PID Board and EPI Dev7+Dev9</H1
86 ><DIV
87 CLASS="SECT2"
88 ><H2
89 CLASS="SECT2"
90 ><A
91 NAME="AEN5204">Overview</H2
92 ><P
93 >RedBoot
94 uses either of the serial ports. The default serial port settings are 38400,8,N,1.
95 Management of onboard flash is also supported.</P
96 ><P
97 >The following RedBoot configurations are supported:
98
99       <DIV
100 CLASS="INFORMALTABLE"
101 ><A
102 NAME="AEN5214"><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 the board's flash boot
141               sector.</TD
142 ><TD
143 ALIGN="LEFT"
144 VALIGN="TOP"
145 >redboot_ROM.ecm</TD
146 ></TR
147 ><TR
148 ><TD
149 ALIGN="LEFT"
150 VALIGN="TOP"
151 >RAM</TD
152 ><TD
153 ALIGN="LEFT"
154 VALIGN="TOP"
155 >[RAM]</TD
156 ><TD
157 ALIGN="LEFT"
158 VALIGN="TOP"
159 >RedBoot running from RAM with RedBoot in the
160               flash boot sector.</TD
161 ><TD
162 ALIGN="LEFT"
163 VALIGN="TOP"
164 >redboot_RAM.ecm</TD
165 ></TR
166 ></TBODY
167 ></TABLE
168 ><P
169 ></P
170 ></DIV
171 ></P
172 ></DIV
173 ><DIV
174 CLASS="SECT2"
175 ><H2
176 CLASS="SECT2"
177 ><A
178 NAME="AEN5233">Initial Installation Method</H2
179 ><P
180 >Device programmer is used to program socketed flash parts with ROM version
181 of RedBoot. </P
182 ><P
183 >Alternatively, to install RedBoot on a target that already has eCos
184 GDB stubs, download the RAM mode image of RedBoot and run it. Initialize the
185 flash image directory: <B
186 CLASS="COMMAND"
187 >fis init</B
188 > Then
189 download the ROM version of RedBoot and program it into flash: <TABLE
190 BORDER="5"
191 BGCOLOR="#E0E0F0"
192 WIDTH="70%"
193 ><TR
194 ><TD
195 ><PRE
196 CLASS="SCREEN"
197 >RedBoot&#62; <TT
198 CLASS="USERINPUT"
199 ><B
200 >load -b %{FREEMEMLO} -m ymodem</B
201 ></TT
202 >
203 RedBoot&#62; <TT
204 CLASS="USERINPUT"
205 ><B
206 >fi cr RedBoot</B
207 ></TT
208 ></PRE
209 ></TD
210 ></TR
211 ></TABLE
212 ></P
213 ></DIV
214 ><DIV
215 CLASS="SECT2"
216 ><H2
217 CLASS="SECT2"
218 ><A
219 NAME="AEN5241">Special RedBoot Commands</H2
220 ><P
221 >None.</P
222 ></DIV
223 ><DIV
224 CLASS="SECT2"
225 ><H2
226 CLASS="SECT2"
227 ><A
228 NAME="AEN5244">Memory Maps</H2
229 ><P
230 >RedBoot sets up the following memory map on the PID board. <TABLE
231 BORDER="5"
232 BGCOLOR="#E0E0F0"
233 WIDTH="70%"
234 ><TR
235 ><TD
236 ><PRE
237 CLASS="PROGRAMLISTING"
238 >Physical Address Range Description
239 ----------------------- -----------
240 0x00000000 - 0x0007ffff DRAM
241 0x04000000 - 0x04080000 flash
242 0x08000000 - 0x09ffffff ASB Expansion
243 0x0a000000 - 0x0bffffff APB Reference Peripheral
244 0x0c000000 - 0x0fffffff NISA Serial, Parallel and PC Card ports </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="AEN5248">Rebuilding RedBoot</H2
256 ><P
257 >These shell variables provide the platform-specific information
258 needed for building RedBoot according to the procedure described in
259 <A
260 HREF="rebuilding-redboot.html"
261 >Chapter 3</A
262 >:
263 <TABLE
264 BORDER="5"
265 BGCOLOR="#E0E0F0"
266 WIDTH="70%"
267 ><TR
268 ><TD
269 ><PRE
270 CLASS="PROGRAMLISTING"
271 >export TARGET=pid
272 export ARCH_DIR=arm
273 export PLATFORM_DIR=pid</PRE
274 ></TD
275 ></TR
276 ></TABLE
277 ></P
278 ><P
279 >The names of configuration files are listed above with the
280 description of the associated modes.</P
281 ></DIV
282 ></DIV
283 ><DIV
284 CLASS="NAVFOOTER"
285 ><HR
286 ALIGN="LEFT"
287 WIDTH="100%"><TABLE
288 SUMMARY="Footer navigation table"
289 WIDTH="100%"
290 BORDER="0"
291 CELLPADDING="0"
292 CELLSPACING="0"
293 ><TR
294 ><TD
295 WIDTH="33%"
296 ALIGN="left"
297 VALIGN="top"
298 ><A
299 HREF="integrator.html"
300 ACCESSKEY="P"
301 >Prev</A
302 ></TD
303 ><TD
304 WIDTH="34%"
305 ALIGN="center"
306 VALIGN="top"
307 ><A
308 HREF="ecos-ref.html"
309 ACCESSKEY="H"
310 >Home</A
311 ></TD
312 ><TD
313 WIDTH="33%"
314 ALIGN="right"
315 VALIGN="top"
316 ><A
317 HREF="at91.html"
318 ACCESSKEY="N"
319 >Next</A
320 ></TD
321 ></TR
322 ><TR
323 ><TD
324 WIDTH="33%"
325 ALIGN="left"
326 VALIGN="top"
327 >ARM/ARM7+ARM9 ARM Integrator</TD
328 ><TD
329 WIDTH="34%"
330 ALIGN="center"
331 VALIGN="top"
332 ><A
333 HREF="installation-and-testing.html"
334 ACCESSKEY="U"
335 >Up</A
336 ></TD
337 ><TD
338 WIDTH="33%"
339 ALIGN="right"
340 VALIGN="top"
341 >ARM/ARM7 Atmel AT91 Evaluation Board (EB40)</TD
342 ></TR
343 ></TABLE
344 ></DIV
345 ></BODY
346 ></HTML
347 >