Forum: Mikrocontroller und Digitale Elektronik Arduino Nano lässt plötzlich keinen Code mehr hochladen


von David R. (david_r378)


Lesenswert?

Hallo, auf meinen Arduino Nano lässt sich plötzlich kein Code mehr 
hochladen. Habe bereits die USB-Ports und das Kabel gewechselt. Habe den 
ganzen Upload hier auswerten lassen. Folgender Fehlercode tritt ständig 
auf:
Arduino: 1.8.19 (Windows 10), Board: "Arduino Nano, ATmega328P (Old 
Bootloader)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs 
-logger=machine -hardware C:\Program Files (x86)\Arduino\hardware 
-hardware C:\Users\david\AppData\Local\Arduino15\packages -tools 
C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files 
(x86)\Arduino\hardware\tools\avr -tools 
C:\Users\david\AppData\Local\Arduino15\packages -built-in-libraries 
C:\Program Files (x86)\Arduino\libraries -libraries 
C:\Users\david\Documents\Arduino\libraries 
-fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=1A86_7523 
-ide-version=10819 -build-path 
C:\Users\david\AppData\Local\Temp\arduino_build_113400 -warnings=none 
-build-cache C:\Users\david\AppData\Local\Temp\arduino_cache_615865 
-prefs=build.warn_data_percentage=75 
-prefs=runtime.tools.arduinoOTA.path=C:\Users\david\AppData\Local\Arduin 
o15\packages\arduino\tools\arduinoOTA\1.3.0 
-prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\david\AppData\Local\ 
Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 
-prefs=runtime.tools.avrdude.path=C:\Users\david\AppData\Local\Arduino15 
\packages\arduino\tools\avrdude\6.3.0-arduino17 
-prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\david\AppData 
\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 
-prefs=runtime.tools.avr-gcc.path=C:\Users\david\AppData\Local\Arduino15 
\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 
-prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\dav 
id\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6 
.1-arduino7  -verbose C:\Users\david\Desktop\V2.4\V2.4.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine 
-hardware C:\Program Files (x86)\Arduino\hardware -hardware 
C:\Users\david\AppData\Local\Arduino15\packages -tools C:\Program Files 
(x86)\Arduino\tools-builder -tools C:\Program Files 
(x86)\Arduino\hardware\tools\avr -tools 
C:\Users\david\AppData\Local\Arduino15\packages -built-in-libraries 
C:\Program Files (x86)\Arduino\libraries -libraries 
C:\Users\david\Documents\Arduino\libraries 
-fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=1A86_7523 
-ide-version=10819 -build-path 
C:\Users\david\AppData\Local\Temp\arduino_build_113400 -warnings=none 
-build-cache C:\Users\david\AppData\Local\Temp\arduino_cache_615865 
-prefs=build.warn_data_percentage=75 
-prefs=runtime.tools.arduinoOTA.path=C:\Users\david\AppData\Local\Arduin 
o15\packages\arduino\tools\arduinoOTA\1.3.0 
-prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\david\AppData\Local\ 
Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 
-prefs=runtime.tools.avrdude.path=C:\Users\david\AppData\Local\Arduino15 
\packages\arduino\tools\avrdude\6.3.0-arduino17 
-prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\david\AppData 
\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 
-prefs=runtime.tools.avr-gcc.path=C:\Users\david\AppData\Local\Arduino15 
\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 
-prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\dav 
id\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6 
.1-arduino7  -verbose C:\Users\david\Desktop\V2.4\V2.4.ino

Using board 'nano' from platform in folder: 
C:\Users\david\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8 
.6

Using core 'arduino' from platform in folder: 
C:\Users\david\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8 
.6

Detecting libraries used...

"C:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\ 
avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++"  -c -g -Os -w 
-std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections 
-fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x 
c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 
-DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\cores\\arduino" 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\variants\\eightanaloginputs" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\sketch\\V 
2.4.ino.cpp"  -o nul

Alternatives for Adafruit_TCS34725.h: [Adafruit_TCS34725-master@1.4.2]

ResolveLibrary(Adafruit_TCS34725.h)

  -> candidates: [Adafruit_TCS34725-master@1.4.2]

