Hallo, die Überschrift beschreibt es nur unvollständig.... Habe ein Komfort-Problem mit dem Dragon - und vielleicht hat ja jemand einen Tipp. Ich habe meinen Dragon in ein Gehäuse gesperrt. Seit 2 Jahren bearbeite ich nur AVRs der kleineren Sorte, hatte bisher also immer nur mit ISP und DebugWire zu tun. Nun kommt ein 1284P und damit JTAG ins Spiel. Der Stecker für ISP ist bei dem Dragon-Gehäuse rausgeführt in eine Platine, die in die Gehäuseoberwand geschraubt ist. Dort kann man dann den ISP-Stecker von außen einstecken. Funktioniert auch wie gesagt seit mehreren Jahren. Jetzt habe ich die Platine erweitert um einen 10poligen JTAG-Stecker. Beide Anschlüsse werden im Gehäuse auf dem Dragon angesteckt. (Stecker für ISP und JTAG liegen so eng beieinander, dass man beide Stecker leicht anfeilen muss.) So .... ISP funktioniert nach wie vor. JTAG allerdings funktioniert nur, wenn ISP NICHT ANGESTECKT ist. Wohlgemerk: Nicht angesteckt ! Das heißt unangeschlossen an ein Target. Effekt ist dann, dass JTAG erst garnicht das Target erkennt. ("Signature does not match ..") Nächster Test, um die Anschlussplatine im Gehäusedeckel auszuschließen: 6poliger Stecker, daran 10cm 6poliges Flachkabel, mehr nicht. Das dann zum Test auf ISP gesteckt. Nicht angesteckt: JTAG funktioniert. Angesteckt: JTAG funktioniert nicht. Nächster Test: Kleinen Schraubendreher nacheinander an jeden Pin des ISP-Steckers halten und "Read Signature" anklicken. JTAG funktioniert immer BIS AUF Pin 3, d.h. SCK des ISP-Steckers. Wenn also die SCK-Leitung in der Luft hängt, wird JTAG ausreichend gestört. Hat jemand einen Tipp, wie man dem begegnen kann ? Ich würde nur ungern jedesmal das Gehäuse aufmachen und umstecken, wenn ich von ISP auf JTAG wechseln muss .... Danke schonmal Gruß Andree
Hallo Das dürfte daran liegen, dass die Schnittstellentreiber im Dragon relativ bescheiden sind und viele daher externe Zusatztreiber verwenden, dadurch wird der Dragon unempfindlicher und unproblematischer. Schau mal auf http://www.aplomb.nl/TechStuff/Dragon/Dragon.html#December_2009 Viele Grüße, Christian_RX7
Hallo Christian_RX7, würde ich ja akzeptieren, wenn es was zu treiben gäbe ! Aber eine offene Leitung ? Das ist doch wohl kaum eine Last, für die man einen Treiber braucht ? Kann den beschriebenen Effekt eventuell jemand nachvollziehen ? JTAG an ein Target anschließen. Read Signature (sollte gehen) Kleinen Schraubendreher (10cm oder so) an PIN 3 der ISP-Schnittstelle halten. (Mal mit mal ohne Körperkontakt ?) Wieder Read Signature. >>> Geht es jetzt noch ? Gruß A.
Hallo, Andree S, schrieb: > Wieder Read Signature. >>> Geht es jetzt noch ? Ja.. Ich habe alle deine Fehler bei mir durch getestet. Es gab absolut keine Probleme. Bei mir stecken seit Monaten die beiden Kabel mit ca. 10-12cm auf ihrem Platz. Verwende sie dann je nach Target unterschiedlich. Sehr viel Platz ist zwar zwischen Steckplätze nicht, aber mit meinem selbst gelöteten Stecker war das kein Problem. zum Testen habe ich auch mal verschiedene Stecker aufgesetzt.
Hallo G.G. Tja, jetzt bin ich erstmal sprachlos. Was kann man denn da verkehrt machen ? Der 1284P hängt über den Standard JTAG 10pol-Stecker dran und benimmt sich einwandfrei, solange am ISP-Stecker kein Kabel hängt. Mist. Vorerst ratlos .... Danke soweit. Gruß A.
Das dürfte daran liegen, das JTAG und ISP sich die "Leitungen" auf dem Dragon teilen ... ich für meinen Teil nutze nur die Buchse von JTAG und habe dort dann einen Adapter um den auf ISP zu stecken ... mal schauen ob ich die .pdf wo das drinne steht noch finde, sonst bekommste sie heute Abend. Edit: Da habe ich das doch schon ... ISP SCK ist gleichzeitig TCK vom JTAG. http://n1.taur.dk/permanent/dragonhide.pdf Seite 4
Hallo Michael, danke für den Hinweis. Dem werde ich die nächsten Tage mal nachgehen ! (Warum aber das den beschriebenen Effekt auslöst, und noch dazu bei anderen NICHT, ist mir dadurch nicht erklärlich. Aber man kann nicht alles haben) Gruß A.
Hast du zufällig Leuchtstoffröhren als Beleuchtung, oder ein offenes Computer Gehäuse?
Die Frage zielt vermutlich darauf, dass über die offene SCK-Leitung etwas eingefangen wird ... Nicht auszuschließen ! Aber Leuchtstoffleuchte oder offener PC ist es zumindest nicht. A.
Hallo Michael, danke für den tollen Tipp. Läuft ! Habe vom JTAG-Anschluss der Koppelplatine 6 Kabel zu den ISP-Anschlüssen gelegt. Es ist zwar nach wie vor so, dass JTAG nicht geht, wenn am ISP-Anschluss ein Kabel angesteckt ist. Aber das ist OK so. Wer will denn schon JTAG und ISP gleichzeitig machen ? Gruß Andree
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.