Tag: Debugging

How to Debug MCUboot (and Why I Needed To)

Golioth firmware engineer Mike Szczys walks through debugging the MCUboot bootloader using gdb. This is a slightly different task than normal Zephyr debugging, but can help to find tricky bugs.

How to Debug a Network Error in Zephyr

Zephyr has built-in debugging for many of its supported boards. Here's a real-world example of utilizing the these tools to track down and fix a networking error with CoAP.

Creating a portable Ozone project file

Learn how to create a portable Ozone project file that you can check into a git repository for future debugging of Zephyr applications.

Debugging nRF9160 Zephyr applications with Ozone

Ozone is a free graphical debugger for embedded firmware from SEGGER. It's a powerful tool that can...

Taking the next step: Debugging with SEGGER Ozone and SystemView on Zephyr

Golioth showcases how to use SEGGER J-Link, Ozone, and SystemView to optimize your Zephyr programs and dig deeper into Real Time Operating Systems.

Debugging Zephyr for Beginners: printk() and the Logging Subsystem

Zephyr has a number of tools to aid in debugging during your development process. Today we're focusing...

Want to stay up to date with the latest news?

We would love to hear from you! Please fill in your details and we will stay in touch. It's that simple!