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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.