Forum: Mikrocontroller und Digitale Elektronik JTAG / AVR Studio


von Thomas (Gast)


Lesenswert?

Hallo, ich bin neu auf dem Gebiet der µC Technik und daher blutiger 
Anfänger.
Ich habe mir eine bestücktes Board mit einem AT MEGA 128 zugelegt und 
dazu einen (ET-AVR JTAG USB V1.0).
Beide Produkte habe ich vom selben Anbieter und dieser behauptet das sie 
kompartiebel sind.
Nachdem ich im AVR Studio Verbinden möchte taucht eine Fehlermeldung 
auf.

"The OCD JTAG Adapter was detected, but the target device did not return 
a valid JTAG ID. Please check the points below.

-Check that the JTAG ICE is properly connected to the target device.
-Check that the JTAGEN fuse of the target devices is programmed.
-In case the existing application code programmed into the device 
disable the JTAG interface. Select the check box below to activate 
external reset upcon connect.
-In case the target devices is part of a daisy chain, click the button 
below to set the proper setting."

In einem eigenen Fenster kann man anschließend 4 Eigenschaften 
verändern:
Devices before:              Instruction bits before:
Devices after:               Instruction bits after:


ich bitte um Hilfe.

Danke

von Chris (Gast)


Lesenswert?

also:

es könnte sein dass die fuse bits deines proezssors nicht richtig 
eingestellt sind (jtag)

außerdem könnte noch sein (was ich aber nicht glaube) dass dein device 
nicht versorgt ist....
beispielsweise das jtagice mkII liefert ähnliche fehlermeldungen, wenn 
der µC nicht versorgt ist

lg

von Christian R. (supachris)


Lesenswert?

Da fehlt sicher nur die Spannungsversorgung für den ATMega. Wenn er 
frisch ist, sollte die JTAGEN Fuse gsetzt sein. Wie wird das Board denn 
bei dir versorgt?

von Thomas (Gast)


Lesenswert?

Hallo,

Die Stromversorgung ist sicher nicht das Problem, da ich bereits mit 
Ponyprog einen Ausgang gesetzt habe.
Das Problem liegt sicher am AVR JTAG und am AVR ISP Loader.

von s111 (Gast)


Lesenswert?

ich habe mir mit ihm das board gekauft.
bei mir ist es genau das gleiche...

programmiere ich den µC mit Ponyprog funktioniert es, sobald ich jedoch 
versuche über den JTAG eine Verbindung aufzubauen funktioniert es 
nicht...
Auf beiden Bauteilen leuchten die POWER LEDs.

von s111 (Gast)


Lesenswert?


von s111 (Gast)


Lesenswert?

Verbindungsaufbau:

Board ist verbunden mit ISP Programmer. ISP Programmer ist verbunden mit 
JTAG.
JTAG ist verbunden mit PC

von Jürgen (Gast)


Lesenswert?

http://www.steitec.de/base-atmega128-p-32.html

Dieses Board hat (laut Schaltplan) keinen JTAG Anschluss.
Da musst du direkt an die entspr. Ports einen Adapter basteln.

Grüsse

von Jürgen (Gast)


Lesenswert?

Ups, sehe gerade deine Verbindungsaufbau.

Lass mal den ISP ganz weg.
Den JTAG über USB an den Rechner und die entsprechenden Signale (stehen 
auf deinem JTAG Gehäuse) an den Portanschlüssen deines ATMega verbinden.
PF4..7 lt. Schaltplan, dann noch VTG (+5V Target) und GND, das müsste 
reichen.

Du kannst mit JTAG direkt aus dem Studio programmieren (und debuggen) 
und
brauchst Ponyprog (und ISP) nicht.

von Thomas (Gast)


Lesenswert?

Danke für den Tipp werde ich versuchen

freundliche Grüße

von Chris (Gast)


Lesenswert?

du schreibst oben irgendwas von: JTAG adapter an ISP pins ... ^^

das funktioniert garantiert nicht...

du verwechselt das sicher, weil sowohl jtag programmer als auch isp 
programmer meistens den gleichen wannenstecker für die verbindung 
verwenden...

also mal überprüfen mit welchen pins der wannenstecker verbunden ist ;)

von Chris (Gast)


Lesenswert?

@ Christian R

du hast recht, normalerweise sollten bei frischen avrs die fustes für 
jtag enable gesetzt sein....

mir ist es aber grad erst vor 2 tagen passiert, dass ich einen frischen 
AVR zuerst richtig fusen musste, bevor ich mich über JTAG verbinden 
konnte ;)

von s111 (Gast)


Lesenswert?

Danke Leute,
genau so wars.

Einfach so verbunden wie am JTAG angegeben und funktionierte =)

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.