Ошибки при загрузке скетча

WolandV
Offline
Зарегистрирован: 19.11.2013

Добрый день, друзья.

После покупки не удается загрузить даже первый скетч. Приобрел первую для себя Arduino, до этого не сталкивался. Установил программу, драйвер, попробовал стандартный скетч - выдало ошибку. Не исключил, что где-нибудь налажал. Нашел видео (http://www.jeremyblum.com/2011/01/02/arduino-tutorial-series-it-begins/), выполнил все строка в строку - результат аналогичный.

То ли все-таки что-то не то делаю, то ли купил бракованую плату. Надеюсь, все-таки, на первое.

При загрузке скетча достаточно долго "думает", а потом выдает следующее:

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

При этом горит зеленый индикатор питания на плате и мигает оранжевый индикатор с периодичностью "одну секунду горит, 7 секунд не горит".

Arduino Mega 2560, подключен напрямую без удлинителя

 
 

 

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Давайте рассуждать логически.

Вы выполнили строчка в строчку всё, как в тюториале, однако блинк у Вас не моргает, ну да, он у Вас даже не загружается. Тогда скажите, на каком именно этапе у Вас различия с Джереми Блюмом? Вы видите свою плату в списке устройств после установки драйверов? Какая у Вас операционная система (а также 32 или 64 бита)? Вероятно Вы подключили (без удлинителя) - USB кабель? Светодиоды у Вас так же моргали и моргают, как и при первом включении?

WolandV
Offline
Зарегистрирован: 19.11.2013

Давайте, я здесь именно для этого и предоставлю любую информацию, чтобы оживить девайс.

Строчка в строчку. В общем-то, в "Примерах", в "Basics" есть этот скетч, поэтому после нескольких попыток написать (и переписать) вручную, я просто загружал гарантированно рабочий скетч из примера - результат всегда один и тот же.

Различие с Блюмом начинается с момента загрузки - вроде бы описал этот момент ранее.

Свою плату в списке устройств вижу, вот, собственно:

http://clip2net.com/s/6d8yKY

XP 32 бит.

Подключил без удлинителя USB-кабель (под стол без него не особо удобно нырять, но чтобы не грешить на лишнее звено, исключил пока удлинитель).

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

updated: свое устройство в списке устройств выбрал в IDE.

Lipt0n
Offline
Зарегистрирован: 04.11.2013

Поставьте галочку и покажите вывод.

"Файл->Настройки->Показывать подробный вывод при загрузке"

WolandV
Offline
Зарегистрирован: 19.11.2013
Спасибо. =)
Как увидел подробную отладку - сразу понял свою ошибку:
 
Размер скетча в двоичном коде: 1 632 байт (из 258 048 байт максимум)
C:\Program Files\Arduino\hardware/tools/avr/bin/avrdude -CC:\Program Files\Arduino\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega2560 -cwiring -P\\.\COM1 -b115200 -D -Uflash:w:C:\DOCUME~1\Admin\LOCALS~1\Temp\build2158275535480508718.tmp\demo.cpp.hex:i...
и так далее...
 
А на скриншоте, который я выше скидывал, Ардуино на COM3 было. Нашел в настройках переключатель между портами, выставил нужный, все сразу загрузилось.
Большое спасибо за помощь!
kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Воот, а теперь начинается самое главное, вынос мозга местных телепатов вопросами новичка :)
Я шучу, но в каждой шутке есть доля шутки :)
Удачи!

vsmirnov
Offline
Зарегистрирован: 14.10.2014

Размер скетча в двоичном коде: 1 632 байт (из 258 048 байт максимум)

У меня такая же ошибка на маке

Как ее лечить?

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

Здравствуйте.
Я новичок в Ардуино.
И вот моя первая потытка это вот такие ошибки компиляции.

Arduino: 1.8.19 (Windows 7), Плата:"Arduino Uno WiFi"

