AVR JATAG für 45 EUR?

OP #698730
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
OP #698764
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
Gast #698775
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
Moderator Persönliche Seite #698933
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.
Gast #698981
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
Moderator Persönliche Seite #699946
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.

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