Developing STM32 on Linux: Compiling BIN and HEX Files with GCC ARM None EABI Toolchain

Developing STM32 on Linux: Compiling BIN and HEX Files with GCC ARM None EABI Toolchain

1. Why Not GCC When developing STM32, the compilation toolchain must use gcc-arm-none-eabi. Why not GCC?This relates to cross-compilation in Linux, as we need to compile programs that can run on ARM from a PC. Using GCC will compile programs that run on the PC, so we need to use gcc-arm-none-eabi for cross-compilation~ 2. Introduction … Read more

Unlocking the Power of Renesas’ New High-Performance Arm Cortex-M85 MCU

Unlocking the Power of Renesas' New High-Performance Arm Cortex-M85 MCU

Recently, Renesas Electronics announced the launch of the industry’s first RA8 series MCU based on the Arm® Cortex®-M85 processor, offering outstanding performance of 6.39 CoreMark/MHz, suitable for various computing-intensive applications in industrial automation, home appliances, smart homes, consumer electronics, building/home automation, medical, and AI fields. As an important partner of Renesas, RT-Thread has taken the … Read more

Experience Sharing on Using ARM Cortex-M Series MCU Error Code Automatic Tracking Library

Experience Sharing on Using ARM Cortex-M Series MCU Error Code Automatic Tracking Library

Have you encountered the HardFault issue while using STM32? I was troubled by this issue for a long time, and here’s a brief summary of it. Phenomenon restoration: During simulation debugging in debug mode, when running at full speed and then stopping, the program jumps to the HardFault_Handler function, resulting in a HardFault, which is … Read more

Understanding ARM Cortex-M Debugging and Tracing Techniques

Understanding ARM Cortex-M Debugging and Tracing Techniques

Follow+Star Public Account, don’t miss exciting content Author | strongerHuang WeChat Official Account | strongerHuang Nowadays, the convenience of debugging numerous Cortex-M processors is due to a technology called CoreSight based on Arm Cortex-M processor devices, which introduces powerful new debugging and tracing functions. Next, let’s focus on the debugging and tracing aspects of CoreSight. … Read more

How to Integrate Arm Cortex-M Processors with Xilinx FPGA and SoC

How to Integrate Arm Cortex-M Processors with Xilinx FPGA and SoC

March 27, 2019 | 10:00 – 12:00 http://webinar.eccn.com/details/2019032710006973.html What do you get when the most popular microprocessor and the largest ecosystem combine with the most powerful programmable logic devices in the world? Flexibility? Performance? Scalability? Or unparalleled real-time determinism? The answer is: all of them! This combination of devices allows customers to easily and quickly … Read more

Understanding Cortex-M3 Fault Exceptions

Understanding Cortex-M3 Fault Exceptions

Follow+Star Public Account, don’t miss the exciting content Author | strongerHuang WeChat Public Account | strongerHuang Many friends encounter the HardFault_Handler situation while learning or developing STM32. So, how many people have seriously analyzed the Fault type exceptions? Below, I will explain the content of these exception interrupts in conjunction with STM32F1 (Cortex-M3 core). 1Cortex-M3 … Read more

Analysis of Arm Cortex-R52+ Generic Timer

Analysis of Arm Cortex-R52+ Generic Timer

Table of Contents 1. Introduction to Generic Timer 2. Generic Timer of R52+ 3. How to Configure Timer Interrupts 4. Summary 1. Introduction to Generic Timer The Arm Cortex-R52+ implements a Generic Timer that can generate interrupts and event streams based on an incrementing count. In fact, this timer is defined exactly the same as … Read more

Comparison of ARM Cortex-M Core Features

Comparison of ARM Cortex-M Core Features

We know that STM32 microcontrollers are an organic combination of ST’s peripherals and various ARM Cortex cores. ST has produced many microcontrollers based on different Cortex-M cores. I found a comparison table of different Cortex-M core feature parameters on ARM’s website, and I would like to share it here for those interested to bookmark for … Read more

Virtualizing Arm Cortex-R52 Multi-core Microcontroller

Virtualizing Arm Cortex-R52 Multi-core Microcontroller

Disclaimer: This content and images are reprinted by BC-AUTO from the internet, information sourced from the WeChat public account of the Automotive Electronics and Electrical Architecture Innovation Development Forum. # BC-AUTO Sales Report List 1 Research reports on dozens of automotive engineering technology service companies globally and in China 2 Research report on global and … Read more

Introducing the N32G430 MCU: A New Benchmark for Cost-Performance in the Arm Cortex-M4F Industry

Introducing the N32G430 MCU: A New Benchmark for Cost-Performance in the Arm Cortex-M4F Industry

On June 8, Guomin Technology officially released the N32G430 MCU, which is based on the 32-bit high-performance Arm Cortex-M4F core, with a maximum frequency of 128MHz. This series is carefully crafted with a rich variety of models, compact and versatile, comparable in price to Arm Cortex-M0 core products, establishing a new benchmark for cost-performance in … Read more