Comment corriger - Erreur de compilation FQBN manquant

Comment corriger - Erreur de compilation FQBN manquant
Arduino est une plate-forme polyvalente qui peut interagir avec plusieurs matériels et générer une sortie en fonction de l'entrée donnée. Tout en travaillant avec Arduino, vous pourriez faire face à différents types d'erreurs, certains sont faciles à régler, mais certains prennent du temps à résoudre.

L'une des erreurs qui vient lors de la configuration du matériel est FQBN (nom de la carte entièrement qualifié). Étudions les causes et la solution possible pour cette erreur.

Erreur de compilation: FQBN manquant (nom de la carte entièrement qualifié)

Ce type d'erreur de compilation se produit généralement lorsque notre code est prêt à compiler et lorsque nous cliquez sur le bouton Vérifier dans Arduino IDE Fqbn L'erreur apparaît dans la fenêtre de sortie. Les erreurs FQBN ressemblent à ceci comme indiqué dans l'image ci-dessous. La plupart du temps, les messages d'erreur indiquent généralement que Aucune carte sélectionnée.

Causes d'erreur FQBN

Certaines causes principales de cette erreur sont:

  • La carte Arduino n'est pas sélectionnée
  • Le noyau de la carte Arduino n'est pas installé

Comment corriger l'erreur FQBN manquante

FQBN est une erreur mineure et peut facilement être corrigé en sélectionnant la bonne carte Arduino ou en installant les fichiers de noyau Arduino pour la carte que vous utilisez. Voici les deux correctifs faciles et rapides pour l'erreur FQBN:

  • Sélectionner la carte Arduino
  • Installez le noyau de la carte Arduino

Correction 1: Sélectionner la carte Arduino

La plupart du temps, vous rencontrerez une erreur FQBN car aucune carte Arduino n'est sélectionnée lors de la compilation du code Arduino. Dans IDE, nous devons sélectionner la carte Arduino, que nous allions télécharger du code ou non parce que le code écrit par vous sera traité par IDE en fonction de cette carte spécifique. Il n'y a pas besoin d'une carte physique car il s'agit d'une erreur de compilation qui peut facilement résoudre simplement en sélectionnant la carte.

Pour sélectionner la carte Arduino, allez sur: Outils> Board> Cartes Arduino AVR> Arduino Uno:

Une autre façon de sélectionner la carte Arduino est en cliquant sur Sélectionnez une autre carte et port option:

Une fois sélectionné, une nouvelle fenêtre s'ouvrira, recherche ici Arduino ou toute autre carte et après avoir sélectionné Cliquez sur D'ACCORD:

Il n'est pas nécessaire de sélectionner le port comme pour la compilation, nous n'avons pas besoin de matériel. Dans le cas où vous souhaitez tester le code dans une carte matérielle réelle, sélectionnez également le port.

Pour sélectionner le port com, accédez à: Outils> ports:

Correction 2: Installez le noyau de la carte Arduino

Une autre erreur de correction de FQBN consiste à installer le noyau de la carte pour lequel nous allons compiler le code Arduino. Cela se produit généralement lorsque nous interfacrons une nouvelle carte de microcontrôleur (ESP32) avec IDE ou tout en utilisant une ancienne version d'Arduino IDE.

Lorsque le noyau de la carte n'est pas installé, un message sera contextuel qui demandera la permission d'installer le noyau de la carte. Une autre façon de procéder est en allant au directeur du conseil d'administration et en recherchant le noyau du conseil que nous devons installer.

Voici un guide détaillé sur la façon d'installer un noyau Arduino.

Conclusion

FQBN (Nom du conseil d'administration entièrement qualifié) est une erreur de compilation qui se produit généralement lorsque nous n'avons pas sélectionné la carte pour laquelle nous écrivons du code. La carte Arduino doit être sélectionnée si nous téléchargeons du code ou non. Deux façons qui peuvent résoudre cette erreur sont Sélection de la carte ou installer le Core de la carte Arduino.