Debugging Principles of Serial NOR Flash XIP on i.MXRT

Debugging Principles of Serial NOR Flash XIP on i.MXRT

Hello everyone, I am Pi Zi Heng, a serious technical guy. Today, I will introduce the debugging principles of the NXP i.MX RTyyyy series EVK with serial NOR Flash. This article is the sequel to the second part of the i.MXRT hardware series. In the first episode of the second part, I introduced the usage … Read more

Using CoreSight Technology to Debug the Linux Kernel (Day 5)

Using CoreSight Technology to Debug the Linux Kernel (Day 5)

1.PODS Conference Day 1 Agenda (August 15) 2. PODS Conference Day 2 Agenda (August 16) 20:00 Prospects of eBPF Security Observability Xu Qingwei from Sangfor Innovation Research Institute, Senior Kernel Technology Expert, mainly responsible for Linux kernel Security and Performance, Kernel and LLVM community Contributor. 20:40 Revealing Embedded System Performance Optimization Work Li Xiaohui, with … Read more

Chip DFX: Coresight Architecture

Chip DFX: Coresight Architecture

Click the blue text above Tansy Laboratory To get more automotive cybersecurity news Perface Recently, I came across some testing materials from the production line and discovered some DFX related content. While organizing the panorama of the entire security field, debugging security was also mentioned. For various reasons, I decided to learn about DFX related … Read more

Understanding Common Terms in ARM Debugging: CoreSight, ETM, PTM, ITM, HTM, ETB

Understanding Common Terms in ARM Debugging: CoreSight, ETM, PTM, ITM, HTM, ETB

Perface When locating issues, strong skills are naturally required, but having a powerful tool will definitely help us a lot. The official IDE may not meet our needs, and we may need to look for other professional tools. Among them, the debugging tools provided by Lauterbach are highly regarded.This company specializes in providing high-end debugging … Read more

Understanding ARM CoreSight in Three Minutes

Understanding ARM CoreSight in Three Minutes

A few days ago, I saw the news that ARM launched the CoreSight SoC-600, achieving the next generation of debugging and tracing. What is the next generation? Now you can throw away the JTAG cables and debug and trace your SoC directly via WiFi, CAN Bus, Ethernet, or USB. Sounds promising, right? However, many people … Read more

Coresight (Part 7): The Two Main Functions of Coresight

Coresight (Part 7): The Two Main Functions of Coresight

Coresight has two main functions: debugging and tracing. 1. Debugging The debugger implements debugging functionality through DAP. 1.1. Single-Core Debugging System: One DAP, along with one AP and APBIC. External access to the DP is transformed by the DAP into AP access. The AP generates the AP bus through the APBIC, allowing access to debugging … Read more

Coresight Pitfall Diary – Funnel Component

Coresight Pitfall Diary - Funnel Component

Introduction: The previous article was only half written and not published yet, so here’s a quick note. Preface Recently, while working with Coresight, I had a persistent question: how does the funnel know which trace source corresponds to the input slave port? After discussing with the FAE from the chip manufacturer today, I finally understood … Read more

Coresight (Part 4) Channel Interface

Coresight (Part 4) Channel Interface

The channel interface is used for transmitting events between different Coresight components. It is implemented using two components: CTM: Cross Trigger Matrix, which receives CTI channel signals and broadcasts them to other CTIs. CTI: Cross Trigger Interface, which receives trigger signals, sends trigger signals, receives channel signals, and sends channel signals. Typical applications of the … Read more

Powerful Debugging and Tracing CoreSight Technology for Cortex-M

Powerful Debugging and Tracing CoreSight Technology for Cortex-M

Follow+Star Public Account, don’t miss out on exciting content Compilation | strongerHuang WeChat Public Account | Embedded Column Today, many Cortex-M processors can be debugged so conveniently thanks to the CoreSight technology based on Arm Cortex-M processor devices, which introduces powerful new debugging and tracing features. Let’s focus on the debugging and tracing aspects of … Read more

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