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
Macke schrieb: > und keinerlei Code-Speicher-Größenbeschränkungen herrschen. Bei dieser Vorgabe kannst du mit einem ARM nichts anfangen. Du brauchst eine Turing-Maschine.
Hi, ich glaube, wir haben uns falsch verstanden. Ich meinte damit die Beschränkungen, die teilweise bei der Software herrschen. Also debuggen nur bis 32k Größe oder sowas...
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
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?
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.
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.