MEGA16, Programmierung mit JTAGICE

Gast #74091
Lesenswert?
• ▲
▼
Hallo,
hat schon jemand den ATMEGA 16 oder andere AVRs nur über JTAG
programmiert (insbesondere die Fuse Bits - will OCDEN einschalten, um
debuggen zu können)?

Ich habe in einer Applikation nur das JTAG Interface, nicht das ISP
Interface. Programmierung über JTAG soll möglich sein, im AVR STudio
kommt aber nur "Detecting. FAILED!"

Kennt jemand dieses Problem und hat eine Lösung?

Danke für eure Mühe.
Gruß Winfried
Gast #74094
Lesenswert?
• ▲
▼
Solche globalen Aussagen sind oft schnell überholt. Besser für die
jeweils vorliegenden Typen im Datenblatt nachsehen. AFAIK haben aber
z.Zt. alle/die meisten JTAG-fähigen Typen JTAG auch ab Werk
eingeschaltet.

Gruß, Frank
Gast #74095
Lesenswert?
• ▲
▼
Hallo "mthomas",

ich nutze den original ATMEL JTAGICE. Allerdings auf Controller-Seite
nur die Pins TCK,TMS,TDI und TDO.

Wie gesagt kommt die Meldung "Detecting. FAILED!", wenn ich <TOOLS -
STK500/AVRISP/JTAGICE - STK500/AVRISP/JTAGICE> aufrufe.
Somit kann er die Fuses nicht lesen und erst recht nicht schreiben.
Woran kann es liegen?


Frank Linde: Wa ist mit "AFAIK" gemeint? Kann ich im Datenblatt nicht
finden?
Gast #74096
Lesenswert?
• ▲
▼
"AFAIK" ist eine gebräuchliche Abkürzung in Internet-Newsgroups oder
-Foren und bedeutet "As Far As I Know" (soweit ich weiß). Ist also im
Datenblatt tatsächlich nicht zu finden. ;-)

Gruß, Frank
Gast #74097
Lesenswert?
• ▲
▼
Schon mal versucht die Pins Vtref,GND, und nSRST ebenfalls zu verbinden?
Ich nutze nur den JTAG-Nachbau und verbinde diese Pins immer mit dem
"Target". (nSRST ist wohl nicht unbedingt notwendig, wenn JTD nicht
in der Software abgeschaltet wird)

Martin
Gast #74098
Lesenswert?
• ▲
▼
Hallo Martin,

natürlich habe ich auch VTref und GND angschlossen. Das war für mich
selbstverständlich, denn ansonsten meckert das AVRStudio schon.

Ich könnte es mal versuchen, nSRST auch anzuschließen. Vielleicht
klappt es dann.

"wenn JTD nicht in der Software abgeschaltet wird" --> wo kann man
das denn abschalten?

Winfried
Gast #672890
Lesenswert?
• ▲
▼
Hi,

hätte auch mal eine Frage zur JTAG-Schnittstelle. Wo muss ich den den 
VTref des JTAGICE am Controller anschließen. IM Document steht was von 
Referenzspannung. Meinen die die Betriebsspannung? Die VRef vom ADC 
wird's wohl nicht sein.

Gruß
Gast #672932
Lesenswert?
• ▲
▼
Ens noch: kann mir jemand gescheite Werte für die Widestände, die in 
JTAG-Leitungen sollen, nennen. Hab ich das richtig verstanden, das ich 
zwischen Targed und JTAGICE in den Datenleitungen Widerstände vorsehen 
muss, damit es keine Probleme bei Pegelunterschieden gibt. 
Versorgungsspannung bei mir wird wohl 5V aus 'nem Standardnetzteil 
werden.

Gruß

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.