Codegröße in AVR-Studio ist plötzlich von 1kB auf 4kB angewachsen.

OP #1941370
Lesenswert?
• ▲
▼
Mein C-Programm ist (Durch irgend eine Änderung im Programmcode) 
plötzlich von 1 kB auf 4kB angewachsen.
Da ich nicht mehr genau weiß, was ich konkret geändert bzw. neu 
programmiert habe, kann ich das nicht weiter eingrenzen.

Gibt es eine Möglichkeit fest zu stellen, wo der "Speicherfresser" ist?
Gast #1941375
Lesenswert?
• ▲
▼
Heimo schreibt:
>Da ich nicht mehr genau weiß, was ich konkret geändert bzw. neu
>programmiert habe, kann ich das nicht weiter eingrenzen.

Ja, wenn man alt wird ist das so.


>Gibt es eine Möglichkeit fest zu stellen, wo der "Speicherfresser" ist?

Hast du float als Datentyp eingesetzt und damit Rechen-
operationen durchgeführt?
#1941400
Lesenswert?
• ▲
▼
Heimo G. schrieb:
> Da ich nicht mehr genau weiß, was ich konkret geändert bzw. neu
> programmiert habe, kann ich das nicht weiter eingrenzen.

Das solltest Du ernst nehmen und Deine Versionskontrolle verbessern bzw. 
überhaupt erstmal eine einführen.


Wir können jetzt ne Raterunde veranstalten oder Du zeigst einfach mal 
Deine Source(n).

Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang!


Peter
OP #1941436
Lesenswert?
• ▲
▼
ich habs schon!

Das Problem war:
Ich habe für delay eine Variable (us) eingesetzt.
1
CS_low(50);
2

3
void CS_low(unsigned int us)
4
{
5
  PORTB &=   ~(1<<PB1);  // CS = low
6
  _delay_us(us);
7
}

Abhilfe:
1
CS_low();
2

3
void CS_low(void)
4
{
5
  PORTB &=   ~(1<<PB1);  // CS = low
6
  _delay_us(50);
7
}

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.