mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik STR9: Suche Startup-Code / Linkerfile für GCC


Autor: Karl (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe mit der Eval-Version von Keil mal die ersten Schritte mit dem 
STR9-Evalboard gemacht. Klappt soweit auch.
Allerdings liegt eine Vollversion von Keil ausserhalb meiner 
Möglichkeiten.

Also versuche ich es mit dem GCC. Leider bislang ohne Erfolg.
Ich habe nirgends passende Startup-Code und/oder Linker-File für den 
STR9 gefunden. Ein einfaches LED-Blink-Demo wäre ja schon ausreichend. 
:-)

Hat jemand vielleicht ein einfaches GCC-Beipsiel oder einen Link für 
mich ?

PS: Mir ist bei Keil noch aufgefallen, dass es für den GCC-Compiler die 
Option "-mcpu=arm7tdmi" verwendet, obwohl das richtige ARM9-Device 
eingestellt ist.
Sollte dort nicht eher "-mcpu=arm9tdmi" stehen ?

Gruß,
K.

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Lade dir doch mal von

http://www.st-angliamicro.com/software.asp

die  STR7 Toolchain  (auch für STR9-Derivate)

    Anglia IDEaliST IDE Version: v1.61

 Size: 7,228,920 bytes

With support for ST6, STR7, STR9, STM32 and uPSD.
Click here to download


    Anglia STRx Toolchain Version: v1.61

 Size: 47,984,803 bytes

STR7/STR9/STM32 GCC C/C++ Toolchain - GCC 4.2.1
Click here to download


    Getting Started Guide Version: 1.2

 Size: 555,510 bytes

Anglia STR7/9 Toolchain Getting Started Guide
Click here to download

herunter.

Dort findest du umfangreiche STR9-Beispiele.

Gruß Dirk

Autor: Kurt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Karl,

dass dort die option arm7tdmi steht, liegt vermutlich daran dass das 
Projekt von einem ARM7 kopiert und nicht alles auf ARM9 umgestellt 
wurde. Da ein ARM9 auch mit ARM7 instruction set läuft, fällt das nicht 
auf, ist ggf. nur nicht so effektiv.

Veispiele für GNU gibt es z.B. bei http://www.hitex.com/str9-comstick/ 
bei application download. Bei hitex kann auch eine GNU Installation 
runtergeladen werden.

Gruss
Kurt

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.