Modifications

892 octets ajoutés ,  12 octobre 2020 à 23:15
aucun résumé de modification
Ligne 40 : Ligne 40 :     
==Firmware==
 
==Firmware==
===Toolchain===
+
===Maintenance===
 +
====Toolchain====
 +
La toolchain utilisée est celle proposée par STMicroelectronics: STM32CubeIDE.
 +
Elle est composée de STM32CubeMX, permettant de generer le code source à partir de la configuration du microcontroleur souhaitée, d'un environnement de developpement specialisé pour STM32 et d'un debuggeur.
 +
 
 +
Afin de ne pas creer d'incompatibilité, il est important d'utiliser les versions suivantes:
 +
{| class="wikitable"
 +
|-
 +
! Module !! Version
 +
|-
 +
| STM32CubeIDE || VX.X.X
 +
|-
 +
| STM32CubeMX || VX.X.X
 +
|-
 +
| STM32CubeF4 Firmware Package || VX.X.X
 +
|}
 +
====Comment compiler====
 +
# Récupérer le code source depuis le dépot Git.
 +
# Se placer sur le tag voulu (en fonction de la version).
 +
# Ouvrir STM32CubeIDE et compiler la configuration voulue (Debug ou Release).
 +
# Flasher une carte connectée ou récupérer le binaire dans le dossier de la configuration pour une utilisation ultérieure.
 +
 
 
===Version 1===
 
===Version 1===
5

modifications