Use the supplied null modem cable to connect COM1 of the STKa6x (X15)
to a serial port on your host PC (e.g. COM1 / ttyS0).
Run your favourite terminal emulator on the host PC (we recommend Tera Term Pro) and configure the serial port as follows :
Baudrate | Data bits | Parity | Stop bits | Handshake |
---|---|---|---|---|
115200 | 8 | none | 1 | XON/XOFF |
Double-check the mains voltage required for the included power supply,
then connect it to connector X4 on the STKa6x.
Caution when using a different power supply! The Starterkit requires a regulated supply voltage of 24 V!
The boot messages of boot loader and operating system are displayed by the terminal emulator.
We recommend using the correct PTXdist version to build the OSELAS.Toolchain This version may differ from the PTXdist version required to built the BSP itself.
To install PTXdist you need Linux on your development workstation (or a virtual machine running Linux).
To install PTXdist, the archive Pengutronix provides has to be extracted:
$ cd $ mkdir local $ cd local
Next step is to extract the archive:
$ tar -xjf ptxdist-xxx.tar.bz2
Change to PTXdist directory:
cd ptxdist-xxx
The PTXdist installation is based on GNU autotools, so the first thing to be done now is to configure the packet:
$ ./configure
The build system needs some additional packages which may be normally not installed by default. These packages are (names should match for Debian based systems):
When the configure script is finished successfully, we can now run:
$ make
All program parts are being compiled, and if there are no errors we can now install PTXdist into it’s final location. In order to write to /usr/local, this step has to be performed as user root:
$ sudo make install [enter password] [...]
The installation is now done, so the temporary folder may now be removed:
$ cd ../../ rm -fr local
For PTXdist configuration run:
$ ptxdist setup
You have to setup the following things:
Note: you can install more than one PTXdist version in parallel. Then the best way ist to setup an symbolic link to the version needed in your BSP.
Usually the /opt directory is not world writeable. So in order to build our OSELAS.Toolchain
into that directory we need to use a root account to change the permissions. PTXdist detects
this case and asks if we want to run sudo to do the job for us. Alternatively we can enter:
mkdir /opt/OSELAS.Toolchain-xxx
chown <username> /opt/OSELAS.Toolchain-xxx
chmod a+rwx /opt/OSELAS.Toolchain-xxx
$ cd local $ tar xf OSELAS.Toolchain-xxx.tar.bz2 $ cd OSELAS.Toolchain-2013.12.2 $ ptxdist select ptxconfigs/ arm-v4t-linux-gnueabi_gcc-4.8.2_glibc-2.18_binutils-2.24_kernel-3.12-sanitized.ptxconfig $ ptxdist go
Now the toolcain is compiling this is taking a about 0,5 - 3 hours the time to compile depends on the hardware of your development host