ARDUINO Arduino. Проблема с загрузкой скетча

ArturOk

✩✩✩✩✩✩✩
24 Мар 2021
8
0
Здравствуйте. Наверное типичнейшая ошибка, и в самом первом посте она написана - и типа решение на сайте ардуино и всё. И что??))
В общем при загрузке проверочного скетча Blink ( и любых других ) происходит затуп на секунд 30, после чего

Arduino: 1.8.15 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"

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

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

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

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x27

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x27

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x27

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x27

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x27

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x27

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x27

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x27

avrdude: stk500_recv(): programmer is not responding

Problem uploading to board. See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x27
С Ардуинкой всё нормально, ровно на неё же закидывал совсем недавно и блинк и другие прошивки.
Ровно по видео для новичков установил ардуину, установил драйвер.
Что может быть не так?
 

Вложения

Александр Симонов

★★★★✩✩✩
2 Авг 2018
727
207
@ArturOk, попробовать прошить любой скетч ISP-программатором, можно сделанным из другой ардуинки. Если получится, то слетел загрузчик в ардуинке. Тогда загрузчик можно прошить тем же ISP-программатором.
 

poty

★★★★★★✩
19 Фев 2020
2,990
895
Плата точно Arduino Nano? С процессором 328P? Old bootloader?
Наличие порта COM5 проверяли в диспетчере устройств?
 

ArturOk

✩✩✩✩✩✩✩
24 Мар 2021
8
0
@poty,
Есть. Плата точно нано. old boot по крайней мере раньше работало и всё ок.
--------------------------------
@ArturOk, попробовать прошить любой скетч ISP-программатором, можно сделанным из другой ардуинки. Если получится, то слетел загрузчик в ардуинке. Тогда загрузчик можно прошить тем же ISP-программатором.
Чтоб я что-то в этом шарил..............
 

Вложения

poty

★★★★★★✩
19 Фев 2020
2,990
895
раньше работало
если работало именно на этой плате, то, возможно, проблема с USB-кабелем (или портом), соответственно, надо попробовать другой кабель и другой порт. Подсказкой может служить также мигание светодиодов на плате. Обычно по ним можно сказать, происходит ли какой-либо обмен или нет.
 

boris_latysh

✩✩✩✩✩✩✩
3 Фев 2021
38
2
НЕТ загрузчика. Кабель , плата, контроллер - исправны.
Прошить загрузчик. Работает
 
Изменено:

WasilySOFT

✩✩✩✩✩✩✩
9 Мар 2021
3
0
У меня та же картина только код ошибки:
с шнуром USB 50 см.

Arduino: 1.8.15 (Windows 7), Плата:"Arduino Nano, ATmega328P"
In file included from C:\Users\Wasily\Documents\Arduino\ColorMusic-master\firmware\Old versions\colorMusic_v1.1\colorMusic_v1.1.ino:119:0:
C:\Users\Wasily\Documents\Arduino\libraries\FastLED/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.008
# pragma message "FastLED version 3.001.008"
^~~~~~~~~~~~~~~~~~~~~~~~~~~

