При прошивке 16U2 Флип выдаёт ошибку

Тема в разделе "Arduino & Shields", создана пользователем Vivan755, 31 янв 2015.

  1. Vivan755

    Vivan755 Нерд

    Приехали мне из Китая два Уно R3 с прошитой главной микросхемой, но непрошитой микросхемой связи Atmega 16U2. При попытке прошить по инструкции http://wiki.amperka.ru/arduino-быстрый-старт:что-то-пошло-не-так:mega16u2 на этапе «выбрать USB» выдаёт ошибку «не найдена atlibusbdfu.dll». В инете видел какие-то сообщения, что люди обходили это, но сообщения невнятные. Как победить?
     
  2. 9xA59kK

    9xA59kK Гик

    А как ты определил что она была не прошитая?
    Какие ошибки выдавал при попытке прошить ардуину ?
    Были ли проблемы с драйверами? Что происходило когда первый раз втыкал в УСБ ардуину, в деспечере устройств что нибудь определялось? Например обнаружено неизвестное устройство.
    ps\ недавно тоже из китая пришла ардуина уно рев3 на такой же мега16U, помучились хотели перепрошить мегу16U, но оказалось все просто - надо установить правильные драйвера. на win8x64 и на winXPx32.
     
    Последнее редактирование: 31 янв 2015
  3. Arduinщик

    Arduinщик Нерд

    Вы, скачивали первый или второй файл? Мне лично, кажется, что надо скачать 2 файл.
     
  4. Vivan755

    Vivan755 Нерд

  5. X-Dron

    X-Dron Гик

    Верится с трудом, что китайцы не прошили.
    Если у Вас такая плата
    http://www.aliexpress.com/item/Best...ble-Free-Shipping-Dropshipping/909950710.html
    То коммуникационник у не действительно ATMEGA16U2
    Но если такая
    http://www.aliexpress.com/item/UNO-R3-MEGA328P-For-Arduino-without-USB-Cable/2041245131.html
    или такая
    http://www.aliexpress.com/item/1PCS...O-MEGA328P-CH340-NO-USB-CABLE/2021670021.html
    то там за связь с компом по USB отвечает схема CH340G.
    Находится рядом с генератором частоты, 16-ти ногая.
    Рабочие драйвера здесь:
    http://www.drivermax.com/driver/update/Ports/wch.cn/USB-SERIAL-CH340
    Устанавливать через Setup простое указание дирректория с дровами результата не дает
     
    Последнее редактирование: 31 янв 2015
    Vivan755 нравится это.
  6. Vivan755

    Vivan755 Нерд

    В той теме всё написано, плата именно первая, с 16U2, обозначение на микрухе читал. Никакой че340 на плате нет.
    Немного офф, есть ли прошивка для Arduino, чтобы он определялся как джойстик? Неохота самому изготовлять mjoy8.
     
  7. 9xA59kK

    9xA59kK Гик

    Посмотрел тему по вашей ссылке, именно о такой проблеме я и писал выше, у меня было точно также.
    Если при подключении в диспетчере устройств определяется "неизвестное устройство" то сначала надо попробовать установить дрова как вот тут советуют ссылка.
    Причем на другом компе была winXP и тоже пришлось повторить как и в первом случае- нужно принудительно установить новые дрова. Причем я не переименовывал имя INF файла , а создал отдельную папку и туда скопировал один единственный "Arduino UNO REV3.inf" именно для Arduino UNO rev3. Этот файл лежит в папке arduino-1.0.5-r2\drivers в архиве Old_Arduino_Drivers.zip. После этого в диспетчере устройств обновляем драйвер указывая эту отдельную папку, с единственным в нем файле. Незабываем перезагрузить комп.
     
    Vivan755 нравится это.
  8. 9xA59kK

    9xA59kK Гик

    Вчера подключили такую же UNO Rev3 с мега16U2, устанавливали на ноутбук с Win8 x64, определился и установился драйвер сам, при подключении определяется как положено и порт видно, но прошивалась через раз.
    Пришлось удалить дрова и установить как описывал выше- все равно прошивалась через раз - собрались перепрошивать мегу16U2, как по инструкции на форуме, через утилиту от атмела FLIP .Скачали и установили FLIP версию с Джава "JRE - Flip Installer - 3.4.7.112". После перезагрузки компа, решил просто еще раз попробовать прошить ардуину. Прошилась без проблем - но так как раньше она через раз прошивалась- то попробовал несколько раз подряд. Работает .На всякий случай пробовали и с отключением и с перезагрузкой компа - Работает как часы. даже попробовали шить на разной скорости порта - невероятно но шилась без проблем. Даже не знаю точно из-за чего решилась проблема, толи что с драйверами намучились, толи с установкой JAVA.

    Вот здесь тоже обсуждают подобную проблему и с перепрошивкой тоже , может кому поможет. Про драйвер тут немного.
     
    Последнее редактирование: 31 янв 2015
  9. Vivan755

    Vivan755 Нерд

    О, фараону помогло! Поставил дрова на 16U2 — заработало. Завело в тупик то, что TE_MINI168 определялась сама.