<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>debugging on toorun.dev</title><link>https://toorun.dev/tags/debugging/</link><description>Recent content in debugging on toorun.dev</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 07 Apr 2026 08:00:00 +0000</lastBuildDate><atom:link href="https://toorun.dev/tags/debugging/index.xml" rel="self" type="application/rss+xml"/><item><title>Debugging i.MX6 DDR Calibration: Diagnosing Memory Instability in Embedded Systems</title><link>https://toorun.dev/posts/debugging-imx6-ddr-calibration/</link><pubDate>Tue, 07 Apr 2026 08:00:00 +0000</pubDate><guid>https://toorun.dev/posts/debugging-imx6-ddr-calibration/</guid><description>The Problem: Random Crashes Without Pattern Our custom embedded system based on the i.MX6 processor was experiencing mysterious, unpredictable crashes. The system would lock up or reboot at random intervals with no discernible pattern. We couldn&amp;rsquo;t reproduce the issue on demand, making it nearly impossible to debug using traditional methods.
The symptoms suggested hardware instability, but we had no clear indication of what was failing. It could be:
The CPU? The bootloader?</description></item><item><title>Embedded RF Testing: Lab Methods and Troubleshooting for Wireless Devices</title><link>https://toorun.dev/posts/embedded-rf-testing-lab-methods/</link><pubDate>Sun, 29 Mar 2026 12:30:00 +0000</pubDate><guid>https://toorun.dev/posts/embedded-rf-testing-lab-methods/</guid><description>RF Testing in Embedded Systems Overview RF testing requires devices to support a dedicated test mode that allows controlled configuration of radio parameters.
Typical capabilities include:
Fixed channel selection TX power configuration Bandwidth and modulation selection RX-only mode (disable transmission) Continuous transmission mode These capabilities are required for both wireless interfaces when multiple radios are integrated.
Test Mode Implementation RF test mode is typically implemented based on vendor documentation.
In this case, the implementation follows:</description></item><item><title>NMEA 2000 Implementation: Address Claim, Heartbeat, and Alarm Messages</title><link>https://toorun.dev/posts/nmea-2000-implementation-address-heartbeat-alarm/</link><pubDate>Thu, 29 May 2025 12:30:00 +0000</pubDate><guid>https://toorun.dev/posts/nmea-2000-implementation-address-heartbeat-alarm/</guid><description>This is not a full specification reference. It is a practical note to remember how NMEA 2000 works in real systems, what matters during implementation, and what I learned while working with it.
What NMEA 2000 is NMEA 2000 is a communication protocol used in distributed systems over CAN bus.
At the lowest level, it is standard CAN:
250 kbps bus multi-node shared network On top of that, it defines:</description></item></channel></rss>