Einstieg in die ARM Programmierung

Gast #722914
Lesenswert?

Hallo,

ich habe angefangen mich mit Power over Ethernet zu beschäftigen und die 
AVR's reichen für Netzwerkapplikationen leider nicht mehr aus.

Also würde ich gern einen Prozessor mit ARM Core dafür nehmen, speziell 
den AT91SAM7X256 von ATMEL.

Ich möchte nicht zuviel Geld investieren. Und habe noch ein paar Fragen?

1. Was brauche ich für Software C/C++ Compiler, Debug , Download?
2. Wo gibt es ein günstiges JTAG Kabel, welches mit dem Kern kombatibel 
ist?
3. Hat irgendjemand von euch einen Schaltplan für die Grundbeschaltung 
oder ähnliches?

Vielen Dank

Lutz
Gast #723020
Lesenswert?

"Laut Doku ist mit ARM explizit "Intel ARM" gemeint, also Xscale. Ein 
Compiler, der nicht an verschiedene ARM-Varianten anpassungsfähig ist, 
ist für Controller eher wenig geeignet."


An manchen Stellen ist die Doku etwas mißverständlich.
Selbstverständlich läuft Freepascal auch mit dem ARM7TDMI. Ich habe das 
für meinen GBA genutzt, der hat einen ARM7 drin.
#723203
Lesenswert?

Hallo Lutz,

in Punkto Software, schau Dir YAGARTO.DE an.
Fuer JTAG "Kabel" da brauchts schon ein USB -> JTAG oder einen 
sogenannten Wiggler, das ist ein parallel -> JTAG.
Meine Empfehlung ganz eindeutig SAM-ICE, allemal das Geld wert.
Das SAM-ICE ist ein J-Link von Segger www.segger.com mit der 
Einschraenkung, dass es nur mit Atmel ARM Bausteinen laeuft, dafuer 
deutlich gunestiger ist.
Meistens gibts was guenstiges bezueglich Hardware im Shop oder bei 
www.Olimex.com

Vielleicht ist auch dieses System einen Versuch wert? 
http://www.hitex.com/lpc-stick/

Robert
Persönliche Seite #723271
Lesenswert?

Eine gute Alternative zum "Wiggler" ist der FT2232-basierende 
USB-JTAG-Adapter, den unter anderem Olimex vertreibt. Der funktioniert 
über OpenOCD auch mit Yagarto und ist einiges kostengünstiger als ein 
J-Link oder ähnliches. Außerdem ist der nicht an ARMe eines bestimmten 
Herstellers gebunden, sondern kann mit jedem ARM7TDMI verwendet werden - 
sofern es von der Debugger-Software unterstützt wird.

Den "Wiggler" würde ich nur noch in Notfällen einsetzen, setzt der doch 
eine funktionierende Parallelschnittstelle voraus, was mit einem 
USB-LPT-Adapter eben nicht hinzubekommen ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren