Hallo! Ich komme aus dem Bascom Lager mit myAVR- Board, meinem persönlichen Programmierschlaraffenland: Code tippen, ein Klick und der Atmega8 wird geflasht. Nun versuche ich mich an Programmierung in C, habe dazu (nach reichlich Beratung) WinAVR, Burn-O-Mat und AVRDude zugelegt. Nun versuche ich seit geraumer Zeit, wenigstens hinzubekommen, dass sich mein Atmel mit irgendetwas -meinetwegen Leerem- programmieren lässt. Nix da. Ich könnte mir vorstellen, dass es beim ARVDude am leeren Auswahlfeld für den Programmer liegt.. aber was soll ich tun? Dort ist nix auszuwählen! Wer weiss Rat?
Du sparst dir avrdude und burn-o-mat. winavr brauchst du immer noch. Ich weiß allerdings nicht, welchen Programmer du hast
Wo genau ist dein Problem? was funktioniert nicht? was für ein Programmer benutzt du? Stephan schrieb: > Programmierschlaraffenland: Code tippen, ein Klick und der Atmega8 wird > geflasht. Genau so funktioniert mit WinAVR, Conde im Notepad tippen, übersetzen (im Notepad --> Make All), ein Klick (Program) und dein Atmega8 ist geflasht. BurnOMat brauchst erst Mal nicht, du muß nur im Makefile dein Programmer eingeben und das war's. oder: Stephan schrieb: > Warum nimmst du nicht das AVR Studio? hier kannst du auch ein Blick werfen http://www.kreatives-chaos.com/artikel/winavr-tutorial
:-) guckst du hier: http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl112 http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl48 ansonsten hast nicht so genau gesagt was für ein Board (Programmer du hast): MK1 (LPT) ist SP12 kompatibel: C:\> avrdude.exe -p ATtiny12 -e -c sp12 -Uflash:w:"test.hex":i -P lpt1 MK2 (USB) ist AVR910/911 kompatibel: C:\> avrdude.exe -p ATtiny12 -e -c avr910 -Uflash:w:”test.hex”:i -P com3 MK3 und Light sind STK500v2 kompatibel C:\> avrdude.exe -p ATtiny12 -e -c stk500v2 -Uflash:w:”test.hex”:i -P com3 grüße :)
Stephan schrieb: > Ich könnte mir vorstellen, dass es beim ARVDude am leeren Auswahlfeld > für den Programmer liegt.. aber was soll ich tun? Dort ist nix > auszuwählen! avr-dude hat keine Auswahlfelder, du meinst wahrschienlich den Burn-o-mat. dem must du zuerst den Ort der avrdude.conf (oder so ähnlich) mitteilen, dann bietet er auch die von avr-dude unterstützten Programmer in den Auswahllisten an
Ich "arbeite" (/versuche zu) mit dem MK2 (USB) von myAVR. Das war aber auch schon das einzige, was ich von myAVR benutzen wollte. (In meiner (zukünftigen) Firma wird myAVR belächelt). Aus der Masse verschiedener Vorschläge (weiter so!) kristallisieren sich neue doofe Fragen heraus: Was kann WinAVR, was AVRStudio nicht kann? Wozu eigentlich einen externen Brenner, wenn es sich auch von WinAVR aus brennen lässt? Wozu braucht man AVR-Dude? Kompliziert zu verstehen von MARKUS: Markus schrieb: > Warum nimmst du nicht das AVR Studio? Stephan schrieb: > Und da ist alles in einem? Markus schrieb: > Du sparst dir avrdude und burn-o-mat. winavr brauchst du immer noch. => Wieso brauch ich WinAVR immernoch? Fragen über Fragen.... Will doch nur mit möglichst wenig Aufwand ein bissel programmieren. Spricht etwas gegen das AVRStudio von Atmel?
Nächste Frage aufgetaucht: In AVRStudio lässt sich nur dann C programmieren, wenn zuvor WinAVR installiert wurde.... Nun versteh ich gar nix mehr! Ich dachte, das wären Derivate?!
Und noch eine: mein myAVR- Programmer arbeitet (laut Beschreibung) mit (ich denke) firmeneigenen Befehlen für Programmier- und Datenmodus. Ist das Teil der AVR910- Spezifikation, d.h., funktioniert die Programmierung via WinAVR dennoch?
Schlagartig funktioniert alles. Und wenn ich heute auch nicht allzuviele Antworten erhiet, bedank ich mich für die Hilfe und erhebe meine Jägermeister-Cola! Cheers!
Ein paar Fragen hast du schon selber beantworten!! WinAVR ist ein "Sammlung" viele AVR Tools bzw. Tools für die AVR µC programmierung (wenn ich mich nicht irre) und "gcc" ist unter andere dabei, das heißt: Stephan schrieb: > In AVRStudio lässt sich nur dann C programmieren, wenn zuvor WinAVR > installiert wurde... ohne ein C Compiler (gcc) kannst du mit AVRStudio nicht in C programmieren, nur in Assembler. Stephan schrieb: > Was kann WinAVR, was AVRStudio nicht kann? > Wozu eigentlich einen externen Brenner, wenn es sich auch von WinAVR aus > brennen lässt? Im Gegenteil und wie oben geschrieben ohne WinAVR kannst du mit AVRStudio kein C Programm schreiben. AVRDude ist im WinAVR mit dabei, AVRDude ist ein Programm oder ein Tool damit du dein Code an den µC übetragen kannst, AVRDude unterstützt fast alle Programmer (oder alle), das kann AVRStudio nicht. Etwas wie BurnOMat ist z.B. sehr gut für FUSE setzen (unter anderes), aber damit du es machen kannst brauchst du AVRDUDE!!!!!! Gruß Martin
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.