ARM7 und Wiggler, welche SW zum Flashen?

Gast #317347
Lesenswert?
• ▲
▼
Hallo,
ich habe mir ein kleines Demo Board mit einem ARM7 gebaut
(AT91SAM7S32), soweit ist alles gut, ich habe mit WinARM mein ersten
Programm geschieben und mit SAMBA in den Controller übertragen, das
Prgramm läuft. Jetzt wollte einen Schritt weiter gehen und das Flashen
über JTAG vornehmen. Dazu habe ich mir einen Wiggler Clon gebaut.
Überall habe ich davon gelesen das dies wohl der vielseitigste und
bekannteste JTAG Adapter ist und es viel Software dafür gibt. Nun die
große Frage, welches Programm kann man nutzen um mit dem Wiggler
Programme ins Flash zu schreiben. Zwei gründe warum nicht mit SAMBA,
zum ertsen läuft SAMBA nur auf WinXP oder 2000, ich bin aber noch ein
Win98 anhänger. (Die ersten Tests mit SAMBA hatte ich an dem Laptop von
einem Kumpel gemacht). Zum zweiten ist die prozedur mit dem ausschalten,
Jumper TST stecken, einschalten, 10sek warten, ausschalten, Jumper
ziehen, einschalten, irgendwie umständlich.


mfg
Stefan
Gast #317349
Lesenswert?
• ▲
▼
Hi ich benutze den LCP2148 und den ADUC 7020 und debuggen geht
hervorragend mit Crossworks For ARM. Mit Eclipse gibts auch ne
möglichkeit die toll ist (halt alles kostenlos) musst aber mittels
Bootloader dein programm in Flash kopieren und nach erfolgreichem
Verifie kannste in Eclipse debuggen bzw arbeiten
Gast #317350
Lesenswert?
• ▲
▼
Hallo,
ich hab mir mal die Sachen angesehen. Das mit Eclipse scheint aufwändig
zu sein, werd ich mir aber auch mal näher ansehen wenn alle stricke
reißen. Ich habe jetzt mal versucht mir den bei WinARM mitgelieferten
Sachen klar zu kommen. Mit OCDRemote.exe und insight-gbd bekomme ich
schon mal eine Verbindung zum ARM, ich kann auch Programme übertragen,
jedoch laufen diese nicht. Soweit ich das jetzt verstanden habe gibt es
keine einfache kostenlose möglichkeit Programme über JTAG zu Flashen.
Überall wird nur der Debug im RAM unterstüzt. Der einzige Treiber den
ich gefunden habe der auch Flashen kann ist der OpenOCD, jedoch habe
ich es nirgendwo zum Download gefunden.

mfg
Stefan
Gast #317352
Lesenswert?
• ▲
▼
Hi,
jo die einzige möglichkeit die mir ebenfalls bekannt ist und komplett
kostenlos ist die geschichte mit Eclipse. Okay direktes falshen wird
noch nicht unterstütze aber mittels Bootloader falsehn ist ja auch kein
so großer aufwandt und dann mit eclipse debuggen.
Zum testen ob alles funktioniert empfehle ich dir trotzdem nochmal
Crosswork (30 Tage testversion) zumindest ging dies bei mir am
schnellsten und es war auch nicht mehr nötig makefiles, linkerskripts
und änliches mehr zu modifizieren und bearbeiten.
Gast #317354
Lesenswert?
• ▲
▼
Hallo,
ich hab mir openocd jetzt runtergeladen und bekomme es auch zum laufen.
ich bekomme auch mit gdb insight eine verbindung, jedoch kann ich nichts
übertragen. Welches Dateiformat benötige ich? Ich habs bis jetzt immer
mit den .elf Dateien versucht. Ich bin also quasi genausoweit wie mit
ocdremote.exe, aber irgendwie fehlt mir da noch was. Hat jemand so eine
zusammenstellung mit ocdremote oder openocd in betrieb? Bin ich mit gdb
insight überhaupt mit dem richtigem Programm am probieren?

mfg
Stefan

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.