Employing Coredumps to Debug Your Embedded Devices

Employing Coredumps to Debug Your Embedded Devices

Jul 27, 2023

Memfault knows firsthand how difficult identifying and solving the root causes of firmware faults can be, particularly for devices in the field. Local debugging and logging subsystems are commonly used to determine the issue cause, however, these tools are limited and invasive. This is where coredumps become helpful! Coredumps, an underutilized debugging resource, can provide valuable insights as they contain highly structured data that can be easily parsed.

Watch this webinar with Firmware Solutions Engineer, Eric Johnson, for an introduction to coredumps and how to use them in practice, along with a demo and examples of coredumps with Zephyr. Topics covered include how to:

  • Capture detailed insights into faults with coredumps
  • Use GDB with a coredump
  • Utilize Memfault to collect coredumps on any embedded MCU, Linux, or Android devices