Problem z AVRDUDE

Jul 12, 2005 7 Replies

Chciałbym używać AVRDUDE wprost z Programmers Notepada z pakietu WinAVR jednak ciągle wywala mi następujący komunikat:



avrdude: stk500_getsync(): not in sync: resp=0x00



Wywołuję go poleceniem: avrdude -p atmega162 -P com1 -c stk500 -U flash:w:main.hex -U eeprom:w:main.eep



Może ktoś wie co robię nie tak? System WinXP, programator STK501. Sam STK jest w porzadku bo z programatorem z AVRStudio działa jak należy.



Dzięki z góry!


Będę strzelał, bo nie mam dawno Windowsa ;) Tam był taki pliczek giveio.bat, czy jakoś tak - trzeba było to najpierw uruchomić...

A z wiersza poleceń (CMD.EXE) działa?

Pozdrawiam

Marcin Stanisz napisał(a):

o ile mnie pamięć nie myli, giveio.sys daje dostęp do portu równoległego, a stk500 jest podłączany do portu szeregowego.

w.

Nie działa, sprawdzałem z konsoli i używając avrdude gui

Tak

U mnie bardzo podobny uklad (Win2000Pro zamiast XP) i nigdy nie mialem problemu...

NIe masz przypadkiem jakiegos programu otwartego ktory uzywa com1 (np AVR Studio)? Sproboj otworzyc com1 w Hyperterminal, czy powie ze nie ma dostepu?

Tomek

To też sprawdziłem. Przy włączonym AVR Studio avrdude-gui sie buntuje więc to też nie to. Tak sobie teraz myślę, że problem może być w prędkości transmisji, bo wydaje mi się, że za pierwszym razem się połączył (ATmega z wew. oscylatorem). Później ustawiłem fusy na zewnętrzny w AVR Studio (tam się to robi łatwiej i przyjemniej :) i chyba odtąd problemy. Ale sprawdzę to dopiero jutro w pracy.

pozdr.

Tak sobie teraz myślę, że problem może być w

Właśnie sprawdziłem, to też nie to. Ma ktoś jeszcze jakieś pomysły co może być nie tak??

Dla potomnych napiszę jak ominąłem problem: Olałem avrdude i podpiąłem pod makefile programator z avr studio komenda:

Stk500 -d$(MCU) -ms -e -pb -vb -if$(TARGET).hex -ie$(TARGET).eep

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required