Оглавление:

Устранение проблемы последовательного порта USB / драйвера Mac Lilypad: 10 шагов (с изображениями)
Устранение проблемы последовательного порта USB / драйвера Mac Lilypad: 10 шагов (с изображениями)

Видео: Устранение проблемы последовательного порта USB / драйвера Mac Lilypad: 10 шагов (с изображениями)

Видео: Устранение проблемы последовательного порта USB / драйвера Mac Lilypad: 10 шагов (с изображениями)
Видео: ЛУЧШЕЕ руководство по FastLED | Светодиодная лента WS2812b Arduino Nano 2024, Сентябрь
Anonim
Устранение проблемы с последовательным портом USB / драйвером Mac Lilypad
Устранение проблемы с последовательным портом USB / драйвером Mac Lilypad
Устранение проблемы с последовательным портом USB / драйвером Mac Lilypad
Устранение проблемы с последовательным портом USB / драйвером Mac Lilypad

Вашему Mac меньше 2 лет по состоянию на 2016 год?

Вы недавно перешли на новейшую ОС (Yosemite или что-нибудь новее)?

Ваши Lilypad USB / MP3 больше не работают?

В моем руководстве вы узнаете, как я починил свои USB-накопители Lilypad

Ошибка, с которой я столкнулся, была связана с проблемой последовательного порта / драйвера. Я потратил на это не менее десяти часов и добился успеха только тогда, когда сел, полностью сосредоточился на текущей задаче и попробовал все за полдня.

Я перечислил все, что сделал, поскольку ваша конкретная проблема может отличаться от моей. Выполнение всех шагов может занять некоторое время, и у вас больше шансов на успех, если вы сможете посвятить несколько часов исключительно устранению неполадок, как это сделал я.

(Для краткости отныне Lilypads будут называться «LP».)

Шаг 1. Эту ошибку видели во многих пластинках, но…

Это скорее повлияет на пластинки, сделанные в Китае

Платы Arduino (включая LP) производятся во многих странах, включая Италию и Китай. Платы из Италии / ЕС обычно самого высокого качества, а китайские платы, вероятно, лучше всего описать как клоны, которые могут быть хорошими, но часто сделаны из более дешевых материалов и не имеют предварительно загруженных драйверов. Важно отметить, что Arduino имеет полностью открытый исходный код, поэтому китайские платы на самом деле не являются подделками и обычно значительно дешевле.

Я студент, я небогат, и мне нужны были множители, которые могли бы быть расходным материалом, поэтому я заказал несколько плат китайского производства на Amazon Prime примерно за 16 долларов. Это примерно половина цены пластинки, проданной на Sparkfun.com!

Более «официальные» Arduinos Sparkfun более дорогие, но у них лучше контроль качества, поскольку они используют компоненты более высокого уровня и обычно поставляются с предустановленными правильными драйверами. Так что, если у вас мало времени, вы можете подумать о покупке компонентов у Sparkfun или у аналогичного продавца. (Обратите внимание, что на некоторых платах Sparkfun также возникают проблемы с драйверами, но в целом они более надежны.)

Вы также можете получить LP еще дешевле на таких сайтах, как AliExpress.com, но будьте готовы ждать недели или даже месяцы для доставки и таможенного оформления. У вас также будет меньше возможностей для обращения, если эти платы неисправны. Например, легко вернуть дефектные платы, купленные на Amazon или Sparkfun, но обычно почти невозможно вернуть импортированные платы. Несмотря на это, в ближайшее время планирую заказывать комплектующие напрямую из Китая; просто имейте в виду, что это более рискованно.

По сути:

Sparkfun и другие известные продавцы плат, произведенных в ЕС:

  • Самый дорогой
  • От быстрого до умеренного времени доставки (обычно платно)
  • Обычно наименьшее количество технических проблем (но все же подвержено некоторым)
  • Хорошее или хорошее обслуживание клиентов для дефектных плат

