Understanding the Execution of the Main Function in Microcontrollers

Understanding the Execution of the Main Function in Microcontrollers

Follow+Star Public Account, don’t miss exciting content Author | strongerHuang WeChat Official Account | strongerHuang Why is the main function directly called in the reset interrupt service routine? Does that mean all programs are executed in the reset interrupt? First, Reset_Handler is an interrupt of the microcontroller, and secondly, the main function is indeed called … 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 HardFault issues while using STM32? I was troubled by this issue for quite a while, so here’s a brief summary. Phenomenon reproduction: During debugging in simulation mode, when running at full speed and then stopping, the program hits the HardFault_Handler function, resulting in a HardFault, or hard error. The causes can be … 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

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

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

Understanding the Cortex-M Interrupt/Exception System and Priority/Nesting

Understanding the Cortex-M Interrupt/Exception System and Priority/Nesting

Follow and star the public account to access wonderful content Compiled by: Technology makes dreams greater | Li Xiaoyao Link: https://itexp.blog.csdn.net/article/details/85029696 Problem Recently, while using the STM32F3 chip, I encountered a problem: If the frequency of external interrupts is fast enough, how to handle the new interrupt if the previous one has not been processed? … Read more

Understanding the Instruction Set of Cortex-M Series Processors

Understanding the Instruction Set of Cortex-M Series Processors

In most cases, application code can be written in C or other high-level languages. However, a basic understanding of the instruction set supported by Cortex-M processors helps developers choose the appropriate Cortex-M processor for specific applications. The instruction set architecture (ISA) is part of the processor architecture, and Cortex-M processors can be divided into several … Read more

Creating RT-Thread BSP for Renesas Cortex-M RA Series MCUs

Creating RT-Thread BSP for Renesas Cortex-M RA Series MCUs

Recently, in collaboration with engineers from Renesas and RT-Thread, we have completed the framework and tutorial for creating the RT-Thread BSP for the Renesas Cortex-M RA series MCUs. This means that developers using the RA series MCUs (RA2 series, RA4 series, RA6 series) can quickly create their own BSPs based on the tutorial and develop … Read more

Curated Collection | ARM, Cortex-M

Curated Collection | ARM, Cortex-M

Follow+Star Public Account, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | Embedded Column To make it convenient for everyone to review articles on their phones while taking public transport or going out for errands, I have carefully curated and categorized some articles: Understanding ARM, Cortex-M cores, and the ARMv8-M architecture … Read more

Understanding ARM, Cortex-M Cores, and the ARMv8-M Architecture

Understanding ARM, Cortex-M Cores, and the ARMv8-M Architecture

Follow+Star public number, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | Embedded Column All processors we use have a set of architectures, for example, the intel Core i5 belongs to the X86 architecture, and the STM32F0 is based on the Cortex-M0 core, which belongs to the ARMv6-M architecture. Today’s technology is … Read more

×