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 PeterS - 16.09.2009 14:50)
Als Antwort auf Also Programmspeicher Mega 32: 10 000bytes von ER - 16.09.2009 9:40

> > > > > > 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


    Antwort schreiben


Antworten:

Re: Also Programmspeicher Mega 32: 10 000bytes (von ThomasJ - 26.02.2013 16:59)
    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)