JTAG Kabel ohne IC

OP #747586
Lesenswert?
• ▲
▼
Hallo,

ich habe ein Radio, in dem ein ARM verbaut ist. Nun funktioniert das 
Radio wegen einiger Experimente nicht mehr (;
Hier ist beschrieben, wie man ds ganze wieder zum Laufen bringen kann. 
->sharpfin.zevv.nl/index.php/Unbricking
Nun habe ich aber kein IC 74AC244. Ich habe ein wenig gesucht und bin 
auf habe dieses Kabel gefunden 
->wiki.openwrt.org/OpenWrtDocs/Customizing/Hardware/JTAG_Cable

Könnte das auch funktionieren??
Persönliche Seite #747600
Lesenswert?
• ▲
▼
Das muss nicht unbedingt ein 74AC244 sein. Ich habe hier einen ähnlichen 
JTAG Wiggler-Nachbau für ein 3.3V Target mit einem 74HC244 erfolgreich 
laufen. Der 74HC244 ist gut erhältlich.

Ich würde das Risiko mit einem ungepufferten Adapter am LPT-Port zu 
arbeiten nicht eingehen, ausser 1/ ich wäre sehr neugierig, 2/ hätte 
eine LPT-Karte aus der Grabbelkiste auf einem Bastelrechner für solche 
Experimente und 3/ könnte meine Ergebnisse mit einem funktionierenden 
Adapter vergleichen.
Persönliche Seite #747779
Lesenswert?
• ▲
▼
Wenn du mit einem *3,3V Target* arbeiten willst, dann schau dir noch 
diesen Abschnitt an:
http://www.mikrocontroller.net/articles/JTAG#Parallelport-Anschluss_.28Wiggler_und_Wiggler-.22kompatibel.22.29

Zwischen PC und 74HC244 kommen noch Serienwiderstände in die Leitungen. 
Die verhindern, dass 5V vom PC dem "3,3V Eingang" weh tun, indem der 
Strom begrenzt wird. Man sieht das in deinem 2. Link beim Schaltbild 
"Buffered Cable, Wiggler" ganz gut.
OP #747780
Lesenswert?
• ▲
▼
Hallo,

deinen Link habe ich mir durchgelesen.

"Zwischen PC und 74HC244 kommen noch Serienwiderstände in die Leitungen.
Die verhindern, dass 5V vom PC dem "3,3V Eingang" weh tun, indem der
Strom begrenzt wird. Man sieht das in deinem 2. Link beim Schaltbild
"Buffered Cable, Wiggler" ganz gut."

Das heißt, dass ich die Schaltung (http://tinyurl.com/yte7tj) genauso 
mit dem 74HC244 nachbauen kann? Nur um nochmal sicher zu gehen (;

Gruß
OP #753601
Lesenswert?
• ▲
▼
Hallo,

mittlerweile habe ich den Wiggler mit einem HC244 nachgebaut. Das 
Programm erkennt auch den Prozessor bzw Speicher. Nun stimmen aber die 
geschriebenen mit den original Daten nich überein. Ich hatte auch schon 
den Entwickler des Programms gefragt und der vermutet ein Timingproblem 
des Wiggler.

Habt ihr eine Idee was man da verbessern könnte?

Schaltplan ist dieser
http://tinyurl.com/yte7tj
Persönliche Seite #753643
Lesenswert?
• ▲
▼
Wie lang sind die Kabel? Halte die so kurz wie nur irgendwie möglich.

Hat diese JTAG Flashing Software sjf2410 eine Einstellung, wie schnell 
die Daten übertragen werden? Wenn ja, dort mit der Übertragungsrate 
runtergehen.

Die Bugliste und der Satz "This software is far from perfect. It has 
taken me several weeks to restore a fully working IRMA1, as the flash 
program seems to drop the odd byte here and there." ist ja nicht so 
prall, wenn man 16 MB updaten will.

Auf der Seite ist auch OpenOCD erwähnt. Es ist vielleicht den Aufwand 
Wert sich da reinzufuxen. OpenOCD kann (nach Anpassung seiner 
Konfigurationsdateien) ebenfalls mit dem Wiggler umgehen; man muss 
keinen USB JTAG benutzen (was aber der zuverlässigere und schnellere 
Adapter wäre).

Ich würde versuchen, die PC-Wiggler-Sharpfin Verbindung zuerst mit 
Leseversuchen so stabil wie möglich aufzubauen. D.h. es muss 
wiederholbar der gleiche, sinnvolle Flashinhalt gelesen werden. Sinnvoll 
könnte heissen, nach Übereinstimmung mit dem neuen Flashinhaltfile 
schauen oder verschiedene Leseversuche von nicht-leerem Flash auf 
gleiche Daten zu vergleichen.

Erst dann würde ich es mit dem kleinstmöglichen Block mit schreiben 
probieren. Und den dann wieder zurücklesen und vergleichen. Wenn das 
klappt dann nach und nach die anderen Blöcke.
OP #754284
Lesenswert?
• ▲
▼
Hallo,

als Verbindungskabel zum IC habe ich ein Flachbandkabel genommen, 
welches um die 5cm lang ist, danach kommt ein Kabel von nochmals 5cm zur 
Platine(Speicher).

Ich habe es direkt in den Port des PCs gesteckt, damit die Kabelwege so 
kurz wie möglich sind.


"Hat diese JTAG Flashing Software sjf2410 eine Einstellung, wie schnell
die Daten übertragen werden? Wenn ja, dort mit der Übertragungsrate
runtergehen."

Da muss ich nochmals den Entwickler fragen. Im Programm selbst findet 
man diese OPtion nicht.

Gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren