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:
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:
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.