Hilfe beim Debuggen von Raspberry Pico-Projekten

Hilfe beim Debuggen von Raspberry Pico-Projekten

Raspberry Pi Debug Probe

Die Macher des Mini-Computers Raspberry Pi haben eine neue Platine angekündigt, die beim Debuggen von Programmen auf dem Pico-Modell sowie dem Microcontroller RP2040 helfen soll. Das Raspberry Pi Debug Probe getaufte Gerät kostet 12 US-Dollar.

Dank der Platine ist es nicht mehr notwendig, einen Pico das Programm auf einem anderem Pico beobachten zu lassen. Neben dem Pico und dem RP2040 unterstützt die Debug-Platine grundsätzlich alle ARM-basierten Microcontroller, die einen Serial Wire Debug (SWD) Port mit 3V3 I/O anbieten. Gedacht ist das Raspberry Pi Debug Probe vor allem für Fälle, in denen man Programme direkt ohne Betriebssystem auf dem Pico beziehungsweise einem RP2040-Gerät betreibt.

Den Raspberry Pi Debug Probe verbindet man mit einem Host-Computer und dem zu untersuchenden Gerät. Dazu bietet die Debug-Platine eine USB auf SWD-Bridge, sowie einen USB-Adapter. Zum Lieferumfang gehören zudem die passenden Kabel. Die Rechenarbeit auf der Debug-Platine erledigt ein RP2040.

Der Host-PC sendet dem Debug Probe Anweisungen, welche die Platine über den SWD direkt an den zu beobachten Pico beziehungsweise RP2040 weiterreicht. Die darin genutzten ARM-Prozessorkerne enthalten eine Debugging-Einheit, die unter anderem Breakpoints setzt und die Registerinhalte liest. Die genaue Arbeitsweise beschreibt ein entsprechender Blog-Post.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben