ARM Einsteigerfragen

Gast #861719
Lesenswert?

ich habe hier zwar überall gesucht, aber die mir sich stellenden Fragen 
nicht wirklich beantwortet bekommen. Ihr wisst ja selbst, wie es einem 
bei der Informationsüberflutung gehen kann.

Bitte gebt mir ein wenig Input um mich auf den richtigen Track zu 
setzen:

Ich möchte mit einem AT91SAM7S256 von Atmel arbeiten und habe schon eine 
Lösung um Kopf. Ich sollte vorab erwähnen, dass dies meine erste 
Erfahrung mit einem ARM ist. Eines der existierenden Entwicklungsboards 
möchte ich nicht kaufen, denn die liegen danach nur rum. Ich muss 
sowieso eine Platine für meine Lösung entwickeln - das ist auch 
hardwaretechnisch kein Problem. Das bekomme ich hin.

Wo ich momentan auf dem Schlauch stehe und etwas Hilfe brauche:
1) Ich möchte mit dem GCC für ARM arbeiten. Ist das Programmieren damit 
ähnlich gelöst wie mit dem AVRStudio oder WinAVR? Also installieren, im 
Editor programmieren, compilieren und Programm übertragen ?

2) Was brauche ich für einen Programmieradapter? Das wird ja ein JTAG 
Gerät sein müssen. Wiggler kommt nicht in Frage. Was gibt es sonst noch? 
Ich habe wohl den USBProg gesehen, aber das OpenECD ist ja noch Beta und 
soll langsam sein. Für den Anfang lieber nicht. Was wäre denn eine 
"offizielle" Lösung? Also was gibt es an kommerziellen 
Programmieradaptern, die auch unter GCC direkt arbeiten?

3) Gibt es ein ARM-Forum ähnlich diesem hier - nur hier ist ja 80% 
AVR?Oder sonstige Seiten (vielleicht Tutorial), die ich unbedingt 
besuchen sollte? Ich bin für jeden Tipp dankbar.

LG
Rainer
#861752
Lesenswert?

Vielleicht schaust Du Dir mal den iF-DEV von iSystems an. Für 69.- € 
erhälst Du ein wie ich meine recht vollständiges Einsteigersystem, ich 
mache auch damit im Moment meine ersten ARM Gehversuche, das Board 
besteht quasi nur aus dem Philips 2138 und 'nem Quarz, kann man später 
sicher noch gebrauchen auf eigenen Boards. Die IDE ist ok, lief bei mir 
nach der Installation sofort ohne Zicken. Ich warte noch auf andere HW 
um zu sehen ob die IDE + JTAG auch auf anderer Hardware problemslos 
rennt.
www.isystem.com
Gast #861800
Lesenswert?

@Rufus & @Fried:
Danke, aber genau solches habe ich ja oben ausgeschlossen. Dazu finde 
hier ja auch überall Infos. Aber genau das wollte ich eigentlich nicht. 
Ein fertiges Board kaufe ich definitiv nicht und eigentlich wollte ich 
auch OpenOCD nicht.... eigentlich (s.u.).

Gibt es keine offiziellen JTAG Tools wie für die AVRs die MKII oder 
Dragons oder auch ISP als AVR910?
Wenn ich z.B. auf die Atmel Seiten schaue, finde ich dort 
(http://www.atmel.com/dyn/resources/prod_documents/doc6224.pdf) 2 
genannt: 1) J-Link von Segger (ähem, kostet das Ding mit Software 
tatsächlich sooo viel?)
2) SAM-ICE (funzt nur mit Atmels und sonst keinen ARMs)

Ist das alles? Heißt dies, es geht eigentlich kein Weg an OpenOCD 
vorbei? D.h. also ein USBProg kaufen und OpenOCD Firmware einspielen - 
dann kann ich den ARM programmieren?
Danke
Rainer
Gast #861809
Lesenswert?

der j-link kostet tatsaechlich "soviel". der preis ist aber in der 
relation zu professionellen konkurrenzprodukten nicht wirklich hoch... 
ausserdem ist der preis wohl abhaengig vom einsatzbereich... 
(http://www.segger.com/pr_segger_non_commercial_use.html) "non 
commercial use" fuer 98 euro inklusive lizenz fuer flash download und 
gdb server sogar im hobbybereich ein echtes schnaeppchen..

hier im forum idlen auch gelegentlich leute von segger, schreib die 
vielleicht mal an...
Gast #862304
Lesenswert?

"hier im forum idlen auch gelegentlich leute von segger, schreib die
vielleicht mal an."

Ja, das kommt schon mal vor ;-).
Ich denke bei der Wahl des JTAG Adapters ist es immer eine Frage von 
Geld contra Zeitaufwand. Entweder ich zahle mehr und habe ein 
professionelles Tool, was mir auch Zeit spart oder ich kaufe etwas 
günstigeres, muss da aber vielleicht mehr Zeit investieren.

Wenn du wirklich nur privat damit arbeitest bist mit 98,- Euro für nen 
J-Link gut bedient. Damit hast du ein Tool, womit du wirklich vernünftig 
arbeiten kannst. Sparen würde dann eher an der Workbench (so wie du es 
schon geschrieben hast), Stichwort wäre da z.B. Yagarto (einfach mal 
googlen).

Gruß,
Til
Gast #862317
Lesenswert?

@rainer:
meine empfehlung wenn es sehr günstig sein soll:
IDE+Compiler (gcc): www.yagarto.de
JTAG-ICE: arm-usb-ocd (www.olimex.com)

dafür gibt es auf der atmel seite auch ein entsprechendes tutorial.

gruss
gerhard

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