Forum: Compiler & IDEs ARM Controller programmieren


von Moritz M. (avrprogger)


Lesenswert?

Hi,

ich progge seit etwa einem Jahr AVR Controller. Nun möchte ich gerne 
auch anfangen ARM (AT91SAM9G20 usw.) zu proggen. Wisst ihr wie das mit 
USBProg, OpenOCD,GDB Server usw. funktioniert?

Vielen Dank

von Lasse S. (cowz) Benutzerseite


Lesenswert?

Google. Artikel hier im Wiki. Forumssuche.

von (prx) A. K. (prx)


Lesenswert?

Bist du sicher, dass du so ein Ding von Null weg neu aufsetzen willst? 
Diese Klasse von Maschinchen (AT91SAM9G20) wird normalerweise mit Linux 
oder ähnl. betankt. Low-Level-Debugging per JTAG macht man dann um den 
Bootloader zum Laufen zu kriegen und um das Linux drauf zu portieren, 
danach entwanzt man einzelne Programme da drauf wie auf dem PC, nicht 
aber das Gesamtsystem.

Bischen grosser Schritt. Bist du sicher, dass du nicht eher die ARM7 
oder Cortex-M3 Klasse meinst?

von Moritz M. (avrprogger)


Lesenswert?

Hi,

sorry, ich meinte eigentlich AT91SAM7 usw.

von Peter P. (uncle-sam7)


Lesenswert?

Hallo Moritz,

ich verwende den AT91SAM7S256. Als Umgebung nehme ich yagarto (ohne 
Eclipse). Nachdem ich eher so der "poormans-debugger" typ bin, habe ich 
mir ne batch auf den Desktop angelegt, die das Programm kompiliert und 
via SAM-BA ins RAM des AT91SAM7 hochläd und dort ausführt. Nachdem mein 
Olimex-Board AT91SAM7P256 2 Serielle Schnittstellen und 2 LEDs hat, kann 
ich auch gut Debug-Meldungen schicken. Ist wahrscheinlich nicht die 
eleganteste Lösung, aber mir gefällts...

Wenn Du spezielle Fragen hast, gerne melden.

mfg
Peter

von Moritz M. (avrprogger)


Lesenswert?

Hi,

vielen Dank für die Antwort!
Geht das auch ohne irgendein Entwicklungsboard? (So wie mit ISP, PDI 
usw.).
Wie wird der Controller dann beschaltet?

von Peter (Gast)


Lesenswert?

Hmm, da bin ich leider nicht der richtige Ansprechpartner. Ich bin ganz 
froh, dass ich den USB-Anschluss auf dem Board habe und somit eine 
Verbindung ohne Zusatzhardware zum PC hinbekomme...

von hp-freund (Gast)


Lesenswert?


von Moritz M. (avrprogger)


Lesenswert?

Vielen Dank! Genau sowas hab ich gesucht!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.