JATAG Schaltung ATmega Kontrolle

Gast
Es heißt JTAG...
Und wie du deinen Stecker belegst ist ja dein Ding. Ich mein man könnte 
sich jetzt an den AVR Standart halten, aber man muss es nicht. Aber du 
hast es ja schonmal geschafft, alle Leitungen für JTAG auf einen Stecker 
zu legen.
Moderator Persönliche Seite
Manfred Schreier schrieb:
> Ich hab nämlich das Problem dass ich auf meinen Atmega32 nicht zugreifen
> kann :(

Warum schreibst du das dann nicht gleich?

Was genau bedeutet "nicht zugreifen"?  Fehlermeldung?  Welches Setup,
was für eine JTAG-Hardware wird benutzt?

Immerhin schon mal schön, dass wir im 10. Beitrag des Threads nun
bereits wissen, dass es sich um einen ATmega32 handelt.
Gast
Einfach mal alle Leitungen nachmessen! Und dann noch die 
Versorgungsspannung. Schauen ob die Pegel auf dem Reset und den anderen 
Versorgungsleitungen passen.
Gast
Naja mit Pegel meinte ich eben den Reset überprüfen, vielleicht hat er 
Verbindung zu GND... Der Pegel sollte mit einem PullUp auf deine 
Betriebsspannung gezoen werden.
Gast
Dennis X. schrieb:
> Naja mit Pegel meinte ich eben den Reset überprüfen, vielleicht hat er
> Verbindung zu GND... Der Pegel sollte mit einem PullUp auf deine
> Betriebsspannung gezoen werden.

ist er.

Welcher pegel sollte TDO haben?

Hab meine beiden Boards verglichen und bei dem, wo es funktioniert ist 
er auf high 85V) beim anderen nicht .
Gast
Manfred Schreier schrieb:
> Dennis X. schrieb:
>> Naja mit Pegel meinte ich eben den Reset überprüfen, vielleicht hat er
>> Verbindung zu GND... Der Pegel sollte mit einem PullUp auf deine
>> Betriebsspannung gezoen werden.
>
> ist er.
>
> Welcher pegel sollte TDO haben?
>
> Hab meine beiden Boards verglichen und bei dem, wo es funktioniert ist
> er auf high (5V) beim anderen nicht .
(Firma: Basta)
kannst du im Betrieb die JTAG-Signale am Oszi anschauen???

Wenn der Programmer zugreift, sollte gelten:
- TRST meistens / konstant auf high
- TCLK taktet mit KHz bis einigen MHz (max. 40)
- TDI: Eingangsdaten, die vom Programmer kommen
- TMS: ebenfalls Eingangsdaten vom Programmer
- TDO: Ausgangsdaten des Targets.
Gast
Kan asta schrieb:
> TRST sollte vom JTAG-Programmer auf High gezogen sein.

sobald ich den programmer anschließe oder erst wenn ich versuche zu 
verbinden?


---

Wenn der TDO low hat ohne Verbinden des Programmers, kann ich es ja 
sowiso gleich vergessen oder?
(Firma: Basta)
Manfred Schreier schrieb:
> sobald ich den programmer anschließe oder erst wenn ich versuche zu
> verbinden?

kommt auf den Programmer an. Beim Verbindungsversuch muss TRST 
spätestens hochgezogen werden.

Manfred Schreier schrieb:
> Wenn der TDO low hat ohne Verbinden des Programmers, kann ich es ja
> sowiso gleich vergessen oder?

Du weisst ja nicht, was im IC vor dem TDO-Ausgang ist. Es kann sein, 
dass TDO erst dann betrieben wird, wenn JTAG und der TAP aktiv sind.
(Firma: Basta)
Sind TDI und TDO evtl vertauscht? Ansonsten kann ich dir nur zu 
folgendem allgemeinen JTAG-Debugging raten:

- Signale anlegen:
- TRST = 1
- TMS = 1
- TDI = 1
- TCK = 0
- TDO an Oszi/Digitaleingang

Nun machst du folgendes (das geht auch langsam, per Hand ;)
- TCK 5x hoch- und runterziehen (takten)
- TMS = 0 setzen
- TCK einmal takten
- TMS = 1 setzen
- TCK einmal takten
- TMS = 0 setzen
- TCK einmal takten

Nun sollte nach jedem Takt an TDO ein Bit des IDCODES anliegen, eine 
bekannte Kennung für den IC.
Gast
Da red ich noch von Spannungsversorgung und "Jaja das passt alles..." 
Sieht man ja. Toll überprüft! Sowas sind die ersten Messungen - Bevor 
man irgend jemanden im Forum fragt...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.