So beheben - Kompilierungsfehler fehlen FQBN

So beheben - Kompilierungsfehler fehlen FQBN
Arduino ist eine vielseitige Plattform, die mit mehreren Hardware interagieren und die Ausgabe gemäß den angegebenen Eingaben generieren kann. Während Sie mit Arduino arbeiten, können Sie sich mit verschiedenen Arten von Fehlern konfrontiert.

Einer der Fehler, die beim Konfigurieren von Hardware kommen, ist FQBN (voll qualifizierter Board -Name). Lassen Sie uns die Ursachen und mögliche Lösung für diesen Fehler untersuchen.

Kompilierungsfehler: Fehlender FQBN (Vollqualifizierter Vorstandsname)

Diese Art von Kompilierungsfehler tritt normalerweise auf, wenn unser Code kompiliert ist und wenn wir in Arduino IDE auf die Schaltfläche Verify klicken Fqbn Der Fehler taucht im Ausgabefenster auf. FQBN -Fehler sehen so aus, wie im Bild unten gezeigt. Meistens geben Fehlermeldungen normalerweise an, dass dies normalerweise angegeben ist Kein Board ausgewählt.

Ursachen des FQBN -Fehlers

Einige primäre Ursachen für diesen Fehler sind:

  • Arduino Board ist nicht ausgewählt
  • Arduino Board Core ist nicht installiert

So beheben Sie fehlende FQBN -Fehler

FQBN ist ein geringfügiger Fehler und kann durch die Auswahl der richtigen Arduino -Karte oder die Installation der Arduino -Kerndateien für die von Ihnen verwendete Board leicht behoben werden. Im Folgenden finden Sie die beiden einfachen und schnellen Korrekturen für den FQBN -Fehler:

  • Wählen Sie Arduino Board
  • Installieren Sie den Arduino Board Core

Fix 1: Wählen Sie Arduino Board aus

Meistens begegnen Sie FQBN -Fehler, da beim Kompilieren von Arduino -Code keine Arduino -Karte ausgewählt wird. In IDE müssen wir das Arduino -Board auswählen, ob wir Code hochladen oder nicht, weil der von Ihnen geschriebene Code von IDE gemäß diesem speziellen Board verarbeitet wird. Es ist kein physischer Tafel erforderlich, da es sich um einen Kompilierungsfehler handelt, der einfach durch die Auswahl der Platine leicht behoben werden kann.

Um Arduino Board auszuwählen, gehen Sie zu: Tools> Board> Arduino AVR -Boards> Arduino Uno:

Eine weitere Möglichkeit, das Arduino -Board auszuwählen Wählen Sie eine andere Karte und einen anderen Port aus Möglichkeit:

Suchen Sie nach der Auswahl eines neuen Fensters hier nach Arduino oder einer anderen Karte und nach der Auswahl des Klicks OK:

Es ist nicht erforderlich, den Port auszuwählen, da wir keine Hardware benötigen. Wenn Sie den Code in einer echten Hardwareplatine testen möchten, wählen Sie auch den Port aus.

Um Com Port auszuwählen, gehen Sie zu: Tools> Ports:

Fix 2: Installieren Sie den Arduino Board Core

Ein weiterer Fix für FQBN -Fehler ist die Installation des Board -Kerns, für den wir den Arduino -Code kompilieren werden. Dies tritt normalerweise auf, wenn wir eine neue Mikrocontroller -Karte (ESP32) mit IDE oder bei Verwendung einer älteren Version von Arduino IDE unterbinden.

Wenn der Board -Kern nicht installiert ist, wird eine Nachricht eingebaut, in der die Erlaubnis zur Installation des Kerns für das Board gebeten wird. Eine andere Möglichkeit, dies zu tun.

Hier finden Sie eine detaillierte Anleitung zur Installation eines Arduino -Kerns.

Abschluss

Fqbn (Vollqualifizierter Vorstandsname) ist ein Kompilierungsfehler, der normalerweise auftritt, wenn wir die Karte, für die wir Code schreiben, nicht ausgewählt haben. Das Arduino -Board muss ausgewählt werden, ob wir Code hochladen oder nicht. Zwei Möglichkeiten, die diesen Fehler lösen können, sind Auswahl der Platine oder installieren Arduino Board Core.