mikrocontroller.net

Forum: Compiler & IDEs WinARM newlib float


Autor: kasuppke (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

wenn ich versuche mein ARM7 (STR7) Projekt mit WinARM zu erstellen,
bekommme ich immer Fehler beim linken der Art:
ERROR:
d:/programme/winarm/bin/../lib/gcc/arm-elf/4.0.2\libgcc.a(_addsubsf3.o)
uses hardware FP, whereas tidnreadarm.elf uses software FP

Anscheinen hat Herr Thomas die die newlib für hardware floating point
kompiliert?
Haben die ARM7 von Philips und Atmel denn eine FP-Unit?
Oder habe ich da was im makefile vergessen?
Wenn ich mir die newlib selbst erstelle, ohne hardware fp und ohne
reentrant, dann gehts.
Ist natürlich ein wenig mehr Aufwand.
Gruß,
Joerg

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe mal einen einfachen Code fuer STR7, den mir jemand zugeschickt
hat, testweise mit WinARM compiliert (Habe selbst kein Board mit einem
STR7). Die Fehlermeldung habe ich nicht gesehen. Ansonsten gibt es noch
Idealist (basiert ebenfalls auf den GNU-Tools), habe es mir nie genauer
angeschaut, aber ein paar Beispiele werden dort mitgeliefert. In Bezug
auf Software-FP oder Hardware-FP kann ich mich im Moment an keine
spezielle Einstellung erinnern.

Martin Thomas

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.