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 - 26.02.2013 16:59)
Als Antwort auf Re: Also Programmspeicher Mega 32: 10 000bytes von PeterS - 16.09.2009 14:50
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





    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)