Key CoreSight Technology in Cortex-M Debugging: Are You Using It Effectively?

Key CoreSight Technology in Cortex-M Debugging: Are You Using It Effectively?

Today, many Cortex-M processors can be debugged so conveniently due to the CoreSight technology based on Arm Cortex-M processor devices, which introduces powerful new debug and trace functionalities. Let us focus on the debugging and tracing related content in CoreSight. strongerHuang 1 Debugging and Tracing Functions The two main functions of CoreSight are debugging and … Read more

Understanding the Debugging Interfaces of STM32 Cortex-M Cores

Understanding the Debugging Interfaces of STM32 Cortex-M Cores

Follow+Star Public Account, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | Embedded Column When learning MCU development, debugging is definitely an essential step. This article discusses the debugging interfaces related knowledge using STM32F1 and Cortex-M3 as examples (the principles are similar for other series chips/cores). 1 Overview In STM32, there … Read more

Understanding VxWorks Console Operations

Understanding VxWorks Console Operations

Welcome to follow VxWorks567 Please indicate the source if forwarding! VxWorks generally uses a Console at runtime, providing basic IO operations, such as displaying the output of printf() and providing Kernel Shell services, etc. 1 The Console uses the CONSOLE_TTY serial port by default, with a baud rate of CONSOLE_BAUD_RATE What does TTY mean? It … Read more

Transforming ESP32 into a Portable Oscilloscope

Transforming ESP32 into a Portable Oscilloscope

In embedded development, an oscilloscope is an essential debugging tool that allows developers to visually observe the signal waveforms in circuits, helping them quickly locate issues. However, traditional oscilloscopes are expensive and bulky, making them unsuitable for portable development. The ESP32, as a powerful Wi-Fi microcontroller, has abundant GPIO resources and strong processing capability, making … 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

Master These Debugging Techniques in Android Studio

Master These Debugging Techniques in Android Studio

Reply 1024, randomly give you beautiful wallpapers Debugging breakpoints tracking is an important means of analyzing code and solving bugs during software development. The use of debugging tools varies across different IDEs, but the debugging features provided are certainly comprehensive. Many programmers’ debugging abilities are limited to basic step execution and breakpoint jumping, unaware that … 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 View and Debug Android Source Code Using Android Studio

How to View and Debug Android Source Code Using Android Studio

Today’s Tech News Recently, it was reported that the local life service company formed by the merger of Ele.me and Koubei has raised $4 billion in funding, bringing its valuation to $30 billion. According to insiders, over $3 billion of the new funding comes from Alibaba and SoftBank’s Vision Fund, with Primavera Capital Group and … Read more

Comprehensive Guide to Anti-Debugging Techniques in Android Reverse Engineering

Comprehensive Guide to Anti-Debugging Techniques in Android Reverse Engineering

Comprehensive Guide to Anti-Debugging Techniques in Android Reverse Engineering It has been a while since I last wrote an article. Recently, I have been working on several bank projects, and most financial apps have anti-debugging measures. Today, I would like to share some anti-debugging strategies that I frequently encounter in these projects. The following methods … Read more