
July 2018 DocID031816 Rev 1 1/15
15
UM2409
User manual
Quick start guide STKNX evaluation board (EVALKITSTKNX)
Introduction
The EVALKITSTKNX is a hardware platform to evaluate and to develop applications for the
STKNX miniature transceiver with the STM32F103 microcontroller.
This document gives an overview of the software architecture and describe how to use this
software with the evaluation kit.
Figure 1. STKNX evaluation board
www.st.com

Contents UM2409
2/15 DocID031816 Rev 1
Contents
1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 EVALKITSTKNX development platform overview . . . . . . . . . . . . . . . . . . . 3
Board description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Development platform spirit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Software overview and setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Software components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Software overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
STM32F103RB-STKNX software description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Software prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.4 Install and build firmware with Ac6 System Workbench . . . . . . . . . . . . . . . 7
3 Setup and demonstration examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1 Hardware prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 Setup a simple KNX network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
4 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

DocID031816 Rev 1 3/15
UM2409 Overview
15
1 Overview
1.1 EVALKITSTKNX development platform overview
Board description
Figure 2. Board description

Overview UM2409
4/15 DocID031816 Rev 1
1.2 Development platform spirit
The EVALKITSTKNX has been developed in the spirit of the STM32 Nucleo boards.
Expansion boards with additional functionality can be plugged directly on top of the
Eval Kit development board or stacked on another expansion board.
Figure 3. Building blocks

DocID031816 Rev 1 5/15
UM2409 Software overview and setup
15
2 Software overview and setup
2.1 Software components
The EVALKITSTKNX comes with a complete software package. A sample application
is provided.
Access to hardware features is simplified with the utilization of the STM32 Standard
Peripheral Libraries (SPL)
A demonstration version of the TAPKO's KNX protocol stack is provided as a binary
file.
The software package is compatible with two free GCC-based IDEs: Ac6 System
Workbench for the STM32 and Atollic TrueSTUDIO
®
. Versions of these two IDEs
exist for the Linux
®
and Windows OS.
Figure 4. System architecture