float einschalten

Gast
Bei den 8-Bittern hbe ich das schon gemacht, bei nem ARM aber noch 
nicht. Wundert mich sowieso, daß das bei so viel Rechenleistung 
heutzutage default nicht mit bei ist. Ich wittere einen Skandal.
Moderator Persönliche Seite
Karl Heinz Buchegger schrieb:
> Wie das bei der arm Version ist, weiß ich nicht.

Normalerweise ist das bei ARM die Voreinstellung der newlib.  Es gibt
dann abgespeckte Versionen, die jeweils ein "i" vorangestellt haben
(also iprintf() statt printf() etc.).

Aber: soweit ich weiß, ist die Version, die Atmel zusammen mit dem
Atmel Studio vertreibt, per Compiletime-Option auf "kein Float in
stdio" voreingestellt worden.  Dagegen hilft dann natürlich nichts
außer dem Selbstcompilieren einer entsprechenden newlib (oder dem
Installieren einer Toolchain wie Yagarto).
Gast
Ich weiß nicht ob ich yagarto haben will. Ich hab mal Netbeans für PIC18 
ausprobiert, das hat ganz schön geschwächt. Hab hier Atmel Studio mit 
Intellisense und anderen Leckereien die schnell und fehlerfrei ohne 
Gedöns funktionieren.
Aber wir wollen jetzt nicht vom Thread abkommen.
Wenn niemand ne Idee hat werd Ich halt mal selber probieren.
Moderator Persönliche Seite
default user schrieb:
> Hab hier Atmel Studio mit Intellisense und anderen Leckereien die
> schnell und fehlerfrei ohne Gedöns funktionieren.

Außer, dass dir Atmel halt das FP-stdio vorenthalten hat.

"fehlerfrei" kann man das natürlich trotzdem noch nennen, denn es ist
ja offenbar deren volle Absicht.

Warum du Yagarto mit Netbeans für PIC18 vergleichst, ist nicht klar.
Äpfel mit Schraubenziehern verglichen?

> Wenn niemand ne Idee hat werd Ich halt mal selber probieren.

Reicht dir denn die Aussage, dass es einfach bei Atmel Studio's
mitgelieferter Newlib-Version nicht dabei ist, nicht als "Idee"?

Mach doch bei denen ein Support-Ticket auf dafür.
Gast
>Scheinbar haben sie mittlerweile eine Version mit FP-printf:
Tausend Dank!

Ich werd's gleich mal probieren. Hab gerade mit dtostrf experimentiert 
aber da scheint's wohl in der ASF verschiedene stdlib.h Versionen zu 
geben, in der einen ist es drin, in der anderen nicht...



73

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.