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=== |