Amazon и другие американские реселлеры плат, произведенных в Китае:

  • От дешевых до умеренных
  • От быстрого до умеренного времени доставки (часто бесплатно или очень дешево)
  • Возможны технические проблемы
  • Достойное и хорошее обслуживание клиентов для дефектных плат.

Китайские производители или китайские реселлеры на таких сайтах, как Alibaba / AliExpress:

  • Самый дешевый
  • Время доставки от умеренного до медленного (время доставки и стоимость могут отличаться)
  • Скорее всего, возникнут технические проблемы
  • Все, от ужасного до хорошего обслуживания клиентов, если ваша плата неисправна
  • Ищите продавцов, у которых есть хорошие отзывы на сайтах типа AliExpress.

Шаг 2: вставлен ли он в розетку?

Это подключено?
Это подключено?
  1. Убедитесь, что LP подключен к вашему компьютеру с помощью исправного кабеля Micro USB. По крайней мере, один индикатор на LP должен гореть (как на фото выше), указывая на то, что LP получает питание.
  2. Если свет не горит, значит, у вас проблема с USB-портом на вашем компьютере, сломанный кабель или сломанная плата LP. Проверьте все 3, используя разные шнуры, порты и другой LP - если вы можете его получить.

Шаг 3. Убедитесь, что вы выбрали правильные параметры платы в меню Arduino

Убедитесь, что вы выбрали правильные параметры платы в меню Arduino
Убедитесь, что вы выбрали правильные параметры платы в меню Arduino

См. Фото выше, чтобы узнать, как найти этот раздел меню. Вы хотите выбрать опцию «Lilypad USB». Другой вариант Lilypad предназначен для более старой платы, у которой нет встроенного USB.

Шаг 4: Вы видите правильный порт?

Вы видите правильный порт?
Вы видите правильный порт?

Здесь мы видим только один порт - порт Bluetooth.

