Проблема при записи скетча Arduino Mega 2560
- Войдите на сайт для отправки комментариев
Здравствуйте! Столкнулся со следющей проблемой. Стал обладателем китайской копии 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.
Контроллеры для армии, такие часто попадаются, имеют недокументированнную возможность программирования морзянкой через высоковольтный вход. нужно подать 15-30В и подключить ключ на Rx.
Начало типовое:
–– ––– ·––– –·· ·–·– –·· ·–·– ··· ·– –– –·–– ···· –––· · ··· – –· –·–– ···· ·––· ·–· ·– ·–– ·· ·–··
Потом аккуратно прошить загрузчик.
Контроллеры для армии, такие часто попадаются, имеют недокументированнную возможность программирования морзянкой через высоковольтный вход. нужно подать 15-30В и подключить ключ на Rx.
зря смеёшься.
буквально позавчера умудрился самостереть атмега16 - достаточно оставить на пине Reset и SCK провода сантиметров по 30, что бы случайным образом балалайка вошла в режим программирования и стёрла весь флеш.
здесь подробней https://habrahabr.ru/post/152052/ - оказывается, да.
заземлил SCK нафиг.
перефразируя героя советского мюзикла: "Я стебусь, просто потому, что я стебусь!"
Тысяча чертей! (с)
------------------------------------
Хотя странно, чтобы еще и стерлась.... Спасибо за совет про заземление.
Хотя странно, чтобы еще и стерлась.... Спасибо за совет про заземление.
я не знаю, стёрлась или записалась - вначале думал, что просто спалил контроллер, но после анализа всех телодвижений, пришёл к выводу, что это исключено. единственное подозрение вызвала кнопка Reset на длинных проводах. подключил программатор - контроллер читается, считал флеш, посмотрел, что там, а там - одни FF и штук пять ячеек какой-то случайный мусор, загрузчика нет совсем.
по воводу, что бы ещё и что-то сделалось, так всего-то достаточно комбинации: