===== Starterkit Quicksteps =====
The SBC @sbc_name@ consisting of the @mod_name@ module and @mb_name@ mainboard is intended as evaluation platform for the @mod_name@. To bring up the board a comprehensive set of accessories is supplied with the kit. The @sbc_name@ is delivered preconfigured to boot the latest released Linux BSP revision at the time of delivery, so only the Host Computer has to be set up properly to bring the @sbc_name@ up. This page guides through the first steps with the @sbc_name@.
\\
\\
===== Setup Host Computer =====
==== Serial Driver ====
{{section>@lang@:@mod_arch@:@mod_name@:@mb_name@:data#debug_connection&noheader}}
{{section>@lang@:templates:drivers:serial#@usb_to_serial_chip@&noheader}}
==== Terminal Emulator ====
=== Minicom ===
Minicom is a command line based serial terminal for serial communication with hardware like our starterkits.\\
\\
== Install Minicom using APT(Debian/Ubuntu) ==
$ sudo apt install minicom
In order for the terminal to work properly with full rights you need to add your user to the dialout group:
$ sudo usermod -a -G dialout $USER
\\
== Connect Starterkit to Host ==
To determine the serial device name under linux you can use //dmesg//. Just run the command below and then plug in the starter kit to see the new detected interface names:
$ dmesg -w
once the interface name is clear you can abort //dmesg// with **ctrl** + **c**.\\
Now you can start minicom via the command line interface:
$ minicom -D /dev/ttySx
Make sure to replace ///dev/ttySx// with the serial interface you found out before with dmesg.
== Configure minicom ==
The serial configuration should be correct by default. However, //hardware flow control// must be disabled for some starter kits, otherwise the communication works only in one direction.
- Press **CTRL** + **A**, then press **O** to open the configuration menu
- Go to Serial port setup
- Press **F** to change //Hardware Flow Control// to //No//
- Hit Return key
- Select //Save setup as dfl// to save this configuration as default
- Press **ESC** to exit the menu
Now you should be able to communicate with the starter kit\\
{{:en:templates:quicksteps_setup_minicom.gif }}
=== TeraTerm ===
TeraTerm is an open source terminal emulator for windows. it can be downloaded [[https://osdn.net/projects/ttssh2/releases/|here]].
\\
\\
== Configure TeraTerm ==
- Download and install TeraTerm
- Start TeraTerm and open the Serial Port Settings
- select your serial port and configure it with the values defined in the chapter //Serial Configuration//
- after passing the values click on the button //new Setting//
Now TeraTerm should be ready for use with our starter kits.
\\
\\
{{:en:templates:quicksteps_setup_teraterm.gif }}
==== Host PC Serial Port Configuration ====
The serial port which connects the @stk_name@ to the Host PC must be configured as follows:
^ Bautrate: | 115200 |
^ Data bits: | 8 |
^ Parity: | none |
^ Stop bits: | 1 |
^ Handshake : | XON/XOFF |
===== Connecting the Starterkit to the Development Host =====
Please follow the quick start guide delivered with the kit, or open it from the following link: {{@lang@:@mod_arch@:@qsg_name@.@qsg_revision@.pdf|Quick start guide}} \\
\\
\\
===== Linux =====
==== BSP Login Credentials ====
As soon as logging in on the Linux shell for the first time, the question about the login credential comes up.\\
By default the user **root** is used to log into the Linux shell, no password is set for user **root**.
tqmaxx-mbaxx login: root
==== Testing Interfaces on @stk_name@ ====
To get familiar with the interfaces of the @stk_name@ we recommend to work through the [[en:@mod_arch@:@mod_name@:@mb_name@:linux:@build_system@:how_to:target|interface tutorials]] first.
===== Building the BSP =====
The Board Support Packages provided by TQ may not contain all software packages to evaluate the @stk_name@, therefore TQ provides some guides how to build the BSP and customize it for your needs,
* [[@lang@:@mod_arch@:@mod_name@:@mb_name@:@bsp_name@:@build_system@:quickstart_yocto|Build the BSP for @stk_name@]]
* [[@lang@:@mod_arch@:@mod_name@:@bsp_name@:@build_system@:how_to:yocto_build_system|How To customize @stk_name@ Yocto BSP]]
In addition to the BSP documentation, the Yocto SDK build and Eclipse IDE setup for the @stk_name@ is also documented.
* [[@lang@:@mod_arch@:@mod_name@: