Inhaltsverzeichnis:

Beheben des Mac Lilypad USB Serial Port/Treiber Problems - Gunook
Beheben des Mac Lilypad USB Serial Port/Treiber Problems - Gunook

Video: Beheben des Mac Lilypad USB Serial Port/Treiber Problems - Gunook

Video: Beheben des Mac Lilypad USB Serial Port/Treiber Problems - Gunook
Video: So beheben Sie den Fehler „Scanner nicht gefunden oder verbunden“ unter macOS | HP Support 2024, September
Anonim
Beheben des Mac Lilypad USB Serial Port/Treiber Problems
Beheben des Mac Lilypad USB Serial Port/Treiber Problems
Beheben des Mac Lilypad USB Serial Port/Treiber Problems
Beheben des Mac Lilypad USB Serial Port/Treiber Problems

Ist Ihr Mac ab 2016 weniger als 2 Jahre alt?

Haben Sie vor kurzem auf das neueste Betriebssystem (Yosemite oder etwas neueres) aktualisiert?

Funktionieren Ihre Lilypad USBs/MP3s nicht mehr?

Mein Tutorial zeigt Ihnen, wie ich meine Lilypad-USBs repariert habe

Der Fehler, auf den ich gestoßen bin, bezog sich auf ein Problem mit der seriellen Schnittstelle/dem Treiber. Ich habe mindestens zehn Stunden daran gearbeitet und war nur erfolgreich, wenn ich mich hinsetzte, mich ganz auf die anstehende Aufgabe konzentrierte und einen halben Tag lang alles ausprobierte.

Ich habe alles, was ich getan habe, aufgelistet, da Ihr spezifisches Problem von meinem abweichen kann. Es kann einige Zeit dauern, alle Schritte durchzuführen, und Sie werden wahrscheinlich erfolgreicher sein, wenn Sie sich wie ich ein paar Stunden ausschließlich auf die Fehlerbehebung konzentrieren können.

(Der Kürze halber werden Lilypads fortan "LPs" genannt.)

Schritt 1: Dieser Fehler wurde in vielen LPs gesehen, aber…

Es betrifft eher die LPs, die in China hergestellt werden

Arduino-Boards (einschließlich der LP) werden in mehreren Ländern hergestellt, darunter Italien und China. Die italienischen/EU-Boards sind normalerweise von höchster Qualität, und chinesische Boards werden wahrscheinlich am besten als Klone beschrieben, die gut sein können, aber oft mit billigeren Materialien hergestellt werden und keine vorinstallierten Treiber haben. Es ist wichtig zu beachten, dass Arduino vollständig Open-Source ist, daher sind chinesische Boards nicht wirklich gefälscht und normalerweise deutlich billiger.

Ich bin Student, ich bin nicht reich, und ich brauchte mehrere, die vielleicht entbehrlich sind, also habe ich mehrere in China hergestellte Boards bei Amazon Prime für etwa 16,00 US-Dollar bestellt. Das ist ungefähr die Hälfte des Preises einer von Sparkfun.com verkauften LP!

Die "offizielleren" Sparkfun-Arduinos sind teurer, haben aber eine bessere Qualitätskontrolle, da sie High-End-Komponenten verwenden und normalerweise mit den richtigen Treibern vorinstalliert sind. Wenn Sie also unter Zeitdruck stehen, sollten Sie Ihre Komponenten bei Sparkfun oder einem ähnlichen Händler kaufen. (Beachten Sie, dass bei einigen Sparkfun-Boards auch Treiberprobleme aufgetreten sind, aber insgesamt sind sie zuverlässiger.)

Sie können LPs auch noch günstiger von Websites wie AliExpress.com erhalten, aber seien Sie bereit, Wochen oder sogar Monate auf den Versand und die Zollabfertigung zu warten. Sie haben auch weniger Regress, wenn diese Boards defekt sind. Es ist beispielsweise einfach, defekte Boards, die bei Amazon oder Sparkfun gekauft wurden, zurückzugeben, aber importierte Boards ist normalerweise fast unmöglich. Trotzdem plane ich, demnächst Komponenten direkt aus China zu bestellen; Seien Sie sich nur bewusst, dass es riskanter ist.

Grundsätzlich:

Sparkfun und andere etablierte Verkäufer von in der EU hergestellten Boards:

  • Teuerste
  • Schnelle bis moderate Lieferzeit (normalerweise nicht kostenlos)
  • Normalerweise die wenigsten technischen Probleme (aber immer noch anfällig für einige)
  • Ordentlicher bis guter Kundenservice für defekte Boards

Amazon und andere amerikanische Wiederverkäufer von in China hergestellten Boards:

  • Günstig bis moderat
  • Schnelle bis moderate Lieferzeit (oft kostenlos oder sehr günstig)
  • Möglicherweise einige technische Probleme
  • Ordentlicher bis guter Kundenservice für defekte Boards.

