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

sokolmc

✩✩✩✩✩✩✩
28 Июн 2020
3
0
Здравствуйте, у меня проблема такая же как и всех.
Нано не хочет заливать скетчи
естественно покурив сайт Гайвера, изучив ошибки и скачав все дрова какие только нужны ничего не помогло.
пробовал и на вин7 и на вин10
далее
мания преследования паники и придумав себе что что-то с лодырем, нашел у знакомого загрузчик - стал лечить ардуинку.
USBasp тоже с дровами,определяется норм проводочками соединил нано и usbasp - не прошивается,не заливается

на нано при загрузке скетчей слабенько мигает диод RX

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

Detecting libraries used...
"C:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\sketch\sketch_jun28a.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\sketch\sketch_jun28a.ino.cpp" -o "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\preproc\ctags_target_for_gcc_minus_e.cpp"
Компиляция скетча...
"C:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -f328p -DF_CPIC:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\UuggableUSB.cpp" -o "C:\Users\sokolDARDUINO=10800 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Users\sokolmc\DARDUINO=10800 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "C:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino\new.cpp" -o "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\core\new.cpp.o"
"C:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\core\core.a" "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\core\wiring_pulse.S.o"
"C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\core\core.a" "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\core\abi.cpp.o"
"C:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\core\core.a" "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\core\main.cpp.o"
"C:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\core\core.a" "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\core\new.cpp.o"
Linking everything together...
"C:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347/sketch_jun28a.ino.elf" "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347\sketch\sketch_jun28a.ino.cpp.o" "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347/core\core.a" "-LC:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347" -lm
"C:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347/sketch_jun28a.ino.elf" "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347/sketch_jun28a.ino.eep"
"C:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347/sketch_jun28a.ino.elf" "C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347/sketch_jun28a.ino.hex"
Скетч использует 444 байт (1%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
C:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduino -PCOM26 -b57600 -D -Uflash:w:C:\Users\sokolmc\AppData\Local\Temp\arduino_build_745347/sketch_jun28a.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:\Users\sokolmc\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

Using Port : COM26
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=0x6c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x6c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x6c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x6c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x6c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x6c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x6c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x6c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x6c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x6c

avrdude done. Thank you.

Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload .
 

Вложения

sokolmc

✩✩✩✩✩✩✩
28 Июн 2020
3
0

Вложения

PiratFox

★★★✩✩✩✩
13 Фев 2020
530
114
Харьков
кЕтайцы пишут что это нано!
У моего соседа на гараже х@й написано. Но в нём машина находится. А если серьёзно - так нужно посмотреть, какой в этой плате контроллер. И вообще, какие ещё чипки на ней запаяны. На фотке нихера же не видно. Что вы как дети, ей-богу. Хотите помощи - так давайте максимум информации по своей плате. Ну здесь же не битва экстрасенсов, в конце-то концов.
 
Последнее редактирование:
  • Лойс +1
Реакции: sokolmc

sokolmc

✩✩✩✩✩✩✩
28 Июн 2020
3
0

Вложения

PiratFox

★★★✩✩✩✩
13 Фев 2020
530
114
Харьков
и второй NRF D 24L01
Это беспроводной модуль связи. Здесь много его обсуждали, поищите по веткам. А больше никаких чипов на плате нет? Я это к тому, что если это нана, так должен быть конвертер USB - UART.
 
Последнее редактирование:

Sovi_eli_sir

✩✩✩✩✩✩✩
23 Фев 2020
20
3
День добрый! Возникла проблема, не могу решить уже который день: экран выдает каракули вместо информации, пересобирал схему несколько раз, всегда один и тот же результат. Может кто сталкивался, или может подсказать, что делать...
Если пайка в порядке и флюс отмыт, то можно попробовать сменить библиотеку дисплея/использовать провода покороче (т.к. возможно из-за помех).
 

Arturus

✩✩✩✩✩✩✩
26 Июл 2019
5
1
25
Екатеринбург
Ребят всем привет. Подскажите куда копать, плата Adruino NanoV3, плата работала, пока в тачку на светодиодную ленту не поставил, после этого дня через два перестали ленты запускаться, сейчас достал хотел прошить скетч, самый обычный, мигание светодиода, она не прошивается. Подскажите в чём проблема ?
 

Arturus

✩✩✩✩✩✩✩
26 Июл 2019
5
1
25
Екатеринбург
догадка: подключил напрямую к бортовой сети машины, типа там 12 в. а там 14 дало и вся ардуина или ее часть сдохла.
Не, я подключал через понижающий на него приходило с аккумулятора, а выходило 5 В на Arduino и на ленты как раз. Сам в шоке если честно, из-за чего это могло произойти, у меня есть ещё пара штук Nano но они почему то не зажигают ленту она просто светит белым, цветом и всё. Очень странно, хотя рабочие.
Ошибка.PNGСверху.jpgСнизу.jpg
 
Последнее редактирование:

РоманКожевников

✩✩✩✩✩✩✩
1 Авг 2020
1
0
Памагите, что этоArduino: 1.8.13 (Windows 10), Плата:"Arduino Uno"

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

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

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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



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

whitedragon2019

✩✩✩✩✩✩✩
15 Окт 2019
2
0
Всем привет, имееться проблема - во время загрузки любой прошивки(даже программы "Blink") на впаянную на плату ардуино вылезает ошибка - avrdude: stk500_recv(): programmer is not responding. До того как впаял в плату все работало замечательно и я все мог загругить. После впайки ардуино на плату и включения платы ардуино перестало загружать программы(пробовал с разных компов и портов)(порт у меня точно стоит правильный, тип платы ардуино нано, процессор atmega328P(old boatloader), программатор arduinoISP, драйвера также все стоят). Ардуино работает так как диод PWR горит. Хотелось бы узнать почему вылезает такая ошибка, потому что все спаяно хорошо, флюс отмыт.
Заранее спасибо
 

DmitryZ

✩✩✩✩✩✩✩
10 Фев 2020
23
9
потому что все спаяно хорошо
Но проверь ещё раз. Убедись, что ни платы не касается какой-нибудь волосок-проводок, ни соплей между выводами нет, ни непропая.
А далее классика:
  1. В Arduino IDE не правильно указан порт к которому в системе подключено устройство. Перепроверяем.
  2. В Arduino IDE не правильно указана модель нашей железки, процессор. Перепроверяем.
  3. В Arduino IDE не правильно указан тип загрузчика или загрузчик не загружен в плату (часто используется Old Bootloader). Проверяем. На крайняк, шьём через ISP.
  4. Проблема с кабелем. Заменяем.
  5. Еще есть проблемы со скоростью порта и прочими разными параметрами. Проверяем.
  6. Подключаем внешнее питание к схеме - может не хватать питания от порта. (Или отключаем - иногда и такое может помочь.)
  7. В плату прошит скетч, не соответствующий данной схеме, и что-то из пинов замыкается так, как не должно. Выпаиваем и пробуем шить новым скетчем.
 

Kazington

✩✩✩✩✩✩✩
15 Июл 2020
6
0
И так собрал я свое маленькое чудо, и тут БАМ -ОШИБКИ. Я все спаял правильно, проверил несколько раз, скачал драйвера, комп видит USB-SERIAL CH340 (COM3), но ошибку выдает. Как так то? Попробывал на ноуте, все то самое. Попробывал другой провод, не помогло. Дорогие знатоки, помогите пж)

