Software installation
(Created page with "==Software installation== ===Toolchain installation=== Install arduino 1.05 from http://arduino.cc/en/Main/OldSoftwareReleases (newer arduino versions is not supported - a...") |
|||
Line 14: | Line 14: | ||
./teensyduino.32bit | ./teensyduino.32bit | ||
− | It installes (only) as a merge with the arduino installed directory (arduino-1.0. | + | It installes (only) as a merge with the arduino installed directory (arduino-1.0.6). |
From this installation we need only some hardware parts in | From this installation we need only some hardware parts in | ||
− | arduino-1.0. | + | arduino-1.0.6/hardware/tools |
− | arduino-1.0. | + | arduino-1.0.6/hardware/teensy/cores/teensy3 |
===Teensy loader and udev rules=== | ===Teensy loader and udev rules=== | ||
Line 40: | Line 40: | ||
It consist of a series of directories but is missing the tools directory, | It consist of a series of directories but is missing the tools directory, | ||
− | copy (or link) the arduino-1.0. | + | copy (or link) the ''arduino-1.0.6/hardware/tools'' and ''arduino-1.0.6/hardware/teensy/cores/teensy3'' directory to the regbot directory, |
− | or set the | + | or set the ''TOOLSPATH'' and ''COREPATH'' in the regbot ''Makefile''. |
− | + | ===Library changes=== | |
− | + | In the ''teensy3'' directory I needed to add an include to get everything to compile | |
− | + | ||
− | + | in file teensy3/usb_serial.h add ''#include <core_pins.h>'' as in the list below: | |
− | + | #ifndef USBserial_h_ | |
− | + | #define USBserial_h_ | |
− | + | ||
− | + | #include <core_pins.h> | |
− | + | #include "usb_desc.h" | |
− | + | ||
− | + | ||
− | + | ||
− | # | + | |
− | # | + | |
− | + | ||
− | + | ||
− | + | ||
− | # | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | # | + | |
− | + |
Revision as of 08:23, 26 July 2015
Contents |
Software installation
Toolchain installation
Install arduino 1.05 from
http://arduino.cc/en/Main/OldSoftwareReleases
(newer arduino versions is not supported - as of September 2014)
Then get and install the teensey tool installer from:
https://www.pjrc.com/teensy/td_download.html
Run the installer - on 32 bit linux it is:
chmod +x teensyduino.32bit ./teensyduino.32bit
It installes (only) as a merge with the arduino installed directory (arduino-1.0.6).
From this installation we need only some hardware parts in
arduino-1.0.6/hardware/tools arduino-1.0.6/hardware/teensy/cores/teensy3
Teensy loader and udev rules
Teensy loader: Get the loader - and udev rules - from
https://www.pjrc.com/teensy/loader.html
The teensy loader needs to be unpacked - on linux it is:
gunzip teensy.gz chmod +x teensy
For Linux get also the udev rules, and copy them to /etc/udev/rules.d to get read-write access to the usb connection (/dev/ttyACM0) and others:
sudo cp 49-teensy.rules /etc/udev/rules.d/
Regbot software
Then get the regbot software (by mail from jca@elektro.dtu.dk)
It consist of a series of directories but is missing the tools directory, copy (or link) the arduino-1.0.6/hardware/tools and arduino-1.0.6/hardware/teensy/cores/teensy3 directory to the regbot directory, or set the TOOLSPATH and COREPATH in the regbot Makefile.
Library changes
In the teensy3 directory I needed to add an include to get everything to compile
in file teensy3/usb_serial.h add #include <core_pins.h> as in the list below:
#ifndef USBserial_h_ #define USBserial_h_ #include <core_pins.h> #include "usb_desc.h"