Aller au contenu principal

Compiler votre première application

remarque

Les références ci-dessous doivent être modifiées en fonction de la carte utilisée :

  • ZEST_CORE_BOARD : nom de la carte (par exemple Zest_Core_STM32L4A6RG)
  • YOUR_APP_NAME : nom de l'application

Prérequis

Cookiecutter

Cookiecutter est un outil en ligne de commande qui permet de créer des projets à partir de modèles.

Installer Cookiecutter avec Pipx :

pipx install cookiecutter

Créer l'application

Créer une workspace application à partir du modèle :

mkdir app-workspace
cd app-workspace
cookiecutter gh:catie-aq/cookiecutter_zephyr

Sélectioner Workspace application et renseigner les informations demandées.

Votre application est maintenant créée et le workspace peut être initialisé :

west init -l YOUR_APP_NAME

Mettre à jour l'espace de travail :

west update

Compiler l'exemple blinky :

west build -b ZEST_CORE_BOARD app

Flasher la cible

Connectez-vous à la carte avec une sonde SEGGER J-Link.

Flasher la cible en utilisant west :

west flash