UART Serial Port Debugging Guide

UART Serial Port Debugging Guide

0x00 Introduction Recently, I have been learning about debugging hardware interfaces such as optical modems, routers, and cameras, but I did not make any records. Therefore, I will briefly document the learning process here for future reference. 0x01 Required Tools 1. TTL to USB converter 2. Multimeter 3. TTL to USB converter 4. SecureCRT connection … Read more

FPGA Debugging: Principles and Examples of SignalTap Logic Analyzer

FPGA Debugging: Principles and Examples of SignalTap Logic Analyzer

Welcome FPGA engineers to join the official WeChat technical group. Clickthe blue textto follow us at FPGA Home – the largest pure FPGA engineer community in China For FPGA debugging, we mainly take Intel FPGA as an example, simulating and debugging in the Win10 Quartus II 17.0 environment, using the development board type EP4CE15F17. This … 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

OpenOCD: A Powerful Tool for Embedded System Development

OpenOCD: A Powerful Tool for Embedded System Development

OpenOCD (Open On-Chip Debugger) is a powerful open-source tool for on-chip programming and debugging of embedded systems. It supports various hardware platforms and target chips, providing rich features that greatly simplify the embedded development process. This article will delve into OpenOCD, covering its core functionalities, usage methods, and application scenarios. Powerful Features and Flexible Architecture … 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

OpenOCD: A Powerful Tool for Embedded System Debugging and Programming

OpenOCD: A Powerful Tool for Embedded System Debugging and Programming

In embedded system development, debugging and programming are critical processes. OpenOCD (Open On-Chip Debugger), as an open-source tool, provides developers with robust chip-level programming and debugging support. This article will detail the features, installation and build process of OpenOCD, as well as its application scenarios in embedded development, providing developers with a comprehensive reference. Introduction … Read more