De Raspberry Pi Foundation heeft een nieuwe module uitgebracht, de Raspberry Pi Debug Probe. Het bedrijf omschrijft de met een RP2040-microcontroller gecombineerde module als een volledige, hardwarematige debug-oplossing voor op Arm veranderende microcontrollers.
De Raspberry Pi Foundation schrijft dat klanten na het optreden van de Raspberry Pi Pico en de RP2040-microcontroller bijvoorbeeld een Pico inzetten voor debuggingstaken voor programma’s die op een andere, tweede Pico draaien. Alasdair Allan van de Raspberry Pi Foundation zegt dat de combinatie van Picoprobe en een tweede Pico is een oplossing voor foutopsporing, maar dat nogal wat gedoe met goede kabels vereist. Vandaar dat hij in het kader van de Debug Probe over een plug-and-play’-oplossing spreekt.
De Raspberry Pi Debug Probe is ontworpen met de Pico en de RP2040 in gedachten, maar de module kan worden gebruikt voor het debuggen van elke arm-microcontroller die over een seriële draad Debug-poort met 3V3-pins; deze kunnen worden gebruikt voor het leveren van stroom voor onderdelen die weinig energie nodig hebben. De Raspberry Pi Debug Probe moet een brug zijn tussen het USB- en SWD-protocol, zodat de hostcomputer toegang krijgt tot debugpoort van het doelapparaat. meerdere kabels mogelijk.
De handleiding ziet de Debug Probe vooral als een handige tool voor situaties waarin er geen ingebouwde debugger aanwezig is, bijvoorbeeld als een programma op basis van de C-programmeertaal direct op de processor draait zonder een besturingssysteem of als iemand een besturingssysteem aan het schrijven is. Voor die gevallen is de Debug Probe bedoeld, omdat er dan een manier nodig is om toegang te krijgen tot de debugcapaciteiten die in de processor zijn ingebouwd, zegt de Raspberry Pi Foundation.
Er is geen USB-C aanwezig in de Debug Probe; in plaats daarvan is micro-USB aanwezig. Volgens de fabrikant is dat gedaan om de kosten laag te houden; de module kost 12 dollar.
credit :Source link