Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Also Programmspeicher Mega 32: 10 000bytes Kategorie: Programmierung C (von ThomasJ - 27.02.2013 13:46)
Als Antwort auf Re: Also Programmspeicher Mega 32: 10 000bytes von ThomasJ - 26.02.2013 16:59
Ich nutze:
C-Control Pro Mega32
> > > > > > > > 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
>
>
>
Hallo ,
ich habe gestern leider vergessen die Werte auszutauchen

Generiere Bytecode - 9267 bytes..
Schreibe Symboldaten - 10437 bytes.
 
 ... Bycode für Ã?bertragung zu groÃ?  28877 byte

Gruss
Thomas


    Antwort schreiben


Antworten:

Re: Also Programmspeicher Mega 32: 10 000bytes (von Franz-Peter - 27.02.2013 21:56)