dziwna sprawa w avrdude

Sep 06, 2007 6 Replies

Witam Mam śmieszną sytuację na nowym komputerze z XP Prof na pokładzie. Po włączeniu komputera nie ma szans zaprogramowania avr-ka. Efekt jest taki.



avrdude -p atmega128 -P lpt1 -c STK200 -V -U flash:w:raskin.hex -U eeprom:w:raskin.eep



avrdude: AVR device initialized and ready to accept instructions



Reading | ################################################## | 100% 0.00s



avrdude: Device signature = 0x1e9702 avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. avrdude: erasing chip avrdude: reading input file "raskin.hex" avrdude: input file raskin.hex auto detected as Intel Hex avrdude: writing flash (28296 bytes):



Writing | ################################################## | 100% 10.97s



avrdude: 28296 bytes of flash written avrdude: reading input file "raskin.eep" avrdude: input file raskin.eep auto detected as Intel Hex avrdude: writing eeprom (75 bytes):



Writing | ***failed; # ***failed; # ***failed; ***failed; # ***failed; # ***failed; ***failed; # ***failed; # ***failed; ***failed; ..... # ***failed; ***failed;



Aby sprawę ominąć muszę najpierw odpalić PONYPROG2000 i zapuścić programowanie, ale przy pierwszym programowaniu PONY zalicza piękny zwis (procek zajęty na 100% a programowanie stoi). Muszę ubić proces ponyproga, odpalić go jeszcze raz i wtedy programowanie juz przejdzie bez problemu. Po tym mogę zamknąć ponyproga i avrdude programuje już jak trzeba. Sytuacja jest w 100% powtarzalna przy każdym uruchomieniu komputera. Kombinacje z trybami portu LPT nie przynoszą zadnych zmian. Miał ktoś z Grupowiczów podobny problem ?



Pozdrawiam Grzegorz


sprawe z dzwinym zachowaniem (blokowaniem) sie lpt w xp przerabiales czy jeszcze nie?

Użytkownik Raven napisał:

A coś bliżej... pierwszy raz mam taki numer. Na innym kompie z XP jest ok. Na tym samym kompie pod Win98SE też ok (ale z win9x nigdy nie było problemów z LPT)

Pozdrawiam Grzegorz

Grzegorz Kurczyk pisze:

xp blokuje dostep do lpt jesli w systemie nie ma jakiejs drukarki lpt

jak dobrze pamietam to przy avrdude byly jakies alternatywne sterowniki

Użytkownik Raven napisał:

Fakt, że drukarki lpt nie mam w systemie, ale udało mi się rozwiązać sprawę innym sposobem, a mianowicie manipulując parametrem -i w avrdude. Wyglądało na to, że avrdude zbyt krótko czekał na zapis do pamięci EEPROM, bo FLASH programował się prawidłowo.

Dzięki za podpowiedź Grzegorz

Użytkownik Grzegorz Kurczyk napisał:

Wrrrr... :-[ a jednak moja radość była przedwczesna. Znowu to samo... Bez odpalenia PonyProg'a nie ma szans...

Pozdrawiam Grzegorz

Raven pisze:

To jakaś ściema. Ja mam jedyną drukarkę na USB a programator podłączany do LPT (soft: ISP Programmer) chodzi bez problemu. Zarówno na LPT1 płyty głównej, jak i LPT2, który mam na karcie PCI 2xCOM+LPT.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required