<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ram on toorun.dev</title><link>https://toorun.dev/tags/ram/</link><description>Recent content in ram 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/ram/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></channel></rss>