Arduino mega2560 timeout при заливке скетча

Тема в разделе "Arduino & Shields", создана пользователем e.kopiy, 30 ноя 2013.

  1. e.kopiy

    e.kopiy Нуб

    Всем здавствуйте! Купил себе Freaduino mega2560, с чипом atmega2560 16AU(Идентичная arduino mega). Поставил Arduino IDE v.1.0.5. При подключении определяется как USB Serial Port. При попытке залить скетч Blinking в консоли следующие ошибки:

    Код (Text):
    avrdude: stk500v2_ReceiveMessage(): timeout
    avrdude: stk500v2_ReceiveMessage(): timeout
    avrdude: stk500v2_ReceiveMessage(): timeout
    avrdude: stk500v2_ReceiveMessage(): timeout
    avrdude: stk500v2_ReceiveMessage(): timeout
    avrdude: stk500v2_ReceiveMessage(): timeout
    avrdude: stk500v2_getsync(): timeout communicating with programmer
     
    При этом диоды при прошивке ведут себя следующим образом:


    А при включении вот так:



    Пробовал:
    1) Установить скорость порта 115200
    2) Установить драйвера для ft232rl с сайта FTDI
    3) Попробовать другой кабель
    4) Подключиться через putty и понажимать кнопки, на плате увидел мигание диода TX.
    5) Нажимать кнопку reset перед заливкой
    6) Залить другой скетч из стандартных
    7) В файле boards.txt менять протокол прошивки на wiring
    Но все попытки тщетны(

    Вопросы:
    1) Заливают ли с завода загрузчик или мне это самому нужно делать?
    2) Адекватно ли ведет себе ардуина при включении и прошивке, судя по диодам?
    3) Есть возможность залить загрузчик заново, через AVR910, но не знаю что писать в avrdude в качестве параметров(фьюзы и пр.)
    4) ПОЧЕМУ НЕ РАБОТАЕТ?!?!?!)))
    5) Если нужно прошить загрузчик, нужно ли прошивать EEPROM и прочее? Если нужно, то как?)

    Фух, вроде закончил) Не бейте, если что-то слишком по нубовски написал, т.к. опыта с ардуинами еще не было, но с программированием атмелов для других нужд был)
     
  2. Dmitriy Kunin

    Dmitriy Kunin Гик

  3. e.kopiy

    e.kopiy Нуб

    Это означает что нужно поставить драйвера с Adruino ADK или заменить boards.txt? Если заменить boards.txt, то какой именно, т.к. их у меня несколько по следующим путям:
    1) c:\Program Files (x86)\Arduino\hardware\arduino\avr\boards.txt
    2) c:\Program Files (x86)\Arduino\hardware\arduino\boards.txt
    3) c:\Program Files (x86)\Arduino\hardware\arduino\sam\boards.txt
     
  4. Dmitriy Kunin

    Dmitriy Kunin Гик

    Начните с драйвера.
    Дальше путь 2
     
    e.kopiy нравится это.
  5. e.kopiy

    e.kopiy Нуб

    Спасибо большое за помощь, но, видимо дело было в моем буке. Попробовал на домашнем стационарном компе, все работает со стандартными драйверами со стандартным boards.txt!