Innholdsfortegnelse:

Fikse Mac Lilypad USB Serial Port/Driver Problem: 10 trinn (med bilder)
Fikse Mac Lilypad USB Serial Port/Driver Problem: 10 trinn (med bilder)

Video: Fikse Mac Lilypad USB Serial Port/Driver Problem: 10 trinn (med bilder)

Video: Fikse Mac Lilypad USB Serial Port/Driver Problem: 10 trinn (med bilder)
Video: Программирование – информатика для руководителей бизнеса 2016 2024, Juni
Anonim
Fikser Mac Lilypad USB -seriell port/driverproblem
Fikser Mac Lilypad USB -seriell port/driverproblem
Fikser Mac Lilypad USB -seriell port/driverproblem
Fikser Mac Lilypad USB -seriell port/driverproblem

Fra 2016, er din Mac mindre enn 2 år gammel?

Har du nylig oppgradert til det nyeste operativsystemet (Yosemite eller noe nyere)?

Fungerer ikke Lilypad USB -er/MP3 -er lenger?

Opplæringen min viser deg hvordan jeg fikset Lilypad USB -ene mine

Feilen jeg oppdaget var relatert til et problem med seriell port/driver. Jeg brukte minst ti timer på å jobbe med dette, og var bare vellykket da jeg satte meg ned, fokuserte helt på oppgaven og prøvde alt over en halv dag.

Jeg har gått videre og listet opp alt jeg gjorde, siden ditt spesifikke problem kan avvike fra mitt. Det kan ta litt tid å gjøre alle trinnene, og du er mer sannsynlig å lykkes hvis du kan bruke noen timer på å utelukkende fokusere på feilsøking, slik jeg gjorde.

(For å gjøre det kort, vil Lilypads fremover bli kalt "LPer.")

Trinn 1: Denne feilen har blitt sett på mange LP -plater, men …

Det er mer sannsynlig at det påvirker LP -ene som er laget i Kina

Arduino -plater (inkludert LP) er laget i flere land, inkludert Italia og Kina. De italienske/EU-brettene er vanligvis av høyeste kvalitet, og kinesiske brett beskrives sannsynligvis best som kloner som kan være gode, men er ofte laget med billigere materialer og mangler forhåndsbelastede drivere. Det er viktig å merke seg at Arduino er fullt åpen kildekode, så kinesiske brett er faktisk ikke forfalsket, og er vanligvis betydelig billigere.

Jeg er student, jeg er ikke rik, og jeg trengte multipler som kan brukes, så jeg bestilte flere kinesisk-laget tavler fra Amazon Prime for rundt $ 16,00. Det er omtrent halvparten av prisen på en LP solgt fra Sparkfun.com!

De mer "offisielle" Sparkfun Arduinos er dyrere, men de har bedre kvalitetskontroll, siden de bruker avanserte komponenter og vanligvis kommer med de riktige driverne forhåndsinstallert. Så hvis du er presset for lenge, kan du vurdere å kjøpe komponentene dine fra Sparkfun eller en lignende forhandler. (Vær oppmerksom på at noen Sparkfun -brett også har presentert driverproblemer, men generelt sett er de mer pålitelige.)

Du kan også få LP-plater enda billigere fra nettsteder som AliExpress.com, men vær forberedt på å vente uker-eller til og med måneder-på frakt og fortolling. Du har også mindre muligheter hvis disse brettene er defekte. For eksempel er det enkelt å returnere defekte brett kjøpt fra Amazon eller Sparkfun, men det er vanligvis nesten umulig å returnere importerte brett. Til tross for dette planlegger jeg å bestille komponenter direkte fra Kina snart; bare vær oppmerksom på at det er mer risikabelt.

I utgangspunktet:

Sparkfun og andre etablerte selgere av brett produsert i EU:

  • Dyrest
  • Rask til moderat leveringstid (vanligvis ikke gratis)
  • Vanligvis de færreste tekniske problemene (men fortsatt utsatt for noen)
  • Grei til god kundeservice for defekte plater

