← Back to discoveries

#debugging

14 discoveries tagged “debugging”.

SPIDriver Quattro | Crowd Supply

Crowd Supply
The SPIDriver Quattro is a versatile USB-to-SPI and quad-SPI interface tool with an integrated display and power monitoring capabilities. · It supports multiple SPI modes and can…
Insights: The SPIDriver Quattro is notable for its comprehensive SPI support and real-time traffic display, making it a valuable tool for developers working with SPI devices. · Its ability…
SPIdebuggingelectronics

When the Debugger Lies With Stale Cache Values

Hackaday
Daniel Mangum encountered an issue with the GDB debugger returning stale cache values while working with the nRF54LM20 microcontroller. · The problem was traced to J-Link software…
Insights: This scenario underscores the importance of understanding and managing cache behavior in debugging tools, crucial for developers working with microcontrollers. · For Tindie…
debuggingmicrocontrollerssoftware

Using Asserts in Embedded Systems

Memfault
Discusses the strategic use of asserts in embedded systems to prevent and address bugs both before and after product release. · Provides best practices for assert implementation,…
Insights: Notable for embedded system developers looking to enhance reliability and maintainability of their products through proactive debugging techniques. · Valuable for Tindie sellers…
embedded systemsdebuggingARM Cortex-M

I2C in a Nutshell

Memfault
Overview of I2C, a widely used communication protocol for connecting integrated circuits. · Discusses common issues faced by firmware engineers when working with I2C. · Provides…
Insights: I2C is essential for hardware developers, especially those working on projects involving multiple integrated circuits. · Understanding I2C can help Tindie sellers create more…
I2Ccommunicationdebugging

Faster Debugging with Watchpoints

Memfault
The article discusses how to enhance debugging efficiency using watchpoints, a feature in debugging tools. · It provides a step-by-step guide on utilizing watchpoints with GDB to…
Insights: Watchpoints are crucial for developers working with embedded systems, as they allow for precise monitoring of variable changes without halting the entire program. · This…
debuggingARM Cortex-Mwatchpoints

Nash's Four Favorite Firmware Debug Tools

Memfault
The article discusses essential tools for debugging firmware, which is crucial for maintaining the functionality of electronic systems. · It emphasizes the importance of having…
Insights: This article is notable for its practical insights into firmware debugging, a critical aspect of electronics development that can significantly impact product reliability. · It's…
firmwaredebuggingelectronics

Tracing & Logging with the `TRICE` Library (Interrupts too!)

Memfault
The TRICE library offers a lightweight and efficient solution for embedded engineers to implement tracing and logging, even within interrupt contexts. · It addresses the common…
Insights: TRICE is notable for its ability to simplify debugging in embedded systems, a critical task for developers working with resource-constrained environments. · This library is…
embeddeddebugginglogging

Visualizing Real-time Data With STMViewer

Memfault
STMViewer is a tool designed for visualizing real-time data from embedded systems, streamlining the debugging process. · It eliminates the need for manual data collection and…
Insights: STMViewer is notable for its ability to simplify the complex task of real-time data visualization, a crucial aspect for developers working with embedded systems. · This tool is…
data visualizationembedded systemsdebugging

Grapple Probe | Crowd Supply

Crowd Supply
The Grapple Probe is a USB debug probe with 2500 V RMS galvanic isolation, designed to protect equipment from electrical mishaps during debugging. · It supports SWD/SWO, JTAG,…
Insights: The Grapple Probe is notable for its robust protection features, making it ideal for developers who frequently work with sensitive electronics and want to avoid costly mistakes.…
debuggingmicrocontrollerselectronics

Diving into JTAG — Debugging (Part 2)

Memfault
The article explores advanced debugging techniques using JTAG, focusing on memory interaction and processor core engagement. · It highlights the unique aspects of debugging with…
Insights: This article is valuable for hardware developers and engineers looking to enhance their debugging skills with JTAG, especially on ARM Cortex-M microcontrollers. · For Tindie…
JTAGdebuggingARM Cortex-M

Lynx Serial Monitor: Modern Open-Source UART Debugging Tool

Hackster.io
The Lynx Serial Monitor is a modern tool designed for efficient serial communication, catering to the needs of embedded engineers and IoT developers. · It offers a fast and…
Insights: The Lynx Serial Monitor stands out for its modern approach to UART debugging, addressing the evolving needs of developers working with embedded systems and IoT devices. · Its…
UARTdebuggingIoT

The Pocket-Sized Panel Built to Simplify Your Workbench - Hackster.io

Hackster.io
Scottina is a compact debugging tool designed to streamline the diagnostic process by focusing on essential controls and information. · It features a Raspberry Pi 5 and a 3.5-inch…
Insights: Scottina is notable for its ability to simplify complex engineering tasks by presenting only the necessary tools and information, making it ideal for engineers who need efficiency…
debuggingRaspberry Pidiagnostics

Has anyone hooked up Claude Code to their debugger?

Reddit
A user shares their experience using Claude Code, an AI tool, for MCU programming and debugging. · The user successfully integrated Claude Code with a J-Link debugger to automate…
Insights: Claude Code represents a significant advancement in AI-assisted programming, making it easier for developers to debug and optimize their projects. · This tool is particularly…
AIdebuggingMCU

1,000+ manual button presses to reach the point where I can debug the OPTIGA — display bring-up, board #0001

Reddit
A Reddit user shares their experience of manually pressing a button over 1,000 times to debug the OPTIGA, highlighting the challenges faced during the display bring-up process on…
Insights: This post is notable as it highlights a common pitfall in hardware development: underestimating the need for automation in testing, which can lead to inefficiencies. · It serves…
debuggingprototypingautomation