Show HN: I built a debugger for multiprocessor real-time firmware debugging

activefirmwaretools.com

2 points by tharveycodes 8 hours ago

Hi everyone, I built the Active-Pro. It is a tracing firmware debugger with built in logic analyzer/oscope channels that can debug multiple processors simultaneously.

I built the device to get a better view of my embedded designs than my trusted logic analyzer/jtag setup. I routinely use multiple processors and FPGAs and can't use breakpoints due to it killing my system.

I basically took the best of trace (aka printf/print/caveman) debugging (fast, easy, direct, familiar), minimized the pitfalls (slow and obtrusive) and sync it to logic, analog and decoded bus signals. The tool gives a really clear picture of what is going on in real-time in all parts of my system.

The software app runs in demo mode for those that want to try it at https://www.activefirmwaretools.com/download

I personally designed all of the hardware, firmware, RTL, software apps and web site and I'm happy to answer any questions and welcome feedback.