Amazon og andre amerikanske forhandlere av brett produsert i Kina:

  • Billig til moderat pris
  • Rask til moderat leveringstid (ofte gratis eller veldig billig)
  • Muligens noen tekniske problemer
  • Grei til god kundeservice for defekte plater.

Kinesiske produsenter eller kinesiske forhandlere på nettsteder som Alibaba/AliExpress:

  • Den billigste
  • Moderat til treg leveringstid (leveringstid og kostnader varierer)
  • Mest sannsynlig å ha tekniske problemer
  • Alt fra fryktelig til god kundeservice hvis brettet ditt er defekt
  • Se etter selgere som har gode tilbakemeldinger på nettsteder som AliExpress

Trinn 2: Er den plugget inn?

Er den plugget inn?
Er den plugget inn?
  1. Kontroller at LP -en er koblet til datamaskinen med en fungerende mikro -USB -kabel. Minst ett lys på LP -en skal være på (som på bildet ovenfor), noe som indikerer at LP -en mottar strøm.
  2. Hvis det ikke er noe lys, har du et USB -portproblem på datamaskinen, en ødelagt kabel eller et ødelagt LP -kort. Se etter alle 3 ved å bruke forskjellige ledninger, porter og en annen LP-hvis du kan få en.

Trinn 3: Sørg for at du har valgt de riktige brettalternativene i Arduino -menyen

Sørg for at du har valgt de riktige brettalternativene i Arduino -menyen
Sørg for at du har valgt de riktige brettalternativene i Arduino -menyen

Se bildet ovenfor for hvordan du finner denne delen av menyen. Du vil velge alternativet "Lilypad USB". Det andre Lilypad-alternativet er for det eldre kortet som ikke har innebygd USB.

Trinn 4: Kan du se riktig port?

Kan du se riktig port?
Kan du se riktig port?

Her kan vi bare se en port, Bluetooth -porten.

