www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SAM-BA vs. JTAG


Autor: Christian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin.

benutze für ein Projekt, welches ich bearbeiten muss, seit neustem das 
AT91SAM7SE-EK. Mit dem GNU Chain Tools und dem SAM-BA Programm habe ich 
es auch schon hinbekommen, dass die zwei LEDs leuchten (Getting-Started 
von ATMEL).

Nach dem durchforsten der Beiträge hier im Forum, vernahmich, dass viele 
zu einer JTAG-Version raten, da das Programmieren über SAM-BA 1. lange 
dauert und müselig ist und 2. der Flash durch das TST setzen auf die 
Dauer in Mitleidenschaft gezogen wird.

Gibt es noch andere Vor- bzw. Nachteile für eine JTAG-Programmierung 
oder via SAM-BA?

Und seh ich es richtig, dass ich wärend der Entwikclung via JTAG und 
später dann auch mit SAM-BA den µC proggen kann? Frage, da der µC im 
fertigen System später kein JTAG-Zugang mehr hat.

Gruß
Christian

Autor: Marius S. (lupin) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
JTAG hat den vorteil, dass du deinen Code auch ins RAM laden und dort 
ausführen kannst.

Ist halt eine debug schnittstelle.

Aber das Debuggen funktioniert eher schlecht als recht mit den GNU 
Tools. Ist ein ziemlich fragiles Gebilde wenn man damit wirklich 
debuggen will.

Autor: Christian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mich persönlich nervt nur dieses An- und Abgestecke der Jumper und dass 
der Flash auf dauer betroffen ist. Was was für einer Lebensdauer reden 
wir denn dann dort?

Weitere Vor-/Nachteile les ich natürlich gerne ;-)

Autor: Peter (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

naja, mit SAM-BA ins SRAM geht doch. Ausführen passt auch. Musst halt 
nur schauen, dass Du Dein PRG an die richtige Stelle im SRAM ablegst. 
Probier mal die .bin aus dem Anhang nach 0x202000 zu laden und dann

go 0x202000

bei mir blinkts dann :-)

Ich habe lange Zeit immer nach 0x200000 geladen. Das ging aber nicht, da 
hier wohl irgend ein notwendiger Code des Boards liegt oder so.

MfG
Peter

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.