Comment elle marche
La sonde, pièce par pièce : le protocole qu’elle parle à OpenOCD, son firmware, le journal qu’elle tient seule, et la façon dont elle se met à jour sans qu’on la débranche.
- CMSIS-DAP par le réseauLe port 4441 d'Eliott65Sonde : CMSIS-DAP par TCP pour OpenOCD, un processeur écrit pour le projet, et une cible simulée pour tout essayer sans matériel.
- Le firmware du Pico WLe firmware d'Eliott65Sonde sur le Pico W : le SWD produit par un petit programme PIO, le Wi-Fi par lwIP sans système, le nom mDNS et les deux serveurs TCP.
- Le journal localLe journal local d'Eliott65Sonde : relevés périodiques, déclencheurs et instantanés faits par la sonde seule, puis relus par lots, pour éviter le coût du Wi-Fi.
- Les mises à jour par le réseauMettre à jour Eliott65Sonde par le Wi-Fi : image vérifiée dans la flash, amorce qui l'installe à l'essai, retour seul à l'ancien firmware en cas d'échec.