ARM Starter Kit

Gast #1588957
Lesenswert?

Hallo zusammen,

ich möchte mich in den ARM-Core einarbeiten und bin auf der Suche nach 
einem passenden Starter-Kit mit allem und scharf.
Ich würde gerne unter Windows entwickeln und das Board sollte kein 
embedded Linux oder so drauf haben, also ich möchte eigene Programme 
schreiben. Evtl. später man ein OS drauf machen, also wenn dafür schon 
die Resourcen gegeben wären, wäre das auch net schlecht.
Außerdem wäre schön, wenn man debuggen könnte und keinerlei 
Code-Speicher-Größenbeschränkungen herrschen.
Könnt ihr mir da konkrete Boards empfehlen?
Vielen Dank.

Macke
#1589141
Lesenswert?

Hi,

also ich bin mit folgender Kombination ganz gut gefahren:

- LPC2103 bzw. 2148 Entwicklungsboard
- Olimex JtagTiny

- Yagarto
  - OpenOCD
  - Eclipse (+Gnuarm Plugin)

Wobei "gut gefahren" relativ ist. Der Weg war schon steinig. Aber man 
schaffts irgendwann :)
Vielleicht gibts mittlerweile auch gute Boards mit dem Cortex A3 
Controllern. Die sollen etwas einfacher zu handeln sein.

LG Jan
Gast #1589185
Lesenswert?

Hallo,

danke erstmal.
Könntest Du mir konkrete Boards nennen? Finde im Netz irgendwie keinen 
Shop, auch net für den JTAG Adapter....
Mein Laptop hat leider nur noch USB Schnittstellen. der JTAG-Adapter hat 
ja nen USB Anschluss, also damit könnte ich dann Programmieren/Debuggen 
oder? Was ist, wenn ich am Anfang noch keinen JTAG Adapter kaufen 
möchte, unterstützen die Boards von Haus aus den Anschluss an USB?
#1589212
Lesenswert?

Also ich habe die Boards von Olimex genutzt. Die gibt es zum Beispiel 
bei embedded projects (eproo.net). Da findest du auch den Adapter. Ich 
meine die haben auch ein StarterSet. Mußt du dir mal ausrechnen ob sich 
das lohnt.

Das USB Problem kenn ich. Klappt mit dem USB Adapter aber ganz gut. 
Entgegen der Aussage auf der Olimex Homepage tat es deren FTDI Treiber 
allerdings nicht. OpenOCD liefert aber einen mit, den man nach kleinem 
Umbau der Hardware-ID in der ini verwenden kann. Vielleicht haben sie 
das aber auch mittlerweile hingebogen.

Das LPC2148 Board unterstützt zwar USB, allerdings nicht zum debuggen. 
Von daher wirst du dir wohl einen JTAG Adapter zulegen müssen.
#1589837
Lesenswert?

Ich koennte den Primr2 empfehlen, gibts bei www.watterott.com. Am besten 
auch gleich 1-2 Erweiterungsplatinchen mitbestellen.

Der Compiler ist nicht beschraenkt, der Debugger ist allerdings auf 32 
KB beschraenkt. Der USB->JTAG ist bereits integriert. Das Teil kostet 66 
Euro, ist somit guenstig fuer alles was man damit machen kann.

http://mcu-related.com/architectures/35-cortex-m3/59-stm32-primer2-stm32f103e-stm3210e-primer

Da gibts ne Menge Beispielsoftware dafuer auf http://www.STM32circle.com

hth, Robert
#1591703
Lesenswert?

Mich interessiert das Thema ARM auch.
Besonders interessant wären für mich
mehrere DA-Wandler-Ausgänge. Es gibt ja
chips, die davon 4 mit 12bit bieten.

Natürlich wäre es schön wenn die Werte
für die Dacs über eine Art DMA aus dem
Speicher ausgelesen werden könnten ohne
daß das Programm dies explizit tun muss
(Verminderung Prozessorlast, Sicherstellung
äquidistante Ausgabewerte).

Bisher habe ich nur so ein ADuC7xxx ARM7TDMI
board gesehen. Da war noch ein alter FTDI-chip
drauf. Ob dieser Chip DMA kann weiß ich nicht.
Natürlich könnte ich es aus dem Datenblatt
erfahren. Vielleicht weiß es ja jemand auswendig.

Matthias

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