Raspberry Pi Debug Probe ist ein 12-Dollar-Kit für Debugger

Blog

HeimHeim / Blog / Raspberry Pi Debug Probe ist ein 12-Dollar-Kit für Debugger

Feb 28, 2024

Raspberry Pi Debug Probe ist ein 12-Dollar-Kit für Debugger

Der Raspberry Pi war in den letzten Jahren der prägende Einplatinencomputer und hat aufgrund seiner Zugänglichkeit und Open-Source-Natur enorme Popularität erlangt. Das Raspberry Pi-Team hat es weiterentwickelt

Der Raspberry Pi war der prägende Einplatinencomputer der letzten Jahre und hat dies auch getanerlangte immense Popularitätaufgrund seiner Zugänglichkeit und Open-Source-Natur.

Das Raspberry Pi-Team hat seine Produktpalette seit der ersten Veröffentlichung weiterentwickelt.

Kombinieren Sie das mit den vielen einzigartigen Pi-Projektideen, die im Internet herumschwirren, und Sie haben ein ziemlich wertvolles Stück Hardware.

Mit einer aktuellen Ankündigung hat das Raspberry Pi-Team eine vorgestelltspezielles Debugging-Kitfür Arm-basierte Mikrocontroller.

Werfen wir einen Blick darauf.

DerRaspberry Pi Debug Probe ist eine vollständige Debugging-Hardwarelösungfür Arm-basierte Controller, die von ihrem hauseigenen Chip, dem RP2040, angetrieben werden.

Es wurde unter Berücksichtigung des Raspberry Pi Pico und anderer RP2040-basierter Boards entwickelt.

Es ist jedoch nicht auf diese Geräte beschränktkann zum Debuggen jedes Arm-basierten Mikrocontrollers verwendet werdenmit einem SWD-Port mit 3V3 I/O.

Die technischen Details:Dieses Debug-Kit soll die CoreSight-Debug-Architektur von Arm nutzen, bei der über den Access Port (AP) auf Prozessorkerne zugegriffen werden kann.

Dies kann dann verwendet werden, um Haltepunkte und Einzelschritte zu setzen, die Prozessorregisterwerte zu beobachten und über die Busschnittstelle des Prozessors auf Speicher/Peripherie zuzugreifen.

Der Mikrocontroller stellt einen Debug-Port (DP) bereit, der extern mit den Pins am Gehäuse und intern mit jedem AP im System verbunden ist.

Der RP2040-Chip stellt seinen DP über ein Serial Wire Debug (SWD) mit geringer Pinzahl zur Verfügung.

Dadurch kann ein Host-Computer über denselben Port mit dem SWD-Protokoll kommunizieren und den AP jedes Prozessorkerns steuern, um ein laufendes Programm zu debuggen.

Um dies zu erklären, erwähnt Raspberry Pi in der Ankündigung Folgendes:

Darüber hinaus die Raspberry Pi Debug Probestellt SWD-Signale auf einem dreipoligen JST-Anschluss bereitdas der Raspberry Pi Debug Connector-Spezifikation entspricht.

Dafür bieten sie auch Adapterkabel anSie müssen nichts lötenan das Steckbrett oder den Debug-Anschluss am Raspberry Pi Pico H und WH.

Eine Bonusfunktion?:Die Raspberry Pi Debug Probe kann effizient als serieller USB-Adapter über denselben USB-Anschluss fungieren, der von der SWD-Brücke verwendet wird.

Dies kann hilfreich sein, wenn Sie eine serielle Konsolenverbindung zwischen einem Mikrocontroller-Ziel und einem Host-Computer herstellen möchten.

Und die Raspberry Pi Foundation unterstreicht dasselbe:

Wenn Sie möchten, können Sie den offiziellen Ankündigungs-Blogbeitrag lesen, um mehr zu erfahren.

Wenn Sie das Debug-Kit kaufen, erhalten Sie eine USB-zu-Serial Wire Debug (SWD)-Brücke, einen generischen USB-Seriell-Adapter und Kabel zum Anschluss an einen Host-Computer und das Debug-Ziel.

Es istderzeit für 12 $ erhältlich ; Sie können es auf der offiziellen Website erwerben, auf der Lieferanten aus der ganzen Welt aufgeführt sind.

Bei Interesse können Sie sich auch dieses praktische Zubehör für Ihren Pi ansehen 👇

erlangte immense Popularitätspezielles Debugging-KitRaspberry Pi Debug Probe ist eine vollständige Debugging-Hardwarelösungkann zum Debuggen jedes Arm-basierten Mikrocontrollers verwendet werdenDie technischen Details:stellt SWD-Signale auf einem dreipoligen JST-Anschluss bereitSie müssen nichts lötenEine Bonusfunktion?:derzeit für 12 $ erhältlich