logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

USBasp + AVR Dude - problem

jacobs242 06 Cze 2009 18:04 1983 7
REKLAMA
  • #1 6623574
    jacobs242
    Poziom 18  
    Witam, mam problem z konfiguracją AVR Dude tak żeby obsłużył mi programator USBasp. Wypróbowałem już kilka wersji zarówno AVR Dude jak i sterowników. Czy mógłby ktoś podesłać mi paczkę ze skompilowaną, działającą wersją AVR Dude + GUI + sterowniki, do najnowszej wersji firmware?
  • REKLAMA
  • #2 6623927
    Brutus_gsm
    Poziom 25  
    Od wersji 5.2 avrdude obsługuje programator usbasp. Wystarczy jako programator wpisać usbasp i pominąć port pod którym jest programator.

    Np. -p t2313 -c usbasp -U flash:w:"aaa.hex":i

    Najnowsze sterowniki są w tej paczce:
    http://www.fischl.de/usbasp/usbasp.2009-02-28.tar.gz
    Zaintaluj te libusb_0.1.12.1

    Do obsługi avrdude polecam nakładkę graficzną AVR Burn-O-Mat.
  • REKLAMA
  • #3 6624114
    jacobs242
    Poziom 18  
    Cytat:

    avrdude.exe: error: programm enable: target doesn't answer. 1
    avrdude.exe: AVR device initialized and ready to accept instructions

    Reading | ################################################## | 100% 0.02s

    avrdude.exe: Device signature = 0xffffff
    avrdude.exe: Yikes! Invalid device signature.
    Double check connections and try again, or use -F to override
    this check.


    avrdude.exe done. Thank you.

    Taki błąd mi wyskakuje. Ciekawe czy jest to wina programatora czy programowanej atmegi, którą przeszła już przez ręce wielu osób. Najłatwiej będzie chyba sprawdzić wkładając inną Atmegę, w poniedziałek kupię i sprawdzę.
  • #4 6624236
    Brutus_gsm
    Poziom 25  
    Programujesz w układnie docelowym? Układ jest zasilany? Może fusebity ustawione są na zewnętrzny oscylator a go nie masz. Bez tego układ się nie zaprogramuje. Włóż jumperka Slow SCK i sprawdź z nim, czy się programuje. Ale najpierw zobacz, czy dobrze podłączyłeś układ pod programator. ;)
  • #5 6624421
    jacobs242
    Poziom 18  
    Programuję w podstawce, podłączenie sprawdzałem 3 razy, bez uC pokazuje inny błąd więc raczej podłączone jest dobrze. Zworka włożona.
  • REKLAMA
  • #6 6624538
    Brutus_gsm
    Poziom 25  
    Przylutuj zewnętrzny oscylator. Pomoże na 90% ;)
  • REKLAMA
  • #7 6624793
    jacobs242
    Poziom 18  
    Ok, spróbuję. Czy w takim wypadku odczytywanie fusebitów byłoby też zablokowane?
  • Pomocny post
    #8 6624851
    Brutus_gsm
    Poziom 25  
    Tak. Gdy procesor ustawiony jest na zewnętrzny kwarc nie odczytasz poprawnie nawet fusebitów, bo wcale nie ruszy ;)
REKLAMA