P.S. У мeня arduino nano 328, а выбрал я в ide -328р. Насколько я знай разницы нету но может все таки это связно с этим)
 

Вложения

milan2

✩✩✩✩✩✩✩
5 Сен 2020
1
0
Здравствуйте помогите пожалуйста почему происходит ошибка?
Arduino: 1.8.11 (Windows 10), Плата:"Arduino Nano, ATmega328P"

In file included from C:\Users\Milan\Desktop\Gyver_Ambilight_v1.3\Gyver_Ambilight_v1.3.ino:27:0:

C:\Users\Milan\Documents\Arduino\libraries\FastLED-master/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.005

# pragma message "FastLED version 3.001.005"

^~~~~~~~~~~~~~~~~~~~~~~~~~~

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

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

повторяю проэкт алекс гайвера амбилайт
 

Galushkin

✩✩✩✩✩✩✩
7 Окт 2020
3
0
Всем привет. аналогичная проблема с нано. 2 штуки были куплены на али, как понимаю, которые рекомендует Алекс ( https://aliexpress.ru/item/32341832857.html ). Уже выполнил такое:
1) обновил драйвер ch340
2) обновил Java
3) выкл лишние ком порты
4) Загрузка IDE с правами администратора
5) обновлен драйвер libusb-win32 (https://sourceforge.net/projects/libusb-win32/files/)
6) установлен фильтр ком портов из приложения в архиве libusb-win32
7) Загрузка скетч через Arduino в качестве программатора (как программатор использовал Uno)
8) Установил Arduino IDE 1.8.8 (с этой версией на предыдущем компьютере все было хорошо)
9) Изменить параметры: Старый / Новый загрузчик; AVR ISP / AVRISP mkII
10) Переустановил Arduino IDE на последнюю версию
11) Использовал три разных USB-кабеля
12) Использовал два компьютера
13) Изучены темы: https://m.vk.com/topic-97877471_36099125 , http://forum.amperka.ru/threads/Научите-загрузке-bootloader-a.2824/#post-21725 , https://community.alexgyver.ru/threads/problema-s-zagruzkoj-sketcha.806/

