Forum: Mikrocontroller und Digitale Elektronik Problem Verbindung AVR-MT-128 Controller mit AVR JTAGICE3


von Stefan O. (oele22)


Lesenswert?

Guten Tag alle zusammen,

ich benutze das Development Board AVR-MT-128 zusammen mit dem AVR 
JTAGICE3 und habe ein Problem mit deren Verbindung. Auf der im ersten 
Link angegebenen Seite (8. Unterpunkt) habe ich mir eine Test-Software 
heruntergeladen und möchte diese nun gerne in AVR Studio 5.1 debuggen 
(ich benutze Windows 7). Hier erscheint allerdings folgende 
Fehlermeldung:

"Failed to launch program: No JTAG devices detected. Debugger command 
Activate physikal failed."

Der Fehlermeldung nach zu urteilen kann der JTAGICE3 nicht auf das Board 
zugreifen. Woran könnte dies liegen?

Ein Vermutung von mir, die ich noch nicht bestätigen konnte:
Im 2. Link wird der JTAGICE3 vorgestellt. Ganz unten können die megaAVR 
BSDL files heruntergeladen werden. Muss die Datei ATMEGA128.BSD an 
irgendeiner Stelle eingefügt werden? Da die Kommunikation nicht 
funktioniert, könnte ein solches Protokoll eventuell fehlen.

Ich bin dankbar für jede Antwort.

Gruß Stefan





Links:

AVR-MT-128:   http://www.watterott.com/de/AVR-MT-128
AVR JTAGICE3: http://www.atmel.com/tools/JTAGICE3.aspx

von Stefan W. (dl6dx)


Lesenswert?

Hi,

lass uns das doch mal stufenweise durchgehen:

1. Erkennt AVR Studio den JTAGICE3?

2. Wenn ja: Das richtige Zieldevice (ATMega128) ist eingestellt?

3. Der JTAG-Stecker des ICE ist an der richtigen Pfostenleiste des MT128 
(bei meiner Version die neben dem Relais) gesteckt und 
Versorgungsspannung ist am Board angeschlossen?

Ach ja: zumindest früher hat Olimex das Board mit einem Testprogramm im 
ATMega ausgeliefert. Läuft das Board denn "allein"?

Grüße

Stefan

von Stefan O. (oele22)


Angehängte Dateien:

Lesenswert?

Hallo Stefan,

zu 1.) Ja, AVR erkennt den JTAGIDE3.

zu 2.) Auch das Zieldevice habe ich richtig eingestellt.

zu 3.) Auch das ist gegeben.

Das Board läuft von alleine. Über die RS232 Schnittstelle kann ich auch 
Daten per Button an den PC schicken. Habe HTerm genutzt, um mir dies 
Anzeigen zu lassen.

In der Ausgabe wird mir die Fehlermeldung angezeigt, dass der Pfad nicht 
gefunden werden kann. Das verstehe ich nicht. Wieso kann AVR Studio den 
nicht finden? (siehe Anhang)

Gruß Stefan

von Stefan W. (dl6dx)


Lesenswert?

Stefan Oelerich schrieb:
> In der Ausgabe wird mir die Fehlermeldung angezeigt, dass der Pfad nicht
> gefunden werden kann.

Hallo Stefan,

das ist eine Fehlermeldung aus dem Buid-Prozess, also was anderes, als 
zuerst beschrieben. Was ich dabei aber auch sehe ist, dass du einen Pfad 
"Program Files (x86)" hast, also wohl Windows 7 64bit verwendest.

Diese Information wäre nicht unwichtig gewesen.

Läuft dein 32bit-Subsystem einwandfrei? Und: Stimmen die in AVR-Studio 
konfigurierten Pfade? (Nach der Fehlermeldung scheint da in jedem Fall 
was nicht zu passen.)

Und was den USB-Treiber zum JTAGICE3 angeht, solltest du dir das mal 
ansehen: 
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=82994

Viel Erfolg!

Grüße

Stefan

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.