Skip to main content
Design DocumentRaw Githubusercontent

XM125 Software User Guide

A guide for developing software on the Acconeer XM125 module, covering SDK installation, flashing via UART, and environment setup using STM32CubeIDE or command line tools.

View design document

Overview

This software user guide provides detailed instructions for developing applications on the Acconeer XM125 module, which features the A121 pulsed coherent radar and an STM32L431 microcontroller. The document covers the Acconeer SDK structure, including various reference applications for distance and presence detection. Technical procedures include flashing software images over UART using STM32CubeProgrammer or stm32loader, and setting up a development environment with STM32CubeIDE or command-line interfaces. It also provides configuration steps for SEGGER J-Link and ST-LINK debuggers, library integration, and project settings within the STM32 ecosystem.

Use Cases

  • Distance measurement applications
  • Presence detection systems
  • Tank level monitoring
  • Breathing rate monitoring
  • Embedded radar sensor development

Topics

Acconeer XM125
Acconeer A121
STM32L431
Pulsed Coherent Radar
STM32CubeIDE
UART Bootloader
SDK Integration
Distance Detector
Presence Detector
J-Link Debugger

Referenced Parts

A121

Acconeer

Describes how to implement each integration function needed to use the Acconeer sensor.

XM125

Acconeer

The XM125 is based on a STM32L431 SoC by STMicroelectronics.

STM32L431

STMicroelectronics

The XM125 uses the STM32L431 MCU which contains a ROM bootloader.

STM32L431CBYx

STMicroelectronics

find the file “STM32L431CBYx FLASH.ld” from the project