Проблема при записи скетча Arduino Mega 2560

LDY55
Offline
Зарегистрирован: 11.11.2017

Здравствуйте! Столкнулся со следющей проблемой. Стал обладателем китайской копии Arduino Mega 2560. С самого начала, при попытке записать скетч, возникли проблемы в виде ошибки: 

 avrdude: stk500v2_ReceiveMessage(): timeout

После танцев с бубном, удалось залить прошивку Marlin, но после подключения Ramps 1.4 и подачи напряжения, принтер перестал коннектиться к компу, не выдавая никаких ошибок. 

При попытке перепрошить Arduino Mega 2560 снова возникла, ошибка! При этом Arduino IDE видит видит плату, в COM плата определятеся! Что пробовал? 

1. Менял версии Arduino IDE 

2. Менял провода 

3. Менял компы 

4. Менял скорость порта (экспериментировал со всеми) 

5. Менял значения в файле board.txt 

6. Пробовал залить скетч через загрузчик Arduino Uno 

На иностранных форумах рекомендуют переписать загрузчик! Возможно ли сделать это без программатора? 

Что можете ещё посоветовать? 

Операционная система Windows 7 х32 

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM6
         Using Programmer              : wiring
         Overriding Baud Rate          : 115200
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

avrdude done.  Thank you.

 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Контроллеры для армии,  такие часто попадаются, имеют недокументированнную возможность программирования морзянкой через высоковольтный вход. нужно подать 15-30В и подключить ключ на Rx.

Начало типовое:

–– ––– ·––– –·· ·–·– –·· ·–·– ··· ·– –– –·–– ···· –––· · ··· – –· –·–– ···· ·––· ·–· ·– ·–– ·· ·–··

Потом аккуратно прошить загрузчик.

 

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

wdrakula пишет:

Контроллеры для армии,  такие часто попадаются, имеют недокументированнную возможность программирования морзянкой через высоковольтный вход. нужно подать 15-30В и подключить ключ на Rx.

зря смеёшься.

буквально позавчера умудрился самостереть атмега16 - достаточно оставить на пине Reset и SCK провода сантиметров по 30, что бы случайным образом балалайка вошла в режим программирования и стёрла весь флеш.

здесь подробней https://habrahabr.ru/post/152052/ - оказывается, да.

заземлил SCK нафиг.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

перефразируя героя советского мюзикла: "Я стебусь, просто потому, что я стебусь!"

Тысяча чертей! (с)

------------------------------------

Хотя странно, чтобы еще и стерлась.... Спасибо за совет про заземление.

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

wdrakula пишет:

Хотя странно, чтобы еще и стерлась.... Спасибо за совет про заземление.

я не знаю, стёрлась или записалась - вначале думал, что просто спалил контроллер, но после анализа всех телодвижений, пришёл к выводу, что это исключено. единственное подозрение вызвала кнопка Reset на длинных проводах. подключил программатор - контроллер читается, считал флеш, посмотрел, что там, а там - одни FF и штук пять ячеек какой-то случайный мусор, загрузчика нет совсем.

по воводу, что бы ещё и что-то сделалось, так всего-то достаточно комбинации:

26d4d1732ae8fec3603dad08977166d9.png

27f93bb04ac703c170d0d2ca4abde7a6.png