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

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

Understanding the Performance Metrics of ARM Cortex-M Processors

Understanding the Performance Metrics of ARM Cortex-M Processors

1. Performance Metrics of Processors There are many performance metrics used to evaluate CPUs, and the test standards may yield different metric values depending on the focus of the performance. Below are two classic testing standards widely used in the embedded industry. 1.1 Dhrystone Standard Dhrystone is a benchmark program proposed by Reinhold P. Weicker … Read more

32-bit ARM Cortex-M0+ Microcontroller – PY32C642

32-bit ARM Cortex-M0+ Microcontroller - PY32C642

32-bit ARM® Cortex®-M0+ Microcontroller – PY32C642 Product Overview The PY32C642 series microcontroller adopts a high-performance 32-bit ARM® Cortex®-M0+ core, with a wide voltage operating range of MCU. It integrates 24Kbytes Flash and 3Kbytes SRAM memory, with a maximum operating frequency of 24 MHz. It includes various product types with different package types. 1 channel 12-bit … Read more

Weekly Lesson: Advanced Selection Guide for Arm Cortex-M Series Processors

Weekly Lesson: Advanced Selection Guide for Arm Cortex-M Series Processors

Click the card below to follow Arm Technology Academy Weekly Lesson is a new column of Arm Technology Academy, where the editor regularly selects open courses from the Extreme Technology Community for everyone to learn more technology. Welcome to follow Weekly Lesson. Open Course Content The Cortex-M processor family is growing, and everyone can flexibly … Read more

Performance Review of Domestic CPUs: Favorable Competition and Survival of the Fittest

Performance Review of Domestic CPUs: Favorable Competition and Survival of the Fittest

In recent years, the Chinese government has vigorously developed the integrated circuit industry, and domestic CPUs have sprung up like mushrooms after rain. However, while some CPU companies promote their CPUs as being on par with Intel, such as Huawei claiming that the Kunpeng 920 outperforms industry benchmarks by 25% and has a better energy … Read more

How to Choose a Development Board?

How to Choose a Development Board?

Follow+Star Public Account Number, don’t miss wonderful content Author | strongerHuang WeChat Public Account | strongerHuang Graduation season is here, and I see the discussion in the group chat about the topic of 【How to Choose a Development Board】. Getting started with embedded systems generally starts with buying a development board… Here I will share … Read more

Understanding the Differences Between Arduino, ARM, Raspberry Pi, and Microcontrollers

Understanding the Differences Between Arduino, ARM, Raspberry Pi, and Microcontrollers

Follow the Embedded Learning Station for fresh insights every day. 🤟 Note: This article has a total of 1683 words and an estimated reading time of 6 minutes. Many beginners struggle to understand the differences between Arduino, ARM, Raspberry Pi, and microcontrollers. All four belong to the realm of embedded technology, which encompasses a vast … Read more