Hi,
I have done a fresh install of IDE 2.00 Beta 6, plus MightyCore for my ATmega1284p, and now I want to add my AVR Dragon programmer in JTAG mode to program it.
I find programmers.txt here: C:\Users\WALTONK\AppData\Local\Arduino15\packages\MightyCore\hardware\avr\2.1.2 and I add the Dragon to it and restart the IDE:
dragon_jtag.name=Dragon JTAG (KW)
dragon_jtag.communication=usb
dragon_jtag.protocol=dragon_jtag
dragon_jtag.program.protocol=dragon_jtag
dragon_jtag.program.tool=avrdude
But it doesn't appear in the menu?
Infact I rename the programmers.txt, create a new one just containing the above, and I still just get the default MightyCore programmers.
I search my hard disk and I can find no other programmers.txt files apart from one in a .platformio directory.
Where is it finding the programmers list from ?!?! I am sure it is a very silly mistake but I have spent 2 hours trying to find out what!
Cheers
Kev
1 Like
pert
May 17, 2021, 8:32am
2
I'm going to ask you to post some additional information that might help us to identify the problem.
Please do this:
Select File > Preferences from the Arduino IDE's menus.
Check the box next to "Show verbose output during: [ ] compilation" .
Click the OK button.
Select Sketch > Verify/Compile from the Arduino IDE's menus.
Wait for the compilation to end.
Right click on the black "Output" pane at the bottom of the Arduino IDE 2.x window.
From the context menu, click Copy All .
Open a forum reply here by clicking the Reply button.
Click the </>
icon on the post composer toolbar. This will add the forum's code block markup (```
) to your reply to make sure the error messages are correctly formatted.
Press Ctrl +V . This will paste the compilation output into the code block.
Move the cursor outside of the code tags before you add any additional text to your reply.
Click the Reply button to post the output.
Hi
Thanks very much for the reply, details as requested:
Using board '1284' from platform in folder: C:\Users\WALTONK\AppData\Local\Arduino15\packages\MightyCore\hardware\avr\2.1.2
Using core 'MCUdude_corefiles' from platform in folder: C:\Users\WALTONK\AppData\Local\Arduino15\packages\MightyCore\hardware\avr\2.1.2
Detecting libraries used...
"C:\\Users\\WALTONK\\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 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\sketch\\Blink.ino.cpp" -o nul
Generating function prototypes...
"C:\\Users\\WALTONK\\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 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\sketch\\Blink.ino.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\sketch\\Blink.ino.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\sketch\\Blink.ino.cpp.o"
Compiling libraries...
Compiling core...
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -x assembler-with-cpp -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\wiring_pulse.S" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring_pulse.S.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\WInterrupts.c" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\WInterrupts.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\wiring_analog.c" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring_analog.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\hooks.c" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\hooks.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\wiring.c" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\wiring_digital.c" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring_digital.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\wiring_pulse.c" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring_pulse.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\wiring_shift.c" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring_shift.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\CDC.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\CDC.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\HardwareSerial1.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\HardwareSerial1.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\HardwareSerial.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\HardwareSerial.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\HardwareSerial0.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\HardwareSerial0.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\HardwareSerial2.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\HardwareSerial2.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\HardwareSerial3.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\HardwareSerial3.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\IPAddress.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\IPAddress.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\PluggableUSB.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\PluggableUSB.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\Print.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\Print.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\Stream.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\Stream.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\Tone.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\Tone.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\USBCore.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\USBCore.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\WMath.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\WMath.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\WString.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\WString.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\abi.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\abi.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\main.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\main.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\new.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\new.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega1284p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_ATmega1284 -DARDUINO_ARCH_AVR "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles" "-IC:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\variants\\standard" "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\MightyCore\\hardware\\avr\\2.1.2\\cores\\MCUdude_corefiles\\wiring_extras.cpp" -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring_extras.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring_pulse.S.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\WInterrupts.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\hooks.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring_analog.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring_digital.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring_pulse.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring_shift.c.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\CDC.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\HardwareSerial.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\HardwareSerial0.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\HardwareSerial1.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\HardwareSerial2.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\HardwareSerial3.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\IPAddress.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\PluggableUSB.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\Print.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\Stream.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\Tone.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\USBCore.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\WMath.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\WString.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\abi.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\main.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\new.cpp.o"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-ar" rcs "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\core.a" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\core\\wiring_extras.cpp.o"
Archiving built core (caching) in: C:\Users\WALTONK\AppData\Local\Temp\arduino-core-cache\core_37abfa8ced71f6ba24b54b6b2e3b5ac6.a
Linking everything together...
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -Wall -Os -Wl,--gc-sections,--section-start=.FAR_MEM1=0x10000 -mmcu=atmega1284p -o "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA/Blink.ino.elf" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA\\sketch\\Blink.ino.cpp.o" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA/core\\core.a" "-LC:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA" -lm
"C:\\Users\\WALTONK\\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\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA/Blink.ino.elf" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA/Blink.ino.eep"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA/Blink.ino.elf" "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA/Blink.ino.hex"
cmd /C "C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objdump" --disassemble --source --line-numbers --demangle --section=.text "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA/Blink.ino.elf" > "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA/Blink.ino_atmega1284p_16000000L.lst"
"C:\\Users\\WALTONK\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\\Users\\WALTONK\\AppData\\Local\\Temp\\arduino-sketch-F9AAA1AF2CF867F07054968E6B8019DA/Blink.ino.elf"
Sketch uses 1160 bytes (0%) of program storage space. Maximum is 130048 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 16375 bytes for local variables. Maximum is 16384 bytes.
--------------------------
Compilation complete.
And another screen shot showing my current programmers.txt vs the menu:
h
Ahhh, not sure what is going on, but it only seems to be an issue on the 1284, I choose a different board and it works:
But go back to the 1284 and it doesn't:
pert
May 17, 2021, 11:30am
6
Hi @KevWal I am able to reproduce this issue and did some investigation. I found that the only way I could get the programmers list to properly update was by deleting my equivalent of C:\Users\WALTONK\AppData\Roaming\arduino-ide
. It seems that the data is cached there for some reason?
KevWal
May 17, 2021, 12:55pm
7
Thanks Pert, unfortunately deleting Roaming\aruino-ide directory stops any programmers, etc showing up...
pert
May 17, 2021, 1:00pm
8
If you close the Tools menu and then open it again, do you then see a Programmers item in it? The reason I ask is because the Arduino IDE 2.x has a quirky behavior where thing sort of work in an "asynchronous" manner, so if some platform or library or sketches are still loading and you open a menu, then it will simply not show the unloaded items. This is different from the classic ARduino IDE, which would just block the loading of the menu until everything was ready.
No, it never appears, only way I could fix it was to uninstall and reinstall the MightyCore in Boards Manager (and reupdate programmers.txt with the ide closed before selecting the 1284)
FYI, for any one finding this in future - to get the AVR Dragon working I had to add a program.extra_params config line, otherwise I got a {program.extra_params} appearing in the command line which broke things.
dragon_jtag.name=Dragon JTAG (KW)
dragon_jtag.communication=usb
dragon_jtag.protocol=dragon_jtag
dragon_jtag.program.protocol=dragon_jtag
dragon_jtag.program.tool=avrdude
dragon_jtag.program.extra_params=-P usb
Thanks for the above.
I had exactly the same problem but with MiniCore. I use a home made Atmega32U4 programmer. Selecting Atmega328 as processor there was no "Arduino as ISP (Atmega32U4)". I copied it from the Uno Programmers.txt but it refused to show. I then changed "AVR ISP (MiniCore)" to match the details and it worked. I could not change the "AVR ISP..." label - any change was ignored.
If I selected the Atmega168, instead of Atmega328, the (Atmega32U4) programmer was available.
After reading the above I uninstalled MiniCore. Changed the current processor to UNO and re-installed MiniCore. Next closed the IDE and first updated the MiniCore Programmers.txt. Restarted and the "Atmega32U4" option was now available for the Atmega328 and works just fine.
I did delete Roaming/Arduino IDE but it did not help. I think there might be some caching elsewhere.
Willem.
pert
May 17, 2021, 4:13pm
11
It's Roaming/arduino-ide
. Confusingly, there are multiple data folders used by Arduino IDE 2.x on Windows with similar, but slightly different names.
Oops. You are right. There is a folder by that name and it might have worked, if I deleted that one. A bit late now.
What is saved in Roaming/Arduino IDE? It does create new log files when opening IDE 2.0.x. I ask since I can restore the original contents if needed by something.
Thanks for the reply.
Willem.
pert
May 17, 2021, 4:28pm
13
I only have logs in mine. So I think it's perfectly fine to delete it. I regularly delete all three because I'm a beta tester and I sometimes need to simulate a fresh install. I have never noticed any ill effects from it, other than losing my preferences setting (those are in yet another similarly named folder: C:\Users\<user name>\.arduinoIDE
)
Yes there were only logs.
Just changed the label for "AVR ISP (MiniCore). Restarted the IDE and the change did not show. I then deleted "Roaming/arduino-ide" and it did indeed reset and now shows the change.
Need to remember that one. Yes, all the preferences are also dropped. I do not have too many changes so can live with that. (Now need to reverse the test change).
The startup time for IDE 2, however, is a bit of a pain.
Willem.
EDIT: Hey Pert, do you ever sleep? You seem to be always available for replying to problems. Thanks for your dedication.
pert
May 18, 2021, 12:43am
15
I am going to pursue this issue with the developers. I think the IDE would cause a lot of confusion for platform developers if programmers handling was left as-is even after it gets out of the beta testing phase.
Haha! Yes, but with a somewhat odd and irregular schedule due to living in the US but working with the mostly Europe-based Arduino team. And whenever I'm not sleeping I'm doing Arduino things.
You're welcome. I'm glad if I am able to make some small contributions to the Arduino project.
2 Likes
I can associate with that. I worked for most of my career the other way round. Most people could not understand why I do not get up at six in the morning (still have problems to adapt).
Willem.
system
Closed
September 15, 2021, 10:05am
17
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.
This issue is now tracked by the IDE developers here:
opened 10:20AM - 03 Nov 21 UTC
topic: code
type: imperfection
## Describe the bug
🐛 The first time a board is selected, its programmers are… cached by the IDE. After that, changes to [the `programmers.txt` configuration file of the boards platform](https://arduino.github.io/arduino-cli/dev/platform-specification/#programmerstxt) are not reflected in the IDE's **Tools > Programmer** menu.
## To Reproduce
1. Close all Arduino IDE windows.
1. Clear the **Programmer** menu cache by deleting the `C:\Users\<user name>\AppData\Roaming\arduino-ide` (Windows) or `~/.config/arduino-ide` (Linux) folder.
This is done in order to ensure there are boards available without a cached **Programmer** menu to compare with the board that has a cache.
1. Start the Arduino IDE.
1. Use Boards Manager to install "Arduino AVR Boards" (if it is not already installed).
1. Select **Tools > Board > Arduino AVR Board > Arduino Uno** from the Arduino IDE menus.
The **Programmer** menu entries have now been cached for the "Arduino Uno" board, but not for the other boards of the "Arduino AVR Boards" platform that have not yet been selected in the IDE.
1. Open the **Tools > Programmer** menu and take note of the programmers listed there:

1. Close all Arduino IDE windows
1. Open `C:\Users\<user name>\AppData\Local\Arduino15\packages\arduino\hardware\avr\<platform version>\programmers.txt` (Windows) or `~/.arduino15/packages/arduino/hardware/avr/<platform version>/programmers.txt` (Linux) in a text editor.
1. Add a new programmer definition to the file by adding the following lines to the file:
```
foo.name=Added Programmer
foo.program.tool=avrdude
```
1. Modify a programmer definition by changing this line:
```
avrisp.name=AVR ISP
```
to this:
```
avrisp.name=Modified Programmer
```
1. Remove a programmer definition by deleting these lines:
```
avrispmkii.name=AVRISP mkII
avrispmkii.communication=usb
avrispmkii.protocol=stk500v2
avrispmkii.program.protocol=stk500v2
avrispmkii.program.tool=avrdude
avrispmkii.program.extra_params=-Pusb
1. Save the file.
1. Start the Arduino IDE.
1. Select **Tools > Board > Arduino AVR Board > Arduino Uno** from the Arduino IDE menus.
1. Open the **Tools > Programmer** menu.
🐛 Note that the menu contents don't reflect any of the changes that were made to `programmers.txt`:

1. Select **Tools > Board > Arduino AVR Board > Arduino Leonardo** from the Arduino IDE menus.
This is the first time selecting this board so its Programmers menu cache is populated now.
1. Open the **Tools > Programmer** menu.
🙂 Note that the menu contents do reflect the changes that were made to `programmers.txt`:

1. Close all Arduino IDE windows.
1. Clear the programmer menu cache by deleting the `C:\Users\<user name>\AppData\Roaming\arduino-ide` (Windows) or `~/.config/arduino-ide` (Linux) folder.
1. Start the Arduino IDE.
1. Select **Tools > Board > Arduino AVR Board > Arduino Uno** from the Arduino IDE menus.
1. Open the **Tools > Programmer** menu.
🙂 Note that the menu contents do reflect the changes that were made to `programmers.txt`:

## Expected behavior
**Tools > Programmer** menu always reflects the contents of the `programmers.txt` files at the time the Arduino IDE was started, just as it is in the classic Arduino IDE.
## Desktop
- OS: Windows 10, Ubuntu 20.04
- Version: 2.0.0-beta.12-nightly.20211028
Date: 2021-10-28T03:03:25.353Z
CLI Version: 0.19.1 alpha [718bbbf2]
## Additional context
Originally reported at https://forum.arduino.cc/t/programmers-txt-change-ignored/862718
---
<details><summary>The `programmers.txt` changes are recognized as expected by Arduino CLI:</summary>
```
$ arduino-cli version
arduino-cli.exe alpha Version: 0.19.1 Commit: 718bbbf2 Date: 2021-09-29T08:28:11Z
$ arduino-cli board details -b arduino:avr:uno --list-programmers
Id Programmer name
parallel Parallel Programmer
usbGemma Arduino Gemma
atmel_ice Atmel-ICE (AVR)
buspirate BusPirate as ISP
foo Added Programmer
usbasp USBasp
arduinoisporg ArduinoISP.org
usbtinyisp USBtinyISP
jtag3isp Atmel JTAGICE3 (ISP mode)
arduinoisp ArduinoISP
stk500 Atmel STK500 development board
avrisp Modified Programmer
arduinoasisp Arduino as ISP
jtag3 Atmel JTAGICE3 (JTAG mode)
arduinoasispatmega32u4 Arduino as ISP (ATmega32U4)
```
</details>
---
<details><summary>Complete modified `programmers.txt` file:</summary>
```
foo.name=Added Programmer
foo.program.tool=avrdude
avrisp.name=Modified Programmer
avrisp.communication=serial
avrisp.protocol=stk500v1
avrisp.program.protocol=stk500v1
avrisp.program.tool=avrdude
avrisp.program.extra_params=-P{serial.port}
usbtinyisp.name=USBtinyISP
usbtinyisp.protocol=usbtiny
usbtinyisp.program.tool=avrdude
usbtinyisp.program.extra_params=
arduinoisp.name=ArduinoISP
arduinoisp.protocol=arduinoisp
arduinoisp.program.tool=avrdude
arduinoisp.program.extra_params=
arduinoisporg.name=ArduinoISP.org
arduinoisporg.protocol=arduinoisporg
arduinoisporg.program.tool=avrdude
arduinoisporg.program.extra_params=
usbasp.name=USBasp
usbasp.communication=usb
usbasp.protocol=usbasp
usbasp.program.protocol=usbasp
usbasp.program.tool=avrdude
usbasp.program.extra_params=-Pusb
parallel.name=Parallel Programmer
parallel.protocol=dapa
parallel.force=true
# parallel.delay=200
parallel.program.tool=avrdude
parallel.program.extra_params=-F
arduinoasisp.name=Arduino as ISP
arduinoasisp.communication=serial
arduinoasisp.protocol=stk500v1
arduinoasisp.speed=19200
arduinoasisp.program.protocol=stk500v1
arduinoasisp.program.speed=19200
arduinoasisp.program.tool=avrdude
arduinoasisp.program.extra_params=-P{serial.port} -b{program.speed}
arduinoasispatmega32u4.name=Arduino as ISP (ATmega32U4)
arduinoasispatmega32u4.communication=serial
arduinoasispatmega32u4.protocol=arduino
arduinoasispatmega32u4.speed=19200
arduinoasispatmega32u4.program.protocol=arduino
arduinoasispatmega32u4.program.speed=19200
arduinoasispatmega32u4.program.tool=avrdude
arduinoasispatmega32u4.program.extra_params=-P{serial.port} -b{program.speed}
usbGemma.name=Arduino Gemma
usbGemma.protocol=arduinogemma
usbGemma.program.tool=avrdude
usbGemma.program.extra_params=
usbGemma.config.path={runtime.platform.path}/bootloaders/gemma/avrdude.conf
## Notes about Dangerous Prototypes Bus Pirate as ISP
## Bus Pirate V3 need Firmware v5.10 or later
## Bus Pirate V4 need Firmware v6.3-r2151 or later
## Could happen that BP does not have enough current to power an Arduino board
## through the ICSP connector. In this case disconnect the +Vcc from ICSP connector
## and power Arduino board in the normal way.
buspirate.name=BusPirate as ISP
buspirate.communication=serial
buspirate.protocol=buspirate
buspirate.program.protocol=buspirate
buspirate.program.tool=avrdude
buspirate.program.extra_params=-P{serial.port}
# STK500 firmware version v1 and v2 use different serial protocols.
# Using the 'stk500' protocol tells avrdude to try and autodetect the
# firmware version. If this leads to problems, we might need to add
# stk500v1 and stk500v2 entries to allow explicitly selecting the
# firmware version.
stk500.name=Atmel STK500 development board
stk500.communication=serial
stk500.protocol=stk500
stk500.program.protocol=stk500
stk500.program.tool=avrdude
stk500.program.extra_params=-P{serial.port}
jtag3isp.name=Atmel JTAGICE3 (ISP mode)
jtag3isp.communication=usb
jtag3isp.protocol=jtag3isp
jtag3isp.program.protocol=jtag3isp
jtag3isp.program.tool=avrdude
jtag3isp.program.extra_params=
jtag3.name=Atmel JTAGICE3 (JTAG mode)
jtag3.communication=usb
jtag3.protocol=jtag3
jtag3.program.protocol=jtag3
jtag3.program.tool=avrdude
# Set a bitclock of 0.1us (the fastest supported value). This should
# work regardless of the crystal used, since JTAG doesn't use the MCU
# clock but dictates its own clock.
jtag3.program.extra_params=-B0.1
atmel_ice.name=Atmel-ICE (AVR)
atmel_ice.communication=usb
atmel_ice.protocol=atmelice_isp
atmel_ice.program.protocol=atmelice_isp
atmel_ice.program.tool=avrdude
atmel_ice.program.extra_params=-Pusb
```
</details>