O microcontrolador RP2040 do Raspberry Pi Pico continua aparecendo em todos os tipos de novas placas. De pequenas placas a suítes eletrônicas completas. As razões são em grande parte devido à sua facilidade de uso e estoque abundante. A mais recente placa surpresa com o poderoso microcontrolador vem do próprio Raspberry Pi. O Sonda de depuração Raspberry Pi de US$ 12 é uma solução de depuração de hardware para microcontroladores baseados em Arm, que inclui nosso microcontrolador favorito. A placa pode não ser candidata à nossa lista das melhores placas RP2040, mas para quem precisa, será inestimável.
O Debug Probe do Raspberry Pi é essencialmente um meio de monitorar a saída e depurar o código em execução em uma placa de metal nua. Na programação, normalmente teríamos um depurador em execução e isso sinalizaria quaisquer problemas à medida que ocorressem. Mas, como Eben Upton explica na postagem do blog de lançamento, “Mas e se o seu programa C estiver sendo executado diretamente no processador, sem um sistema operacional (isso geralmente é chamado de operação bare metal)? E se você estiver escrevendo um sistema operacional ? Nesse caso, você precisará de uma maneira de acessar os recursos de depuração incorporados ao próprio processador. E é aí que entra um teste de depuração.
O Raspberry Pi Debug Probe pode ser usado com um Raspberry Pi Pico ou qualquer microcontrolador baseado em Arm com E/S de 3,3 volts e uma porta SWD (Serial Wire Debug). O Raspberry Pi Pico e o Raspberry Pi Pico W têm esses pinos expostos na parte superior do PCB (o Raspberry Pi Pico H e WH têm uma porta JST SWD de três pinos pré-soldada). Conectar esses pinos ao Debug Probe permite que o probe observe os bugs. A sonda então se conecta a um computador via USB, fornecendo uma interface USB para serial. usando um software que segue o CMSIS-DAP, um protocolo padronizado pela Arm, os usuários podem percorrer seu código com sua plataforma de depuração de software favorita.
Desde o seu lançamento, o Raspberry Pi Pico pode atuar como um Picoprobe, mas as etapas para conseguir isso envolveram alguns fios bagunçados. O Sonda de Depuração de US$ 12 fornece uma solução de fio baixo em um pacote deliciosamente organizado.