XMC47-RELAX-KIT

Overview

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

Features:

  • ARM Cortex-M4F XMC4700

  • On-board Debug Probe with USB interface supporting SWD + SWO

  • Virtual COM Port via Debug Probe

  • USB (Micro USB Plug)

  • 32 Mbit Quad-SPI Flash

  • Ethernet PHY and RJ45 Jack

  • 32.768 kHz RTC Crystal

  • microSD Card Slot

  • CAN Transceiver

  • 2 pin header x1 and x2 with 80 pins

  • Two buttons and two LEDs for user interaction

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

Supported Features

The xmc47_relax_kit board supports the hardware features listed below.

on-chip / on-board
Feature integrated in the SoC / present on the board.
2 / 2
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files.
vnd,foo
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.

More details about the supported peripherals are available in XMC4700 TRM [2]

Build hello world sample

Here is an example for building the Hello World sample application.

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

Programming and Debugging

The xmc47_relax_kit board supports the runners and associated west commands listed below.

flash debug

West Commands

Here is an example for the Hello World application.

# Do a pristine build
west build -b xmc47_relax_kit -p always samples/hello_world

west flash
west debug

Once the gdb console starts after executing the west debug command, you may now set breakpoints and perform other standard GDB debugging.

References