Forum: Mikrocontroller und Digitale Elektronik AVR JATAG für 45 EUR?


von Michael G. (glunzl)


Lesenswert?

Hallo!

Auf der Suche nach einem AVR JTAG stieß ich bei Ebay über:


http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=320180329932

für 45 EUR ein Schnäppchen, aber weiß jemand was es taugt?

Ich suche ein JTAG für den ATmega162, das wird AFAIK nicht vom Dragon 
unterstützt.

Gruß
Michael

von Christian R. (supachris)


Lesenswert?

Wird wohl der Standard-Nachbau sein, so wie Evertool Light usw. Gibts ja 
mittlerweile massenhaft Bauanleitungen im Netz.

von Spess53 (Gast)


Lesenswert?

Hi

Lt. AVR Dragon Device Support wird der 162 unterstützt.

MfG Spess

von Michael G. (glunzl)


Lesenswert?

Hallo!

Ich habe eben nochmal auf der Atmel Page geschaut. Da wird der mega162 
nur in der USB Version aufgeführt:
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3891

In der mega162 Übersicht taucht der Dragon auch nicht als Support Tool 
auf:
http://www.atmel.com/dyn/products/product_card.asp?part_id=2023

Kann ich denn auch externes Ram Debuggen?

Best Regards!

Michael

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Warum fragst du nicht den Verkäufer?

von Spess53 (Gast)


Lesenswert?

Hi

Die Angaben auf den Atmelseiten sind oft nicht auf dem neusten Stand. 
Die Angabe von mir bezog sich auf die AVR-Studio Hilfe zum Dragon. Und 
dort ist der JTAG-Support für den ATMega161 definitiv aufgeführt.
Externer Ram wird weder vom Dragon noch MKII unterstützt.

MfG Spess

von JÜrgen G. (Firma: 4CKnowLedge) (psicom) Benutzerseite


Lesenswert?

http://cgi.ebay.at/USB-AVR-JTAG-ICE-Debugger-und-Programmer_W0QQitemZ330186482660QQihZ014QQcategoryZ12949QQssPageNameZWDVWQQrdZ1QQcmdZViewItem


Kleiner Tip... den selbigen hab ich auch... funktioniert wunderbar... 
das mit ext. RAM hab ich noch nicht probiert... aber wenns der originale 
MkII nicht kann...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Spess53 wrote:

> Die Angabe von mir bezog sich auf die AVR-Studio Hilfe zum Dragon. Und
> dort ist der JTAG-Support für den ATMega161 definitiv aufgeführt.

Da der AVR Dragon alle AVRs bis einschließlich 32 KiB ROM-Größe
zum Debuggen unterstützt (sofern sie entweder JTAG oder debugWire
haben, natürlich), ist der ATmega162 logischerweise dabei.

> Externer Ram wird weder vom Dragon noch MKII unterstützt.

Wie kommst du auf diese Idee?  Das ICE interessiert sich dafür nicht
weiter.  Es bekommt vom Debugger ggf. mitgeteilt, die RAM-Daten an
einer bestimmten Adresse zu lesen, und wenn die aktuelle Konfiguration
des AVR an dieser Stellen gegenwärtig externen RAM eingeblendet hat,
liest es natürlich und völlig logischerweise die Daten aus dem
externen RAM.

von Michael G. (glunzl)


Lesenswert?

Danke Jörg!

Das hört sich gut an. Ich habe eben noch im mega162 Manual gelesen, der 
JTAG Port unterstützt externes Ram.

Gruß und Dank an alle
Michael

von Spess53 (Gast)


Lesenswert?

Hi

@Jörg

Antwort auf: ' JTAG für den ATmega162, das wird AFAIK nicht vom Dragon
unterstützt.' war wohl nicht falsch.

Die zweite Aussage resultierte aus folgendem Atmel-Statement:

The AVR On-Chip Debug (AVROCD) protocol gives the user complete control 
of the internal resources of the AVR microcontroller.

Stammt aus JTAGICE mkII Help Datei.

Man lernt halt nie aus.

MfG Spess

von Michael G. (glunzl)


Lesenswert?

Was etwas verwunderlich ist, ist das die JTAG Anschlüsse auf den Ports 
PC4 - PC7 liegen, die wiederum die Adressleitungen A12 - A15 darstellen 
...

Michael

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Das heißt natürlich in der Tat, dass du beim ATmega162 (und nur
bei diesem) maximal 4 KiB externen RAM ansteuern kannst, während
das Debugging aktiv ist.  Irgendwo reichen die Pins der 40pinner
einfach mal nicht aus.

Einzige Abhilfe, die ich mir da vorstellen kann ist, einen
Huckepackadapter mit einem ATmega128 fürs Debuggen zu benutzen.
Hab aber nicht nachgeguckt, wie weit die registerkompatibel sind,
wird sicher nicht ohne Neucompilieren abgehen.

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.