Forum: Mikrocontroller und Digitale Elektronik CPU Fehler Experte gesucht


von John patrick G. (rick_thai)


Lesenswert?

» Hallo an alle Experten,
» wir leben in Thailand und lernen Electronic.
» Wir haben eine kleines CPU gebaut with a Geode GX1, CS5530A, 
DP83815DVNG,
» PC97317-ICL/VUL, Winbond W29C020C and M-System MD-2810-008
»
» Wir hatten hier ein Lehrer der uns geholfen hatte leider ist er bei 
einem
» Unfall ums leben gekommen.
» Er hatte eine unit fertig die 100% lauft jetzt haben wir 10 weitere
» fertig, leider Bootet keine von diesen.
» wir haben alle programierten IC's (Winbond M-System and 93C46) von der
» ersten Unit auf ein neues bord gemacht um sicherzustellen das kein 
problem
» mit eines der Programme ist. alle CLK sind ok Power Supply ok . 3.3V, 
5V
» and 1,8V
» die IC's sind leicht Erwarmt und es sieht so aus als ob alles sich im 
Idle
» befindet.
» Es schaut so aus als ob es ein Problem vom ersten Bootvorgang ist gibt 
es
» vieleicht einen Trick oder specellen Vorgang den man Beachten muss?
» Hoffe irgend jemand kann licht in das Dunkel bringen
»
» Danke Rick und Joe
» from Thailand

von lontano (Gast)


Lesenswert?

Wir haben eine kleines CPU gebaut .....und nichts verstanden ?

von John patrick G. (rick_thai)


Lesenswert?

Bischen schon, aber das habt hirnist halt nicht mehr da :-(
Dumm gelaufen
          Gruss Rick und Joe

von Uwe B. (Firma: TU Darmstadt) (uwebonnes)


Lesenswert?

Das scheint ein recht komplexes Projekt zu sein. Das Debuggen ist da 
natuerlich recht schwer. Welche Hilfsmittel habt Ihr? 
Speichersozilloskop? Welche Schnittstellen hat das Geraet? Seriell, 
Jtag?
Mit dem Skope koenntet Ihr schauen, was der Datenbus macht.
Evt. gibt dass Geraet auch Meldungen an der seriellen Schnittstelle aus.
Und ueber Jtag kann man in die Chips "hineinschauen". Zuallererst steht 
aber ein genauer optischer Vergleich zwischen gehenden Musterexemplar 
und der nicht laufenden Vorserie. Vielleicht wurde ein 
(Verdrahtungs-)Fehler auf der Musterplatine behoben nachdem die Platinen 
fuer die Vorserie in Auftrag gegeben wurden.

Viel Glueck

von whatever (Gast)


Lesenswert?

Äh der Geode ist doch bereits ein Prozessor? Was wollt ihr mit dem Ding 
machen? Postet mal die Schaltpläne, was soll man sonst tun?

von Jens (Gast)


Lesenswert?

@Rick und Joe:

Um Euch zu helfen braucht es schon noch einige Informationen:

Welche Schnittstellen sind auf dem Board zugänglich?
PCI?, JTAG?, SMBus?, ISA?

Welche Geräte stehen zur Verfügung?
Oszilloskop?, Logikanalysator?

Woher stammt die Software auf dem Board, speziell das BIOS?

Einige Tips für den Anfang:
Die CPU muß nach dem Starten den Inhalt des BIOS lesen. Dieser
hängt hinter dem CS5530, d.h. es müssen Zugriffe auf dem PCI-
Bus und dem ISA-Bus sichtbar sein.

Jens

von Esko (Gast)


Lesenswert?

Ihr habt keine CPU gebaut sondern ein Mainboard mit South Bridge, 
Ethernet, IO-Ports und Bios.
Das ganze wird wahrscheinlich auf einer Multilayer-Platine sein.

Wie ist der Lehrer denn umgekommen? Autounfall?
Wart ihr seine Schüler an der Universität oder ähnliches?

von John patrick G. (rick_thai)


Lesenswert?

Vielen Dank fuer all Eure Hilfe.

Unser Lehrer ist leider bei einem  Verkehrsunfall ums Leben gekommen..

Schade war ein sehr  netter Mensch.

Wir hatten in unsere Freizeit bei  Electronikstunden genommen.

Wie wir mittlerweile in Erfahrung gebracht haben handelt es sich um eine 
10 lagige

Leiterplatte.

Fuer unsere Messungen steh uns ein  Zweikanaldigitalskope zur 
Verfuegung.

Die JTAG Pins der Bausteine sind nicht angeschlossen.

Wo sitzt Eurer Meinung nach der BIOS (im Winbond oder Msystems) und wie 
koennen wir feststellen, dass auf den  ISA Bus zugegriffen wurde?


Nochmals Vielen Dank fuer Eure Mithilfe.

Gruss

Joe & Rick

von Sebastian Heyn (Gast)


Lesenswert?

SCHALTPLAN?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.