www.mikrocontroller.net

Forum: Compiler & IDEs Speicherwarnung aktivieren ?


Autor: Animefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich habe da eine Frage / Problem.
Zur zeit bastel ich an einem Programm herum um LED über PWM zu dimmen.
Das hat auch alles problemlos funktioniert als Prototyp. Dann habe ich 
angefangen weitere Features einzubauen und es funktionierte nichts mehr
richtig.
Ich habe dann durch Zufall gesehen das ich von den 128 Byte Ram etwa
160 Byte benutzt habe :-(

Wie kann ich dem GCC mitteilen das er mir eine Compilerwarnung erzeugen
soll in so einem Falle?

P.S. Nach ein wenig umstellen benötige ich nun wieder weniger als 128 
byte

MFG
Rüdiger

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Obs überhaupt beim GCC geht, weiß ich nicht.

Beim Keil C51 kann man ganz einfach im "startup.asm" eine Stackgröße 
eintragen und dann gibts nen knallharten Linker Error, wenns nicht mehr 
reinpaßt.


Peter

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.