Re: Also Programmspeicher Mega 32: 10 000bytes Kategorie: Programmierung C (von ThomasJ - 26.02.2013 16:59) | ||
Als Antwort auf Re: Also Programmspeicher Mega 32: 10 000bytes von PeterS - 16.09.2009 14:50 | ||
| ||
> > > > > > > Hallo zusammen, > > > > > > > > > > > > > > ich habe mein erstes Projekt fertiggestellt. Zum belegten Speicher zeigt der > > > > > > > Compiler dieses: > > > > > > > Ă?bersetze Projekt HZS_Vxxyyzz > > > > > > > C-Control Pro Compiler (C) 2009 Conrad Electronic > > > > > > > Durchlaufe Pass 1 > > > > > > > Durchlaufe Pass 2 > > > > > > > 127 bytes (13%) globale Variablen > > > > > > > Generiere Bytecode - 6126 bytes.. > > > > > > > Schreibe Symboldaten - 10927 bytes.. > > > > > > > > > > > > > > Es gibt im Netz unterschiedliche Angaben zum Programmspeicher: siehe hier (15kb): > > > > > > > http://de.wikipedia.org/wiki/C-Control#.C3.9Cbersicht_technische_Daten > > > > > > > > > > > > > > > > > > > > > Wieviel Kb habe ich denn noch? (Mega 32) > > > > > > > > > > > > > > GruĂ? > > > > > > > Ellen > > > > > > > > > > > > > > > > > > > > > > > > > > Ziehe von den 32kb des Gesamt Flashspeichers die Länge des Interpreters und die Länge des > > > > > > Bytecodes ab. Dann hast Du den noch freien Flash Speicher. > > > > > > > > > > > > Gruss Peter > > > > > > > > > > Hallo Peter, > > > > > also in diesem Beispiel heist das: > > > > > 32767 - 10927 - 6126 = 15714 Bytes frei ??? > > > > > > > > > > Ellen > > > > > > > > > > > > > Nein, da interpr32.bin 18648 bytes groĂ? ist (IDE 2.1), sind eher > > > > 32768 - 18648 - 6126 = 7994 Bytes frei. > > > > > > > > Gruss Peter > > > > > > OOpps, > > > > > > ich muĂ? mich korrigieren, ich hab den 4096 Byte Bootloader vergessen. > > > > > > Es bleiben also 7994 - 4096 = 3898 Byte > > > > > > Man sollte fĂĽr gröĂ?ere Projekte doch eher die 128er Version nehmen. > > > > > > Gruss Peter > > > > Hallo Peter, > > das heist also ich habe mit der Mega 32 und der IDE 2.1 gerademal 10k zur VerfĂĽgung. > > Na gut, das ist immerhin was. Die muss man erst mal vollkriegen. Etwa 80-100 Seiten Quellcode. > > > > Frage: fĂĽr diejenigen unter uns, die sich fĂĽr das Projektboard entscheiden, weil sie ein anderes > > Display haben möchten (nicht diese 2x8 - viel zu klein). Ist es geplant eine VersĂon Interpreter > > zu liefern ohne diese LCD Funktionen? Wenn ja, wieviel Kb hätte man dann zusätzlich? > > > > GruĂ? > > Ellen > > > > > > Die LCD Routinen sind klein. Mehr als 300-400 Byte sind da nicht einzusparen, eher noch weniger. > Tut mir leid, aber der Interpreter ist schon so kompakt wie möglich, das sind immerhin ca. 120 > Bytecode Befehle, ĂĽber 128 Libraryfunktionen, ein Kommandointerface, ein Debugger und > Multithreading drin. > > Gruss Peter Hallo, 2009 und fĂĽr IDE 2.1 galt anscheinend interpr32.bin 18648 bytes Bootloader 4096 Byte d.h. 32768 - 18648 - 4096= 10024 bytes fĂĽr das Programm bei Version 2.13.015 kommt Generiere Bytecode - 6126 bytes.. Schreibe Symboldaten - 10927 bytes. ... Bycode fĂĽr Ă?bertragung zu groĂ? 28877 byte Leider finde ich niergenswo eine Angabe zu aktuellen GröĂ?e des Bootloader bzw. interpr32.bin Was ist bei der Mega 32 fĂĽr Programm noch ĂĽbrig ?? Im voraus vielen Dank fĂĽr die Info Gruss Thomas | ||
Antwort schreiben Antworten: Re: Also Programmspeicher Mega 32: 10 000bytes (von ThomasJ - 27.02.2013 13:46) Re: Also Programmspeicher Mega 32: 10 000bytes (von Franz-Peter - 27.02.2013 21:56) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum