This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

INFINEON XMC45-RELAX-KIT

Overview

The XMC4500 Relax Kit is designed to evaluate the capabilities of the XMC4500 Microcontroller. It is based on High performance ARM Cortex-M4F which can run up to 120MHz.

XMC45-RELAX-KIT

Features:

  • ARM Cortex-M4F XMC4500

  • 32 Mbit Quad-SPI Flash

  • 4 x SPI-Master, 3x I2C, 3 x I2S, 3 x UART, 2 x CAN, 17 x ADC

  • 2 pin header x1 and x2 with 80 pins

  • Two buttons and two LEDs for user interaction

  • Detachable on-board debugger (second XMC4500) with Segger J-Link

Details on the Relax Kit development board can be found in the Relax Kit User Manual.

Supported Features

  • The on-board 12-MHz crystal allows the device to run at its maximum operating speed of 120MHz.

The Relax Kit development board configuration supports the following hardware features:

Interface

Controller

Driver/Component

NVIC

on-chip

nested vectored interrupt controller

SYSTICK

on-chip

system clock

UART

on-chip

serial port

More details about the supported peripherals are available in XMC4500 TRM Other hardware features are not currently supported by the Zephyr kernel.

Building and Flashing

Flashing

Here is an example for the Hello World application.

# From the root of the zephyr repository
west build -b xmc45_relax_kit samples/hello_world
west flash

Debugging

Here is an example for the Hello World application.

# From the root of the zephyr repository
west build -b xmc45_relax_kit samples/hello_world
west debug

Step through the application in your debugger.

References