Teensy Log
Contents
Fri Sep 22, 2017
The teensy has its own loader for files, not the Arduino IDE. This should be deleted from GVCS usage immediately, as it adds yet another tricky and obscure toolchain to OSE work. To begin with, Teensy is proprietary, and we apologize in advance for having it slip into OSE's work inadvertantly during OSE's early years (pre 2015).
Terminal
marcin@Precision-M6500:~$ cd Desktop marcin@Precision-M6500:~/Desktop$ sudo cp 49-teensy.rules /etc/udev/rules.d/ [sudo] password for marcin: cp: cannot stat '49-teensy.rules': No such file or directory marcin@Precision-M6500:~/Desktop$ sudo cp 49-teensy.rules /etc/udev/rules.d/ marcin@Precision-M6500:~/Desktop$ tar -xvzf teensy_linux64.tar.gz libpng12.so.0 libusb-0.1.so.4 teensy marcin@Precision-M6500:~/Desktop$ chmod 755 teensy marcin@Precision-M6500:~/Desktop$ ./teensy ^C marcin@Precision-M6500:~/Desktop$
Compiling Error of Programs in Arduino IDE
Arduino: 1.8.1 (Linux), TD: 1.39, Board: "Teensy++ 2.0, Serial, 16 MHz, US English"
/home/marcin/arduino-1.8.1/arduino-builder -dump-prefs -logger=machine -hardware /home/marcin/arduino-1.8.1/hardware -tools /home/marcin/arduino-1.8.1/tools-builder -tools /home/marcin/arduino-1.8.1/hardware/tools/avr -built-in-libraries /home/marcin/arduino-1.8.1/libraries -libraries /home/marcin/sketchbook/libraries -fqbn=teensy:avr:teensypp2:usb=serial,speed=16,keys=en-us -ide-version=10801 -build-path /tmp/arduino_build_47894 -warnings=none -verbose /home/marcin/Desktop/blink_both/blink_fast/blink_fast.ino /home/marcin/arduino-1.8.1/arduino-builder -compile -logger=machine -hardware /home/marcin/arduino-1.8.1/hardware -tools /home/marcin/arduino-1.8.1/tools-builder -tools /home/marcin/arduino-1.8.1/hardware/tools/avr -built-in-libraries /home/marcin/arduino-1.8.1/libraries -libraries /home/marcin/sketchbook/libraries -fqbn=teensy:avr:teensypp2:usb=serial,speed=16,keys=en-us -ide-version=10801 -build-path /tmp/arduino_build_47894 -warnings=none -verbose /home/marcin/Desktop/blink_both/blink_fast/blink_fast.ino Using board 'teensypp2' from platform in folder: /home/marcin/arduino-1.8.1/hardware/teensy/avr Using core 'teensy' from platform in folder: /home/marcin/arduino-1.8.1/hardware/teensy/avr Detecting libraries used... "/home/marcin/arduino-1.8.1/hardware/teensy/../tools/avr/bin/avr-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -fno-exceptions -felide-constructors -std=gnu++11 -mmcu=at90usb1286 -DTEENSYDUINO=139 -DARDUINO_ARCH_AVR -DARDUINO=10801 -DF_CPU=16000000L -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/home/marcin/arduino-1.8.1/hardware/teensy/avr/cores/teensy" "/tmp/arduino_build_47894/sketch/blink_fast.ino.cpp" -o "/dev/null" Generating function prototypes... "/home/marcin/arduino-1.8.1/hardware/teensy/../tools/avr/bin/avr-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -fno-exceptions -felide-constructors -std=gnu++11 -mmcu=at90usb1286 -DTEENSYDUINO=139 -DARDUINO_ARCH_AVR -DARDUINO=10801 -DF_CPU=16000000L -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/home/marcin/arduino-1.8.1/hardware/teensy/avr/cores/teensy" "/tmp/arduino_build_47894/sketch/blink_fast.ino.cpp" -o "/tmp/arduino_build_47894/preproc/ctags_target_for_gcc_minus_e.cpp" "/home/marcin/arduino-1.8.1/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/tmp/arduino_build_47894/preproc/ctags_target_for_gcc_minus_e.cpp" Compiling sketch... "/home/marcin/arduino-1.8.1/hardware/teensy/../tools/avr/bin/avr-g++" -c -Os -g -Wall -ffunction-sections -fdata-sections -MMD -fno-exceptions -felide-constructors -std=gnu++11 -mmcu=at90usb1286 -DTEENSYDUINO=139 -DARDUINO_ARCH_AVR -DARDUINO=10801 -DF_CPU=16000000L -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/home/marcin/arduino-1.8.1/hardware/teensy/avr/cores/teensy" "/tmp/arduino_build_47894/sketch/blink_fast.ino.cpp" -o "/tmp/arduino_build_47894/sketch/blink_fast.ino.cpp.o" Compiling libraries... Compiling core... Using previously compiled file: /tmp/arduino_build_47894/core/WInterrupts.c.o Using previously compiled file: /tmp/arduino_build_47894/core/keylayouts.c.o Using previously compiled file: /tmp/arduino_build_47894/core/malloc.c.o Using previously compiled file: /tmp/arduino_build_47894/core/pins_teensy.c.o Using previously compiled file: /tmp/arduino_build_47894/core/usb.c.o Using previously compiled file: /tmp/arduino_build_47894/core/wiring.c.o Using previously compiled file: /tmp/arduino_build_47894/core/HardwareSerial.cpp.o Using previously compiled file: /tmp/arduino_build_47894/core/IPAddress.cpp.o Using previously compiled file: /tmp/arduino_build_47894/core/Print.cpp.o Using previously compiled file: /tmp/arduino_build_47894/core/Stream.cpp.o Using previously compiled file: /tmp/arduino_build_47894/core/Tone.cpp.o Using previously compiled file: /tmp/arduino_build_47894/core/WMath.cpp.o Using previously compiled file: /tmp/arduino_build_47894/core/WString.cpp.o Using previously compiled file: /tmp/arduino_build_47894/core/main.cpp.o Using previously compiled file: /tmp/arduino_build_47894/core/new.cpp.o Using previously compiled file: /tmp/arduino_build_47894/core/usb_api.cpp.o Using previously compiled file: /tmp/arduino_build_47894/core/yield.cpp.o "/home/marcin/arduino-1.8.1/hardware/teensy/../tools/avr/bin/avr-ar" rcs "/tmp/arduino_build_47894/core/core.a" "/tmp/arduino_build_47894/core/WInterrupts.c.o" fork/exec /home/marcin/arduino-1.8.1/hardware/teensy/../tools/avr/bin/avr-ar: permission denied Error compiling for board Teensy++ 2.0.
Solution
chmod -R 755 hardware - did the trick. -R is important to set all folders inside folder to same permission. .