Das Debuggen von klassischen AVRs in der Arduino IDE 2 ist endlich Realität geworden! Es hat eine Weile gedauert, diese Funktion zu implementieren, aber jetzt ist es nur noch ein Kinderspiel, das Debugging zu aktivieren und den Debugger zu benutzen.
Weiter lesenSchlagwort: PlatformIO

Es tut mir leid, Dave. Ich fürchte, das kann ich nicht.
Das Titelbild wurde erstellt von Cryteria, CC BY 3.0, Link
Gdb
, der GNU-Debugger, ist wahrscheinlich der am häufigsten verwendete Open-Source-Debugger für eingebettete Systeme. Die AVR-Version von GDB auf dem Mac ist leider nicht sehr kooperativ. Wenn man versucht, eine ELF-Datei zu lesen, erhält man die folgende lustige Mitteilung (die an HAL9000 erinnert):
I’m sorry, Dave, I can’t do that. Symbol format `elf32-avr’ unknown.
Aber mit der richtigen Homebrew-Formel kann man avr-gdb einige neue Tricks beibringen …
EDIT: Das Problem wurde von den homebrew-Entwicklern gelöst.