STM32 MCUs
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

How to program RDP OEM1 keys from the application code

Summary  Recent STM32 series have an interesting feature called readout protection with password. It is possible to configure it using the SWD/JTAG debug interface or within user application code. The theory and an example of the first method is full...

Implementing debug authentication on STM32H5 using CLI tools

Introduction Debug authentication is a critical security feature of the system considering that with a debugger the user can access a large part of the system. To control a reopening of the debug port, the device imposes a debug authentication proto...

RuchitN_0-1703203603049.pngRuchitN_1-1703203603051.pngRuchitN_2-1703203603053.pngRuchitN_3-1703203603055.png
Ruchit Nby ST Employee
  • 4336 Views
  • 4 comments
  • 3 kudos

How to program the OTP fuse bits in the STM32N6

Summary This article provides a quick guide on what the STM32N6’s OTP bits are and how to program them. It includes step-by-step instructions and explanation on configuring the OTP124, responsible for changing the VDDIOs' voltage to 1.8 V instead of...

BMontanari_0-1741811106339.pngBMontanari_1-1741811106354.pngBMontanari_2-1741811106366.pngBMontanari_3-1741811106373.png

How to configure STM32 VS Code extension to use OpenOCD

Summary The STM32 VS Code extension doesn’t natively support OpenOCD, but with some simple configuration, you can integrate it into your debugging workflow. This article covers how to set up OpenOCD (either Streamline or ST’s fork) with the extension...

STM_Thirty2_0-1732844454636.pngSTM_Thirty2_1-1732844636529.pngSTM_Thirty2_2-1732844759012.pngscrnshot.jpg
STM_Thirty2by ST Employee
  • 4068 Views
  • 0 comments
  • 2 kudos

Ethernet not working on STM32H7x3

The Ethernet peripheral on STM32H7x3 is not sending, or receiving data correctly. Or, the IP stack is not able to establish connection to other devices. What could be the problem? In most cases, the problem is related to memory layout and Memory Prot...

How to solve debugger connection issues

Introduction The debugger is a tool that permit the programmer to monitor and track its code. It is very useful to execute the code step by step and see how it responds, it also helps to indicate the source of an error in case of malfunction.The debu...

1481.png1482.png1483.png1484.png

How to program STM32 Option Bytes with the HAL API

Although it is possible to program the option bytes through a debugger with a tool like STM32CubeProgrammer, there are many times where it is necessary or helpful to program the options bytes in the runtime of the application. The STM32 HAL libraries...

1323.png

How to use SRAM Parity in your application

Many of our microcontrollers provide the option to enable a parity check on SRAM via the option bytes. This feature becomes particularly useful when trying to get your product certified for safety critical applications, as without the parity check it...

1325.png1327.png1328.png1330.png
close