Teensy Log: Difference between revisions
(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. .