Скетч использует 444 байт (1%) памяти устройства. Всего доступно 32256 байт.

Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.

Произошла ошибка при загрузке скетча

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x69

При том, что компилировал я пустой скетч без данных и переменных.

Вот такой

void setup() {
// put your setup code here, to run once:

}

void loop() {
// put your main code here, to run repeatedly:

}

Kakmyc
Offline
Зарегистрирован: 15.01.2018

А если включить мозг и попробовать перевести на русский :"programmer is not responding"
Может тогда появится мысль , что код тут не при чем ?
Можно ещё не здесь спросить , а допустим у Яндекса, в чем дело .
С подобной проблемой сталкиваются примерно 50% начинающих. Она уже обсасывалась и решалась 100500 раз.
Решить ещё раз для вас персонально ?

kalapanga
Offline
Зарегистрирован: 23.10.2016

Кроме стандартных манипуляций, о которых действительно писано-переписано, дополнительно у этого монстра "Arduino Uno WiFi" ещё какие-нибудь переключатели на борту есть - проверить надо, правильно ли установлены. И, как показал мой личный опыт в попытках использовать подобное устройство, "купил бракованую плату" тоже нельзя исключать. У них похоже что два устройства в одном - в два раза хуже качество.

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

Я сделал все что нашел и в Яндексе и Гугле.

И драйвера китайские поставил и порт СОМ3 и скорость обмена 111500 вместо 9600, и 9600 тоже ставил.

 

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

Я не нашел как должны стоять переключатели.

 

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

Если можно персонально, то я буду благодарен.

Я все что прочитал все попробовал.

На большее знаний не хватило.

Я же говорил - я новичок, но не в смысле боевое отравляющее вещество, а в первый раз подключаю Ардуино к ноуту.

Если поможете, то заранее вас благодарю.

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020
Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Может все таки пора уже попробовать по WiFi загрузку проверить ?

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

Спасибо

 

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

А он не виден в списке.

kalapanga
Offline
Зарегистрирован: 23.10.2016

Евгений Курск пишет:

Я не нашел как должны стоять переключатели.

А они у Вас есть? Вот на том, что Амперка продаёт их и нет, на других есть. Инструкцию нужно искать именно на то, что купили. Вы бы ссылку дали на Ваше устройство. А то Вам советы дают про одно устройство, а у Вас может совсем другое.

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

Да я нашел на амперке. Перепробовал все варианты, но увы. Ни вайфай ни провод ни дали результата.

b707
Offline
Зарегистрирован: 26.05.2017

Евгений Курск пишет:

Да я нашел на амперке. Перепробовал все варианты, но увы. Ни вайфай ни провод ни дали результата.

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

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

Да мне эту ссылку на форуме и дали.

 

Евгений Курск
Offline
Зарегистрирован: 14.03.2022
v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Вы дайте ссылку на СВОЙ агрегат. Где-то ж вы его купили? Вот ссылку на этот лот и давайте

b707
Offline
Зарегистрирован: 26.05.2017

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

Раз плата не определяется компом - может там загрузчик слетел? На плате есть ISP разьем, попробуйте прошить через него. Только не перепутайте, их там два, вам нужен тот что для атмегт328, он в дальней от usb части платы

b707
Offline
Зарегистрирован: 26.05.2017

Евгений Курск пишет:

Вот она http://wiki.amperka.ru/продукты:arduino-uno-wifi

Евгений, ОЧЕНЬ ВАЖНЫЙ ВОПРОС! - у вас именно такая плата, как по ссылке, или "немножко другая"? 

Выше вы пишете про переключатели - на этой плате их нет.  У вас они есть или нет?

Отвечайте четко, не морочьте голову.

kalapanga
Offline
Зарегистрирован: 23.10.2016

