1.. _xmc47_relax_kit: 2 3INFINEON XMC47-RELAX-KIT 4######################## 5 6Overview 7******** 8 9The XMC4700 Relax Kit is designed to evaluate the capabilities of the XMC4700 10Microcontroller. It is based on High performance ARM Cortex-M4F which can run 11up to 144MHz. 12 13.. image:: xmc47_relax_kit.jpg 14 :align: center 15 :alt: XMC47-RELAX-KIT 16 17Features: 18========= 19 20* ARM Cortex-M4F XMC4700 21* On-board Debug Probe with USB interface supporting SWD + SWO 22* Virtual COM Port via Debug Probe 23* USB (Micro USB Plug) 24* 32 Mbit Quad-SPI Flash 25* Ethernet PHY and RJ45 Jack 26* 32.768 kHz RTC Crystal 27* microSD Card Slot 28* CAN Transceiver 29* 2 pin header x1 and x2 with 80 pins 30* Two buttons and two LEDs for user interaction 31 32Details on the Relax Kit development board can be found in the `Relax Kit User Manual`_. 33 34Supported Features 35================== 36 37The Relax Kit development board configuration supports the following hardware features: 38 39+-----------+------------+-----------------------+ 40| Interface | Controller | Driver/Component | 41+===========+============+=======================+ 42| NVIC | on-chip | nested vectored | 43| | | interrupt controller | 44+-----------+------------+-----------------------+ 45| SYSTICK | on-chip | system clock | 46+-----------+------------+-----------------------+ 47| UART | on-chip | serial port | 48+-----------+------------+-----------------------+ 49| SPI | on-chip | spi | 50+-----------+------------+-----------------------+ 51| GPIO | on-chip | gpio | 52+-----------+------------+-----------------------+ 53| FLASH | on-chip | flash | 54+-----------+------------+-----------------------+ 55| ADC | on-chip | adc | 56+-----------+------------+-----------------------+ 57| DMA | on-chip | dma | 58+-----------+------------+-----------------------+ 59| PWM | on-chip | pwm | 60+-----------+------------+-----------------------+ 61 62More details about the supported peripherals are available in `XMC4700 TRM`_ 63Other hardware features are not currently supported by the Zephyr kernel. 64 65Building and Flashing 66********************* 67Flashing 68======== 69 70Here is an example for the :ref:`hello_world` application. 71 72.. zephyr-app-commands:: 73 :zephyr-app: samples/hello_world 74 :board: xmc47_relax_kit 75 :goals: flash 76 77Debugging 78========= 79 80Here is an example for the :ref:`hello_world` application. 81 82.. zephyr-app-commands:: 83 :zephyr-app: samples/hello_world 84 :board: xmc47_relax_kit 85 :goals: debug 86 87Step through the application in your debugger. 88 89References 90********** 91 92.. _Relax Kit User Manual: 93 https://www.infineon.com/dgdl/Infineon-Board_User_Manual_XMC4700_XMC4800_Relax_Kit_Series-UserManual-v01_04-EN.pdf?fileId=5546d46250cc1fdf01513f8e052d07fc 94 95.. _XMC4700 TRM: 96 https://www.infineon.com/dgdl/Infineon-ReferenceManual_XMC4700_XMC4800-UM-v01_03-EN.pdf?fileId=5546d462518ffd850151904eb90c0044 97