Chinesische Hersteller oder chinesische Wiederverkäufer auf Websites wie Alibaba/AliExpress:

  • Das billigste
  • Moderate bis langsame Versandzeit (Versandzeiten und -kosten variieren)
  • Höchstwahrscheinlich technische Probleme
  • Alles von entsetzlich bis hin zu gutem Kundenservice, wenn Ihr Board defekt ist
  • Suchen Sie nach Verkäufern, die ein gutes Feedback zu Websites wie AliExpress haben

Schritt 2: Ist es eingesteckt?

Ist es eingesteckt?
Ist es eingesteckt?
  1. Stellen Sie sicher, dass die LP mit einem funktionierenden Micro-USB-Kabel an Ihren Computer angeschlossen ist. Mindestens ein Licht an der LP sollte leuchten (wie auf dem Foto oben), was anzeigt, dass die LP mit Strom versorgt wird.
  2. Wenn kein Licht leuchtet, liegt ein Problem mit dem USB-Anschluss an Ihrem Computer, ein defektes Kabel oder eine defekte LP-Platine vor. Überprüfen Sie alle 3, indem Sie verschiedene Kabel, Anschlüsse und einen anderen LP verwenden - falls Sie einen bekommen können.

Schritt 3: Stellen Sie sicher, dass Sie die richtigen Board-Optionen im Arduino-Menü ausgewählt haben

Stellen Sie sicher, dass Sie die richtigen Board-Optionen im Arduino-Menü ausgewählt haben
Stellen Sie sicher, dass Sie die richtigen Board-Optionen im Arduino-Menü ausgewählt haben

Wie Sie diesen Abschnitt des Menüs finden, sehen Sie auf dem obigen Foto. Sie möchten die Option "Lilypad USB" auswählen. Die andere Lilypad-Option ist für das ältere Board, das keinen eingebauten USB hat.

Schritt 4: Können Sie den richtigen Port sehen?

Können Sie den richtigen Port sehen?
Können Sie den richtigen Port sehen?

Hier sehen wir nur einen Port, den Bluetooth-Port.