Про переключатели это я его спросил, так как до этого на Алике мне эти комбайны только с переключателями попадались, что меги, что уны. А оказывается вон и другие есть. Про оригинальную ARDUINO UNO WiFi REV2 в инструкции написано, что эту плату в IDE ещё отдельно добавить нужно, а не просто UNO выбирать. Так что да, лучше бы автор поконкретнее пальцем ткнул - я купил точно вот это точно вот здесь.

_n_001
Offline
Зарегистрирован: 19.03.2022

  kalapanga

А чё за переключатели?

Это на самой плате?

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

Вот что конкретно я купил.

https://aliexpress.ru/item/32831857729.html?gatewayAdapt=glo2rus&item_id...

Цвет: UNO R3 WIFI-Cable

Последний из 8-ми вариантов.

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

А это фото.

 

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

 

В описании продавца есть таблица:

kalapanga
Offline
Зарегистрирован: 23.10.2016

Вот такой девайс я и имел ввиду. Значит всё про оригинальный девайс и описание с амперки откладываем в сторону, оно не про нас. Смотрим только табличку. Чтобы как в обычную UNO скетч залить, нужно установить свичи по второй строчке.

Так же значит справедливо и моё замечание о качестве этих устройств.

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

Спасибо. Я перепробовал все варианты. Скорее всего что-то с прошивкой.

kalapanga
Offline
Зарегистрирован: 23.10.2016

Что-то мы никто не спросили простую вещь. Драйвера-то Вы поставили. А проверили, что при подключении платы к компу в диспетчере устройств появляется правильное устройство без каких-либо проблем?

Ещё можно попробовать достучаться до этого чуда через программатор, используя в качестве программатора другую ардуину с залитым скетчем ArduinoISP. Может удастся хоть как-то плату использовать.

b707
Offline
Зарегистрирован: 26.05.2017

kalapanga, что ты отнего хочешь? Посмотри - он реагирует как ленивец из мультика. От вопроса "Что вы купили?" до ответа прошло 5 дней. От того как ему дали табличку переключателя до отчета - 9 дней.

И сами ответы все вялые и ниочем. Человек не живет, а спит. Нафига ему какая-то ардуина...

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

kalapanga пишет:

Что-то мы никто не спросили простую вещь. Драйвера-то Вы поставили. А проверили, что при подключении платы к компу в диспетчере устройств появляется правильное устройство без каких-либо проблем?

Ещё можно попробовать достучаться до этого чуда через программатор, используя в качестве программатора другую ардуину с залитым скетчем ArduinoISP. Может удастся хоть как-то плату использовать.

Да драйвера стоят, комп плату видит, но только не заливет.

b707
Offline
Зарегистрирован: 26.05.2017

Евгений Курск пишет:

Да драйвера стоят, комп плату видит, но только не заливет.

а две недели назад этого сказать нельзя было?

раз комп видит ардуину - переключатели не при чем, подключайте программатор на ISP-разъем и перезаливайте загрузчик.

И постарайтесь как-то болше проявлять инициативы, а то ощущение, что мы все вокруг суетимся, а вам это нафик не нужно

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

Спасибо за комплимент.

Только я на двух работах работаю и спать мне некогда.

А к компу подхожу когда силы на это есть.

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

Все что мне написали, кроме того что я сплю как ленивец, на момент ответа уже проверил.

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

Вот такие вкратце дела.

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

А подскажите дорогие форумчане, по поводу программирования где можно пообщаться?

Здесь, или в другой рубрике?

b707
Offline
Зарегистрирован: 26.05.2017

Евгений, а про то, что вы уже отдали плату и вам не нужны советы - вы когда собирались сообщить, еще через две недели?
Как по мне - это просто неуважение к тем, кто пытался помочь.
Если вы так же планируете общаться по программированию - это не со мной.

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

Я хочу для начала с помощью АРДУИНО две задачи решить.

1. У меня есть курятник. И мне нужно что бы вентиляшка включалась по уровню аммиака.

2. Хочу модернизировать газовый накопительный водонагреватель.

В нем придется учитывать а) давление газовой магистрали

б) температуру воды в емкости

