How to Migrate Projects from IAR to Embedded Studio

How to Migrate Projects from IAR to Embedded Studio

This article describes how to migrate an IAR EWARM project to SEGGER Embedded Studio (SES). With the built-in project importer in Embedded Studio, users can continue to use the IAR toolchain in SES or switch to the SEGGER toolchain integrated within Embedded Studio. Migrating projects to Embedded Studio allows users to directly benefit from SES’s … Read more

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 Embedded Studio for MM32F013x

Getting Started with Embedded Studio for MM32F013x

Click on the image for details Embedded Studio is an all-in-one integrated development environment (IDE) for embedded systems, used for managing, building, testing, and deploying embedded applications. Embedded Studio also provides a powerful project manager and source code editor, along with an integrated C/C++ compiler and a debugger with advanced debug information windows. It also … Read more

Using Ozone to Debug MM32 MCU

Using Ozone to Debug MM32 MCU

Click the image to learn more. In last week’s chapter on ‘Setting Up MM32 Development Environment Based on Embedded Studio‘, we used the Ozone tool for debugging. Today, we will introduce how to use Ozone to debug the MM32 MCU in detail, and what conveniences Ozone can bring to everyone, allowing you to experience the … Read more

How to Use J-Link and Embedded Studio to Read and Write RISC-V Processor CSR

How to Use J-Link and Embedded Studio to Read and Write RISC-V Processor CSR

Introduction to CSR The Control and Status Registers (CSR) of the RISC-V architecture are used to configure or record the operational status of some processor cores. CSR registers are internal registers of the processor core, using a dedicated 12-bit address encoding space, with a maximum of 4096 available. Therefore, accessing CSR registers requires special instructions. … Read more

How to Debug with ST-Link in Embedded Studio for ARM

How to Debug with ST-Link in Embedded Studio for ARM

Segger provides ST examples that are debugged using J-Link. But what if we only have the ST-Link emulator? In this article, we will introduce how to debug using ST-Link in Segger Embedded Studio. Operating Environment 1. Embedded Studio for ARM v4.5 2. ST Nucleo-L476RG board Setting Up ST-Link in Embedded Studio for ARM We are … Read more

How to Import STM32CubeIDE Projects into SEGGER Embedded Studio

How to Import STM32CubeIDE Projects into SEGGER Embedded Studio

SEGGER Embedded Studio (SES) is a cross-platform integrated development environment (IDE) for ARM and RISC-V architecture processors developed by SEGGER, known for its fast execution speed and strong functionality. SES includes Clang/LLVM and GCC compilers, utilizing SEGGER’s runtime library, which occupies less code space and offers higher execution efficiency compared to GCC’s newlib. SES can … Read more

Using ST-Link for Debugging in Embedded Studio

Using ST-Link for Debugging in Embedded Studio

Follow andstar our public account to not miss exciting content Source | Microtech The ST examples provided by Segger are debugged using J-Link. But what if we only have the ST-Link emulator? This article will introduce how to use ST-Link for debugging in Segger Embedded Studio. Operating Environment:1. Embedded Studio for ARM v4.52. ST Nucleo-L476RG … Read more

Segger Embedded Studio for RISC-V Supports Hard Real-Time C++ Applications

Segger Embedded Studio for RISC-V Supports Hard Real-Time C++ Applications

Real-Time Memory Management Enhances Memory Operation Efficiency Segger Embedded Studio for RISC-V recently updated to version v6.22a, utilizing real-time memory management technology. This technology improves the efficiency of memory allocation and deallocation, reducing response time and meeting the hard real-time requirements for applications written in C++. The new version supports all common 32-bit and 64-bit … Read more

Segger Embedded Studio: Try This New Embedded Compiler Environment!

Segger Embedded Studio: Try This New Embedded Compiler Environment!

SEGGER Embedded Studio (SES) is reportedly being used by an increasing number of developers, especially since it is free for you while others charge. Recently, I started using this SES platform while developing some positioning communication projects on the DW1000, but since I hadn’t worked on these for a long time, I had forgotten some … Read more