Это плохо.:(Вашему LP нужен другой порт. Когда ваш LP подключен правильно, вы увидите порт, названный в некоторой вариации «Lilypad» (или числовой строки для Lilypad Mp3).

Пока вы не найдете правильный порт, ваш компьютер и LP не смогут взаимодействовать друг с другом, и вы не сможете загрузить код на LP.:(

Шаг 5. Какие кабели вы используете?

Какие кабели вы используете?
Какие кабели вы используете?
Какие кабели вы используете?
Какие кабели вы используете?
Какие кабели вы используете?
Какие кабели вы используете?
  1. Какой кабель вы используете? (По моему опыту, LP ОЧЕНЬ привередливы, когда дело касается кабелей.) Это ДОЛЖЕН быть кабель, способный отправлять и получать данные. Если вы использовали кабель сотового телефона для синхронизации данных с компьютером, то этот кабель, вероятно, в порядке (хотя это не всегда так).
  2. Многие кабели Micro-USB передают только мощность. Эти кабели не позволят вашему LP подключиться к вашему компьютеру и наоборот! Используйте надежный, проверенный кабель DATA!
  3. Ни один из перечисленных выше кабелей не подходит для моего LP. Короткие белый и черный - это кабели Micro-UBS только для питания. Они не передают данные эффективно, если вообще не передают их. Длинный серый - это кабель для передачи данных, который синхронизирует данные с моим мобильным телефоном, но, что удивительно, не может синхронизироваться с моим LP. Вот почему вам нужно попробовать несколько кабелей для передачи данных.
  4. При использовании кабеля питания с LP вы увидите индикатор (обычно только один), но вы получите ошибку порта с кабелями, которые не могут поддерживать данные. На двух рисунках показаны примеры экрана с ошибками порта как в меню, так и в терминале. Использование кабелей Micro-USB только для питания - не единственная проблема, которая вызывает эту ошибку, но она является распространенной.
  5. Два индикатора могут указывать на то, что LP синхронизируется, но это далеко не всегда так.

Шаг 6: этот кабель работает

Этот кабель работает!
Этот кабель работает!
Этот кабель работает!
Этот кабель работает!
Этот кабель работает!
Этот кабель работает!

Вышеупомянутый кабель, кабель для передачи данных Micro-USB от Samsung, был единственным кабелем в моей коллекции, который работал с моим LP. Я включил изображения с номером модели, если вы хотите попробовать и заказать этот кабель и посмотреть, подойдет ли он вам.

Опять же, оба индикатора на плате обычно горят (или, по крайней мере, мигают), когда плата подключена правильно.

Найдя работающий кабель, я пометил его серебристой краской и сохранил вместе с пластинками. Возможно, вы захотите аналогичным образом пометить протестированный / предпочтительный кабель.

Шаг 7. Исправил ли проблему правильный кабель?

Исправил ли проблему правильный кабель?
Исправил ли проблему правильный кабель?
Исправил ли проблему правильный кабель?
Исправил ли проблему правильный кабель?
Исправил ли проблему правильный кабель?
Исправил ли проблему правильный кабель?
  1. Если у вас правильный кабель, вы должны увидеть порт в списке, как показано на снимке экрана терминала. Это хорошо. Теперь ваш LP должен работать.: D
  2. Если вы все еще видите ошибку и уверены, что используете правильный кабель для передачи данных, вы можете затем попробовать нажать кнопку сброса на своем LP, найдя маленькую латунную кнопку, на которую я указываю на фотографии. Нажмите один раз и удерживайте несколько секунд.
  3. Вы также можете попробовать быстро нажать кнопку сброса ДВАЖДЫ, чтобы запустить загрузчик.

Если вы по-прежнему не можете найти порт, перейдите к следующему шагу.

Шаг 8: Установите драйверы FTDI

Установите драйверы FTDI
Установите драйверы FTDI
Установите драйверы FTDI
Установите драйверы FTDI

Это довольно просто. Щелкните ссылку драйвера ниже и загрузите соответствующий драйвер, который, вероятно, будет 64-разрядным для Mac. 32-битный, вероятно, тоже подойдет.

Ссылка на драйвер FTDI Щелкните ссылку и загрузите файл для Mac. Найдите файл (это файл.dmg, как показано на скриншоте выше), щелкните по нему, и он должен установиться автоматически

Если у вас возникли проблемы, этот сайт дает хорошее объяснение: Как установить драйверы FTDI

Попробуйте установить обе версии (VCP и DFXX).

Затем вы можете попробовать закрыть Arduino и / или перезагрузить компьютер. Откройте Arduino и посмотрите, сможете ли вы найти правильный порт для своего LP.

Все еще не работает? Переходите к следующему шагу.

Шаг 9: все еще не работает? Попробуйте записать свой загрузчик

Все еще не работает? Попробуйте записать свой загрузчик
Все еще не работает? Попробуйте записать свой загрузчик
Все еще не работает? Попробуйте записать свой загрузчик
Все еще не работает? Попробуйте записать свой загрузчик
Все еще не работает? Попробуйте записать свой загрузчик
Все еще не работает? Попробуйте записать свой загрузчик

Вы также можете попробовать записать загрузчик, как показано на скриншотах терминала выше.

Я обнаружил, что даже если вы получаете ошибку загрузчика записи, простая попытка ее записи может исправить вашу плату

На последнем снимке экрана показано, как я меняю параметры программатора, что также может помочь при попытке записать загрузчик. Не стесняйтесь пробовать их все, но помните, какие из них обычно используются для различных устройств Arduino.

Я надеюсь, что мой учебник помог вам исправить вашу пластинку.

Однако, если он по-прежнему не работает, и вы не можете записать загрузчик, вам может потребоваться исправить загрузчик. В Instructables есть несколько отличных руководств по этому поводу, которые легко найти.

Рекомендуемые: