www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Hilfe! AT91SAM7X via JTAG direkt Programmieren


Autor: Wladimir S. (wlad)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe folgendes Problem. Ich will den AT91SAMX512 direkt per JTAG und 
ICEBreaker programmieren.
Ich habe die Scan Chain 2 (ICEBreaker) aktiviert und kann die 
ICEBreaker-Registers beschreiben und auslesen.
Zum Beispiel, ich schreibe zwei verschiedene Werte in 
Watchpoint_0_und_1_Address_Registers (0x08 und 0x10) und kann diese 
Werte korrekt auslesen.
Allerdings, wenn ich den 'Debug Comms Data Register'-Register (0x05) mit 
einer Kommando beschreibe, bleibt der 'Debug Comms Control'-Register 
(0x04) für immer 0x100000001, so dass es scheint für mich, dass der 
ICEBreaker gar nichts aktiv ist, und holt das Kommando nicht ab.
Gibt es, was ich noch zusätzlich aktivieren soll, damit es funktioniert?

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo.

Mögliche Ursache: Der JTAG Run-Test/Idle state.

Bei der JTAG-Variante von FFPI scheint es sich - wie bei SAM-BA um Code 
in einem ROM zu handeln.

Der Run-Test/Idle state hat bei ARM7TDMI eine besondere Bedeutung 
(Leider fehlt dieser Hinweis im SAM7-Manual):

Beim Warten auf den (laufenden) Chip muss man in diesem Zustand warten. 
Ansonsten wird die CPU eventuell gestoppt!

Bei anderen Aktionen (z.B. bei gestopptem Prozessor) darf dieser Zustand 
nicht durchlaufen werden.

Ich hoffe, dass das hilft.

Martin

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.