Выполнил уже все вышеперечисленные действия, но не грузит скетчи в ардуино нано. Компьютером определяются верно (USB-Serial CH340 COM8). сами платы работают (по крайней мере светодиод питания светится и L моргает). В начале не грузились даже в уно ни на одном ни на другом компьютере. После выполнения пункта 5,6 заработала уно при программировании через AVR ISP. Еще заметил момент, что на Уно стоит CH340G, а на Нано CH340C. Поиск в интернетах привел к записи на гитхабе, где пишут что разница в них только в наличии внутреннего кварца в CH340C, а в остальном они идентичны. По RX TX что-то летит в начале прошивки (смотрел осциллографом). какой ещё вариант я не рассмотрел? Как определить что это нерабочие платы? И могут ли быть сразу две новых сломаны?

В логах убрал лишнее, чтоб не засорять тему:

LOG(Nano;Oldbootloader;AVR ISP)

...
C:\Program Files\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM8 -Uflash:w:C:\Users\random\AppData\Local\Temp\arduino_build_425949/sketch_oct06a.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

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

Using Port : COM8
Using Programmer : stk500v1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
...
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03

avrdude done. Thank you.

LOG(Nano;Newbootloader;AVR ISP)

...
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
C:\Program Files\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM8 -Uflash:w:C:\Users\random\AppData\Local\Temp\arduino_build_425949/sketch_oct06a.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

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

Using Port : COM8
Using Programmer : stk500v1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
...
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03

avrdude done. Thank you.

LOG(Nano;Newbootloader;AVRISP mkII)

...
C:\Program Files\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v2 -Pusb -Uflash:w:C:\Users\random\AppData\Local\Temp\arduino_build_425949/sketch_oct06a.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Произошла ошибка при загрузке скетча
Copyright (c) 2007-2014 Joerg Wunsch

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

Using Port : usb
Using Programmer : stk500v2
avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)

avrdude done. Thank you.

LOG (Nano;Newbootloader;Arduino as ISP)

...
C:\Program Files\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM8 -b19200 -Uflash:w:C:\Users\random\AppData\Local\Temp\arduino_build_425949/sketch_oct06a.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

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

Using Port : COM8
Using Programmer : arduino
Overriding Baud Rate : 19200
Произошла ошибка при загрузке скетча
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x15
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : Arduino
Description : Arduino

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x02

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x10
Hardware Version: 4744608
Firmware Version: 0.4611299
Topcard : STK502
Vtarget : 1.8 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude: stk500_initialize(): (b) protocol error, expect=0x10, resp=0x01
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x10

avrdude done. Thank you.
 

Arturus

