Teensy Log: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
(Created page with "=Fri Sep 22, 2017= marcin@Precision-M6500:~$ cd Desktop marcin@Precision-M6500:~/Desktop$ sudo cp 49-teensy.rules /etc/udev/rules.d/ [sudo] password for marcin: cp: cannot s...")
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Fri Sep 22, 2017=
=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:~$ cd Desktop
marcin@Precision-M6500:~/Desktop$ sudo cp 49-teensy.rules /etc/udev/rules.d/
marcin@Precision-M6500:~/Desktop$ sudo cp 49-teensy.rules /etc/udev/rules.d/
Line 14: Line 16:
^C
^C
marcin@Precision-M6500:~/Desktop$
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. .

Latest revision as of 23:00, 22 September 2017

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