pse-firmware/docs/Upload.md
2023-10-28 17:53:00 +02:00

2.0 KiB

Procédure de mise à jour du logiciel embarqué, en utilisant l'environnement STM32CubeIDE à partir du code disponible sur git.

Résumé

  1. Installer STM32CubeIDE
  2. Installer le plugin EGit
  3. Télécharger le projet à partir du dépot
  4. Envoyer le projet sur la carte

Installer le programme STM32CubeIDE

Le programme STM32CubeIDE est disponible (Win, Mac, Linux) gratuitement sur le site du fabricant (https://www.st.com/en/development-tools/stm32cubeide.html) moyennant la création d'un compte lui aussi gratuit.

Installer le plugin EGit :

  1. Help > Eclipse Marketplace !Marketplace.png
  2. Chercher "git" !Git_search.png
  3. Choisir "EGit - Git integration for Eclipse" et cliquer "install"
  4. Dans le choix des option voulues ne garder que celles nécessaires !egit_install.png
  5. L'installation peut prendre quelque minutes (indicateur en bas à droite !install_status.png)
  6. Redémarrer le programme quand le dialogue apparaît : !restart_after_install.png

Importer le projet :

  1. File > Import Project
  2. Un menu "select" apparaît Git > Projects from Git > Next !import_project.png
  3. Dans le menu "Select repository source" sélectionner "Clone URI" !repo_src_sel.png
  4. Dans le menu "Source Git Repository" Entrer l'adresse du dépôt (https://git.leserveurdansmongrenier.uk/leo/PSE-firmware.git) dans le champ "URI" !repo_src.png
  5. Dans le menu "Branch selection" Choisir la branche "master" !branch.png
  6. Dans le menu "Local Destination" Modifier au besoin l'emplacement de sauvegarde du dépôt

    ⚠ Penser à bien sélectionner l'option "clone submodules" pour télécharger en même temps tout les éléments. !local_dest.png

  7. Le projet va maintenant être téléchargé, cette opération peut prendre plusieurs minutes. !clone_process.png
  8. Dans le menu "Select wizard to use for importing project" Sélectionner "Import existing Eclipse project" !import_type.png
  9. Dans le menu "Import Project" garder le option par défaut !final_import.png