в) температуру выхлопных газов

г) наличие пламени

и еще по мелочам.

Вот почему я заинтересовался АРДУИНкой

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

b707 пишет:
Евгений, а про то, что вы уже отдали плату и вам не нужны советы - вы когда собирались сообщить, еще через две недели? Как по мне - это просто неуважение к тем, кто пытался помочь. Если вы так же планируете общаться по программированию - это не со мной.

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

kalapanga
Offline
Зарегистрирован: 23.10.2016

Евгений Курск пишет:

А подскажите дорогие форумчане, по поводу программирования где можно пообщаться?

Здесь, или в другой рубрике?

Оцените сами свой вопрос, который собираетесь задать. Если он "детский", от начинающего, то лучше задать его в разделе "Песочница" (хоть по программированию, хоть по железу). Более серьёзные именно в этой - "Программирование". Вам для реализации хотелок видимо датчики разные потребуются. Их работу в "Аппаратном" разделе обсуждать можно. Сама вот эта тема не совсем сюда подходит. Она или "Аппаратная" или "Общая". Но тема старая, ей уже всё равно.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Евгений Курск пишет:

2. Хочу модернизировать газовый накопительный водонагреватель.

Тогда по программированию можешь форумы не искать, проживёшь дольше. 

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

А ты профессиональный киллер?

Я должен сейчас испугаться?

Я просил помощи по языку программирования, а у меня люди просят помощи по системам газоснабжения, отопления и вентиляции.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Евгений Курск пишет:

А ты профессиональный киллер?

Дануштоты.  Я профессиональный демотиватор.  Просто я хочу чтоб в Курске не исчезло с карты одно домохозяйство с курятником. 

kalapanga
Offline
Зарегистрирован: 23.10.2016

Евгений Курск пишет:

Я просил помощи по языку программирования, а у меня люди просят помощи по системам газоснабжения, отопления и вентиляции.

Здесь настороженно относятся к случаям, когда новички за автоматизацию потенциально опасного оборудования берутся. Это типа дисклеймер такой - вы всё делаете на свой страх и риск, за возможный ущерб никто ответственности не несёт.

А то спросит новичок про автоматизацию котла какого-нибудь и пропадает потом. Гадай, что с ним случилось! :)

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Евгений Курск пишет:
Я должен сейчас испугаться?

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

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

kalapanga пишет:

А то спросит новичок про автоматизацию котла какого-нибудь и пропадает потом. Гадай, что с ним случилось! :)

чо гадать-то, новости все смотрим. 

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

kalapanga пишет:

Евгений Курск пишет:

А подскажите дорогие форумчане, по поводу программирования где можно пообщаться?

Здесь, или в другой рубрике?

Оцените сами свой вопрос, который собираетесь задать. Если он "детский", от начинающего, то лучше задать его в разделе "Песочница" (хоть по программированию, хоть по железу). Более серьёзные именно в этой - "Программирование". Вам для реализации хотелок видимо датчики разные потребуются. Их работу в "Аппаратном" разделе обсуждать можно. Сама вот эта тема не совсем сюда подходит. Она или "Аппаратная" или "Общая". Но тема старая, ей уже всё равно.

Спасибо. Я видимо не умею пользоваться форумами. Но программирование худо-бедно знаю. Я не плохо знаю Pascal, но С++ все же отличается, да и в добавок это не чистый С++. Поэтому у меня и вопросы.

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

DetSimen пишет:

kalapanga пишет:

А то спросит новичок про автоматизацию котла какого-нибудь и пропадает потом. Гадай, что с ним случилось! :)

чо гадать-то, новости все смотрим. 

Живите спокойно. Не берите в голову. Берегите себя. И дай Бог вам крепкого здоровья. Не взваливайте на себя чужую ношу, тем более если она вам не по плечам.

Евгений Курск
Offline
Зарегистрирован: 14.03.2022

Я просто спросил про программирование АРДУИНО.