F1SYH‑TX1 — lot 78

Compilation et tests du firmware C1

Reproduire la compilation hôte puis préparer la génération UF2.

CMakePASS
NinjaPASS
CTestPASS
UF2à produire
SourcesBuild hôteTestsPico SDKUF2
Point critique : Un test hôte réussi ne valide ni les timings GPIO ni le bus I2C réel.

Détails techniques

Commandes hôte : cmake -S . -B build-host -G Ninja, cmake --build build-host, puis ctest.

Hôte

Valide la logique portable.

Pico

Nécessite PICO_SDK_PATH.

Rapport

HOST_BUILD_REPORT.txt inclus.

Spécifications

Compilateur hôtegcc
Testsc1_unit_tests
Simulateurc1_host_sim
PicoBUILD_PICO=ON

Statut

Contrôlé : syntaxe, intégrité ZIP, cohérence BOM/PCB et compilation du simulateur hôte.
À confirmer : ERC, DRC, assemblage, signaux électriques réels et firmware sur Pico.

Procédure

Télécharger les archives.
Ouvrir le projet C1 dans KiCad 10.
Importer et compléter le schéma.
Vérifier le GPIO et les connecteurs.
Lancer ERC et DRC.
Assembler une première C1.
Exécuter le firmware de bring-up.
Réaliser la recette avec JIG-C1.
Objectif : obtenir une C1 sûre au reset avant toute commande PTT ou relais RF.