Les ingénieurs et les concepteurs de Raspberry Pi ont lancé cette semaine un nouveau matériel sous la forme de la Raspberry Pi Debug Probe plug and play qui est maintenant disponible à l’achat à un prix à seulement 12 $. L’inspiration pour le dernier ajout à la gamme de matériel Raspberry Pi provenait de personnes utilisant un Raspberry Pi Pico pour déboguer des programmes exécutés sur un autre.

La solution complète de débogage matériel pour les microcontrôleurs basés sur Arm est alimenté par les sociétés RP2040 et fournit un pont USB vers Serial Wire Debug (SWD), un adaptateur série USB générique et des câbles pour se connecter à un ordinateur hôte à déboguer. Eben Upton s’est rendu sur le site d’actualités officiel de Raspberry Pi pour en dire plus sur le lancement de la sonde de débogage Raspberry Pi et expliquer un peu plus sur sa conception.

“Si vous êtes comme moi, vous aimez écrire sur ordinateur programmes, mais déteste traquer les bogues qui en résultent. Mais la chasse aux bogues est un mal nécessaire, et si vous voulez chasser les bogues, tôt ou tard, vous aurez besoin d’un débogueur. Alors que la plupart des débogueurs offrent un ensemble commun de fonctionnalités de base (pas à pas, points d’arrêt, inspection des variables et de la mémoire), ces fonctionnalités sont fournies de différentes manières en fonction de votre choix de langage et d’environnement d’exploitation. »

Raspberry Pi Sonde de débogage

Les spécifications incluent un facteur de forme de seulement 22 mm × 32 mm, un pont de débogage série USB à deux fils (débogage fil série Arm pris en charge par défaut), un pont USB vers UART, compatible avec la norme CMSIS-DAP , Fonctionne avec OpenOCD et d’autres outils prenant en charge CMSIS-DAP, Suit les spécifications du connecteur de débogage à 3 broches Raspberry Pi, Comprend un boîtier en plastique transparent de haute qualité, Comprend un câble USB et trois câbles de débogage: connecteur JST 3 broches à 3 broches Câble connecteur JST ; Connecteur JST 3 broches vers embase 0,1 pouce (femelle) ; Connecteur JST 3 broches vers connecteur 0,1 pouce (mâle) et tension d’E/S nominale : 3,3 V.

Eben Upton continue :

“Peut-être vous utilisez un langage de programmation interprété de haut niveau, comme Python, où les capacités de débogage sont intégrées directement dans l’environnement d’exécution. Ou peut-être utilisez-vous un langage de programmation compilé de bas niveau, comme C, mais votre programme s’exécute sous un système d’exploitation, comme Linux ; ici, un débogueur comme gdb, souvent exécuté sur la même machine, peut interagir avec votre programme pendant son exécution, pour fournir ces mêmes capacités.”

“Le microcontrôleur lui-même fournit un port de débogage (DP), qui est connecté en externe aux broches du boîtier et en interne à chaque point d’accès du système. Le RP2040 expose son DP via un port Serial Wire Debug (SWD) à faible nombre de broches: en parlant du protocole SWD sur ce port, un ordinateur hôte peut contrôler l’AP de chaque cœur, afin de déboguer un programme exécuté sur le cœur./p>

Pour plus d’informations et les spécifications complètes, l’achat et la disponibilité, rendez-vous sur la boutique officielle Raspberry Pi en suivant le lien ci-dessous.

Source : RPi

Classé sous : Matériel, Top News

Dernières offres”TNGD”

Divulgation : certains de nos articles incluent liens d’affiliation. Si vous achetez quelque chose via l’un de ces liens,”TNGD”peut gagner une commission d’affiliation. Apprendre encore plus.

By Henry Taylor

Je travaille en tant que développeur back-end. Certains d'entre vous m'ont peut-être vu à la conférence des développeurs. Dernièrement, j'ai travaillé sur un projet open source.