Figure 11 Successful firmware programming
Note: The XMC™ Flasher requires a J-Link compatible debug-HW to connect to the target, which is
already integrated in the 24 GHz Radar demo board.
2.1.4 DAVE™ IDE
DAVE™ (Digital Application Virtual Engineer), is a free-of-charge Eclipse-based Integrated Development
Environment (IDE) using a GNU C-compiler that provides an extensive, configurable and reusable code
repository for an XMC™ industrial microcontroller powered by Arm® Cortex®-M processors.
It is a C/C++-language software development and code generation tool for XMC™ microcontroller applications
using DAVE™ APPs to configure the MCU peripherals (ADC, DMA, CCU4…), which reduces development time and
allows for quick porting of the firmware across XMC™-series MCUs.
DAVE v4.1.2 or higher should be installed, or any other third-party toolchain supporting Infineon Technologies
XMC™ microcontrollers, e.g., Atollic, IAR, Keil MDK, Rowley or TASKING. The latest version of DAVE™ IDE (v4.5.0)
can be downloaded from IDC using https://softwaretools.infineon.com/tools/com.ifx.tb.tool.daveide
2.2 Graphical User Interface (GUI) solutions
2.2.1 Radar GUI
Note: The Radar GUI tool is only supporting DEMO DISTANCE2GO, DEMO POSITION2GO, DEMO
SENSE2GOL PULSE and DEMO DISTANCE2GO 24GHz radar demo boards.
Radar GUI is a Java-based highly interactive GUI for Windows XP/Vista/7/8/10. It provides graphical support for
Infineon’s radar devices and enables the visualization of real-time raw IF quadrature output signals and FFT
spectrum and enables observation of the targets’ distance and velocity information from a connected 24 GHz
radar device.
Radar GUI offers several methods to record data in different formats for advanced signal processing and
supports multiple recording options. Each option saves corresponding data in a dedicated file, as follows:
• Raw data – records raw IF data as they are received from the device; data are stored in a file with .raw
extension
• Time domain data – records extracted time domain data (I/Q signals); data are stored in a file with .tdd
extension