I’ve finally managed to get Medusa sketches to compile without errors, but when I try to upload a sketch (in this case the Joystick sketch), I get this:
Error while uploading: missing ‘upload.tool’ configuration parameter
Arduino: 1.5.4 (Mac OS X), Board: “FEZ Medusa”
Sketch uses 18,654 bytes (57%) of program storage space. Maximum is 32,256 bytes.
Global variables use 572 bytes of dynamic memory.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
I have no idea what to do next. (NOTE: I tried this with both the standard Arduino version and this newest beta version, same thing in both)
Verbose version:
Arduino: 1.5.4 (Mac OS X), Board: “FEZ Medusa”
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=12000000L -DARDUINO=154 -DARDUINO_AVR_MEDUSA -DARDUINO_ARCH_AVR -I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/cores/arduino -I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/variants/standard -I/Users/tina/Documents/Arduino/libraries/Gadgeteering -I/Users/tina/Documents/Arduino/libraries/FEZMedusa -I/Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/src -I/Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/arch/avr -I/Users/tina/Documents/Arduino/libraries/IO60P16 -I/Users/tina/Documents/Arduino/libraries/CharDisplay -I/Users/tina/Documents/Arduino/libraries/Joystick /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp -o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/DaisyLink.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/I2CBus.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/I2CDevice.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Interfaces.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/List.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Mainboard.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Module.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SerialDevice.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Socket.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SoftwareSerial.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SPIBus.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SPIDevice.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Types.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/FEZMedusa.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/I2CBus.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/SerialDevice.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/SPIBus.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/System.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/avr/SPI.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/IO60P16/IO60P16.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/CharDisplay/CharDisplay.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick/Joystick.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/malloc.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/realloc.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/hooks.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/WInterrupts.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_analog.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_digital.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_pulse.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_shift.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/CDC.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/HardwareSerial.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/HID.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/IPAddress.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/main.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/new.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Print.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Stream.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Tone.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/USBCore.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/WMath.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/WString.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/malloc.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/realloc.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/hooks.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/WInterrupts.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_analog.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_digital.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_pulse.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_shift.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/CDC.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/HardwareSerial.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/HID.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/IPAddress.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/main.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/new.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Print.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Stream.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Tone.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/USBCore.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/WMath.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/WString.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-gcc -Os -Wl,–gc-sections -mmcu=atmega328p -o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.elf /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/DaisyLink.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/I2CBus.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/I2CDevice.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Interfaces.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/List.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Mainboard.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Module.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SerialDevice.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Socket.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SoftwareSerial.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SPIBus.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SPIDevice.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Types.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/FEZMedusa.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/I2CBus.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/SerialDevice.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/SPIBus.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/System.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/avr/SPI.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/IO60P16/IO60P16.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/CharDisplay/CharDisplay.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick/Joystick.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a -L/var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp -lm
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.elf /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.eep
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-objcopy -O ihex -R .eeprom /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.elf /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.hex
Sketch uses 18,654 bytes (57%) of program storage space. Maximum is 32,256 bytes.
Global variables use 572 bytes of dynamic memory.