How to Import STM32CubeMX Projects into SES?

How to Import STM32CubeMX Projects into SES?

SEGGER Embedded Studio (SES) is an integrated development environment that supports application development and debugging for ARM and RISC-V architectures. It also allows for the quick import of projects created with other toolchains, such as Eclipse, CMSIS, Keil, IAR, and CMake. This article will introduce how to import STM32CubeMX projects into Embedded Studio. The example … Read more

Getting Started with Keil5 Software – Basic Usage

Getting Started with Keil5 Software - Basic Usage

1. Overview This article is aimed at beginners who have not yet encountered Keil. If you are a seasoned professional, you may skip this section. To get started quickly, many details and explanations will be omitted; for an understanding of the principles, please refer to the advanced section. 2. Software Introduction Keil provides a complete … Read more

Design of NB-IoT Metallurgy Node Temperature Acquisition and Remote Monitoring System

Design of NB-IoT Metallurgy Node Temperature Acquisition and Remote Monitoring System

Abstract: In recent years, the Industrial Internet has become a global focus. As a product of the deep integration of the industrial system and the Internet under the digital wave, the Industrial Internet is regarded as a key support for a new round of industrial revolution. The construction and development of the Industrial Internet represent … Read more

Extracting JLink Firmware from DLL

Extracting JLink Firmware from DLL

Old readers should know that the Osprey has been using a homemade STlink in the lab. This time, the Osprey wants to make a J-LINK and found an article that everyone can learn from. (If I have time, I can provide ST-link and J-link firmware; these can basically be found online.) Source: https://www.jianshu.com/p/0cd3a513f1b1 The board … Read more

Step-by-Step Guide to Making a Jlink-OB Debugger

Step-by-Step Guide to Making a Jlink-OB Debugger

Introduction Sharing an article I wrote previously. Recently, due to a price war between two PCB manufacturers, prices dropped multiple times in a single day, which was quite lively. Jiepei dropped to a minimum of 3 yuan per unit, while Jialichuang dropped to a minimum of 5 yuan per unit, both with free shipping via … Read more

How to Use DFU to Recover STM32 When JLink Fails

How to Use DFU to Recover STM32 When JLink Fails

Background: There are many methods to flash firmware on STM32. This article discusses the DFU method. Sometimes, due to certain software errors, JLink or STLink may fail to connect, and at this point, DFU can be used as a backup. There are many methods available online for using DfuSe on Windows, but this article mainly … Read more

How TrustZone Protects Code Security in ARMV8-M

How TrustZone Protects Code Security in ARMV8-M

Source | STM32 The STM32L5 is based on the Cortex-M33 core, which is built on the ARMV8-M architecture and features TrustZone security technology, effectively isolating the secure and non-secure areas from the core to the entire chip system. In terms of debugging port protection, the combination of TrustZone and RDP (Read Protection) can also achieve … Read more

STM32Cube Efficient Development Tutorial Introduction

STM32Cube Efficient Development Tutorial Introduction

Our new book “STM32Cube Efficient Development Tutorial (Basic Volume)” has finally been printed and is now available on major e-commerce platforms. Below is the “Introduction” of the book, serving as a brief overview to give everyone a preliminary understanding of it. I will write further articles to introduce the specific content of each chapter, as … Read more

Guide to Using TrueSTUDIO for STM32 (Plugins)

Guide to Using TrueSTUDIO for STM32 (Plugins)

TrueSTUDIO for STM32 is an integrated development environment for STM32 based on the Eclipse architecture. Now, let me introduce the plugins I am currently using. Plugin 1: STM32CubeMX STM32CubeMX can be embedded as a plugin in TrueSTUDIO for STM32. The specific operations are shown in the figures (1) and (2). Help (H) > Install New … Read more

Choosing the Right IDE for STM32 Development

Choosing the Right IDE for STM32 Development

Someone asked earlier: Both MDK-ARM and IAR are commercial software, so why are so many people developing STM32 with them? Are there any other software recommendations? 1. Why do so many people use MDK-ARM and IAR for STM32 development? They are easy to use and widely adopted. 2. Although they are paid software, why do … Read more