Dette er dårlig.:(LP -en din trenger en annen port. Når LP -en din er riktig tilkoblet, vil du se en port med en variant av "Lilypad" (eller en numerisk streng for Lilypad Mp3).

Før du finner den riktige porten, kan ikke datamaskinen og LP -en snakke med hverandre, og du kan ikke laste opp kode på LP -en.:(

Trinn 5: Hvilke kabler bruker du?

Hvilke kabler bruker du?
Hvilke kabler bruker du?
Hvilke kabler bruker du?
Hvilke kabler bruker du?
Hvilke kabler bruker du?
Hvilke kabler bruker du?
  1. Hva slags kabel bruker du? (Etter min erfaring er LP -plater veldig masete når det gjelder kabler.) Det MÅ være en kabel som kan sende og motta data. Hvis du har brukt mobiltelefonkabelen til å synkronisere data med datamaskinen din, er denne kabelen sannsynligvis OK (selv om dette ikke alltid er sant).
  2. Mange mikro-USB-kabler sender bare strøm. Disse kablene lar ikke LP -en koble seg til datamaskinen din og omvendt! Bruk en pålitelig, testet DATA -kabel!
  3. Ingen av kablene ovenfor fungerer for min LP. De korte hvite og svarte er mikro-UBS-kabler som bare er strøm. De transporterer ikke data effektivt, om i det hele tatt. Den lange grå er en datakabel som synkroniserer data med mobiltelefonen min, men overraskende ikke kan synkronisere med min LP. Det er derfor du må prøve flere datakabler.
  4. Når du bruker en strømkabel med LP -en, ser du en lampe (vanligvis bare en), men du får en portfeil med kabler som ikke kan støtte data. Se de to bildene for eksempler på en skjerm med portfeil i både meny og terminal. Bruk av strøm-bare mikro-USB-kabler er ikke det eneste problemet som forårsaker denne feilen, men det er en vanlig.
  5. To lys kan være en indikasjon på at LP -en synkroniserer, men dette er langt fra alltid sant.

Trinn 6: Denne kabelen fungerer

Denne kabelen fungerer!
Denne kabelen fungerer!
Denne kabelen fungerer!
Denne kabelen fungerer!
Denne kabelen fungerer!
Denne kabelen fungerer!

Kabelen ovenfor, en Samsung Micro-USB-datakabel, var den eneste kabelen i min samling som fungerte for min LP. Jeg har tatt med bilder som viser modellnummeret hvis du vil prøve å bestille denne kabelen og se om den fungerer for deg.

Igjen vil begge lysene på brettet vanligvis være på (eller i det minste blinke) når kortet er riktig tilkoblet.

Etter å ha funnet en kabel som fungerte, sørget jeg for å merke den med sølvfarget maling og beholde den med LP -ene mine. Det kan være lurt å merke den testede/foretrukne kabelen din på samme måte.

Trinn 7: Løste en gyldig kabel problemet?

Løste en gyldig kabel problemet?
Løste en gyldig kabel problemet?
Løste en gyldig kabel problemet?
Løste en gyldig kabel problemet?
Løste en gyldig kabel problemet?
Løste en gyldig kabel problemet?
  1. Hvis du har riktig kabel, bør du se porten oppført, som vist på skjermbildet på terminalen. Dette er bra. LP -en din skal nå fungere.: D
  2. Hvis du fortsatt ser en feil-og du er sikker på at du bruker en riktig datakabel-kan du prøve å trykke på tilbakestillingsknappen på LP-en din ved å finne den lille messingknappen jeg peker på på bildet. Trykk på den en gang og hold den inne i noen sekunder.
  3. Du kan også prøve å trykke på tilbakestillingsknappen TO ganger raskt etter hverandre, som starter bootloaderen.

Hvis du fortsatt ikke finner porten, gå til neste trinn.

Trinn 8: Installer FTDI -driverne

Installer FTDI -driverne
Installer FTDI -driverne
Installer FTDI -driverne
Installer FTDI -driverne

Det er ganske greit. Klikk på driverkoblingen nedenfor og last ned den riktige driveren, som sannsynligvis vil være 64 -biters for Mac. 32 -bitene vil sannsynligvis også fungere.

FTDI Driver Link Klikk på lenken og last ned filen for Mac. Finn filen (det er en.dmg -fil som vist på skjermbildet ovenfor), klikk på den, og den skal deretter installeres automatisk

Hvis du har problemer gir dette nettstedet en god forklaring: Slik installerer du FTDI -drivere

Prøv å installere begge versjonene (VCP og DFXX).

Du kan deretter prøve å lukke Arduino og/eller starte maskinen på nytt. Åpne Arduino og se om du finner riktig port for LP -en.

Virker fremdeles ikke? Gå til neste trinn.

Trinn 9: Virker fortsatt ikke? Prøv å brenne bootloaderen din

Virker fremdeles ikke? Prøv å brenne bootloaderen din
Virker fremdeles ikke? Prøv å brenne bootloaderen din
Virker fremdeles ikke? Prøv å brenne bootloaderen din
Virker fremdeles ikke? Prøv å brenne bootloaderen din
Virker fremdeles ikke? Prøv å brenne bootloaderen din
Virker fremdeles ikke? Prøv å brenne bootloaderen din

Du kan også prøve å brenne bootloaderen, som vist på skjermbildene over terminalen ovenfor.

Selv om du får en boot bootloader -feil, har jeg funnet ut at bare å prøve å brenne den kan fikse brettet ditt

Det siste skjermbildet viser at jeg endrer programmeringsalternativene, noe som også kan hjelpe når jeg prøver å brenne bootloaderen. Prøv dem alle, men husk hvilken (e) som vanligvis brukes til dine forskjellige Arduino -enheter.

Jeg håper at opplæringen min hjalp deg med å fikse LP -en din.

Men hvis det fortsatt ikke fungerer, og du ikke kan brenne opplastingsprogrammet, må du kanskje fikse oppstartslasteren. Instructables har flere flotte opplæringsprogrammer om dette, som er lett søkbare.

Anbefalt: