Hallo, beim Programmieren meines mega8 bekomme ich folgende Fehlermeldung: "> "make.exe" program avrdude -p atmega8 -P lpt1 -c stk200 -U flash:w:main.hex avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude: Device signature = 0x1e9307 avrdude: Expected signature for ATMEGA8 is FF FF FF Double check chip, or use -F to override this check. avrdude done. Thank you. Woher bekommt der das FF FF FF ? Das ist doch nicht richtig! oder? Woran könnte das liegen? Gruß, Nikias
Interessant. Nachdem ich eben neu aufgesetzt habe und WinAVR wieder installiert habe, habe ich jetzt dasselbe Problem. Hast du es evtl. schon gelöst ?
Kann leider zu dieesem Problem nix sagen, aber bei mir läuft avrdude überhaupt nicht. Kommt immer "failed to open parallel port 'lpt1' ". Liegt das an Win2k? Ansonsten hab ich als Programmer den vom ctbot Projekt, ist ein an das STK 200 angelehnter Programmer mit 74HC244. Funktioniert mit PonyProg einwandfrei.
Hab's auf avrfreaks.net auch schon gelesen, scheint ein WinAVR-Problem zu sein. Unter Unix habe ich das noch nicht erlebt. > Kommt immer "failed to open parallel port 'lpt1'". Ist denn dein Port auch ein ,klassischer' LPT1, also 0x378? Ich glaube, avrdude übersetzt die Portnummern auf Win32 nur 1:1 in Adressen, 0x378, 0x278, 0x3bc. Manche Setups haben aber nur einen Printerport auf 0x3bc, Windows würde den dann trotzdem als LPT1 verkaufen, avrdude aber als lpt3. (0x3bc war mal der integrierte Druckerport auf der Herkules- Monochrom-Grafikkarte...)
So. Ich hab jetzt mal wie von der Fehlermeldung auch offeriert, den Check mittels -F im avrdude command ausgelassen. Funktioniert perfekt ...
Vieleicht hats den 74HC244 geknallt. Ich empfehle dir, den 74HCT244 von Philips zu verwenden. Er hat eine höhere Spannungs- und ESD festigkeit. Tipp: STK200 immer im ausgeschalteten an den PC anschliessen sonst geht der 74HC244 kaputt!!!
Habe das Problem Jetzt auch mit dem -F flag umgangen. scheint wirklich was mit der neuen winavr version zu tun zu haben! Gruß, Nikias
Doch, mein LPT1 ist 0x378. Der 74HC244 ist auch in Ordnung, funktionier ja mit PonyProg. Hier mal die komplette Meldung: > "make.exe" program avrdude -F -p atmega8 -P lpt1 -c stk200 -U flash:w:main.hex avrdude: can't open device "giveio" avrdude: failed to open parallel port "lpt1" make.exe: *** [program] Error 1 > Process Exit Code: 2 > Time Taken: 00:00 Hat jemand ne Idee woran das liegen könnte?
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.