Скетч использует 13908 байт (45%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 862 байт (42%) динамической памяти, оставляя 1186 байт для локальных переменных. Максимум: 2048 байт.
Произошла ошибка при загрузке скетча
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

Причем менял "Arduino Nano, ATmega328P" на "Arduino Nano, ATmega328P (Old bootloader)"

Менял шнуры USB на 1,5 м код ошибки 0х06 или 0х0с
Может кабель влияет?
 

WasilySOFT

✩✩✩✩✩✩✩
9 Мар 2021
3
0
Китайская Ардуино нано 3.0
Вавгад тоже есть на работе...
И еще что интересно: стандартный скетч блинкер загружается и работает тоже выводит ошибку при загрузке...
 

boris_latysh

✩✩✩✩✩✩✩
3 Фев 2021
38
2
Китайская Ардуино нано 3.0
Вавгад тоже есть на работе...
И еще что интересно: стандартный скетч блинкер загружается и работает тоже выводит ошибку при загрузке...
Загружается - Выдает ошибку ?
Он ИЛИ загружается ...... ИЛИ НЕ загружается и ...... ВЫДАЕТ ошибку.
Оно там пишет отчет о выполненных операциях, а не про ошибки.
То есть если программа загружается и работает, то все нормально и чего еще вы желаете?
 

WasilySOFT

✩✩✩✩✩✩✩
9 Мар 2021
3
0
Ура!!!!!
Проблема решена: на другом ПК с ХР, Arduino IDE 1.8.5 без Интернета...
Всем спасибо!
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
642
148
55
Таганрог
forum.wisecomp.ru
Ребят, добрый день. Подскажите пожалуйста решение моей проблемы (если оно есть). Суть вопроса вот в чем: перестала прошиваться ардуино нано с чипом ATmega328P. Прошивалась нормально ( я на ней сделал Гайверовскую цветомузыку, потом перенес ее на атмегу про мини, а эту оставил под эксперименты). У меня три платы: две 328-х и одна 168-я. На оставшихся двух все шьется нормально,а эта перестала прошиваться прошивками. Тут в посте #200 Похабыч рассказывал, как у него слетел загрузчик и что он делал для его восстановления. Я повторил все его шаги по пунктам, все нормально кроме последнего: не хочет шиться загрузчик. У меня есть программатор USBASP, через него тоже не шьется. Делал одну ардуинку программатором-та же картина. Дудка (и Arduino) не видит микроконтроллер. В порт пишу белиберду,отправляю на нанку и светодиод мигает. Порт (и шнур) к которому подключена нанка нормально работает-вторая 328-я подключается тем же кабелем и в то же усб-гнездо и все нормально шьется. Ну все как в посте Похабыча,за исключением пятого пункта: на шьёт загрузчик: не видит сам МК. Вот что выдает:
avrdude: auto set sck period (because given equals null)

avrdude: warning: cannot set sck period. please check for usbasp firmware update.

avrdude: error: program enable: target doesn't answer. 1

avrdude: initialization failed, rc=-1

Double check connections and try again, or use -F to override

this check.

Более подробный лог в приложении (чтоб не раздувать пост). Как думаете,МК живой или в топку?
P.S. При попытке прошить светодиод,отвечающий за индикацию обмена данными разок чуть-чуть, еле заметно мигнет и все. Через полторы/две минуты выскакивает ошибка. В дудке пробовал с разными режимами (в том числе и с отключенной проверкой) шить-не помогает.
P.S.S. Даже нашел в интернете простой способ прошить загрузчик. В компилляторе в разделе скетч выбираем экспорт бинарного файла и ждем пока закончится процесс. В результате в папке с программой будут созданы два файла с расширением HEX. Один с загрузчиком будет,второй-без. После этого запускаем AVRDUDE и в настройках выбираем HEX-файл с загрузчиком (это отображено в названии файла) и шьем. После этого уже можно подключать к USB и проверяем как шьется через загрузчик. Я так 168-ю восстанавливал несколько раз.
 

Вложения

boris_latysh

✩✩✩✩✩✩✩
3 Фев 2021
38
2
Учитывая что есть программатор USBASP, пробуй мой вариант заливки загрузчика. И внимательно проверяем распиновку (внимательно смотрим где ножка "1")
 
Изменено:

Leon111_09

★★★✩✩✩✩
6 Июн 2021
642
148
55
Таганрог
forum.wisecomp.ru
Учитывая что есть программатор USBASP, пробуй мой вариант заливки загрузчика. И внимательно проверяем распиновку (внимательно смотрим где ножка "1")
ты не поверишь,но я это уже все перепробовал и не один раз. эффекта никакого:не видит контролер. я и через задний разъем (гусары молчать!!!) подключал и через пины (11,12,13 питание и резет). все бестолку.
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
324
101
То что у вас в логе пишется "Yes (UART1 328PB only)" это нормально? У вас 328PB или 328P ?
 

plmkoi

✩✩✩✩✩✩✩
10 Окт 2020
25
1
Здравствуйте, может кто подскажет тоже проблема с загрузкой скетча что только не делал не могу загрузить и все, ардуино нано 5шт все разных производителей дата кабель нормальнй даже два, включаю диспечер задач подключаю ардуинку появляется com5 все как положено ide загружал с официального сайта драйвер сh340 тоже все переустанавливал не раз короче пробывал все что пишут результат ноль может это из за винды 10 раньше все загружалось без проблем
 

Вложения

Leon111_09

★★★✩✩✩✩
6 Июн 2021
642
148
55
Таганрог
forum.wisecomp.ru
Здравствуйте, может кто подскажет тоже проблема с загрузкой скетча что только не делал не могу загрузить и все, ардуино нано 5шт все разных производителей дата кабель нормальнй даже два, включаю диспечер задач подключаю ардуинку появляется com5 все как положено ide загружал с официального сайта драйвер сh340 тоже все переустанавливал не раз короче пробывал все что пишут результат ноль может это из за винды 10 раньше все загружалось без проблем
попробуйте запустить IDE в режиме совместимости. Если есть программатор,то попробуйте способ из моего поста:
P.S.S. Даже нашел в интернете простой способ прошить загрузчик. В компилляторе в разделе скетч выбираем экспорт бинарного файла и ждем пока закончится процесс. В результате в папке с программой будут созданы два файла с расширением HEX. Один с загрузчиком будет,второй-без. После этого запускаем AVRDUDE и в настройках выбираем HEX-файл с загрузчиком (это отображено в названии файла) и шьем. После этого уже можно подключать к USB и проверяем как шьется через загрузчик. Я так 168-ю восстанавливал несколько раз.
 

plmkoi

✩✩✩✩✩✩✩
10 Окт 2020
25
1
Спасибо за быстрый ответ программатора у меня нет, просто я думаю все пять ардуинок не могли же в раз сдохнуть, а можете научить как запустить иде в режиме совместимости я в этой теме не очень
 

plmkoi

✩✩✩✩✩✩✩
10 Окт 2020
25
1
Arduino: 1.8.15 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"

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

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

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM5 -b57600 -D -Uflash:w:C:\Users\User\AppData\Local\Temp\arduino_build_90765/nixieClock_2_v2.5.ino.hex:i



avrdude: Version 6.3-20190619

Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

Copyright (c) 2007-2014 Joerg Wunsch



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



Using Port : COM5

Using Programmer : arduino

Overriding Baud Rate : 57600

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x99

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x99

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x99

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x99

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x99

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x99

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x99

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x99

avrdude: stk500_recv(): programmer is not responding

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



avrdude done. Thank you.



Problem uploading to board. See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.



Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Вот более подробно посмотрите знающие люди скажите что не так
 

plmkoi

✩✩✩✩✩✩✩
10 Окт 2020
25
1
да конечно пробовал и загрузчик менял и скорость все что написано в инете делал уже голову сломал себе раньше когда винда7 стояла все без проблем было