]> git.karo-electronics.de Git - karo-tx-redboot.git/blob - doc/html/user-guide/setup-sparclite-sleb.html
RedBoot TX53 Release 2012-02-15
[karo-tx-redboot.git] / doc / html / user-guide / setup-sparclite-sleb.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 >SPARClite Hardware Setup</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 User Guide"
20 HREF="ecos-user-guide.html"><LINK
21 REL="UP"
22 TITLE="Target Setup"
23 HREF="appendix-target-setup.html"><LINK
24 REL="PREVIOUS"
25 TITLE="PowerPC Architectural Simulator Setup"
26 HREF="setup-ppc-sim.html"><LINK
27 REL="NEXT"
28 TITLE="SPARClite Architectural Simulator Setup"
29 HREF="setup-sparclite-sim.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 User Guide</TH
50 ></TR
51 ><TR
52 ><TD
53 WIDTH="10%"
54 ALIGN="left"
55 VALIGN="bottom"
56 ><A
57 HREF="setup-ppc-sim.html"
58 ACCESSKEY="P"
59 >Prev</A
60 ></TD
61 ><TD
62 WIDTH="80%"
63 ALIGN="center"
64 VALIGN="bottom"
65 >Appendix A. Target Setup</TD
66 ><TD
67 WIDTH="10%"
68 ALIGN="right"
69 VALIGN="bottom"
70 ><A
71 HREF="setup-sparclite-sim.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="SETUP-SPARCLITE-SLEB">SPARClite Hardware Setup</H1
86 ><P
87 >The eCos Developer&#8217;s Kit package comes with a ROM
88 which provides GDB support for the Fujitsu SPARClite Evaluation
89 Board by way of CygMon<SPAN
90 CLASS="PRODUCTNAME"
91 >. </SPAN
92 ></P
93 ><P
94 >An image of this ROM is also provided at
95           <TT
96 CLASS="FILENAME"
97 >BASE_DIR/loaders/sparclite-sleb/cygmon.bin.</TT
98 > The
99 ROM is installed in socket IC9 on the evaluation board. Attention
100 should be paid to the correct orientation of the ROM during installation.</P
101 ><P
102 >The GDB stub allows communication with GDB using a TCP channel
103 via the ethernet port at connector J5.</P
104 ><DIV
105 CLASS="SECT2"
106 ><H2
107 CLASS="SECT2"
108 ><A
109 NAME="AEN3509">Ethernet Setup</H2
110 ><P
111 >The ethernet setup is described in the board&#8217;s manual,
112 but here is a recapitulation.</P
113 ><P
114 >Set the board&#8217;s ethernet address using SW1 on the
115 motherboard:</P
116 ><TABLE
117 BORDER="5"
118 BGCOLOR="#E0E0F0"
119 WIDTH="70%"
120 ><TR
121 ><TD
122 ><PRE
123 CLASS="PROGRAMLISTING"
124 >           SW1-4 SW1-3 SW1-2 SW1-1    Ethernet Address
125             ----- ----- ----- -----    ----------------
126             OFF   OFF   OFF   OFF     No ethernet, use serial
127             OFF   OFF   OFF    ON     00:00:0E:31:00:01
128             OFF   OFF    ON   OFF     00:00:0E:31:00:02
129             OFF   OFF    ON    ON     00:00:0E:31:00:03
130             OFF    ON   OFF   OFF     00:00:0E:31:00:04
131             OFF    ON   OFF    ON     00:00:0E:31:00:05
132             OFF    ON    ON   OFF     00:00:0E:31:00:06
133             OFF    ON    ON    ON     00:00:0E:31:00:07
134             ON    OFF   OFF   OFF     00:00:0E:31:00:08
135             ON    OFF   OFF    ON     00:00:0E:31:00:09
136             ON    OFF    ON   OFF     00:00:0E:31:00:0A
137             ON    OFF    ON    ON     00:00:0E:31:00:0B
138             ON     ON   OFF   OFF     00:00:0E:31:00:0C
139             ON     ON   OFF    ON     00:00:0E:31:00:0D
140             ON     ON    ON   OFF     00:00:0E:31:00:0E
141             ON     ON    ON    ON     00:00:0E:31:00:0F</PRE
142 ></TD
143 ></TR
144 ></TABLE
145 ><DIV
146 CLASS="SECT3"
147 ><H3
148 CLASS="SECT3"
149 ><A
150 NAME="AEN3514">BOOTP/DHCP service on Linux</H3
151 ><P
152 >Configure the BOOTP or DHCP server on the network to recognize
153 the evaluation board&#8217;s ethernet address so it can assign
154 the board an IP address. Below is a sample DHCP server configuration
155 from a Linux system (<TT
156 CLASS="FILENAME"
157 >/etc/dhcpd.conf</TT
158 >).
159 It shows a setup for three evaluation boards.</P
160 ><TABLE
161 BORDER="5"
162 BGCOLOR="#E0E0F0"
163 WIDTH="70%"
164 ><TR
165 ><TD
166 ><PRE
167 CLASS="PROGRAMLISTING"
168 >#
169 # DHCP server configuration.
170 #
171 allow bootp;
172
173 subnet 192.168.1.0 netmask 255.255.255.0 {
174   host mb831evb {
175     hardware ethernet 00:00:0e:31:00:01;
176     fixed-address mb831evb;
177   }
178   host mb832evb {
179     hardware ethernet 00:00:0e:31:00:02;
180     fixed-address mb832evb;
181   }
182   host mb833evb {
183     hardware ethernet 00:00:0e:31:00:03;
184     fixed-address mb833evb;
185   }
186 } </PRE
187 ></TD
188 ></TR
189 ></TABLE
190 ></DIV
191 ><DIV
192 CLASS="SECT3"
193 ><H3
194 CLASS="SECT3"
195 ><A
196 NAME="AEN3519">BOOTP/DHCP boot process</H3
197 ><P
198 >Even when configured to use a TCP channel, CygMon will still
199 print a boot message to the serial channel. If the BOOTP process
200 was successful and an IP address was found, a message &#8220;BOOTP
201 found xxx.xxx.xxx.xxx&#8221; will be printed where xxx.xxx.xxx.xxx
202 is the IP address assigned by the BOOTP or DHCP server. If the BOOTP
203 process fails, a message indicating failure will be printed and
204 the serial port will be used as the debug channel.</P
205 ><P
206 >Once the board finds an IP address it will respond to ICMP
207 echo request packets (ping). This gives a simple means to test the
208 health of the board.</P
209 ><P
210 >As described in &#8220;Ethernet Setup&#8221; on&nbsp;page&nbsp;72,
211 it should now be possible to connect to the SPARClite board from
212 within GDB by using the command:</P
213 ><TABLE
214 BORDER="5"
215 BGCOLOR="#E0E0F0"
216 WIDTH="70%"
217 ><TR
218 ><TD
219 ><PRE
220 CLASS="PROGRAMLISTING"
221 >(gdb) target remote &lt;host&#62;:1000</PRE
222 ></TD
223 ></TR
224 ></TABLE
225 ></DIV
226 ></DIV
227 ><DIV
228 CLASS="SECT2"
229 ><H2
230 CLASS="SECT2"
231 ><A
232 NAME="AEN3525">Serial Setup</H2
233 ><P
234 >The CygMon stubs also allow communication with GDB by way
235 of the serial port at connector CON1. The communication parameters
236 are fixed at 19200 baud, 8 data bits, no parity bit and 1 stop bit
237 (8-N-1). No flow control is employed. Connection to the host computer
238 should be made using a null modem cable. A gender changer may also
239 be required.</P
240 ></DIV
241 ></DIV
242 ><DIV
243 CLASS="NAVFOOTER"
244 ><HR
245 ALIGN="LEFT"
246 WIDTH="100%"><TABLE
247 SUMMARY="Footer navigation table"
248 WIDTH="100%"
249 BORDER="0"
250 CELLPADDING="0"
251 CELLSPACING="0"
252 ><TR
253 ><TD
254 WIDTH="33%"
255 ALIGN="left"
256 VALIGN="top"
257 ><A
258 HREF="setup-ppc-sim.html"
259 ACCESSKEY="P"
260 >Prev</A
261 ></TD
262 ><TD
263 WIDTH="34%"
264 ALIGN="center"
265 VALIGN="top"
266 ><A
267 HREF="ecos-user-guide.html"
268 ACCESSKEY="H"
269 >Home</A
270 ></TD
271 ><TD
272 WIDTH="33%"
273 ALIGN="right"
274 VALIGN="top"
275 ><A
276 HREF="setup-sparclite-sim.html"
277 ACCESSKEY="N"
278 >Next</A
279 ></TD
280 ></TR
281 ><TR
282 ><TD
283 WIDTH="33%"
284 ALIGN="left"
285 VALIGN="top"
286 >PowerPC Architectural Simulator Setup</TD
287 ><TD
288 WIDTH="34%"
289 ALIGN="center"
290 VALIGN="top"
291 ><A
292 HREF="appendix-target-setup.html"
293 ACCESSKEY="U"
294 >Up</A
295 ></TD
296 ><TD
297 WIDTH="33%"
298 ALIGN="right"
299 VALIGN="top"
300 >SPARClite Architectural Simulator Setup</TD
301 ></TR
302 ></TABLE
303 ></DIV
304 ></BODY
305 ></HTML
306 >