Re: Fehlermeldung: Dateilänge zu groß für Übertragung (29016 bytes) Kategorie: Programmierung C (von ThomasK - 20.09.2012 0:28) | ||
Als Antwort auf Fehlermeldung: Dateilänge zu groß für Übertragung (29016 bytes) von Seemann - 19.09.2012 21:38 | ||
| ||
> Moin, > > bin ich bei meinem kleinen Heizungsthermostat-Projekt jetzt doch an die Grenzen der Mega32 gesto�en? > Ich erhalte obige Fehlermeldung, wenn ich das Programm übertragen will. > > Die Compilerausgabe sieht aber so aus: > >�bersetze Projekt Heizung1 > >C-Control Pro Compiler (C) 2011 Conrad Electronic > >Durchlaufe Pass 1 > >Durchlaufe Pass 2 > >74 bytes (7%) globale Variablen > >Generiere Bytecode - 9406 bytes.. > >Schreibe Symboldaten - 10292 bytes.. > Demnach wäre ich doch erst bei ca. 1/3 der Kapazität, oder? > Die 9406 Bytes beziehen sich auf den generierten Bytecode. Dazu kommt aber noch der Interpreter mit weiteren 19610 Bytes - was zusammen die 29016 Bytes aus der Fehlermeldung ergibt. Und das Maximum liegt bei der Mega32 bei 28672 Bytes. Die Möglichkeiten, die Du hast: * sicherstellen, das kein Debug-Code erzeugt wird * "Peephole-Optimizer" aktivieren * "Unbenutzten Code erkennen" aktivieren * Code-Sequenzen die mehr als einmal vorkommen in Funktionen verschieben Gruss, Thomas | ||
Antwort schreiben Antworten: Re: Fehlermeldung: Dateilänge zu groß für Übertragung (29016 bytes) (von Seemann - 20.09.2012 7:00) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum