Installation de l’image dans votre Romi

Le Romi dispose de 2 cartes à microprocesseur :

  1. A Raspberry Pi that handles high-level communication with the robot program running on the desktop and

  2. A Romi 32U4 Control Board that handles low-level motor and sensor operation.

Both boards need to have firmware installed so that the robot operates properly.

Raspberry Pi

Téléchargement

Le firmware du Raspberry Pi est basé sur WPILibPi (anciennement FRCVision) et doit être téléchargé et écrit sur la carte Raspberry Pi micro SD. Cliquez sur Assets au bas de la description pour voir les fichiers images disponibles :

Romi WPILibPi

Assurez-vous de télécharger la version Romi et non la version standard de WPILibPi. La version Romi est pourvue du suffixe -Romi. Voir l’image ci-dessous pour un exemple.

Romi sur GitHub

Installation de l’image

La procédure d’installation de l’image est décrite ici: WPILibPi Installation.

Configuration du réseau sans fil

Réalisez les étapes suivantes pour que votre Raspberry Pi soit prêt à être utilisé avec le Romi :

  1. Allumez le Romi en glissant l’interrupteur d’alimentation sur la carte Romi 32U4 jusqu’à la position on. La première fois qu’il est mis sous tension avec une nouvelle image, il faudra environ 2-3 minutes pour démarrer pendant qu’il redimensionne le système de fichiers et redémarre. Les démarrages suivants se feront en moins d’une minute.

  2. À l’aide de votre ordinateur, connectez-vous au réseau WiFi Romi à l’aide du SSID WPILibPi-<number> (où <number> est basé sur le numéro de série du Raspberry Pi) avec le mot de passe WPA2 WPILib2021!.

Note

Si le Raspberry Pi est allumé dans un environnement avec plusieurs Raspberry Pis pourvus de WPILibPI en cours d’exécution, le SSID pour un Raspberry Pi particulier est également annoncé de manière audible à travers le port du casque. Le SSID par défaut est également écrit sur le fichier /boot/default-ssid.txt qui peut être lu en insérant la carte SD (via un lecteur) dans un ordinateur et en ouvrant la partition boot.

  1. Ouvrez un navigateur Web et connectez-vous au dashboard du Raspberry Pi soit à l’adresse http://10.0.0.2/ ou à l’adresse http://wpilibpi.local/.

Note

L’image démarre en lecture seule par défaut, il est donc nécessaire de cliquer sur le bouton Writable pour apporter des modifications. Une fois les modifications effectuées, cliquez sur le bouton Read-Only pour éviter la corruption de la mémoire.

  1. Sélectionnez Writable en haut de la page Web du dashboard.

  2. Changez le mot de passe par défaut de votre Romi en inscrivant un nouveau mot de passe dans le champ WPA2 Passphrase.

  3. Appuyez sur le bouton Save en bas de la page pour enregistrer les modifications.

  4. Change the network SSID to a unique name if you plan on operating your Romi on a wireless network with other Romis.

  5. Reconnectez-vous au réseau WiFi de Romi avec le nouveau mot de passe que vous avez défini.

Assurez-vous de configurer le Dashboard à Read-only lorsque toutes les modifications auront été effectuées.

Paramètres réseau du Dashboard Web Romi

Carte de contrôle 32U4

Le Raspberry Pi peut maintenant être utilisé pour installer l’image du firmware à la carte de contrôle 32U4

  1. Éteignez le Romi

  2. Connectez un câble USB A à micro-B de l’un des ports USB du Raspberry Pi aux ports micro USB de la carte de contrôle 32U4.

  3. Allumez le Romi et connectez-vous à son réseau Wifi et connectez-vous au dashboard web comme lors des étapes précédentes.

  4. Sur la page de configuration de Romi appuyez sur le bouton Update Firmware.

Le bouton de mise à jour du firmware avant sa mise à jour

Une console apparaîtra affichant un log du processus de déploiement du micrologiciel. Une fois le micrologiciel déployé sur la carte de contrôle 32U4, le message avrdude done. Thank you. apparaîtra.

Le journal de mise à jour du firmware indiquant la mise à jour du micrologiciel terminée