Tiny's GCC ?

Gast #178302
Lesenswert?
• ▲
▼
Hi,

ich benutze ihmo die Tiny's als neues Spielzeug und bin sehr zufrieden
mit den kleinen Kaefern (z.B. Tiny13).

Die ersten Programme laufen unter AVRASM. Ich würde gerne aber in AVR
GCC weiter machen. Diese Tiny's haben minimal SRAM und z.T. kein
"MUL" Befehl.

Kann ich die Tiny's trotzdem in AVR GCC programmieren? z.B. Tiny13 ,
Tiny2313

Ich hoffe jemand hat Erfahrungen damit gesammelt.

Mfg
Dirk
Gast #178303
Lesenswert?
• ▲
▼
Alle, die eigenen RAM haben und einen Stack im RAM lassen sich via GCC
direkt bedienen.

Es gibt auch für die RAM-losen noch einen Hack, der ist aber für eher
erfahrene Programmierer gedacht.  Link steht in der (avr-libc) Doku.
Gast #178305
Lesenswert?
• ▲
▼
> Wie finde ich raus ob sie den Stack im RAM lassen?

Durch Lesen des Datenblatts oder der Doku von avr-libc, die alle Typen
mit ihrer [nicht] vorhandenen Unterstützung auflistet.

> und wie schaut es ohne den MUL Befehl aus?

Den haben auch die AT90xxx nicht.  Kein Problem.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.