Beginners Guide to ARM STR7?

OP #279675
Hi Leute,

ich hab folgendes Problem. Ich habe mir vor kurzem ein Devboard für den
ARM-Prozessor STR710 von ST-Micro besorgt.
Alle Versuche, die mitgelieferten oder anderswo verfügbaren Beispiele
zu compilieren und auf den Prozessor zu bringen schlugen fehl :( Ich
kann zwar (erfolgreich) mit dem mitgeliefertem JTAG-Interface das Flash
auslesen, löschen und wieder beschreiben, aber ich kann keines der
Beispielprogramme compilieren und lauffähig auf das Board bringen :(

Ich habe es versucht mit:
- Embest IDE for ARM (der vertreibt mein Devboard:
http://www.armkits.com/Product/STDV710A.asp)
- IAR-WB für ARM
- ADS v1.2
- Anglia IDEalist
- und noch ein paar anderen

Ich beschreibe es mal für Anglia IDEalist, was ich so gemacht habe:
- IDEalist geöffnet
- Projekt (in dem Fall USB) geladen
- Projekt compiliert
- Das File usb71x.elf mit einem ELF2BIN-Programm umgewandelt
- Das File usb71x.bin mit dem Flashprogrammer
(http://www.armkits.com/Product/flashprogrammer.asp) draufgespielt.

Nix. Nadda. Dunkel. Argh.
Bei den Links und hier im Forum hab ich kein Beginners Tutorial
gefunden, wie ich anfangen könnte.
Mir würde es echt schon reichen, wenn ich nur EIN einziges Projekt
compilieren könnte und funktionsfähig auf das Devboard kriege.

Wäre cool, wenn sich jemand mir annehmen würde. AVR & Co. sind kein
Problem. Aber bei dem ARM ...

Thanx
Locutus
Gast #279676
wow da hast du ja mal eben nen ganzen Kleinwagen an Dev-kram
investiert...

Ich kann sonst nix konstruktives sagen ausser das ich mich auch für die
STR7 interessiere aber ich werd es wohl lieber DIY machen mit GNU
compiler, ist einfacher :)

Ich glaube bisher hat hier fast noch niemand was mit den STR7 gemacht,
LPC und SAM7 sind verbreiteter
OP #279677
Nö. Ich hab nur die paar US-$ für das Devboard investiert. Von den
anderen hat es Free- bzw. Testversionen gegeben.

Ich würd ja auch OHNE IDE arbeiten, wenn ich nur mal einen Schubser in
die Richtige Richtung kriegen würde, damit ich loslegen kann.
OP #279679
Danke Robert,

ich habs mir mal runtergeladen und ausgedruckt. Irgendwie kann ich
sowas besser lesen, wenns in Papier vor mir liegt :D

Wie gesagt, Hauptsache, ich krieg das Ding einmal in C zum laufen. Dann
ist der Rest nur noch Arbeit ;)

Ciao
Ludwig
OP #279680
Danke für den Link, aber nach genauerem Durcharbeiten häng ich noch
immer.

Hat denn keiner hier Erfahrung mit der STR7-Serie von ST-Micro?
Irgendein Demo-Projekt mit irgendeinem Compiler/IDE oder was auch
immer, mit dem ich zumindest EIN Testprogramm auf dem STR7 machen
kann?

Thanx
Ludwi
Gast #279681
Habe die Anglia IDE nie ausprobiert, aber mir irgendwann mal die
Beispiele und die Dokumentation angeschaut. Vielleicht erstmal mit
einem LED-Blinker Beispiel anfangen und nicht gleich USB. Im Code
nachsehen, ob die Pinzuordnung zu den LED auch tatsaechlich mir dem
genutzen Board uebereinstimmt. Sicherstellen, das fuer Flash gelinkt
wird (nicht RAM). Wenn Dokumentation richtig in Erinnnerung,
unterstuetzt die Anglia IDE Wiggler-JTAG-Schnittstellen zum
Programmieren des Flashs-Speichers auf STR7. Keil liefern in der
Eval-Version ihrer ARM-IDE ebenfalls Beispiele fuer STR7 mit, man kann
damit auch hex-Dateien fuer Flashprogramme von anderen Anbietern
erzeugen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.