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.
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
Referenced Parts
STM32L431
STMicroelectronics
The XM125 uses the STM32L431 MCU which contains a ROM bootloader.
STM32L431CBYx
STMicroelectronics
find the file “STM32L431CBYx FLASH.ld” from the project
| 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 |