dziwna sprawa w avrdude

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

Reply to
Grzegorz Kurczyk
Loading thread data ...

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

Reply to
Raven

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

Reply to
Grzegorz Kurczyk

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

Reply to
Raven

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

Reply to
Grzegorz Kurczyk

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

Reply to
Grzegorz Kurczyk

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.

Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.