Aller au contenu
Eliott65Sondewiki
Sommaire

Eliott65Sonde

Une sonde de débogage sans fil pour la carte Eliott65. Un Raspberry Pi Pico W, branché par deux fils sur la carte, parle le protocole de débogage SWD à son RP2040, et sert OpenOCD par le Wi-Fi au lieu de l'USB. Elle sait aussi travailler seule : relever la mémoire de la carte à intervalle fixe, s'arrêter sur un événement, puis tout envoyer d'un coup.

  • 0 câbleentre le PC et la sonde : OpenOCD la joint par le réseau local
  • 2 ports4441 pour CMSIS-DAP et OpenOCD, 4442 pour le journal local et les mises à jour
  • 120 Kio/slus par OpenOCD à 4 MHz, mesurés sur la carte
  • 52 spour qu'une mise à jour en panne soit remplacée seule par l'ancienne
Eliott65Sonde : qui parle à quiSur le PC, OpenOCD et l'outil e65s.py joignent la sonde par le Wi-Fi, en TCP. La sonde est un Pico W : sur le port 4441, elle sert CMSIS-DAP à OpenOCD ; sur le port 4442, son journal local et la mise à jour de son firmware. Elle parle SWD à la carte Eliott65 (Olimex Neo6502kbd, RP2040 à deux cœurs) par deux fils, GP2 vers SWCLK et GP3 vers SWDIO, avec une masse commune.PCOpenOCDflasher, déboguer(port 4441)outil e65s.py (port 4442)Eliott65SondeRaspberry Pi Pico W4441 · CMSIS-DAP4442 · journal, OTACarte Eliott65Neo6502kbdRP2040, deux cœursla cibleWi-FiTCPSWDGP2, GP3, massePlus de câble USB entre le PC et la sonde : tout passe par le réseau local.La sonde sait aussi relever seule, puis envoyer ses relevés par lots.
Le PC joint la sonde par le Wi-Fi ; la sonde parle SWD à la carte par deux fils.

Par où commencer

La sonde sert la carte du projet Eliott65, qui a son propre wiki : eliott65.tachibana.eu.