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

Atmega8a - Błąd zapisu flash przy użyciu programatora stk500v2

patkor 11 Paź 2012 21:30 1434 3
REKLAMA
  • #1 11402127
    patkor
    Poziom 9  
    Witam, ostatnio mnie tkneło żeby odkurzyć kiedyś zakupiony zestaw i od razu pojawił się problem Podłączyłem programator stk500v2 do płytki stykowej z Atmegą8a i hmm od tak wpiąłem 4 diody na porty PD0, PD2, PD4, PD6 i poprostu na początku wymagałem tylko zapalenia się tych diód .. jedyne co otrzymałem to taki komunikat...

    avrdude.exe: AVR device initialized and ready to accept instructions 
    
     Reading | ################################################## | 100% 0.02s 
    
     avrdude.exe: Device signature = 0x1e9307 
     avrdude.exe: reading input file "C:\AVR\make.hex" 
     avrdude.exe: input file C:\AVR\make.hex auto detected as Intel Hex 
     avrdude.exe: writing flash (88 bytes): 
    
     Writing | avrdude.exe: stk500v2_command(): unknown status 0x80 
     avrdude.exe: stk500v2_paged_write: write command failed 
     ################################################## | 100% 0.17s 
    
     avrdude.exe: failed to write flash memory, rc=-1 
    
     avrdude.exe done.  Thank you.



    Próbowałem poszukać w googlach coś, natknąłem się na kilka wyników lecz żaden nie dał mi odpowiedzi .. Coś znalazłem że procesor może być walnięty, że programator może być źle podłączony ..
    Programator podłączałem wydaje mi się że dobrze ... Co prawda montaż na goldpinach jest taki prowizoryczny, na dniach przylutuje kabelki ...

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod




    Tutaj jest schemat z którego korzystałem przy podłączaniu atmegi http://www.sendspace.pl/file/62b975f137394d0899091ee (na ostatniej stronie)

    Atmega8a - Błąd zapisu flash przy użyciu programatora stk500v2
  • REKLAMA
  • REKLAMA
  • Pomocny post
    #3 11408894
    rpal
    Poziom 27  
    Sprawdź poprawność połączeń a jeśli masz drugi nowy procek i sytuacja się powtórzy będziesz miał pewność że to jest właśnie powód. Poza tym sam program obsługujący programator powinien sygnalizować błąd programowania.
  • #4 11412580
    patkor
    Poziom 9  
    a może ktoś taki błąd potrafi rozwiązać ?
    
    avrdude.exe: Device signature = 0x1e9307
    avrdude.exe: reading input file "C:\AVR\make.hex"
    avrdude.exe: input file C:\AVR\make.hex auto detected as Intel Hex
    avrdude.exe: writing flash (88 bytes):
    
    Writing | ################################################## | 100% 0.74s
    
    avrdude.exe: 88 bytes of flash written
    avrdude.exe: verifying flash memory against C:\AVR\make.hex:
    avrdude.exe: load data flash data from input file C:\AVR\make.hex:
    avrdude.exe: input file C:\AVR\make.hex auto detected as Intel Hex
    avrdude.exe: input file C:\AVR\make.hex contains 88 bytes
    avrdude.exe: reading on-chip flash data:
    
    Reading | ################################################## | 100% 0.56s
    
    avrdude.exe: verifying ...
    avrdude.exe: verification error, first mismatch at byte 0x0005
                 0xc0 != 0x00
    avrdude.exe: verification error; content mismatch
    
    avrdude.exe done.  Thank you.
    
    




    // edit: Niewiem co ruszyłem, ale diody zapaliły ^^ i chyba Atmega była walnięta, bo na innej śmiga :)
REKLAMA