mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MEGA16, Programmierung mit JTAGICE


Autor: Winfried Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, schon mal gemacht. OCDEN schaltet das JTAG-plugin im AVR-Studio beim
debug "automatisch". Ist in der AVR-Studio online-Hilfe aber auch
ganz gut beschrieben. Welcher JTAG-Adapter wird genutzt?

Autor: Fiffi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ist die JTAG Schnittstelle bei allen AVR's im Auslieferungszustand
eingeschaltet ?

Autor: Frank Linde (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Winfried Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Frank Linde (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Winfried Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
JTD: Bit7 in MCUCSR des ATmega16

Autor: ill son (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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ß

Autor: ill son (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.