Teensy Log

From Open Source Ecology
Jump to: navigation, search

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. .