Das ist schlecht.:(Ihre LP braucht einen anderen Port. Wenn Ihr LP richtig angeschlossen ist, sehen Sie einen Port mit einer Variation von "Lilypad" (oder einer numerischen Zeichenfolge für den Lilypad Mp3).

Bis Sie den richtigen Port gefunden haben, können Ihr Computer und die LP nicht miteinander kommunizieren und Sie können keinen Code auf die LP hochladen.:(

Schritt 5: Welche Kabel verwenden Sie?

Welche Kabel verwendest du?
Welche Kabel verwendest du?
Welche Kabel verwendest du?
Welche Kabel verwendest du?
Welche Kabel verwendest du?
Welche Kabel verwendest du?
  1. Was für Kabel verwendest du? (Meiner Erfahrung nach sind LPs SEHR wählerisch, wenn es um Kabel geht.) Es MUSS ein Kabel sein, das Daten senden und empfangen kann. Wenn Sie Ihr Handykabel zum Synchronisieren von Daten mit Ihrem Computer verwendet haben, ist dieses Kabel wahrscheinlich in Ordnung (obwohl dies nicht immer der Fall ist).
  2. Viele Micro-USB-Kabel übertragen nur Strom. Mit diesen Kabeln kann Ihr LP nicht mit Ihrem Computer verbunden werden und umgekehrt! Verwenden Sie ein zuverlässiges, geprüftes DATA-Kabel!
  3. Keines der oben genannten Kabel funktioniert für meine LP. Die kurzen weißen und schwarzen Kabel sind reine Micro-UBS-Kabel. Sie transportieren Daten, wenn überhaupt, nicht effektiv. Das lange graue ist ein Datenkabel, das Daten mit meinem Handy synchronisiert, aber überraschenderweise nicht mit meiner LP. Aus diesem Grund müssen Sie mehrere Datenkabel ausprobieren.
  4. Wenn Sie ein Stromkabel mit Ihrem LP verwenden, sehen Sie ein Licht (normalerweise nur eines), aber Sie erhalten einen Portfehler bei Kabeln, die keine Daten unterstützen können. In den beiden Bildern finden Sie Beispiele für einen Bildschirm mit Portfehlern sowohl im Menü als auch im Terminal. Die Verwendung von reinen Micro-USB-Kabeln ist nicht das einzige Problem, das diesen Fehler verursacht, aber es ist ein häufiges.
  5. Zwei Lichter können ein Hinweis darauf sein, dass die LP synchronisiert wird, aber dies ist bei weitem nicht immer der Fall.

Schritt 6: Dieses Kabel funktioniert

Dieses Kabel funktioniert!
Dieses Kabel funktioniert!
Dieses Kabel funktioniert!
Dieses Kabel funktioniert!
Dieses Kabel funktioniert!
Dieses Kabel funktioniert!

Das obige Kabel, ein Samsung Micro-USB-Datenkabel, war das einzige Kabel in meiner Sammlung, das für meine LP funktionierte. Ich habe Bilder mit der Modellnummer beigefügt, wenn Sie dieses Kabel ausprobieren und bestellen möchten und sehen, ob es für Sie funktioniert.

Auch hier leuchten normalerweise beide Lichter auf der Platine (oder blinken zumindest), wenn die Platine richtig angeschlossen ist.

Nachdem ich ein funktionierendes Kabel gefunden hatte, habe ich es mit silberner Farbe markiert und bei meinen LPs aufbewahrt. Möglicherweise möchten Sie Ihr getestetes/bevorzugtes Kabel ähnlich kennzeichnen.

Schritt 7: Hat ein gültiges Kabel das Problem behoben?

Hat ein gültiges Kabel das Problem behoben?
Hat ein gültiges Kabel das Problem behoben?
Hat ein gültiges Kabel das Problem behoben?
Hat ein gültiges Kabel das Problem behoben?
Hat ein gültiges Kabel das Problem behoben?
Hat ein gültiges Kabel das Problem behoben?
  1. Wenn Sie das richtige Kabel haben, sollte der Port aufgelistet sein, wie im Terminal-Screenshot gezeigt. Das ist gut. Ihre LP sollte jetzt funktionieren.:D
  2. Wenn Sie immer noch einen Fehler sehen und sicher sind, dass Sie ein richtiges Datenkabel verwenden, können Sie als nächstes versuchen, die Reset-Taste an Ihrer LP zu drücken, indem Sie den kleinen Messingknopf finden, auf den ich auf dem Foto zeige. Drücken Sie ihn einmal und halten Sie ihn einige Sekunden lang gedrückt.
  3. Sie können auch versuchen, die Reset-Taste ZWEIMAL kurz hintereinander zu drücken, wodurch der Bootloader gestartet wird.

Wenn Sie den Port immer noch nicht finden können, fahren Sie mit dem nächsten Schritt fort.

Schritt 8: Installieren Sie die FTDI-Treiber

Installieren Sie die FTDI-Treiber
Installieren Sie die FTDI-Treiber
Installieren Sie die FTDI-Treiber
Installieren Sie die FTDI-Treiber

Es ist ziemlich einfach. Klicken Sie unten auf den Treiberlink und laden Sie den entsprechenden Treiber herunter, der wahrscheinlich der 64-Bit-Treiber für Mac sein wird. Das 32-Bit würde wahrscheinlich auch funktionieren.

FTDI-Treiberlink Klicken Sie auf den Link und laden Sie die Datei für Macs herunter. Suchen Sie die Datei (es ist eine.dmg-Datei, wie im obigen Screenshot gezeigt), klicken Sie darauf und sie sollte automatisch installiert werden

Wenn Sie irgendwelche Probleme haben, gibt diese Site eine gute Erklärung: So installieren Sie FTDI-Treiber

Versuchen Sie, beide Versionen (VCP und DFXX) zu installieren.

Sie können dann versuchen, Arduino zu schließen und / oder Ihren Computer neu zu starten. Öffnen Sie Arduino und sehen Sie, ob Sie den richtigen Port für Ihre LP finden können.

Funktioniert immer noch nicht? Gehen Sie zum nächsten Schritt.

Schritt 9: Funktioniert immer noch nicht? Versuchen Sie, Ihren Bootloader zu brennen

Funktioniert immer noch nicht? Versuchen Sie, Ihren Bootloader zu brennen
Funktioniert immer noch nicht? Versuchen Sie, Ihren Bootloader zu brennen
Funktioniert immer noch nicht? Versuchen Sie, Ihren Bootloader zu brennen
Funktioniert immer noch nicht? Versuchen Sie, Ihren Bootloader zu brennen
Funktioniert immer noch nicht? Versuchen Sie, Ihren Bootloader zu brennen
Funktioniert immer noch nicht? Versuchen Sie, Ihren Bootloader zu brennen

Sie können auch versuchen, den Bootloader zu brennen, wie in den Terminal-Screenshots oben gezeigt.

Selbst wenn Sie einen Fehler beim Brennen des Bootloaders erhalten, habe ich festgestellt, dass der bloße Versuch, es zu brennen, Ihr Board reparieren kann

Der letzte Screenshot zeigt, wie ich die Programmieroptionen ändere, was auch beim Versuch helfen kann, den Bootloader zu brennen. Fühlen Sie sich frei, sie alle auszuprobieren, aber denken Sie daran, welche(n) normalerweise für Ihre verschiedenen Arduino-Geräte verwendet werden.

Ich hoffe, dass mein Tutorial Ihnen geholfen hat, Ihre LP zu reparieren.

Wenn es jedoch immer noch nicht funktioniert und Sie den Bootloader nicht brennen können, müssen Sie möglicherweise Ihren Bootloader reparieren. Instructables hat mehrere großartige Tutorials dazu, die leicht durchsuchbar sind.

Empfohlen: