Release Notes ¶
Purpose ¶
STM32Cube enables developers to achieve design success. With a comprehensive suite of professional development tools and embedded software components, STM32Cube allows developers to differentiate products, streamline design cycles, and reduce costs. STM32Cube ecosystem supports all design steps, including selection, configuration, development, debugging, programming, and monitoring. The STM32Cube embedded software offer provides ready-to-use software components that can be added to a project. It includes STM32 peripheral driver APIs with two levels of abstraction, middleware, board drivers, and examples. There are several distribution channels, including the STM32CubeMX2 tool, the ST website, and GitHub. All embedded software comes with enhanced online documentation, with flowcharts and user sequences.
FileX is a high-performance, FAT-compatible file system middleware for embedded devices. It provides a configurable set of features via compile-time options and is intended for use with STM32 microcontrollers. FileX is RTOS-agnostic and can be integrated in bare-metal or RTOS-based applications. Depending on the selected configuration, this pack may also include LevelX components for flash translation and wear leveling.
Documentation ¶
More documentation is available at FileX SW Pack online documentation.
Update history ¶
2.0.0 / 13-March-2026 ¶
Main changes ¶
First Official release of FileX SW Pack . This pack is based on FileX V6.4.2 version.
Contents ¶
FileX is RTOS-agnostic (can be used with FreeRTOS or other RTOSs)
Supports NOR and NAND flash memories
Supports SD and MMC storage devices
Known limitations ¶
None
Development toolchains and compilers ¶
IAR Embedded Workbench for ARM (EWARM) toolchain V9.60.3 + ST-LINK
MDK-ARM Keil uVision V5.42
STM32CubeIDE for Visual Studio Code (GCC13 compiler)
Supported devices and boards ¶
STM32C5 series.
Backward compatibility ¶
None
Dependencies ¶
STM32C5xx HAL Drivers V2.0.0
FreeRTOS SW Pack V2.0.0 (required when selecting RTOS mode)
LevelX SW Pack V2.0.0 (required when selecting NOR/NAND interfaces)