Índice:

Corrigindo o problema da porta serial / driver USB do Mac Lilypad: 10 etapas (com imagens)
Corrigindo o problema da porta serial / driver USB do Mac Lilypad: 10 etapas (com imagens)

Vídeo: Corrigindo o problema da porta serial / driver USB do Mac Lilypad: 10 etapas (com imagens)

Vídeo: Corrigindo o problema da porta serial / driver USB do Mac Lilypad: 10 etapas (com imagens)
Vídeo: Configurações de permissão permanentes na porta USB no Linux (Pt2) 2024, Junho
Anonim
Corrigindo o problema da porta serial / driver USB do Mac Lilypad
Corrigindo o problema da porta serial / driver USB do Mac Lilypad
Corrigindo o problema da porta serial / driver USB do Mac Lilypad
Corrigindo o problema da porta serial / driver USB do Mac Lilypad

Em 2016, seu Mac tem menos de 2 anos?

Você atualizou recentemente para o sistema operacional mais recente (Yosemite ou algo mais recente)?

Os USBs / MP3s do Lilypad não funcionam mais?

Meu tutorial vai mostrar como consertei meus USBs Lilypad

O erro que encontrei estava relacionado a um problema de porta serial / driver. Passei pelo menos dez horas trabalhando nisso e só tive sucesso quando me sentei, me concentrei inteiramente na tarefa em questão e tentei de tudo ao longo de meio dia.

Eu fui em frente e listei tudo o que fiz, já que o seu problema específico pode ser diferente do meu. Pode levar algum tempo para executar todas as etapas, e você terá mais chances de ter sucesso se dedicar algumas horas para se concentrar exclusivamente na solução de problemas, como eu fiz.

(Por uma questão de brevidade, Lilypads será doravante denominada "LPs".)

Etapa 1: esse erro foi visto em muitos LPs, mas …

É mais provável que afete os LPs feitos na China

As placas Arduino (incluindo o LP) são feitas em vários países, incluindo Itália e China. As placas italianas / europeias são geralmente de alta qualidade, e as placas chinesas são provavelmente melhor descritas como clones que podem ser boas, mas geralmente são feitas com materiais mais baratos e não têm drivers pré-carregados. É importante observar que o Arduino é totalmente de código aberto, portanto, as placas chinesas não são realmente falsificadas e geralmente são significativamente mais baratas.

Sou estudante, não sou rico e precisava de múltiplos que pudessem ser dispensáveis, então encomendei várias pranchas chinesas no Amazon Prime por cerca de US $ 16,00. Isso é cerca de metade do preço de um LP vendido na Sparkfun.com!

Os Sparkfun Arduinos mais "oficiais" são mais caros, mas têm melhor controle de qualidade, pois utilizam componentes de última geração e costumam vir com os drivers corretos pré-instalados. Portanto, se você está sem tempo, pode considerar a compra de seus componentes da Sparkfun ou de um revendedor similar. (Observe que algumas placas Sparkfun também apresentaram problemas de driver, mas no geral são mais confiáveis.)

Você também pode obter LPs ainda mais baratos em sites como o AliExpress.com, mas esteja preparado para esperar semanas - ou até meses - pelo envio e liberação alfandegária. Você também tem menos recursos se essas placas estiverem com defeito. Por exemplo, é fácil devolver placas com defeito compradas na Amazon ou Sparkfun, mas geralmente é quase impossível devolver placas importadas. Apesar disso, planejo encomendar componentes diretamente da China em breve; apenas esteja ciente de que é mais arriscado.

Basicamente:

Sparkfun e outros vendedores estabelecidos de placas fabricadas na UE:

  • Mais caro
  • Tempo de envio rápido a moderado (geralmente não é gratuito)
  • Normalmente, o menor número de problemas técnicos (mas ainda sujeito a alguns)
  • Digno de bom atendimento ao cliente para placas defeituosas

Amazon e outros revendedores americanos de placas fabricadas na China:

  • Preço barato a moderado
  • Tempo de envio rápido a moderado (geralmente gratuito ou muito barato)
  • Possivelmente alguns problemas técnicos
  • Digno de bom atendimento ao cliente para placas defeituosas.

Fabricantes ou revendedores chineses em sites como Alibaba / AliExpress:

  • O mais barato
  • Tempo de envio moderado a lento (os custos e os tempos de envio variam)
  • Provavelmente terá problemas técnicos
  • Tudo, desde terrível até bom atendimento ao cliente, se sua placa estiver com defeito
  • Procure vendedores que tenham um bom feedback em sites como o AliExpress

Etapa 2: está conectado?

Ele está conectado?
Ele está conectado?
  1. Certifique-se de que o LP está conectado ao computador com um cabo Micro USB em funcionamento. Pelo menos uma luz no LP deve estar acesa (como na foto acima), indicando que o LP está recebendo energia.
  2. Se não houver luz, você tem um problema de porta USB no computador, um cabo quebrado ou uma placa LP quebrada. Verifique todos os 3 usando cabos, portas e um LP diferente - se você conseguir um.

Etapa 3: Verifique se você selecionou as opções de placa corretas no menu do Arduino

Certifique-se de ter selecionado as opções de placa corretas no menu do Arduino
Certifique-se de ter selecionado as opções de placa corretas no menu do Arduino

Veja a foto acima para saber como encontrar esta seção do menu. Você deseja selecionar a opção "Lilypad USB". A outra opção do Lilypad é para a placa mais antiga que não tem um USB embutido.

Etapa 4: você consegue ver a porta correta?

Você consegue ver a porta correta?
Você consegue ver a porta correta?

Aqui podemos ver apenas uma porta, a porta Bluetooth.

