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 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 |
SPI |
on-chip |
spi |
GPIO |
on-chip |
gpio |
FLASH |
on-chip |
flash |
ADC |
on-chip |
adc |
DMA |
on-chip |
dma |
PWM |
on-chip |
pwm |
WATCHDOG |
on-chip |
watchdog |
MDIO |
on-chip |
mdio |
ETHERNET |
on-chip |
ethernet |
PTP |
on-chip |
ethernet |
RTC |
on-chip |
rtc |
More details about the supported peripherals are available in XMC4700 TRM [2] Other hardware features are not currently supported by the Zephyr kernel.
The default configuration can be found in the Kconfig
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
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# 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.