✩✩✩✩✩✩✩
26 Июл 2019
5
1
25
Екатеринбург
Всем привет. аналогичная проблема с нано. 2 штуки были куплены на али, как понимаю, которые рекомендует Алекс ( https://aliexpress.ru/item/32341832857.html ). Уже выполнил такое:
1) обновил драйвер ch340
2) обновил Java
3) выкл лишние ком порты
4) Загрузка IDE с правами администратора
5) обновлен драйвер libusb-win32 (https://sourceforge.net/projects/libusb-win32/files/)
6) установлен фильтр ком портов из приложения в архиве libusb-win32
7) Загрузка скетч через Arduino в качестве программатора (как программатор использовал Uno)
8) Установил Arduino IDE 1.8.8 (с этой версией на предыдущем компьютере все было хорошо)
9) Изменить параметры: Старый / Новый загрузчик; AVR ISP / AVRISP mkII
10) Переустановил Arduino IDE на последнюю версию
11) Использовал три разных USB-кабеля
12) Использовал два компьютера
13) Изучены темы: https://m.vk.com/topic-97877471_36099125 , http://forum.amperka.ru/threads/Научите-загрузке-bootloader-a.2824/#post-21725 , https://community.alexgyver.ru/threads/problema-s-zagruzkoj-sketcha.806/

Выполнил уже все вышеперечисленные действия, но не грузит скетчи в ардуино нано. Компьютером определяются верно (USB-Serial CH340 COM8). сами платы работают (по крайней мере светодиод питания светится и L моргает). В начале не грузились даже в уно ни на одном ни на другом компьютере. После выполнения пункта 5,6 заработала уно при программировании через AVR ISP. Еще заметил момент, что на Уно стоит CH340G, а на Нано CH340C. Поиск в интернетах привел к записи на гитхабе, где пишут что разница в них только в наличии внутреннего кварца в CH340C, а в остальном они идентичны. По RX TX что-то летит в начале прошивки (смотрел осциллографом). какой ещё вариант я не рассмотрел? Как определить что это нерабочие платы? И могут ли быть сразу две новых сломаны?

В логах убрал лишнее, чтоб не засорять тему:

LOG(Nano;Oldbootloader;AVR ISP)

...
C:\Program Files\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM8 -Uflash:w:C:\Users\random\AppData\Local\Temp\arduino_build_425949/sketch_oct06a.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

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

Using Port : COM8
Using Programmer : stk500v1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
...
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03

avrdude done. Thank you.

LOG(Nano;Newbootloader;AVR ISP)

...
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
C:\Program Files\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM8 -Uflash:w:C:\Users\random\AppData\Local\Temp\arduino_build_425949/sketch_oct06a.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

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

Using Port : COM8
Using Programmer : stk500v1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
...
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03

avrdude done. Thank you.

LOG(Nano;Newbootloader;AVRISP mkII)

...
C:\Program Files\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v2 -Pusb -Uflash:w:C:\Users\random\AppData\Local\Temp\arduino_build_425949/sketch_oct06a.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Произошла ошибка при загрузке скетча
Copyright (c) 2007-2014 Joerg Wunsch

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

Using Port : usb
Using Programmer : stk500v2
avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)

avrdude done. Thank you.

LOG (Nano;Newbootloader;Arduino as ISP)

...
C:\Program Files\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM8 -b19200 -Uflash:w:C:\Users\random\AppData\Local\Temp\arduino_build_425949/sketch_oct06a.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

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

Using Port : COM8
Using Programmer : arduino
Overriding Baud Rate : 19200
Произошла ошибка при загрузке скетча
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x15
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : Arduino
Description : Arduino

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x02

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x10
Hardware Version: 4744608
Firmware Version: 0.4611299
Topcard : STK502
Vtarget : 1.8 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude: stk500_initialize(): (b) protocol error, expect=0x10, resp=0x01
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x10

avrdude done. Thank you.
Когда платы получил, проверил на работоспособность. Они вообще работали ?
 
  • Лойс +1
Реакции: stepko

Galushkin

✩✩✩✩✩✩✩
7 Окт 2020
3
0
Когда платы получил, проверил на работоспособность. Они вообще работали ?
Как только пришли не было времени на них. Как начал заниматься этим вопросом, тут уже и вылезли такие нюансы. Но я бы сразу подумал на брак новых плат, если бы купленная пару лет назад Уно заработала сразу в этот раз. А так пришлось ставить фильтр, и только после этого она начала принимать скетчи. Еще момент что с ардуино я не работал около 5 месяцев, и за это время поменял компьютер, т.е. того железа с которого всегда загружал скетчи уже нет, это так же дало повод искать проблему в программной части, а не в конечной физической плате.