.. _xmc47_relax_kit: INFINEON 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. .. image:: xmc47_relax_kit.jpg :align: center :alt: XMC47-RELAX-KIT 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`_. 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 | +-----------+------------+-----------------------+ More details about the supported peripherals are available in `XMC4700 TRM`_ Other hardware features are not currently supported by the Zephyr kernel. Building and Flashing ********************* Flashing ======== Here is an example for the :ref:`hello_world` application. .. zephyr-app-commands:: :zephyr-app: samples/hello_world :board: xmc47_relax_kit :goals: flash Debugging ========= Here is an example for the :ref:`hello_world` application. .. zephyr-app-commands:: :zephyr-app: samples/hello_world :board: xmc47_relax_kit :goals: debug Step through the application in your debugger. References ********** .. _Relax Kit User Manual: https://www.infineon.com/dgdl/Infineon-Board_User_Manual_XMC4700_XMC4800_Relax_Kit_Series-UserManual-v01_04-EN.pdf?fileId=5546d46250cc1fdf01513f8e052d07fc .. _XMC4700 TRM: https://www.infineon.com/dgdl/Infineon-ReferenceManual_XMC4700_XMC4800-UM-v01_03-EN.pdf?fileId=5546d462518ffd850151904eb90c0044