icctiny: JuHUUUUUU!!!

Gast #67284
Ja, ein toller compiler...
nehmt ihn nicht...macht nciht den gleichen fehler...

es ist zum verzweifeln

ich habe ein programm, das 11% des flashs des tiny12 verbraucht.
die Zeile

"globaleVariable1[globaleVariable2]= char;"
(alles unsigned char)

sorgt dann dafür, dass kein Platz mehr im Flash ist

Toll!

Liegt das jetzt an einem Denkfehler von mir (Was ich irgendwie nicht
glauben kann) oder liegt das am Compiler und vorallem was kann ich
tun?

Hat irgendjemand ne idee?

Wäre echt Dankbar
Tubbu
Gast
is' ja echt gruslig. schon mal basic-dialekte probiert?
fastavr ist echt schlank, ich hab nich geglaubt, was der alles in 'nen
tiny stopft. geht aber, gruss, harry
Gast
die globale Variable ist durch globaleVariable[8] deklariert, sollte
also nur 8 byte belegen, oder?

naja, auch egal, ich hab das problem jetzt gelöst, indem ich den die
betroffene Stelle so umgeschrieben hab, dass ich ohne das Array
auskomme ( ist eigendlich auch besser so ;-))
aber ein bisschen sch**** finde ich es schon
Gast
Hi

es gibt tatsächlich einen C-Compiler für den Tiny12? Der hat ja
nichtmal SRAM und einen nur 3 Stufen tiefen Hardware Stack.

Sowas macht man also wirklich noch in Assembler. Die 512 Befehle sind
ja  nicht die Welt.

Matthias

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.