STM32 MCUs
From FAQs to complete How-to articles, find useful articles on STM32 MCUs programming, troubleshooting, ecosystem, and product details.
cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge base articles

How to run AI models from model zoo on STM32N6

Summary This article provides a comprehensive guide on running AI models from the STM32 model zoo on STM32N6 microcontrollers. It includes step by step instructions on selecting a model, preparing the development environment, and converting the mode...

BMontanari_0-1750274125242.png BMontanari_20-1750274393361.png BMontanari_21-1750274421046.png BMontanari_22-1750274431052.png

How to integrate CMSIS-DSP libraries on a STM32 project

Introduction Since CMSIS V 5.8.0, the CMSIS-DSP libraries are supplied as an individual package. The advantage is to decouple the release cycles of DSP from the CMSIS-Core stuff. As a side-effect, the DSP libraries structure was changed and the step...

KDJEM1_3-1716913675458.png KDJEM1_0-1716913201570.png KDJEM1_1-1716913286505.png KDJEM1_5-1716913808851.png
KDJEM.1 by ST Employee
  • 28696 Views
  • 20 comments
  • 9 kudos

STM32CubeIDE 2.0.0 workflow tutorial

Introduction STM32CubeIDE 2.0.0 is a major release. In this version, STM32CubeMX is removed from STM32CubeIDE. STM32CubeIDE and STM32CubeMX are now two separate products. This changes the workflow, which we describe and explain in this article. Click...

STAMESupportNF_30-1765834484525.png STAMESupportNF_31-1765834484537.png STAMESupportNF_32-1765834554194.png STAMESupportNF_33-1765834554212.png

How to check STM32 part numbers longevity

What is the ST product longevity commitment program? The ST product longevity program is a formal commitment by STMicroelectronics to ensure the long-term availability of ST products for a defined period of 7, 10, 15 or 20 years. STM32 product longev...

ImenD_0-1765298151467.png ImenD_0-1765297733268.png
Imen.D by ST Employee
  • 55 Views
  • 0 comments
  • 1 kudos

How to debug the STM32N6 using VS Code

Summary This article provides a detailed guide on using VS Code to debug code running from external serial flash on the STM32N6. It covers setting up the development environment, setting up the project with CMake, configuring the debugger within VS ...

BMontanari_0-1756124872300.png BMontanari_1-1756124872303.png BMontanari_2-1756124872310.png BMontanari_3-1756124872310.png

CRC computation in STM32 MCUs and post-build creation

1. Introduction Cyclic Redundancy Check (CRC) is an error detection method for digital datas based on binary division.CRC algorithm generates a fixed checksum code length.  2. How is CRC value calculated, how to determine CRC algorithm in embedded ap...

1500.png 1501.png 1502.png 1503.png

How to create an STM32N6 FSBL load and run

Summary The first stage bootloader (FSBL) is a key component in the boot process of STM32N6 microcontrollers. It is responsible for initializing the system, configuring the hardware, and loading the application code from external memory into the int...

FSBL_SimpleLoadAndRun.gif FSBLAndApp.gif BMontanari_2-1738343101105.png BMontanari_3-1738343101107.png

How to use VS Code with STM32 microcontrollers

Note: This article is intended for use with STM32 VS Code extension prior to the v2.0.0 release.A new article is in progress and will be linked once published.  Summary This article is an introduction to STM32 MCU development through the VS Code IDE....

B_Subramanian_0-1731514123729.png B_Subramanian_1-1731514123731.png cogwheel.png B_Subramanian_3-1731514123733.png