I've done a fair amount of Arduino work but its been awhile. Also been doing ESP32. Now I'm trying to compile for a Nano and having problems. I did uninstall and started over with 1.8.12 and no joy.
The IF statement fails to find partition.csv and the ELSE attemtps to execute, but there is source file of partition.csv to copy. Hence the failure. I've not attempted to change any partitions so no clue why it is going down this route. There is no partition.csv file anywhere under ..Appdata\local
A prior thread talked about no path to c:\windows\system32, which I did add to the path and still no joy.
Suggestions?
Arduino: 1.8.12 (Windows 7), 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\Barry\AppData\Local\Arduino15\packages -hardware C:\Users\Barry\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Barry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Barry\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=1A86_7523 -ide-version=10812 -build-path C:\Users\Barry\AppData\Local\Temp\arduino_build_822374 -warnings=default -build-cache C:\Users\Barry\AppData\Local\Temp\arduino_cache_933534 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avrdude.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose C:\Users\Barry\Documents\Arduino\Matrix_101b\Matrix_101b.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Barry\AppData\Local\Arduino15\packages -hardware C:\Users\Barry\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Barry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Barry\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=1A86_7523 -ide-version=10812 -build-path C:\Users\Barry\AppData\Local\Temp\arduino_build_822374 -warnings=default -build-cache C:\Users\Barry\AppData\Local\Temp\arduino_cache_933534 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avrdude.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose C:\Users\Barry\Documents\Arduino\Matrix_101b\Matrix_101b.ino
Using board 'nano' from platform in folder: C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.2
Using core 'arduino' from platform in folder: C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.2
cmd /c if exist "C:\Users\Barry\Documents\Arduino\Matrix_101b\partitions.csv" copy /y "C:\Users\Barry\Documents\Arduino\Matrix_101b\partitions.csv" "C:\Users\Barry\AppData\Local\Temp\arduino_build_822374\partitions.csv"
cmd /c if not exist "C:\Users\Barry\AppData\Local\Temp\arduino_build_822374\partitions.csv" copy "C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.2\tools\partitions\{build.partitions}.csv" "C:\Users\Barry\AppData\Local\Temp\arduino_build_822374\partitions.csv"
The system cannot find the path specified.
exit status 1
Error compiling for board Arduino Nano.
pert
April 4, 2020, 5:12am
2
For some reason, the ESP32 platform.txt is being used when you are compiling for Arduino AVR Boards. Try this:
(In the Arduino IDE) File > Preferences
Click the link on the line following "More preferences can be edited directly in the file". This will open the C:\Users\Barry\AppData\Local\Arduino15 folder.
Delete C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\hardware\avr. Arduino AVR Boards 1.8.2 is already bundled with the Arduino IDE installation, so this will force the bundled version to be used instead of the apparently tampered with version at C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\hardware\avr.
Close all Arduino IDE windows.
Start the Arduino IDE.
Try compiling again.
I deleted the "avr" subdir and restarted the IDE. Still not working.
Arduino: 1.8.12 (Windows 7), 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\Barry\AppData\Local\Arduino15\packages -hardware C:\Users\Barry\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Barry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Barry\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=1A86_7523 -ide-version=10812 -build-path C:\Users\Barry\AppData\Local\Temp\arduino_build_672552 -warnings=default -build-cache C:\Users\Barry\AppData\Local\Temp\arduino_cache_509963 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avrdude.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose C:\Users\Barry\Documents\Arduino\Matrix_101b\Matrix_101b.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Barry\AppData\Local\Arduino15\packages -hardware C:\Users\Barry\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Barry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Barry\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=1A86_7523 -ide-version=10812 -build-path C:\Users\Barry\AppData\Local\Temp\arduino_build_672552 -warnings=default -build-cache C:\Users\Barry\AppData\Local\Temp\arduino_cache_509963 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avrdude.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Barry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose C:\Users\Barry\Documents\Arduino\Matrix_101b\Matrix_101b.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
cmd /c if exist "C:\Users\Barry\Documents\Arduino\Matrix_101b\partitions.csv" copy /y "C:\Users\Barry\Documents\Arduino\Matrix_101b\partitions.csv" "C:\Users\Barry\AppData\Local\Temp\arduino_build_672552\partitions.csv"
cmd /c if not exist "C:\Users\Barry\AppData\Local\Temp\arduino_build_672552\partitions.csv" copy "C:\Program Files (x86)\Arduino\hardware\arduino\avr\tools\partitions\{build.partitions}.csv" "C:\Users\Barry\AppData\Local\Temp\arduino_build_672552\partitions.csv"
The system cannot find the path specified.
exit status 1
Error compiling for board Arduino Nano.
I uninstalled 1.8.12 and went back to 1.8.10 and it works fine.
I for got to say that I had attempted to install the Win App version and quickly uninstalled that before going to 1.8.12. Perhaps there was some debris left from the App. Later today I'll try 1.8.12 again and see if it works.