2016-06-25 34 views
0

Ich habe damit für eine Reihe von Tagen fiedeln.Bootloading ATmega 328P-PU "Ziel antwortet nicht"

Im bootloading ein 328p mit einem jetzt aktualisierten USBasp.

Ich habe eine neue 328p von einem neuen Arduino UNO, die ich nicht laden kann. Keeps gibt mir die:

Die alte 328p von ebay, die jetzt tot ist, hatte keine Probleme, Bootloaded!

Und ja. Ich habe meine Verbindungen überprüft und 10 Mal gemessen. Ich habe auch die Firmware auf meinem USBasp aktualisiert.

Sind die 328p aus dem Arduino in irgendeiner Weise gesperrt? Irgendwelche Ideen zu diesem?

Volle Leistung:

avrdude: Version 6.0.1, compiled on Apr 14 2015 at 16:30:25 
    Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ 
    Copyright (c) 2007-2009 Joerg Wunsch 

    System wide configuration file is "/Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf" 
    User configuration file is "/Users/madsgadebergjensen/.avrduderc" 
    User configuration file does not exist or is not a regular file, skipping 

    Using Port     : usb 
    Using Programmer    : usbasp 
    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 : usbasp 
    Description  : USBasp, http://www.fischl.de/usbasp/ 

avrdude: Auto-set SCK Periode (da gegeben ist gleich null) avrdude: Fehler: Programm aktivieren: Ziel antwortet nicht. 1 avrdude: Initialisierung fehlgeschlagen, rc = -1 Überprüfen Sie die Verbindungen und versuchen Sie es erneut oder verwenden Sie -F, um diese Prüfung zu überschreiben .

avrdude getan. Vielen Dank.

Fehler beim Brennen des Bootloaders.

Antwort

0

Haben Sie versucht, das avrdude-Programm über die Befehlszeile zu verwenden?

Suchen Sie Ihre avrdude.exe, in der Regel:

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\ 

Gehen Sie in diesem Ordner (CMD) und Sie müssen die avrdude.exe Datei. diese

Typ:

avrdude.exe -C"C:\Program Files (x86)\Arduino\hardware/tools/avr/etc/avrdude.conf" 
-v -pm328p -cusbasp -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m -U efuse:w:0x07:m 

Erläuterung:

-v: Verbose mode. 
-pm328p: Chip model. 
-cusbasp: Programmer 
Set fuses, in the example LFUSE:E2 HFUSE:D9 EFUSE:07. 

Sie können neue Sicherungen überprüfen und berechnen hier: http://www.engbedded.com/fusecalc/

Hoffnung dies Ihr Problem lösen.

Mit freundlichen Grüßen