"C:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\ 
avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++"  -c -g -Os -w 
-std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections 
-fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x 
c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 
-DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\cores\\arduino" 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\variants\\eightanaloginputs" 
"-IC:\\Users\\david\\Documents\\Arduino\\libraries\\Adafruit_TCS34725-ma 
ster" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\sketch\\V 
2.4.ino.cpp"  -o nul

Alternatives for Adafruit_I2CDevice.h: [Adafruit_BusIO@1.14.1]

ResolveLibrary(Adafruit_I2CDevice.h)

  -> candidates: [Adafruit_BusIO@1.14.1]

"C:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\ 
avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++"  -c -g -Os -w 
-std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections 
-fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x 
c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 
-DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\cores\\arduino" 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\variants\\eightanaloginputs" 
"-IC:\\Users\\david\\Documents\\Arduino\\libraries\\Adafruit_TCS34725-ma 
ster" 
"-IC:\\Users\\david\\Documents\\Arduino\\libraries\\Adafruit_BusIO" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\sketch\\V 
2.4.ino.cpp"  -o nul

Alternatives for Wire.h: [Wire@1.0]

ResolveLibrary(Wire.h)

  -> candidates: [Wire@1.0]

"C:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\ 
avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++"  -c -g -Os -w 
-std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections 
-fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x 
c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 
-DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\cores\\arduino" 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\variants\\eightanaloginputs" 
"-IC:\\Users\\david\\Documents\\Arduino\\libraries\\Adafruit_TCS34725-ma 
ster" 
"-IC:\\Users\\david\\Documents\\Arduino\\libraries\\Adafruit_BusIO" 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\libraries\\Wire\\src" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\sketch\\V 
2.4.ino.cpp"  -o nul

Using cached library dependencies for file: 
C:\Users\david\Documents\Arduino\libraries\Adafruit_TCS34725-master\Adaf 
ruit_TCS34725.cpp

Using cached library dependencies for file: 
C:\Users\david\Documents\Arduino\libraries\Adafruit_BusIO\Adafruit_BusIO 
_Register.cpp

Alternatives for SPI.h: [SPI@1.0]

ResolveLibrary(SPI.h)

  -> candidates: [SPI@1.0]

Using cached library dependencies for file: 
C:\Users\david\Documents\Arduino\libraries\Adafruit_BusIO\Adafruit_I2CDe 
vice.cpp

Using cached library dependencies for file: 
C:\Users\david\Documents\Arduino\libraries\Adafruit_BusIO\Adafruit_SPIDe 
vice.cpp

Using cached library dependencies for file: 
C:\Users\david\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8 
.6\libraries\Wire\src\Wire.cpp

Using cached library dependencies for file: 
C:\Users\david\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8 
.6\libraries\Wire\src\utility\twi.c

Using cached library dependencies for file: 
C:\Users\david\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8 
.6\libraries\SPI\src\SPI.cpp

Generating function prototypes...

"C:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\ 
avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++"  -c -g -Os -w 
-std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections 
-fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x 
c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 
-DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\cores\\arduino" 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\variants\\eightanaloginputs" 
"-IC:\\Users\\david\\Documents\\Arduino\\libraries\\Adafruit_TCS34725-ma 
ster" 
"-IC:\\Users\\david\\Documents\\Arduino\\libraries\\Adafruit_BusIO" 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\libraries\\Wire\\src" 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\libraries\\SPI\\src" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\sketch\\V 
2.4.ino.cpp"  -o 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\preproc\\ 
ctags_target_for_gcc_minus_e.cpp"

