Using printf Function in TrueStudio: A Step-by-Step Guide

Using printf Function in TrueStudio: A Step-by-Step Guide

When using the printf function in the TrueStudio development tool for the first time, you may find it challenging to get started. Here, I will explain the process of configuring STM32CubeMX to generate a TrueStudio project for serial output. Create a Basic Project in STM32CubeMX: Open the software and select the configuration for Serial Port … Read more

Using STM32CubeIDE for M-Core Development on STM32MP157D-DK1

Using STM32CubeIDE for M-Core Development on STM32MP157D-DK1

Follow “Coder Loves Learning“, set the “Star Official Account“ Exclusive Content Delivered First! The STM32MP157 features an A7 core and an M4 core. Previous articles introduced some topics based on the A7 core. This article will cover the development of the M4 core and the use of STM32CubeIDE software during development. 1 Creating an LED … Read more

What New Features Are Updated in the STM32Cube Ecosystem

What New Features Are Updated in the STM32Cube Ecosystem

Follow,Star Public Account Number, and don’t miss out on exciting content Source: STM32 Edited by: strongerHuang Recently, the STM32Cube ecosystem underwent a “major update,” with STM32CubeMX upgraded to V6.0.0, STM32CubeIDE upgraded to V1.4.0, and STM32CubeProg upgraded to V2.5.0. I remember I even posted about this in my Moments (friends who have my WeChat should have … Read more

How To Use SWV Function in STM32CubeIDE

How To Use SWV Function in STM32CubeIDE

Follow+Star Public Account, don’t miss the exciting content Source | STM32 Microcontroller Many tools come with the SWV (Serial Wire Viewer) function. The previous article titled Print Output Tutorial described how to implement the “SWV” function in tools like Keil, IAR, ST-LINK Utility, STM32CubeProg, J-Link, etc. Today, I will share with you the SWV function … Read more

STM32F103C8T6 Getting Started with STM32CubeMX Installation

STM32F103C8T6 Getting Started with STM32CubeMX Installation

STM32CubeMX Download and Installation Basic Introduction: STM32CubeMX is a graphical tool for 32-bit ARM Cortex STM32 microcontrollers. It allows for very simple configuration of STM32 microcontrollers and microprocessors, generating initialization C code, and can also generate parts of the Linux device tree for Arm Cortex-M or Arm Cortex-A cores through step-by-step operations. It is part … Read more

Practical Experience | STM32CubeIDE Tips for ld Link Files

Practical Experience | STM32CubeIDE Tips for ld Link Files

STM32CubeIDE is a free integrated development environment launched by ST, based on the Eclipse open-source framework, integrating free compilers and linkers such as GCC and GDB, supporting the entire series of STM32 chips. It can create C/C++ projects and supports debugging, real-time waveform simulation, and one-click downloading. In actual projects, sometimes it is necessary to … Read more

What Bugs Were Fixed in STM32CubeIDE V5.0.1?

What Bugs Were Fixed in STM32CubeIDE V5.0.1?

Top/Star Public Account, don’t miss any messages Many people are concerned about STM32CubeIDE because it integrates the compilation environment and avoids piracy issues. Previously, when STM32CubeIDE V1.0.0 was released, it caused quite a stir in the community. I have previously written two articles about STM32CubeIDE: STM32CubeIDE Officially Launched Installing and Configuring STM32CubeIDE, Generating Code, Online … Read more

STM32CubeIDE Practical Tips for Configuring Heap Space

STM32CubeIDE Practical Tips for Configuring Heap Space

“ Keywords: STM32CubeIDE, Heap, __sbrk Problem Description Recently, a client requested to specify the heap address in STM32CubeIDE to a dedicated RAM. Problem Analysis The default stack configuration diagram in the project generated by STM32CubeIDE is shown in Figure 1: Solution The project generated by STM32CubeIDE will automatically create a file named sysmem.c. In this … Read more

Integrating Flexible Safety RTOS in STM32CubeMX

Integrating Flexible Safety RTOS in STM32CubeMX

Users of STM32 processors can generate basic projects using the STM32Cube tool and freely evaluate the functional safety operating system Flexible Safety RTOS binary library. The STM32Cube ecosystem includes software tools and embedded software libraries, providing a complete set of PC software tools to meet all the needs of the complete project development cycle; it … Read more

First Experience with STM32Cube IDE

First Experience with STM32Cube IDE

Let’s not introduce the functions of CubeMX, as it is commonly used and most should have experienced it. Now let’s directly experience the IDE. This is my first time using it without looking at any tutorials, just trying it out; apologies for any mistakes. Multiple code projects arranged together. Split screens can be positioned anywhere. … Read more