STM32

2.26.15

How to restore ST-LINK interface after a bad update (2.26.15 firmware)

Several people are reporting me issues with the latest 2.26.16 firmware update for the ST-LINK interface of their …

1 min read
ethernet

Getting started with the STM32 Nucleo-F746ZG

Finally the totally new Nucleo-F746 is in my hands! This is the first development kit of the Nucleo-144 line from ST, …

9 min read

STM32CubeMX 4.12 reveals new Nucleo boards with 144-pin MCU

ST has recently released the new STM32CubeMX 4.12.0. It faces some minor changes to the user interfaces but, more …

1 min read
eclipse

How to quickly import a STM32CubeMX project inside an Eclipse project

I've implemented a faster way to automatically import CubeMX project into an Eclipse tool-chain based on the GNU ARM …

3 min read
mac

Running STM32CubeMX on Mac OS. Finally!

Warning Read carefully This post is outdated, since the latest CubeMX 4.14 officially supports both Linux and MacOS. …

2 min read
1us

How to precisely measure microseconds with STM32

I received this apparently simply question from a reader of this blog: how can I delay a fistful of microseconds in …

7 min read
ethernet shield

Adding ethernet connectivity to a STM32-Nucleo

One drawback of the Nucleo ecosystem is the lack of a version with ethernet connectivity or a dedicated shield …

16 min read
eclipse

Getting started with STM32F746G-DISCO

ST Microelectronics recently expanded its portfolio of STM32 microcontrollers with the new STM32F7 family. These are the …

13 min read
eclipse

Running FreeRTOS on a STM32Nucleo using a free GCC/Eclipse toolchain

Using a micro like the STM32F4, able to run up to 160Mhz, with 512Kb of flash and about 100k of RAM, without using an …

13 min read

Conditional breakpoint while debugging STM32

It's a really common situation when working with hardware (especially while debugging asynchronous events): to stop …

1 min read