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

Arduino UNO z CH340 i ATmega328P - błąd wgrywania szkicu, avrdude error

robertk1 06 Kwi 2015 16:22 3201 2
REKLAMA
  • #1 14594868
    robertk1
    Poziom 11  
    Posty: 74
    Ocena: 4
    witam ,
    posiadam arduino UNO na chińskim chipie ch340, z atmega 328p

    przy próbie wgrania szkicu cały czas mam problem z komunikatem


    avrdude: arduino_read_sig_bytes(): (a) protocol error, expect=0x10, resp=0x90
    avrdude: error reading signature data for part "ATmega328P", rc=-3
    avrdude: error reading signature data, rc=-1

    połączyłem na pająka programator na lpt i chciałem wgrać bootloader od nowa
    na 10 prób wgrania bootloadera 2 konczą sie sukcesem, reszta niepowodzeniem z błędem avrdude: verification erorr, first mismatch at byte 0x7f00
    0xfd!=0xa6

    po jednej z udanej prób wgrania bootloadera, komunikaty przy probie wgrania szkicu
    zmieniły się na
    avrdude: arduino_read_sig_bytes(): (a) protocol error, expect=0x10, resp=0xfc
    avrdude: error reading signature data for part "ATmega328P", rc=-3
    avrdude: error reading signature data, rc=-1
    dzieje sie tak na 3 komputerach, jednak odziwo jedna na 10 prob na starym komputerze z windowsem xp i tym portem lpt prawie sie udaje, tzn udaje sie wgrac program blink i dioda na pinie 13 zaczyna migac, jednak pod koniec wgrywania wywala blad avrdudue: stk500 protocol error,
    czasami przy próbie wgrania programu wywala znienacka problem:
    stk500_paged_write ():protocol error, except=0x14, resp=0x90

    na komputerach z win8 i win7 żadna z prób sie nie udaje

    Dodano po 2 [godziny] 25 [minuty]:

    na komputerze z win 8.1 tez udaje mi sie od czasu do czasu coś wgrac

    poniżej znajdują się pełne informacje jakie wyświetla Arduino IDE podczas próby wgrania programu
    czy ktoś potrafi cos podpowiedziec?, wyglada na to że cały czas zrywana jest komunikacjia po porcie COM

    avrdude: Version 6.0.1, compiled on Mar 30 2015 at 14:56:06
             Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
             Copyright (c) 2007-2009 Joerg Wunsch
    
             System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
    
             Using Port                    : COM4
             Using Programmer              : arduino
             Overriding Baud Rate          : 115200
             AVR Part                      : ATmega328P
             Chip Erase delay              : 9000 us
             PAGEL                         : PD7
             BS2                           : PC2
             RESET disposition             : dedicated
             RETRY pulse                   : SCK
             serial program mode           : yes
             parallel program mode         : yes
             Timeout                       : 200
             StabDelay                     : 100
             CmdexeDelay                   : 25
             SyncLoops                     : 32
             ByteDelay                     : 0
             PollIndex                     : 3
             PollValue                     : 0x53
             Memory Detail                 :
    
                                      Block Poll               Page                       Polled
               Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
               ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
               eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
               flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
               lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
               hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
               efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
               lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
               calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
               signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
    
             Programmer Type : Arduino
             Description     : Arduino
             Hardware Version: 3
             Firmware Version: 4.4
             Vtarget         : 0.3 V
             Varef           : 0.3 V
             Oscillator      : 28.800 kHz
             SCK period      : 3.3 us
    
    
    avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x90
    avrdude: AVR device initialized and ready to accept instructions
    
    Reading | ################################################## | 100% 0.00s
    
    avrdude: Device signature = 0x1e950f
    avrdude: reading input file "C:\Users\robert\AppData\Local\Temp\build2050375263594996081.tmp/_5510_z_wysw.cpp.hex"
    avrdude: writing flash (7954 bytes):
    
    Writing | ###
    avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x90
    Problem z wgrywaniem na płyte. Sprawdź http://www.arduino.cc/en/Guide/Troubleshooting#upload w poszukiwaniu sugestii.
    #avrdude: stk500_cmd(): protocol error
  • REKLAMA
  • #2 14607613
    Konto nie istnieje
    Poziom 1  
  • #3 14612234
    robertk1
    Poziom 11  
    Posty: 74
    Ocena: 4
    Moj system to Windows a nie Mac,
    z sterownikami nie mam problemu, od razu spróbowałem kilku wersji dostępnych w sieci pomimo iż w moim systemie (Win 8) instalują się same, zmiana sterowników nie pomagała
REKLAMA