ATtiny10 in AVR-Studio mit GCC programmieren?

Gast #2824444
Lesenswert?
• ▲
▼
Ich möchte per AVR-Studio (Ver. 4.18) einen ATtiny10 programmieren und 
habe gerade das Programm fertig. Darin ist kein Fehler. Allerdings sagt 
mir der GCC-Compiler: "MCU 'attiny10' supported for assembler only"
Aber eigentlich müsste man ihn doch auch in C programmieren können?
#2824453
Lesenswert?
• ▲
▼
Problemchen schrieb:
> Ich möchte per AVR-Studio (Ver. 4.18) einen ATtiny10 programmieren und
> habe gerade das Programm fertig. Darin ist kein Fehler. Allerdings sagt
> mir der GCC-Compiler: "MCU 'attiny10' supported for assembler only"
> Aber eigentlich müsste man ihn doch auch in C programmieren können?

Angeblich hat die allerletzte Version vom AVR Studio einen C-Compiler 
dabei, mit dem man den Tiny 'ein bischen in C programmieren' kann. 
ANgeblich - wetten würde ich darauf nicht.

Der Tiny-10 gehört zu den sog. "Brain-dead Tiny", bei denen Atmel es 
tatsächlich geschafft hat, den Chip soweit abzuspecken, dass zum 
Zeitpunkt der Einführung keine Toolchain (ausser Assembler) dafür 
existierte.

* nur 16 CPU Register (anstatt 32 wie jeder anderer AVR. R0 - R15 
existieren nicht)
* 32 Byte SRAM
* Speicherzugriffe laufen über neue Befehle (mit den gleichen Mnemnonics 
aber anderen Op-Codes)
* kein LPM Befehl


Das sind Änderungen, die in den meisten existierenden Compiler massive 
Probleme verursachen.

Wirf ihn weg und besorg dir einen vernünftigen Tiny. Die paar Cent sind 
den Ärger, den du dir mit einem BD-Tiny einhandelst nicht wert.


Brain Dead Tinys sind: Tiny 4, 5, 9, 10, 28



http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=778550

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.