Persistent Nano Uploading error. Assistance?

Hi Newbie here, ...

Can anyone point to a solution to the following Error msg? I am at my wits end here. I just have not been able to solve this.

Arduino: 1.8.13 (Windows 7), Board: "Arduino Nano, ATmega328P"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Vid\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=1A86_7523 -ide-version=10813 -build-path C:\Users\Vid\AppData\Local\Temp\arduino_build_976500 -warnings=none -build-cache C:\Users\Vid\AppData\Local\Temp\arduino_cache_433155 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Vid\Documents\Arduino\libraries\AOA_Standalone\AOA_Standalone.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Vid\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=1A86_7523 -ide-version=10813 -build-path C:\Users\Vid\AppData\Local\Temp\arduino_build_976500 -warnings=none -build-cache C:\Users\Vid\AppData\Local\Temp\arduino_cache_433155 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Vid\Documents\Arduino\libraries\AOA_Standalone\AOA_Standalone.ino

Using board 'nano' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr

Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr

Detecting libraries used...

"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\sketch\AOA_Standalone.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Generating function prototypes...

"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\sketch\AOA_Standalone.ino.cpp" -o "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\preproc\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE

"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\Vid\AppData\Local\Temp\arduino_build_976500\preproc\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\sketch\AOA_Standalone.ino.cpp" -o "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\sketch\AOA_Standalone.ino.cpp.o"

Compiling libraries...

Compiling core...

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\wiring_pulse.S.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\hooks.c.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\wiring_analog.c.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\wiring.c.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\wiring_digital.c.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\wiring_shift.c.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\WInterrupts.c.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\wiring_pulse.c.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\HardwareSerial.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\HardwareSerial3.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\HardwareSerial1.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\WMath.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\WString.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\abi.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\new.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\PluggableUSB.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\HardwareSerial0.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\HardwareSerial2.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\CDC.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\USBCore.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\main.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\Print.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\Stream.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\Tone.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\IPAddress.cpp.o

Using previously compiled file: C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\core\core.a

Archiving built core (caching) in: C:\Users\Vid\AppData\Local\Temp\arduino_cache_433155\core\core_arduino_avr_nano_cpu_atmega328_0c812875ac70eb4a9b385d8fb077f54c.a

Linking everything together...

"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500/AOA_Standalone.ino.elf" "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500\sketch\AOA_Standalone.ino.cpp.o" "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500/core\core.a" "-LC:\Users\Vid\AppData\Local\Temp\arduino_build_976500" -lm

"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500/AOA_Standalone.ino.elf" "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500/AOA_Standalone.ino.eep"

"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500/AOA_Standalone.ino.elf" "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500/AOA_Standalone.ino.hex"

"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-size" -A "C:\Users\Vid\AppData\Local\Temp\arduino_build_976500/AOA_Standalone.ino.elf"

Sketch uses 6458 bytes (21%) of program storage space. Maximum is 30720 bytes.

Global variables use 1520 bytes (74%) of dynamic memory, leaving 528 bytes for local variables. Maximum is 2048 bytes.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xbe

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xbe

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xbe

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xbe

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xbe

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xbe

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xbe

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xbe

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xbe

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xbe

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Invalid library found in C:\Users\Vid\Documents\Arduino\libraries\AOA_Standalone: no headers files (.h) found in C:\Users\Vid\Documents\Arduino\libraries\AOA_Standalone

Have you tried the other options under tools -> processorin the IDE? If your Nano is a clone or older original, that is the most common solution. There is a slight chance that you have to use the 168 option.

Well, I did get farther but, now I get "not enough memory" error

I just can't seem to win

Did 'old bootloader' not work?

The 168 is a smaller version of the 328(P); 50% of the RAM, 50% of the flash and 50% of the EEPROM.

What NANO do you have? As there are a few boards with the name NANO, also is this a clone or original board?

Not sure what version it is. But it is a nano with the MEGA328P chip. I was able to upload using the old boot loader. will have to test to see if it functions as designed.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.