"C:\\Program Files 
(x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u 
--language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns 
--line-directives 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\preproc\\ 
ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\ 
avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++"  -c -g -Os -w 
-std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections 
-fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto 
-mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO 
-DARDUINO_ARCH_AVR 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\cores\\arduino" 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\variants\\eightanaloginputs" 
"-IC:\\Users\\david\\Documents\\Arduino\\libraries\\Adafruit_TCS34725-ma 
ster" 
"-IC:\\Users\\david\\Documents\\Arduino\\libraries\\Adafruit_BusIO" 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\libraries\\Wire\\src" 
"-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardw 
are\\avr\\1.8.6\\libraries\\SPI\\src" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\sketch\\V 
2.4.ino.cpp"  -o 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\sketch\\V 
2.4.ino.cpp.o"

Compiling libraries...

Compiling library "Adafruit_TCS34725-master"

Using previously compiled file: 
C:\Users\david\AppData\Local\Temp\arduino_build_113400\libraries\Adafrui 
t_TCS34725-master\Adafruit_TCS34725.cpp.o

Compiling library "Adafruit_BusIO"

Using previously compiled file: 
C:\Users\david\AppData\Local\Temp\arduino_build_113400\libraries\Adafrui 
t_BusIO\Adafruit_BusIO_Register.cpp.o

Using previously compiled file: 
C:\Users\david\AppData\Local\Temp\arduino_build_113400\libraries\Adafrui 
t_BusIO\Adafruit_I2CDevice.cpp.o

Using previously compiled file: 
C:\Users\david\AppData\Local\Temp\arduino_build_113400\libraries\Adafrui 
t_BusIO\Adafruit_SPIDevice.cpp.o

Compiling library "Wire"

Using previously compiled file: 
C:\Users\david\AppData\Local\Temp\arduino_build_113400\libraries\Wire\Wi 
re.cpp.o

Using previously compiled file: 
C:\Users\david\AppData\Local\Temp\arduino_build_113400\libraries\Wire\ut 
ility\twi.c.o

Compiling library "SPI"

Using previously compiled file: 
C:\Users\david\AppData\Local\Temp\arduino_build_113400\libraries\SPI\SPI 
.cpp.o

Compiling core...

Using precompiled core: 
C:\Users\david\AppData\Local\Temp\arduino_cache_615865\core\core_arduino 
_avr_nano_cpu_atmega328old_e330fe81225444c2b58257dc43298a5a.a

Linking everything together...

"C:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\ 
avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc"  -w -Os -g -flto 
-fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400/V2.4.ino.e 
lf" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\sketch\\V 
2.4.ino.cpp.o" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\libraries 
\\Adafruit_TCS34725-master\\Adafruit_TCS34725.cpp.o" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\libraries 
\\Adafruit_BusIO\\Adafruit_BusIO_Register.cpp.o" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\libraries 
\\Adafruit_BusIO\\Adafruit_I2CDevice.cpp.o" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\libraries 
\\Adafruit_BusIO\\Adafruit_SPIDevice.cpp.o" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\libraries 
\\Wire\\Wire.cpp.o" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\libraries 
\\Wire\\utility\\twi.c.o" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\libraries 
\\SPI\\SPI.cpp.o" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400/..\\arduin 
o_cache_615865\\core\\core_arduino_avr_nano_cpu_atmega328old_e330fe81225 
444c2b58257dc43298a5a.a" 
"-LC:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400" -lm

"C:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\ 
avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy"  -O ihex -j .eeprom 
--set-section-flags=.eeprom=alloc,load --no-change-warnings 
--change-section-lma .eeprom=0 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400/V2.4.ino.e 
lf" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400/V2.4.ino.e 
ep"

"C:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\ 
avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy"  -O ihex -R .eeprom 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400/V2.4.ino.e 
lf" 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400/V2.4.ino.h 
ex"

Using library Adafruit_TCS34725-master at version 1.4.2 in folder: 
C:\Users\david\Documents\Arduino\libraries\Adafruit_TCS34725-master

Using library Adafruit_BusIO at version 1.14.1 in folder: 
C:\Users\david\Documents\Arduino\libraries\Adafruit_BusIO

Using library Wire at version 1.0 in folder: 
C:\Users\david\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8 
.6\libraries\Wire

Using library SPI at version 1.0 in folder: 
C:\Users\david\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8 
.6\libraries\SPI

"C:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\ 
avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size"  -A 
"C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400/V2.4.ino.e 
lf"

Sketch uses 8088 bytes (26%) of program storage space. Maximum is 30720 
bytes.

Global variables use 452 bytes (22%) of dynamic memory, leaving 1596 
bytes for local variables. Maximum is 2048 bytes.

C:\Users\david\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6. 
3.0-arduino17/bin/avrdude 
-CC:\Users\david\AppData\Local\Arduino15\packages\arduino\tools\avrdude\ 
6.3.0-arduino17/etc/avrdude.conf  -v -patmega328p -carduino -PCOM4 
-b57600 -D 
-Uflash:w:C:\Users\david\AppData\Local\Temp\arduino_build_113400/V2.4.in 
o.hex:i



avrdude: Version 6.3-20190619

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch



         System wide configuration file is 
"C:\Users\david\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6 
.3.0-arduino17/etc/avrdude.conf"



         Using Port                    : COM4

         Using Programmer              : arduino

         Overriding Baud Rate          : 57600

         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: 2

         Firmware Version: 1.16

         Vtarget         : 0.0 V

         Varef           : 0.0 V

         Oscillator      : Off

         SCK period      : 0.1 us



avrdude: AVR device initialized and ready to accept instructions



Reading | ################################################## | 100% 
0.00s



avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: reading input file 
"C:\Users\david\AppData\Local\Temp\arduino_build_113400/V2.4.ino.hex"

avrdude: writing flash (8088 bytes):



Writing | ################################################## | 100% 
1.78s



avrdude: 8088 bytes of flash written

avrdude: verifying flash memory against 
C:\Users\david\AppData\Local\Temp\arduino_build_113400/V2.4.ino.hex:

avrdude: load data flash data from input file 
C:\Users\david\AppData\Local\Temp\arduino_build_113400/V2.4.ino.hex:

avrdude: input file 
C:\Users\david\AppData\Local\Temp\arduino_build_113400/V2.4.ino.hex 
contains 8088 bytes

avrdude: reading on-chip flash data:



Reading | ###############################################An error 
occurred while uploading the sketch

### | 100% 1.75s



avrdude: verifying ...

avrdude: verification error, first mismatch at byte 0x1744

         0x2f != 0x2c

avrdude: verification error; content mismatch



avrdude done.  Thank you.

Würde mich freuen, wenn ihr mir weiterhelfen könnt.

von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Flash kaputt
Unterspannung
Beschaltung stört

von Stefan F. (Gast)


Angehängte Dateien:

Lesenswert?

Ich bin nicht sicher, ob man jemandem antworten soll, der die 
Benimm-Regeln des Forums ignoriert.

Der Flash Speicher des Chips ist nicht beliebig oft änderbar. 10.000 
Zyklen verspricht der Hersteller.

Es könnte aber auch an instabiler Stromversorgung liegen.

von David R. (david_r378)


Lesenswert?

Danke für die Antwort. Tut mir leid, wusste nicht, dass das als 
Sourcecode verstanden wird. Der Arduino würde nicht so oft bespielt, 
denke nicht, dass dieser Fall eingetreten ist. Die Stromversorgung 
erfolgt über USB-Ports, habe schon zwei PCs verwendet, sollte auch nicht 
das Problem sein.

von David R. (david_r378)


Lesenswert?

Danke für die Antwort. Was genau meinst du mit Unterspannung?

von Rainer W. (rawi)


Lesenswert?

David R. schrieb:
> Hallo, auf meinen Arduino Nano lässt sich plötzlich kein Code mehr
> hochladen.

Dann ist es jetzt kein Arduino mehr.
Nimm einen zweiten und spiel den Bootloader per ISP wieder drauf.

p.s.
Was für Sourcecode gilt, darfst du gerne sinngemäß auf Fehlermeldungen 
übertragen.
1
"Wichtige Regeln - erst lesen, dann posten!
2
...
3
Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang"

von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

Bootloader zerschossen? Fuses zerschossen?

von David R. (david_r378)


Lesenswert?

Danke für die Antwort. Wie kann ich das am besten nachprüfen?

Beitrag #7412878 wurde vom Autor gelöscht.
von Stefan F. (Gast)


Lesenswert?

David R. schrieb:
> Wie kann ich das am besten nachprüfen?

Bersorge dir einen ISP Programmieradapter und installiere den Bootloader 
neu. Dafür hat die IDE einen entsprechenden Menüpunkt.

Als ISP Programmieradapter kann man alternativ auch einen anderen 
funktionierenden Arduino Nano oder Uno benutzen und den "ArduinoISP" 
Sketch verwenden, der ebenfalls in der IDE enthalten ist. Dazu gibt es 
eine Webseite, die den Schaltungsaufbau erklärt.

von David R. (david_r378)


Lesenswert?

Danke für die Antwort. Habe das Programm schon an mehreren 
Mikrocontrollern ausprobiert und es war nie fehlerhaft beim Upload und 
es hat auch funktioniert.

Die Beschaltung kann ich leider nicht entfernen, da dies extrem viel 
Aufwand wäre und es sich zeitmäßig nicht ausgeht.

von Sebastian W. (wangnick)


Lesenswert?

David R. schrieb:
> avrdude: verification error, first mismatch at byte 0x1744
>
>      0x2f != 0x2c

Ist es immer diese Stelle 0x1744? Da wollen anscheinend  zwei Flashbits 
nach dem Löschen (auf 0xff) partout nicht mehr Null werden!

LG, Sebastian

von David R. (david_r378)


Lesenswert?

Danke für die Antwort. Das werde ich gleich ausprobieren.

von Stefan F. (Gast)


Lesenswert?

David R. schrieb:
> Die Beschaltung kann ich leider nicht entfernen, da dies extrem viel
> Aufwand wäre und es sich zeitmäßig nicht ausgeht

Hast du etwa keine Steckbaren Stiftleisten verwendet? Warum nicht?

von Wendels B. (wendelsberg)


Lesenswert?

David R. schrieb:
> und es sich zeitmäßig nicht ausgeht

Dann nimm einen neuen.

von David R. (david_r378)


Lesenswert?

Danke für die Antwort. Ja, es ist immer diese Stelle.

von Stefan F. (Gast)


Lesenswert?

Du könntest es mal mit einem Netzteil versuchen, anstatt nur per USB zu 
versorgen (falls das der Fall ist).

von David R. (david_r378)


Lesenswert?

Müsste einen Nano bestellen. Habe zwar andere Arduinos, aber die passen 
wegen der Baugröße nicht.

von David R. (david_r378)


Lesenswert?

Der Arduino wurde auf eine Platine aufgelötet.

von Sebastian W. (wangnick)


Lesenswert?

David R. schrieb:
> Danke für die Antwort. Ja, es ist immer diese Stelle.

Wenn die Spannungsversorgung stabil ist, dann spricht alles für einen 
irreparabel defekten Flashspeicher.

LG, Sebastian.

: Bearbeitet durch User
von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

David R. schrieb:
> Was genau meinst du mit Unterspannung?

David R. schrieb:
> Wie kann ich das am besten nachprüfen?

Ein Voltmeter wäre schon ein Anfang.

von Sebastian W. (wangnick)


Lesenswert?

David R. schrieb:
> Müsste einen Nano bestellen. Habe zwar andere Arduinos, aber die passen
> wegen der Baugröße nicht.

Es würde wohl ausreichen, den Atmega328P zu tauschen ...

LG, Sebastian

von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

Kann man mit geringerer Baudrate versuchen oder ist die fest vorgegeben?

von Stefan F. (Gast)


Lesenswert?

Ben B. schrieb:
> Kann man mit geringerer Baudrate versuchen oder ist die fest vorgegeben?

Die ist fest vorgegeben und sicher nicht die Problemursache.

von David R. (david_r378)


Lesenswert?

Über den Uno habe ich es geschafft das Blink Sketch auf den Nano zu 
spielen aber das Programm, das ich haben möchte geht nicht.

von Stefan F. (Gast)


Lesenswert?

Ist die Stromversorgung zuverlässig, und nicht überlastet?

von David R. (david_r378)


Lesenswert?

Wie gesagt, es ist eine Versorgung über USB via Laptop, muss doch zum 
draufspielen reichen oder?

von Rainer W. (rawi)


Lesenswert?

David R. schrieb:
> Wie gesagt, es ist eine Versorgung über USB via Laptop, muss doch zum
> draufspielen reichen oder?

Wenn das Kabel in Ordnung ist in in deinem Aufbau nicht anderweitig zu 
viel Strom fließt, sollte es.

von Stefan F. (Gast)


Lesenswert?

David R. schrieb:
> Wie gesagt, es ist eine Versorgung über USB via Laptop, muss doch zum
> draufspielen reichen oder?

Wie viel Strom nimmt die Schaltung denn auf, die du um den Arduino herum 
gebaut hast? Wenn die Schaltung mehr als 100 mA aufnimmt, womöglich 
sogar schwankend, dann ist das durchaus relevant. Denn die 
Innenwiderstände von USB Kabeln und deren Anschlüsse sind dann nicht 
mehr zu vernachlässigen. Ohne stabile Stromversorgung läuft das Ding 
nicht zuverlässig, insbesondere Schreibzugriffe auf den Flash.

von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

David R. schrieb:
> Wie gesagt, es ist eine Versorgung über USB via Laptop, muss doch zum
> draufspielen reichen oder?
Woher sollen wir/ich das wissen?

David R. schrieb:
> Die Beschaltung kann ich leider nicht entfernen,
Die Beschaltung ist natürlich völlig ok und braucht keinen Strom.

von David R. (david_r378)


Lesenswert?

Die Schaltung beinhaltet eine Motorsteuerung und zieht um die 5A, aber 
die Schaltung wird über einen Akku versorgt und den habe ich 
rausgenommen zum Hochladen

von Stefan F. (Gast)


Lesenswert?

Eigentlich arbeiten USB Geräte mit einem Spannungsregler, der aus den 
ungefähren instabilen 5V schön stabile 3,3 V macht. Nur Arduino 
verwendet aus mir unverständlichen Gründen 5 V. Als das Projekt 
gegründet wurde, waren 5V bereits schon lange nicht mehr üblich.

von Stefan F. (Gast)


Lesenswert?

David R. schrieb:
> Die Schaltung beinhaltet eine Motorsteuerung und zieht um die 5A, aber
> die Schaltung wird über einen Akku versorgt und den habe ich
> rausgenommen zum Hochladen

Dass heißt, du belastet dein USB Kabel mit 5 Ampere? Kann nicht sein. 
Offenbar hast du keinen Plan, wie viel Strom deine Schaltung aufnimmt. 
Sei froh, dass dein Laptop noch nicht kaputt ist.

Übrigens: USB Ports an PC/Laptops sind oft mit Polyfuses vor Kurzschluss 
geschützt. Wenn diese einmal auslösen, erhöht sich ihr Innenwiderstand 
dauerhaft. Bei meinem letzten Laptop habe ich mir so einen Port halb 
kaputt gemacht, seit dem konnte ich daran nur noch kleinst-Verbrauche 
wir Mäuse anschließen. USB Sticks haben daran oft spontan ihre Daten 
verloren.

Auch gut zu wissen: USB Ausgänge darf man nur mit maximal 10 µF 
kapazitiv belasten. Ich wette, dass hält deine Schaltung nicht einmal 
ansatzweise ein. Mit höherer Kapazitiver Last riskiert man beim 
Anstecken das Kabel, dass der Rechner abstürzt. Außerdem versaut man 
sich damit die Kontakte der Anschlüsse.

von David R. (david_r378)


Lesenswert?

Die USB Ports gehen aber alle bei allen anderen Mikrocontrollern, da ist 
nichts kaputt.

von David R. (david_r378)


Lesenswert?

Bei der Schaltung steuert der Arduino nur Relais an, welche wiederum 
über den Akku Motoren schalten, er ist nicht mit großen Lasten 
verbunden.

von Stefan F. (Gast)


Lesenswert?

Nochmal: Wie viel Strom nimmt deine Schaltung auf?

Wenn du nicht sicher weißt wie viel es ist, dann versorge sie mit einem 
Netzteil. Mit einer stabilen Stromversorgung wird das Flashen 
funktionieren - es sei denn, der Flash Speicher ist wirklich kaputt.

von Sebastian W. (wangnick)


Lesenswert?

David R. schrieb:
> Die USB Ports gehen aber alle bei allen anderen Mikrocontrollern, da ist
> nichts kaputt.

Wie dem auch sei. Zum Löschen und Neuprogrammieren des Flash ist mehr 
Strom als üblich nötig, und dazu ist der Vorgang recht 
spannungssensibel. Mit einer niederimpedanten Spannungsversorgung 
besteht etwas Hoffnung, den Flashspeicher eventuell doch noch zu 
regenerieren. Vor allem aber sollte dieser Fehler dann beim nächsten uC 
nicht erneut wieder auftreten.

LG, Sebastian

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.