Isto é mau.:(Seu LP precisa de outra porta. Quando seu LP estiver conectado corretamente, você verá uma porta nomeada com alguma variação de "Lilypad" (ou uma string numérica para o Mp3 Lilypad).

Até que você encontre a porta correta, seu computador e o LP não podem se comunicar, e você não poderá carregar o código no LP.:(

Etapa 5: Quais cabos você está usando?

Quais cabos você está usando?
Quais cabos você está usando?
Quais cabos você está usando?
Quais cabos você está usando?
Quais cabos você está usando?
Quais cabos você está usando?
  1. Que tipo de cabo você está usando? (Na minha experiência, os LPs são MUITO exigentes quando se trata de cabos.) DEVE ser um cabo capaz de enviar e receber dados. Se você usou o cabo do telefone celular para sincronizar dados com o computador, provavelmente esse cabo está OK (embora isso nem sempre seja verdade).
  2. Muitos cabos Micro-USB transmitem apenas energia. Esses cabos não permitirão que seu LP se conecte ao seu computador e vice-versa! Use um cabo de dados confiável e testado!
  3. Nenhum dos cabos acima funciona para o meu LP. Os curtos branco e preto são cabos Micro-UBS somente para alimentação. Eles não transportam dados com eficácia, se é que transportam. O longo cinza é um cabo de dados que sincroniza dados com meu celular, mas surpreendentemente não pode sincronizar com meu LP. É por isso que você precisa tentar vários cabos de dados.
  4. Ao usar um cabo de alimentação com o LP, você verá uma luz (geralmente apenas uma), mas obterá um erro de porta com cabos que não suportam dados. Veja as duas fotos para exemplos de uma tela com erros de porta no menu e no terminal. O uso de cabos Micro-USB somente de alimentação não é o único problema que causa esse erro, mas é comum.
  5. Duas luzes podem ser uma indicação de que o LP está sincronizando, mas isso está longe de ser verdade.

Etapa 6: Este cabo funciona

Este cabo funciona!
Este cabo funciona!
Este cabo funciona!
Este cabo funciona!
Este cabo funciona!
Este cabo funciona!

O cabo acima, um cabo de dados Micro-USB Samsung, foi o único cabo da minha coleção que funcionou para o meu LP. Incluí fotos mostrando o número do modelo se você quiser experimentar e solicitar este cabo e ver se funciona para você.

Novamente, ambas as luzes na placa geralmente estarão acesas (ou pelo menos piscando) quando a placa estiver conectada corretamente.

Depois de encontrar um cabo que funcionasse, fiz questão de marcá-lo com tinta prateada e mantê-lo com meus LPs. Você pode querer marcar da mesma forma seu cabo testado / preferido.

Etapa 7: um cabo válido corrigiu o problema?

Um cabo válido corrigiu o problema?
Um cabo válido corrigiu o problema?
Um cabo válido corrigiu o problema?
Um cabo válido corrigiu o problema?
Um cabo válido corrigiu o problema?
Um cabo válido corrigiu o problema?
  1. Se você tiver o cabo correto, deverá ver a porta listada, conforme mostrado na captura de tela do terminal. Isso é bom. Seu LP deve estar funcionando agora.: D
  2. Se ainda estiver vendo um erro - e tiver certeza de que está usando um cabo de dados adequado - você pode tentar pressionar o botão de reinicialização em seu LP, localizando o pequeno botão de latão para o qual estou apontando na foto. Pressione-o uma vez e mantenha-o pressionado por alguns segundos.
  3. Você também pode tentar pressionar o botão de reset DUAS VEZES em rápida sucessão, o que iniciará o bootloader.

Se você ainda não conseguir encontrar a porta, vá para a próxima etapa.

Etapa 8: Instale os drivers FTDI

Instale os drivers FTDI
Instale os drivers FTDI
Instale os drivers FTDI
Instale os drivers FTDI

É muito simples. Clique no link do driver abaixo e baixe o driver apropriado, que provavelmente será de 64 bits para Mac. O de 32 bits provavelmente também funcionaria.

Link do driver FTDI Clique no link e baixe o arquivo para Macs. Encontre o arquivo (é um arquivo.dmg conforme mostrado na imagem acima), clique nele e ele deverá ser instalado automaticamente

Se você tiver algum problema, este site dá uma boa explicação: Como instalar os drivers FTDI

Tente instalar as duas versões (VCP e DFXX).

Você pode então tentar fechar o Arduino e / ou reiniciar sua máquina. Abra o Arduino e veja se você pode encontrar a porta correta para o seu LP.

Ainda não funciona? Vá para a próxima etapa.

Etapa 9: Ainda não está funcionando? Tente gravar seu bootloader

Ainda não funciona? Tente gravar seu bootloader
Ainda não funciona? Tente gravar seu bootloader
Ainda não funciona? Tente gravar seu bootloader
Ainda não funciona? Tente gravar seu bootloader
Ainda não funciona? Tente gravar seu bootloader
Ainda não funciona? Tente gravar seu bootloader

Você também pode tentar queimar o bootloader, como mostrado nas imagens do terminal acima.

Mesmo se você receber um erro de queimar bootloader, descobri que apenas tentar gravá-lo pode consertar sua placa

A última captura de tela me mostra alterando as opções do programador, o que também pode ajudar ao tentar gravar o bootloader. Sinta-se à vontade para experimentar todos, mas lembre-se de quais são geralmente usados para seus vários dispositivos Arduino.

Espero que meu tutorial tenha ajudado você a consertar seu LP.

No entanto, se ainda não estiver funcionando e você não conseguir gravar o carregador de boot, pode ser necessário consertá-lo. O Instructables tem vários tutoriais excelentes sobre isso, que são facilmente pesquisáveis.

Recomendado: