OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / Documentation / COBRAXXXX / de / COBRAXXXX-FAQ_de.txt
1 Datei:      COBRAXXXX-FAQ_de.txt
2 Ort:        uClinux-dist/Documentation/COBRAXXXX/de/
3             und COBRAXXXX-CD/documentation/boards/
4 Autor:      Heiko Degenhardt (linux@sentec-elektronik.de)
5 Inhalt:     Haeufig gestellte Fragen zu den Boards.
6 Version:    v01.00
7 Datum:      Wed Mar 24 17:59:40 CET 2004
8 Lizenz:     Dieses Dokument steht unter der GNU GPL
9             (siehe uClinux-dist/COPYING)
10 ______________________________________________________________________
11
12 Aenderungen
13
14 040324  v01.00 Erstellung
15         Neue Version da fuer COBRA5272 und COBRA5282
16         Erstellt aus COBRA5272-FAQ_de.txt, v02.00
17         (hede)
18 ______________________________________________________________________
19
20 ALLGEMEIN
21
22 Q: Was heisst "COBRA5272" bzw. "COBRA5282"?
23 A: COBRA steht fuer "COldfire Board for Rapid Applications". Die 5272
24    zeigt an, dass dieses COBRA-Board auf dem Motorola ColdFire 5272
25    basiert. Das COBRA5282 basiert dementsprechend auf dem MCF5282. 
26
27 Q: Wo kann man das Board bestellen? Wo ist die Homepage?
28 A: Der Vertrieb fuer das Board erfolgt ueber den ELEKTRONIKLADEN. Die 
29    Seite fuer Bestellungen und Preise findet man im Internet unter
30    http://www.elektronikladen.de/cobra5272.html bzw.
31    http://www.elektronikladen.de/cobra5282.html.
32    Die Homepage fuer die Boards (mit Software, Dokumentation u.s.w.) 
33    ist http://www.sentec-elektronik.de/cobra/.
34
35 Q: Ok, ich habe nun ein Board. Was sind die ersten Schritte, um
36    zu einem funktionierenden Image fuer dieses zu kommen?
37 A: Wenn Sie die uClinux-Sourcen entpackt haben, lesen Sie bitte
38    ./Documentation/COBRAXXXX/de/COBRAXXXX-Getting-started_de.txt
39    sowie die Dokumente unterhalb documentation/boards/ der
40    COBRAXXXX-CD fuer eine Einfuehrung.
41
42 KOMMUNIKATION
43
44 Q: Was fuer ein Kabel kann ich fuer die Kommunikation ueber die
45    serielle Schnittstelle des Boards verwenden?
46 A: Man verwendet ein "normales" serielles Kabel (kein sogenanntes 
47    "Nullmodem-Kabel"!).
48
49 Q: Welche Standardwerte fuer die Kommunikation sind eingestellt?
50 A: Fuer die serielle Schnittstelle: 19200 Baud, 8n1
51    Server-IP:  192.168.100.1
52    Client-IP:  192.168.100.2
53    Netzmaske:  255.255.255.0
54    Gateway-IP: 0.0.0.0
55    Ethernet:   00:00:00:00:00:01 
56 (beim COBRA5282 ist die MAC-Adresse 00:CF:52:82:CF:01).
57
58 Q: Wo kann man die Befehle veraendern, die beim Start des Kernels
59    abgearbeitet werden (ifconfig, mount...)?
60 A: Beim Start des uClinux-Kernels werden die Befehle der Datei
61    uClinux-dist/vendors/senTec/romfs/etc/rc ausgefuehrt. In ihr
62    koennen z. B. die IP-Adresse, Netzmaske, die mount-Optionen etc.
63    eingestellt werden.
64    (HINWEIS: Fuer eine Beschreibung der Befehle sei auf die Manual-
65    Seiten verwiesen, z. B. "man ifconfig").
66
67 Q: Ich moechte ein Programm automatisch starten, welches "stdin"
68    verwendet, um mit dem Nutzer zu kommunizieren. Wenn ich dieses
69    aus der /etc/rc heraus anstarte, bekommt es aber kein Terminal.
70    Wie kann ich dies beheben?
71 A: Verwenden Sie im Programm die serielle Schnittstelle, ueber die
72    die Kommunikation laufen soll, direkt. Oeffnen Sie also nicht
73    "stdio", sondern bspw. "/dev/ttyS1" (fuer die zweite serielle
74    Schnittstelle).
75
76 FEHLER/PROBLEME
77
78 Q: Das Board resettet immer, was tun?
79 A: Hier sind mehrere Punkte zu ueberpruefen:
80    a) Strombegrenzung erhoehen:
81    Das Netztteil sollte bei 6V etwa 500mA zur Verfuegung stellen
82    (bei Starterkits mit Laengsregler eventuell auch die Versorgungs-
83    spannung mal auf 7.5V erhoehen).
84
85    b) Spannung messen:
86    Bei Starterkit-Boards befindet sich am oberen Rand (auf der
87    Seite der Betriebsspannungszufuehrung) eine Leuchtdiodenleiste
88    (D3..D10) und links daneben eine Steckerleiste. Hier fuehren
89    die oberen Kontakte plus, die unteren Masse. Die Spannung
90    zwischen diesen muss >3.15V sein.
91    Beim COBRA5282-Starterkit sind ueber dem Lochraster-Feld
92    jeweils vier Stifte mit "GND" bzw. "+3.3V" bezeichnet.
93    Zwischen diesen muss die Spannung ebenfalls >3.15V sein.
94
95 Q: "make" bringt einen Fehler, ueber eine ungueltige Referenz zu
96    "del_mtd_partitions"?
97 A: CONFIG_MTD_PARTITIONS in der Kernel-Config einschalten!
98
99 Q: Nach Eingabe von "make dep" oder "make" kommen ploetzlich ganz
100    viele Meldungen. Wie kann man die ansehen?
101 A: Es besteht die Moeglichkeit, die Ausgaben dieser Befehle in eine
102    Datei umzuleiten. Dazu ruft man z. B. auf:
103    "make 2>&1 | tee errs".
104    Hier werden die Ausgaben fuer Meldungen und Fehler an das Programm
105    "tee" uebergeben (ueber eine sog. "Pipe" mit dem Symbol "|"),
106    welches sie in eine Datei "errs" schreibt. Diese kann man sich 
107    dann z. B. mit "less errs" ansehen.
108
109 Q: Ich habe noch keinen BDM-Adapter. Wo kann ich einen solchen 
110    beziehen?
111 A: Die Adapter sind unter http://www.pemicro.com oder    
112    http://www.cybertec.com.au erhaeltlich. Achten Sie darauf, einen
113    geschirmten Typ fuer 3,3V und fuer Coldfire zu verwenden.
114
115 Q: Der Download aus dBUG funktioniert schlecht bzw. stuerzt
116    ab. Ich verwende aber die richtigen Kabel. Was kann ich tun?
117 A: Es scheint Probleme im dBUG-Code zu geben, sodass dBUG
118    wenig fehlertolerant gegenueber Probleme zwischen den
119    Netzwerk-Interfaces ist. Unserer Erfahrung nach laeuft
120    der Download am stabilsten, wenn Sie den Dateinamen mit
121    angeben, also z.B. "dn image.bin". Ausserdem sollten Sie
122    beim COBRA5272 die Netzwerk-Geschwindigkeit auf 10MBit
123    einstellen, beim COBRA5282 auf 100MBit, Halbduplex.
124    Hierzu koennen Sie z.B. auf einem Linux-Host das mii-tool
125    verwenden.
126    Diese Probleme scheinen nicht aufzutreten, wenn Sie einen
127    Switch oder Hub verwenden, um das Board und den PC zu
128    verbinden.
129
130 Speziell COBRA5272:
131 Q: Ich moechte Peripherie am externen Bus verwenden. Ich habe mit
132    dem Oszilloskop gesehen, dass die ChipSelects dort "floaten", das
133    Ansprechen meiner Peripherie also nicht funktionieren kann. Was
134    kann ich tun?
135 A: Die Treiber IC 0201 - IC 0209 (s.a. Schematic S. 3) werden selbst
136    auch durch die ChipSelects gesteuert. Werden sie ausgeschaltet,
137    treiben sie die Ausgaenge nicht mehr, weshalb deren Pegel langsam
138    wieder auf "Low" sinkt. Soll dies verhindert werden, koennen die
139    benoetigten ChipSelects mit einem Pull-Up (4.7k) versehen werden.
140
141
142 FEEDBACK
143
144 Hinweise, Kritik und Ideen zu dieser FAQ bitte per EMail an
145 linux@sentec-elektronik.de.
146
147 _____________________________________________________________________
148 (c) 2004, senTec Elektronik GmbH, Heiko Degenhardt
149