MSPGCC & IAR: sprintf() macht Probleme

Gast #237597
Lesenswert?
• ▲
▼
Hallo!
Ich habe ein Problem mit der C-Funktion sprintf() bzw. snprintf(). Ich
verwende als Compiler MSPGCC und zum Übertragen auf den MSP (ein
MSP430F169) IAR Embedded Workbench (Kickstart Edition). Sowie ich in
mein Programm ein sprintf() bzw. snprintf() einbaue, compiliert der
MSPGCC zwar noch problemlos, keine Warnings, nichts, IAR beschwert sich
jedoch dann mit der Fehlermeldung "USER ERROR Code Limitation: The
Application is too large (More than 4096Kbytes)".
Das ist jedoch IMHO unmöglich, laut Explorer ist die .hex-Datei gerade
mal 11.808 Bytes groß, also knapp 12Kb.
Kennt jemand das Problem und hat eine Lösung oder sonst eine Idee?

Danke schonmal für eure Hilfe,

Bastian!
Gast #237599
Lesenswert?
• ▲
▼
4MB sind in der tat recht viel... 4KB hingegen recht wenig... Zumal mein
e .hex-Datei auch ohne sprintf() schon größer als 4KB (ca. 11KB) ist.
D.h. dass, falls es eine Größenlimitation gibt, die auch bei der
.hex-Datei ohne sprintf() greifen müsste...
Gast #237600
Lesenswert?
• ▲
▼
der MSP430F169 hat 60KB flasch, also ist mangelder speicherplatz nicht
das problem.
allerdings ist die freie version von IAR auf 4KB große programme
beschränkt. bei der fehlermeldung handelt es sich sicher um 4096Bytes
(möglicherweise ein fehler im IAR?). warum das erst jetzt zum tragen
kommt??? keine ahnung. oder hast du das programm vorher noch nie auf
den msp geladen, bzw. war es kleiner 4kB?
mit dem http://mspgcc.sourceforge.net/_parjtag.zip solltest du besser
bedient sein.

Antwort schreiben

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.

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.