Offline
Зарегистрирован: 21.06.2019
Народ помогите понять в чем проблемма
Никак не могупрошить NANO через IDE. До этого всерга работал с UNOи всегда все прошивалось номально, но тут ограничен в размерах и пришлось заказа nano
Пробовал уже две штуки разных, резульат один , долго висит, постоянно мигает «L» указывая что загрузчик есть, и переодически коротковременно вспыхиывет RX. После пары минут весения выдает вот это:
Скетч использует 2634 байт (8%) памяти устройства. Всего доступно 30720 байт. Глобальные переменные используют 190 байт (9%) динамической памяти, оставляя 1858 байт для локальных переменных. Максимум: 2048 байт. avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x20 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x20 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x20 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x20 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x20 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x20 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x20 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x20 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x20 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x20 Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload .
естественно что комп и плата выбраны
информациюо плате получает
Arduino.ru
Регистрация новых пользователей и создание новых тем теперь только на новом форуме https://forum.arduino.ru
forum.arduino.ru
Arduino NANO не заливается скетч
Спасибо, но уже купил. Жду посылку от другого производителя.
WAVGAT.
это подделка под подделку. это мало того. что «не настоящие» арудино (это-то не беда, они на Али все ненастоящие) — но ВАВГАТовские еще не полностью совместимы с обычными ардуино.
Эти платы на 15-20% дешевле нормальных, но брать их категорически НЕ СОВЕТУЮ. Не гоняйтесь за дешевизной.
Я уже устал тут «митинговать». НЕ БЫВАЕТ «поддельной» ардуино. Ардуино — открытый проект. Все, что похоже на ардуино — ардуино и есть. «Выглядит — как утка, ходит — как утка, крякает — как утка, значит УТКА! 😉 Даже голый крисалл на бреадборде.
Вот цитата из ФАК с официального сайта, переводите сами, прижелании. Обращаю внимание, что лицензия позволяет делать все, что угодно, в том числе, и изменения, это я к замене USB-UART на CH340. Так что любой катайский хлам или не хлам — Ардуино, независимо от качества. Суть не в подделке, а в том, что китайцы, зачастую, изготавливают истиный хлам! 😉
What do you mean by open-source hardware?
Open-source hardware shares much of the principles and approach of free and open-source software. In particular, we believe that people should be able to study our hardware to understand how it works, make changes to it, and share those changes. To facilitate this, we release all of the original design files (Eagle CAD) for the Arduino hardware. These files are licensed under a Creative Commons Attribution Share-Alike license, which allows for both personal and commercial derivative works, as long as they credit Arduino and release their designs under the same license. The Arduino software is also open-source. The source code for the Java environment is released under the GPL and the C/C++ microcontroller libraries are under the LGPL.
Источник
Arduino.ru
Регистрация новых пользователей и создание новых тем теперь только на новом форуме https://forum.arduino.ru
forum.arduino.ru
Ошибка открытия последовательного порта «COM3»
До недавнего времени работало ардуино в качестве выключателя света по времени. Чтобы код не сбивался использовал батарею 18650 через развязку с ИБП.
Но вот спустя почти пол года реле не щелкнуло и свет не выключился. Я подумал, что слетела прошивка, и решил записать заново простой тест на 5 минут:
пробуйте с тем на который села ардуина, посмотреть знаете как?
пробуйте с тем на который села ардуина, посмотреть знаете как?
Нет я не понял вас, А ну там она сейчас на COM4 до этого была на COM3 все одно и тоже.Естественно я выбираю тот Com порт на котором висит ардуино
Попробуйте на другой ардуине, возможно эта вышла из строя
Попробуйте на другой ардуине, возможно эта вышла из строя
Ну у меня другой нет )
Это плохо, ремкомплект всегда нужно иметь ))
Ну а так — попробуйте другой кабель, попробуйте переткнуть в другой usb-порт, если не поможет — скорее всего каюк ардуине
Если порт кем-то занят
то при чём тут кабель или «сдохла» Ардуина.
Так если порт занят ардуиной, чем еще он может быть занят?
Вторым окном ардуины, например.
и после смены порта тоже?
С другой стороны, мы тут на хрустальном шаре гадаем, а ТС даже какая у него ардуина не пояснил ))
С другой стороны, мы тут на хрустальном шаре гадаем, а ТС даже какая у него ардуина не пояснил ))
Arduino nano Atmega 328p
Ошибка открытия последовательного порта «COM4» (Port busy)
Port busy в переводе означает «Порт занят»
Вы его пытаетесь открыть.
Так выпьем же за то чтобы наши желания совпадали с нашими возможностями.
А открыть вкладку девайсы и посмотреть в реальности, отваливается порт при отключении ардуины или нет? И какой именно порт исчезает — появляется?
Переустанови arduino ide, ну а потом Виндоус, если не поможет смени либо пк либо ардуино.
Как то так
я только за, если финансы позволяют )))
Про новый комп шутка
Если занят, то можно просто комп презагрузить.
Здраствуйте, прилетели значит мне 2 arduino nano. Установил IDE, все драйверы. Com порт как сам комп, так и IDE видят понимают. Пытаюсь залить первый скетч, но вот беда не заливается. Пошарив интернет пришел к выводу, что Китайцы не влили bootloader. Отыскал комп с winXP там есть порт LPT. Сделал прошиватель и вроде бы худо бедно смог залить загрузчик. Но нет другой комп все также не может залить никакой скетч. Манипуляции со сменой портов и кабелей не увенчались успехом. Может быть дело в компе? Что думаете?
Здраствуйте, прилетели значит мне 2 arduino nano. Установил IDE, все драйверы. Com порт как сам комп, так и IDE видят понимают. Пытаюсь залить первый скетч, но вот беда не заливается. Пошарив интернет пришел к выводу, что Китайцы не влили bootloader. Отыскал комп с winXP там есть порт LPT. Сделал прошиватель и вроде бы худо бедно смог залить загрузчик. Но нет другой комп все также не может залить никакой скетч. Манипуляции со сменой портов и кабелей не увенчались успехом. Может быть дело в компе? Что думаете?
Да конечно, таже фигня только ошибка больше
Ну, раз ошибка секретная, то как её исправить, мы выдавать не имеем права
Источник
Error code: ‘avrude: error reading signature data, rc=-67’, when updating code to Arduino UNO wifi rev.2 #8816
Comments
Hi i would be really happy if someone could help me out here.
I have been working with some code on different Arduinos for a project at my work. Problem is that two of my Arduinos (Arduino UNO wifi rev.2) has stopped working due to an error code that is present whenever I try to upload code to it.
• I have tried different code.
• Used different computers to upload to it.
• Both tried with Base Shield connected and without.
• Tried with sensors and cables connected and without anything connected to the board (except the USB-cable).
• I am have only been using real Arduino boards.
• I have been cooperating with some colleagues to sort out the error and also google the error code but it did not give me any clues on how to solve this issue but there was also some others that have experienced the same error code.
Error code: ‘avrude: error reading signature data, rc=-67’
I still get the same error code. On the first Arduino I got this error code appeared after I have been using the device for about two months. When that board stopped working I replaced the board with another device (also an Arduino UNO wifi rev.2). I ran the same code on it for 5 days and then I got the same error code. So now two of my Arduino UNO wifi rev.2 boards are not working, since I am not able to upload any code to it.
- What are the odds for that?
Arduino board 1, used for 2-3 months approx. maximum 200-250 uploads of code cycles.
Arduino board 2, used for 5 days approx. maximum 60 uploads of code cycles.
I have also experienced that the Arduino program has been running slow sometimes, then when uploading the code again and/or plug/unplug the USB connector it was running at normal speed again, even though I did not do any changes to the program.
The code I have mostly been running on my Arduino consumes about 51 % of its memory (25316 bytes). See screenshot below.
The problem seems somehow to be memory-related and in the code there are a lot of global variables, but still it should not destroy the board right?
Error code:
avrdude: bad response to enter progmode command: 0xa0
avr_read(): error reading address 0x0000
read operation failed for memory «signature»
avrdude: error reading signature data for part «ATmega4809», rc=-67
avrdude: error reading signature data, rc=-67
avrdude: error reading signature data, rc=-67
Sketch size
Sketch uses 25316 bytes (51%) of program storage space. Maximum is 49152 bytes.
Global variables use 892 bytes (14%) of dynamic memory, leaving 5252 bytes for local variables. Maximum is 6144 bytes.
The text was updated successfully, but these errors were encountered:
I’ve been using my Wifi Rev 2 for about 6 months now and have the same issue. I cannot talk to the board and get the same error messages.
-tim
Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Board: «Arduino Uno WiFi Rev2, None (ATMEGA4809)»
C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wttarduino-builder -dump-prefs -logger=machine -hardware C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtthardware -hardware C:UserstelliDocumentsArduinoDatapackages -tools C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtttools-builder -tools C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtthardwaretoolsavr -tools C:UserstelliDocumentsArduinoDatapackages -built-in-libraries C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wttlibraries -libraries C:UserstelliDocumentsArduinolibraries -fqbn=arduino:megaavr:uno2018:mode=off -vid-pid=0X03EB_0X2145 -ide-version=10809 -build-path C:UserstelliAppDataLocalTemparduino_build_749796 -warnings=none -build-cache C:UserstelliAppDataLocalTemparduino_cache_516358 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2 -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsarduinoOTA1.2.1 -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsarduinoOTA1.2.1 -prefs=runtime.tools.avrdude.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14 -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14 -verbose C:UserstelliDocumentsArduinolibrariesWiFiNINAexamplesToolsFirmwareUpdaterFirmwareUpdater.ino
C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wttarduino-builder -compile -logger=machine -hardware C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtthardware -hardware C:UserstelliDocumentsArduinoDatapackages -tools C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtttools-builder -tools C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtthardwaretoolsavr -tools C:UserstelliDocumentsArduinoDatapackages -built-in-libraries C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wttlibraries -libraries C:UserstelliDocumentsArduinolibraries -fqbn=arduino:megaavr:uno2018:mode=off -vid-pid=0X03EB_0X2145 -ide-version=10809 -build-path C:UserstelliAppDataLocalTemparduino_build_749796 -warnings=none -build-cache C:UserstelliAppDataLocalTemparduino_cache_516358 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2 -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsarduinoOTA1.2.1 -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsarduinoOTA1.2.1 -prefs=runtime.tools.avrdude.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14 -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14 -verbose C:UserstelliDocumentsArduinolibrariesWiFiNINAexamplesToolsFirmwareUpdaterFirmwareUpdater.ino
Using board ‘uno2018’ from platform in folder: C:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26
Using core ‘arduino’ from platform in folder: C:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26
Detecting libraries used.
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/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=atmega4809 -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO_WIFI_REV2 -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26coresarduino/api/deprecated» «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26coresarduino» «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26variantsuno2018» «C:UserstelliAppDataLocalTemparduino_build_749796sketchFirmwareUpdater.ino.cpp» -o nul
Using cached library dependencies for file: C:UserstelliAppDataLocalTemparduino_build_749796sketchESP32BootROM.cpp
Generating function prototypes.
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/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=atmega4809 -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO_WIFI_REV2 -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26coresarduino/api/deprecated» «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26coresarduino» «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26variantsuno2018» «C:UserstelliAppDataLocalTemparduino_build_749796sketchFirmwareUpdater.ino.cpp» -o «C:UserstelliAppDataLocalTemparduino_build_749796preprocctags_target_for_gcc_minus_e.cpp»
«C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtttools-builderctags5.8-arduino11/ctags» -u —language-force=c++ -f — —c++-kinds=svpf —fields=KSTtzns —line-directives «C:UserstelliAppDataLocalTemparduino_build_749796preprocctags_target_for_gcc_minus_e.cpp»
Compiling sketch.
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/bin/avr-g++» -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO_WIFI_REV2 -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26coresarduino/api/deprecated» «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26coresarduino» «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26variantsuno2018» «C:UserstelliAppDataLocalTemparduino_build_749796sketchFirmwareUpdater.ino.cpp» -o «C:UserstelliAppDataLocalTemparduino_build_749796sketchFirmwareUpdater.ino.cpp.o»
Using previously compiled file: C:UserstelliAppDataLocalTemparduino_build_749796sketchESP32BootROM.cpp.o
Compiling libraries.
Compiling core.
Using previously compiled file: C:UserstelliAppDataLocalTemparduino_build_749796corevariant.c.o
Using precompiled core: C:UserstelliAppDataLocalTemparduino_cache_516358corecore_arduino_megaavr_uno2018_mode_off_dcb64d4f6a6de1966fae6a8c32168afe.a
Linking everything together.
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/bin/avr-gcc» -w -Os -g -flto -fuse-linker-plugin -Wl,—gc-sections -mmcu=atmega4809 -o «C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.elf» «C:UserstelliAppDataLocalTemparduino_build_749796sketchESP32BootROM.cpp.o» «C:UserstelliAppDataLocalTemparduino_build_749796sketchFirmwareUpdater.ino.cpp.o» «C:UserstelliAppDataLocalTemparduino_build_749796corevariant.c.o» «C:UserstelliAppDataLocalTemparduino_build_749796/..arduino_cache_516358corecore_arduino_megaavr_uno2018_mode_off_dcb64d4f6a6de1966fae6a8c32168afe.a» «-LC:UserstelliAppDataLocalTemparduino_build_749796» -lm
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/bin/avr-objcopy» -O ihex -j .eeprom —set-section-flags=.eeprom=alloc,load —no-change-warnings —change-section-lma .eeprom=0 «C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.elf» «C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.eep»
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/bin/avr-objcopy» -O ihex -R .eeprom «C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.elf» «C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.hex»
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/bin/avr-size» -A «C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.elf»
Sketch uses 6806 bytes (13%) of program storage space. Maximum is 49152 bytes.
Global variables use 1397 bytes (22%) of dynamic memory, leaving 4747 bytes for local variables. Maximum is 6144 bytes.
C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14/bin/avrdude -CC:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14/etc/avrdude.conf -v -patmega4809 -cxplainedmini_updi -Pusb -b115200 -e -D -Uflash:w:C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.hex:i -Ufuse5:w:0xC9:m -Ufuse8:w:0x00:m
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
avrdude: Found CMSIS-DAP compliant device, using EDBG protocol
AVR Part : ATmega4809
Chip Erase delay : 0 us
PAGEL : P00
BS2 : P00
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 0
StabDelay : 0
CmdexeDelay : 0
SyncLoops : 0
ByteDelay : 0
PollIndex : 0
PollValue : 0x00
Memory Detail :
avrdude: Partial Family_ID returned: «mega»
avrdude: AVR device initialized and ready to accept instructions
Reading | avrdude: bad response to enter progmode command: 0xa0
avr_read(): error reading address 0x0000
read operation failed for memory «signature»
avrdude: error reading signature data for part «ATmega4809», rc=-67
avrdude: error reading signature data, rc=-67
avrdude: error reading signature data for part «ATmega4809», rc=-67
Источник
I’ve been trying to upload sketch to Arduino Nano clone (CH340G RS232 to USB converter). I have ArchLinux. My port is detected as /dev/ttyUSB0 (Official Arduino Uno is /dev/ttyACM0). After trying to upload a sketch avrdude responds with
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x44
or
avrdude: stk500_getsync(): can't communicate with device: resp=0x88
After using verbose output it seems like it does not read from the arduino back to PC. I have all my permissions correct and everything was working to this date. I also used many arduinos which I also burned bootloader on using my Arduino Uno. Everything also works on seconds PC with Windows. Any ideas?
Linux log:
/usr/share/arduino/arduino-builder -dump-prefs -logger=machine -hardware /usr/share/arduino/hardware -hardware /home/jakub/.arduino15/packages -tools /usr/share/arduino/tools-builder -tools /home/jakub/.arduino15/packages -libraries /home/jakub/Arduino/libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=1A86_7523 -ide-version=10809 -build-path /tmp/arduino_build_539099 -warnings=all -build-cache /tmp/arduino_cache_182117 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/home/jakub/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=/home/jakub/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.arduinoOTA.path=/home/jakub/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/jakub/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.avrdude.path=/home/jakub/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/home/jakub/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -verbose /usr/share/arduino/examples/01.Basics/Blink/Blink.ino
/usr/share/arduino/arduino-builder -compile -logger=machine -hardware /usr/share/arduino/hardware -hardware /home/jakub/.arduino15/packages -tools /usr/share/arduino/tools-builder -tools /home/jakub/.arduino15/packages -libraries /home/jakub/Arduino/libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=1A86_7523 -ide-version=10809 -build-path /tmp/arduino_build_539099 -warnings=all -build-cache /tmp/arduino_cache_182117 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/home/jakub/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=/home/jakub/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.arduinoOTA.path=/home/jakub/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/jakub/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.avrdude.path=/home/jakub/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/home/jakub/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -verbose /usr/share/arduino/examples/01.Basics/Blink/Blink.ino
Using board 'nano' from platform in folder: /home/jakub/.arduino15/packages/arduino/hardware/avr/1.8.2
Using core 'arduino' from platform in folder: /home/jakub/.arduino15/packages/arduino/hardware/avr/1.8.2
Detecting libraries used...
/home/jakub/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/jakub/.arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino -I/home/jakub/.arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs /tmp/arduino_build_539099/sketch/Blink.ino.cpp -o /dev/null
Generating function prototypes...
/home/jakub/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/jakub/.arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino -I/home/jakub/.arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs /tmp/arduino_build_539099/sketch/Blink.ino.cpp -o /tmp/arduino_build_539099/preproc/ctags_target_for_gcc_minus_e.cpp
/usr/bin/arduino-ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino_build_539099/preproc/ctags_target_for_gcc_minus_e.cpp
Kompilujem projekt...
/home/jakub/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/jakub/.arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino -I/home/jakub/.arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs /tmp/arduino_build_539099/sketch/Blink.ino.cpp -o /tmp/arduino_build_539099/sketch/Blink.ino.cpp.o
Compiling libraries...
Compiling core...
Using precompiled core: /tmp/arduino_cache_182117/core/core_arduino_avr_nano_cpu_atmega328_6ffe6e1951fbeab8145453327f70df2d.a
Linking everything together...
/home/jakub/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-gcc -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o /tmp/arduino_build_539099/Blink.ino.elf /tmp/arduino_build_539099/sketch/Blink.ino.cpp.o /tmp/arduino_build_539099/../arduino_cache_182117/core/core_arduino_avr_nano_cpu_atmega328_6ffe6e1951fbeab8145453327f70df2d.a -L/tmp/arduino_build_539099 -lm
/home/jakub/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 /tmp/arduino_build_539099/Blink.ino.elf /tmp/arduino_build_539099/Blink.ino.eep
/home/jakub/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy -O ihex -R .eeprom /tmp/arduino_build_539099/Blink.ino.elf /tmp/arduino_build_539099/Blink.ino.hex
/home/jakub/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-size -A /tmp/arduino_build_539099/Blink.ino.elf
Projekt zaberá 924 bytov (3%) pamäte pre program. Maximum je 30720 bytov.
Globálne premenné zaberajú 9 bytov (0%) dynamickej pamäti, 2039 bytov zostáva pre lokálne premenné. Maximum je 2048 bytov.
/home/jakub/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude -C/home/jakub/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduino -P/dev/ttyUSB0 -b115200 -D -Uflash:w:/tmp/arduino_build_539099/Blink.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 "/home/jakub/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf"
User configuration file is "/home/jakub/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyUSB0
Using Programmer : arduino
Overriding Baud Rate : 115200
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=0xfc
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0xfc
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0xfc
Hardware Version: 4238814
Firmware Version: 21984432.4
Topcard : Unknown
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0xfc
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0xfc
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0xfc
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0xfc
Vtarget : 0.0 V
Varef : 1992555.2 V
Oscillator : Off
SCK period : 0.1 us
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x88
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0xfc
avrdude: AVR device initialized and ready to accept instructions
Reading |
avrdude: arduino_read_sig_bytes(): (a) protocol error, expect=0x10, resp=0xfc
avrdude: error reading signature data for part "ATmega328P", rc=-3
avrdude: error reading signature data, rc=-3
avrdude done. Thank you.
Windows log:
C:Program Files (x86)Arduinoarduino-builder -dump-prefs -logger=machine -hardware C:Program Files (x86)Arduinohardware -tools C:Program Files (x86)Arduinotools-builder -tools C:Program Files (x86)Arduinohardwaretoolsavr -built-in-libraries C:Program Files (x86)Arduinolibraries -libraries C:UsersAdamkoDocumentsArduinolibraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10807 -build-path C:UsersAdamkoAppDataLocalTemparduino_build_858804 -warnings=all -build-cache C:UsersAdamkoAppDataLocalTemparduino_cache_611368 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.arduinoOTA.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.avrdude.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:Program Files (x86)Arduinohardwaretoolsavr -verbose C:Program Files (x86)Arduinoexamples1.BasicsBlinkBlink.ino
C:Program Files (x86)Arduinoarduino-builder -compile -logger=machine -hardware C:Program Files (x86)Arduinohardware -tools C:Program Files (x86)Arduinotools-builder -tools C:Program Files (x86)Arduinohardwaretoolsavr -built-in-libraries C:Program Files (x86)Arduinolibraries -libraries C:UsersAdamkoDocumentsArduinolibraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10807 -build-path C:UsersAdamkoAppDataLocalTemparduino_build_858804 -warnings=all -build-cache C:UsersAdamkoAppDataLocalTemparduino_cache_611368 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.arduinoOTA.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.avrdude.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:Program Files (x86)Arduinohardwaretoolsavr -verbose C:Program Files (x86)Arduinoexamples1.BasicsBlinkBlink.ino
Using board 'nano' from platform in folder: C:Program Files (x86)Arduinohardwarearduinoavr
Using core 'arduino' from platform in folder: C:Program Files (x86)Arduinohardwarearduinoavr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=10807 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804\sketch\Blink.ino.cpp" -o nul
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=10807 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804\sketch\Blink.ino.cpp" -o "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804\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\Adamko\AppData\Local\Temp\arduino_build_858804\preproc\ctags_target_for_gcc_minus_e.cpp"
Kompilujem projekt...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804\sketch\Blink.ino.cpp" -o "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804\sketch\Blink.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core: C:UsersAdamkoAppDataLocalTemparduino_cache_611368corecore_arduino_avr_nano_cpu_atmega328_0c812875ac70eb4a9b385d8fb077f54c.a
Linking everything together...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804/Blink.ino.elf" "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804\sketch\Blink.ino.cpp.o" "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804/..\arduino_cache_611368\core\core_arduino_avr_nano_cpu_atmega328_0c812875ac70eb4a9b385d8fb077f54c.a" "-LC:\Users\Adamko\AppData\Local\Temp\arduino_build_858804" -lm
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804/Blink.ino.elf" "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804/Blink.ino.eep"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804/Blink.ino.elf" "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804/Blink.ino.hex"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-size" -A "C:\Users\Adamko\AppData\Local\Temp\arduino_build_858804/Blink.ino.elf"
Projekt zaberá 930 bytov (3%) pamäte pre program. Maximum je 30720 bytov.
Globálne premenné zaberajú 9 bytov (0%) dynamickej pamäti, 2039 bytov zostáva pre lokálne premenné. Maximum je 2048 bytov.
C:Program Files (x86)Arduinohardwaretoolsavr/bin/avrdude -CC:Program Files (x86)Arduinohardwaretoolsavr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:UsersAdamkoAppDataLocalTemparduino_build_858804/Blink.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 (x86)Arduinohardwaretoolsavr/etc/avrdude.conf"
Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200
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
Hardware Version: 3
Firmware Version: 4.4
Vtarget : 0.3 V
Varef : 0.3 V
Oscillator : 28.800 kHz
SCK period : 3.3 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "C:UsersAdamkoAppDataLocalTemparduino_build_858804/Blink.ino.hex"
avrdude: writing flash (930 bytes):
Writing | ################################################## | 100% 0.16s
avrdude: 930 bytes of flash written
avrdude: verifying flash memory against C:UsersAdamkoAppDataLocalTemparduino_build_858804/Blink.ino.hex:
avrdude: load data flash data from input file C:UsersAdamkoAppDataLocalTemparduino_build_858804/Blink.ino.hex:
avrdude: input file C:UsersAdamkoAppDataLocalTemparduino_build_858804/Blink.ino.hex contains 930 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 0.12s
avrdude: verifying ...
avrdude: 930 bytes of flash verified
avrdude done. Thank you.
UPDATE Added the avrdude logs and command line.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account
Comments
Hi i would be really happy if someone could help me out here.
I have been working with some code on different Arduinos for a project at my work. Problem is that two of my Arduinos (Arduino UNO wifi rev.2) has stopped working due to an error code that is present whenever I try to upload code to it.
• I have tried different code.
• Used different computers to upload to it.
• Both tried with Base Shield connected and without.
• Tried with sensors and cables connected and without anything connected to the board (except the USB-cable).
• I am have only been using real Arduino boards.
• I have been cooperating with some colleagues to sort out the error and also google the error code but it did not give me any clues on how to solve this issue but there was also some others that have experienced the same error code.
Error code: ‘avrude: error reading signature data, rc=-67’
I still get the same error code. On the first Arduino I got this error code appeared after I have been using the device for about two months. When that board stopped working I replaced the board with another device (also an Arduino UNO wifi rev.2). I ran the same code on it for 5 days and then I got the same error code. So now two of my Arduino UNO wifi rev.2 boards are not working, since I am not able to upload any code to it.
- What are the odds for that?
Arduino board 1, used for 2-3 months approx. maximum 200-250 uploads of code cycles.
Arduino board 2, used for 5 days approx. maximum 60 uploads of code cycles.
I have also experienced that the Arduino program has been running slow sometimes, then when uploading the code again and/or plug/unplug the USB connector it was running at normal speed again, even though I did not do any changes to the program.
The code I have mostly been running on my Arduino consumes about 51 % of its memory (25316 bytes). See screenshot below.
The problem seems somehow to be memory-related and in the code there are a lot of global variables, but still it should not destroy the board right?
Error code:
avrdude: bad response to enter progmode command: 0xa0
avr_read(): error reading address 0x0000
read operation failed for memory «signature»
avrdude: error reading signature data for part «ATmega4809», rc=-67
avrdude: error reading signature data, rc=-67
avrdude: error reading signature data, rc=-67
Sketch size
Sketch uses 25316 bytes (51%) of program storage space. Maximum is 49152 bytes.
Global variables use 892 bytes (14%) of dynamic memory, leaving 5252 bytes for local variables. Maximum is 6144 bytes.
//Br Oliver
I’ve been using my Wifi Rev 2 for about 6 months now and have the same issue. I cannot talk to the board and get the same error messages.
-tim
Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Board: «Arduino Uno WiFi Rev2, None (ATMEGA4809)»
C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wttarduino-builder -dump-prefs -logger=machine -hardware C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtthardware -hardware C:UserstelliDocumentsArduinoDatapackages -tools C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtttools-builder -tools C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtthardwaretoolsavr -tools C:UserstelliDocumentsArduinoDatapackages -built-in-libraries C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wttlibraries -libraries C:UserstelliDocumentsArduinolibraries -fqbn=arduino:megaavr:uno2018:mode=off -vid-pid=0X03EB_0X2145 -ide-version=10809 -build-path C:UserstelliAppDataLocalTemparduino_build_749796 -warnings=none -build-cache C:UserstelliAppDataLocalTemparduino_cache_516358 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2 -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsarduinoOTA1.2.1 -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsarduinoOTA1.2.1 -prefs=runtime.tools.avrdude.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14 -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14 -verbose C:UserstelliDocumentsArduinolibrariesWiFiNINAexamplesToolsFirmwareUpdaterFirmwareUpdater.ino
C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wttarduino-builder -compile -logger=machine -hardware C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtthardware -hardware C:UserstelliDocumentsArduinoDatapackages -tools C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtttools-builder -tools C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtthardwaretoolsavr -tools C:UserstelliDocumentsArduinoDatapackages -built-in-libraries C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wttlibraries -libraries C:UserstelliDocumentsArduinolibraries -fqbn=arduino:megaavr:uno2018:mode=off -vid-pid=0X03EB_0X2145 -ide-version=10809 -build-path C:UserstelliAppDataLocalTemparduino_build_749796 -warnings=none -build-cache C:UserstelliAppDataLocalTemparduino_cache_516358 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2 -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsarduinoOTA1.2.1 -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsarduinoOTA1.2.1 -prefs=runtime.tools.avrdude.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14 -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14 -verbose C:UserstelliDocumentsArduinolibrariesWiFiNINAexamplesToolsFirmwareUpdaterFirmwareUpdater.ino
Using board ‘uno2018’ from platform in folder: C:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26
Using core ‘arduino’ from platform in folder: C:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26
Detecting libraries used…
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/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=atmega4809 -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO_WIFI_REV2 -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26coresarduino/api/deprecated» «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26coresarduino» «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26variantsuno2018» «C:UserstelliAppDataLocalTemparduino_build_749796sketchFirmwareUpdater.ino.cpp» -o nul
Using cached library dependencies for file: C:UserstelliAppDataLocalTemparduino_build_749796sketchESP32BootROM.cpp
Generating function prototypes…
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/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=atmega4809 -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO_WIFI_REV2 -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26coresarduino/api/deprecated» «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26coresarduino» «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26variantsuno2018» «C:UserstelliAppDataLocalTemparduino_build_749796sketchFirmwareUpdater.ino.cpp» -o «C:UserstelliAppDataLocalTemparduino_build_749796preprocctags_target_for_gcc_minus_e.cpp»
«C:Program FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtttools-builderctags5.8-arduino11/ctags» -u —language-force=c++ -f — —c++-kinds=svpf —fields=KSTtzns —line-directives «C:UserstelliAppDataLocalTemparduino_build_749796preprocctags_target_for_gcc_minus_e.cpp»
Compiling sketch…
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/bin/avr-g++» -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO_WIFI_REV2 -DARDUINO_ARCH_MEGAAVR -DMILLIS_USE_TIMERB3 «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26coresarduino/api/deprecated» «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26coresarduino» «-IC:UserstelliDocumentsArduinoDatapackagesarduinohardwaremegaavr1.6.26variantsuno2018» «C:UserstelliAppDataLocalTemparduino_build_749796sketchFirmwareUpdater.ino.cpp» -o «C:UserstelliAppDataLocalTemparduino_build_749796sketchFirmwareUpdater.ino.cpp.o»
Using previously compiled file: C:UserstelliAppDataLocalTemparduino_build_749796sketchESP32BootROM.cpp.o
Compiling libraries…
Compiling core…
Using previously compiled file: C:UserstelliAppDataLocalTemparduino_build_749796corevariant.c.o
Using precompiled core: C:UserstelliAppDataLocalTemparduino_cache_516358corecore_arduino_megaavr_uno2018_mode_off_dcb64d4f6a6de1966fae6a8c32168afe.a
Linking everything together…
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/bin/avr-gcc» -w -Os -g -flto -fuse-linker-plugin -Wl,—gc-sections -mmcu=atmega4809 -o «C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.elf» «C:UserstelliAppDataLocalTemparduino_build_749796sketchESP32BootROM.cpp.o» «C:UserstelliAppDataLocalTemparduino_build_749796sketchFirmwareUpdater.ino.cpp.o» «C:UserstelliAppDataLocalTemparduino_build_749796corevariant.c.o» «C:UserstelliAppDataLocalTemparduino_build_749796/..arduino_cache_516358corecore_arduino_megaavr_uno2018_mode_off_dcb64d4f6a6de1966fae6a8c32168afe.a» «-LC:UserstelliAppDataLocalTemparduino_build_749796» -lm
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/bin/avr-objcopy» -O ihex -j .eeprom —set-section-flags=.eeprom=alloc,load —no-change-warnings —change-section-lma .eeprom=0 «C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.elf» «C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.eep»
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/bin/avr-objcopy» -O ihex -R .eeprom «C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.elf» «C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.hex»
«C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavr-gcc5.4.0-atmel3.6.1-arduino2/bin/avr-size» -A «C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.elf»
Sketch uses 6806 bytes (13%) of program storage space. Maximum is 49152 bytes.
Global variables use 1397 bytes (22%) of dynamic memory, leaving 4747 bytes for local variables. Maximum is 6144 bytes.
C:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14/bin/avrdude -CC:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14/etc/avrdude.conf -v -patmega4809 -cxplainedmini_updi -Pusb -b115200 -e -D -Uflash:w:C:UserstelliAppDataLocalTemparduino_build_749796/FirmwareUpdater.ino.hex:i -Ufuse5:w:0xC9:m -Ufuse8:w:0x00:m
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:UserstelliDocumentsArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino14/etc/avrdude.conf"
Using Port : usb
Using Programmer : xplainedmini_updi
Overriding Baud Rate : 115200
avrdude: Found CMSIS-DAP compliant device, using EDBG protocol
AVR Part : ATmega4809
Chip Erase delay : 0 us
PAGEL : P00
BS2 : P00
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 0
StabDelay : 0
CmdexeDelay : 0
SyncLoops : 0
ByteDelay : 0
PollIndex : 0
PollValue : 0x00
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
prodsig 0 0 0 0 no 61 61 0 0 0 0x00 0x00
fuses 0 0 0 0 no 9 0 0 0 0 0x00 0x00
fuse0 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse1 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse2 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse4 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse5 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse6 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse7 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse8 0 0 0 0 no 1 0 0 0 0 0x00 0x00
lock 0 0 0 0 no 1 0 0 0 0 0x00 0x00
data 0 0 0 0 no 0 0 0 0 0 0x00 0x00
usersig 0 0 0 0 no 64 64 0 0 0 0x00 0x00
flash 0 0 0 0 no 49152 128 0 0 0 0x00 0x00
eeprom 0 0 0 0 no 256 64 0 0 0 0x00 0x00
Programmer Type : JTAGICE3_UPDI
Description : Atmel AVR XplainedMini in UPDI mode
ICE hardware version: 0
ICE firmware version: 1.19 (rel. 57)
Serial number : B8439DC837CB552DC3A7
Vtarget : 5.00 V
JTAG clock megaAVR/program: 0 kHz
JTAG clock megaAVR/debug: 0 kHz
JTAG clock Xmega: 0 kHz
PDI clock Xmega : 0 kHz
avrdude: Partial Family_ID returned: «mega»
avrdude: AVR device initialized and ready to accept instructions
Reading | avrdude: bad response to enter progmode command: 0xa0
avr_read(): error reading address 0x0000
read operation failed for memory «signature»
avrdude: error reading signature data for part «ATmega4809», rc=-67
avrdude: error reading signature data, rc=-67
avrdude: error reading signature data for part «ATmega4809», rc=-67
avrdude done. Thank you.
Problem solved after I changed the CPU
I think something is wrong with the 32u4 some bugs…… after many many writers something is happening, I found this error in more than one PCB,
Приветствую. Год назад всё по феншую перезаливал, а вот нынче что-то не контачит.
Arduino: 1.8.13 (Windows 10), Плата:»Arduino Nano, ATmega328P (Old Bootloader)»
C:Program Files (x86)Arduinoarduino-builder -dump-prefs -logger=machine -hardware C:Program Files (x86)Arduinohardware -tools C:Program Files (x86)Arduinotools-builder -tools C:Program Files (x86)Arduinohardwaretoolsavr -built-in-libraries C:Program Files (x86)Arduinolibraries -libraries C:Users1DocumentsArduinolibraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=0000_0000 -ide-version=10813 -build-path C:Users1AppDataLocalTemparduino_build_499400 -warnings=none -build-cache C:Users1AppDataLocalTemparduino_cache_98341 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.arduinoOTA.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.avr-gcc.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:Program Files (x86)Arduinohardwaretoolsavr -verbose C:Users1DesktopGyverMatrixBT-masterfirmwareGyverMatrixOS_v1.12GyverMatrixOS_v1.12.ino
C:Program Files (x86)Arduinoarduino-builder -compile -logger=machine -hardware C:Program Files (x86)Arduinohardware -tools C:Program Files (x86)Arduinotools-builder -tools C:Program Files (x86)Arduinohardwaretoolsavr -built-in-libraries C:Program Files (x86)Arduinolibraries -libraries C:Users1DocumentsArduinolibraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=0000_0000 -ide-version=10813 -build-path C:Users1AppDataLocalTemparduino_build_499400 -warnings=none -build-cache C:Users1AppDataLocalTemparduino_cache_98341 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.arduinoOTA.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.avr-gcc.path=C:Program Files (x86)Arduinohardwaretoolsavr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:Program Files (x86)Arduinohardwaretoolsavr -verbose C:Users1DesktopGyverMatrixBT-masterfirmwareGyverMatrixOS_v1.12GyverMatrixOS_v1.12.ino
Using board ‘nano’ from platform in folder: C:Program Files (x86)Arduinohardwarearduinoavr
Using core ‘arduino’ from platform in folder: C:Program Files (x86)Arduinohardwarearduinoavr
Detecting libraries used…
«C:\Program Files (x86)\Arduino\hardware\tools\avr/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=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR «-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino» «-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\GyverMatrixOS_v1.12.ino.cpp» -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Using cached library dependencies for file: C:Users1AppDataLocalTemparduino_build_499400sketchFastLED.cpp
Using cached library dependencies for file: C:Users1AppDataLocalTemparduino_build_499400sketchbitswap.cpp
Using cached library dependencies for file: C:Users1AppDataLocalTemparduino_build_499400sketchcolorpalettes.cpp
Using cached library dependencies for file: C:Users1AppDataLocalTemparduino_build_499400sketchcolorutils.cpp
Using cached library dependencies for file: C:Users1AppDataLocalTemparduino_build_499400sketchhsv2rgb.cpp
Using cached library dependencies for file: C:Users1AppDataLocalTemparduino_build_499400sketchlib8tion.cpp
Using cached library dependencies for file: C:Users1AppDataLocalTemparduino_build_499400sketchnoise.cpp
Using cached library dependencies for file: C:Users1AppDataLocalTemparduino_build_499400sketchplatforms.cpp
Using cached library dependencies for file: C:Users1AppDataLocalTemparduino_build_499400sketchpower_mgt.cpp
Using cached library dependencies for file: C:Users1AppDataLocalTemparduino_build_499400sketchwiring.cpp
Generating function prototypes…
«C:\Program Files (x86)\Arduino\hardware\tools\avr/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=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR «-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino» «-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\GyverMatrixOS_v1.12.ino.cpp» -o «C:\Users\1\AppData\Local\Temp\arduino_build_499400\preproc\ctags_target_for_gcc_minus_e.cpp» -DARDUINO_LIB_DISCOVERY_PHASE
«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\1\AppData\Local\Temp\arduino_build_499400\preproc\ctags_target_for_gcc_minus_e.cpp»
Компиляция скетча…
«C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++» -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR «-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino» «-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\GyverMatrixOS_v1.12.ino.cpp» -o «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\GyverMatrixOS_v1.12.ino.cpp.o»
Используем предварительно скомпилированный файл: C:Users1AppDataLocalTemparduino_build_499400sketchFastLED.cpp.o
Используем предварительно скомпилированный файл: C:Users1AppDataLocalTemparduino_build_499400sketchbitswap.cpp.o
Используем предварительно скомпилированный файл: C:Users1AppDataLocalTemparduino_build_499400sketchcolorpalettes.cpp.o
Используем предварительно скомпилированный файл: C:Users1AppDataLocalTemparduino_build_499400sketchcolorutils.cpp.o
Используем предварительно скомпилированный файл: C:Users1AppDataLocalTemparduino_build_499400sketchhsv2rgb.cpp.o
Используем предварительно скомпилированный файл: C:Users1AppDataLocalTemparduino_build_499400sketchlib8tion.cpp.o
Используем предварительно скомпилированный файл: C:Users1AppDataLocalTemparduino_build_499400sketchnoise.cpp.o
Используем предварительно скомпилированный файл: C:Users1AppDataLocalTemparduino_build_499400sketchplatforms.cpp.o
Используем предварительно скомпилированный файл: C:Users1AppDataLocalTemparduino_build_499400sketchpower_mgt.cpp.o
Используем предварительно скомпилированный файл: C:Users1AppDataLocalTemparduino_build_499400sketchwiring.cpp.o
In file included from C:Users1DesktopGyverMatrixBT-masterfirmwareGyverMatrixOS_v1.12GyverMatrixOS_v1.12.ino:138:0:
C:Users1AppDataLocalTemparduino_build_499400sketchFastLED.h:14:21: note: #pragma message: FastLED version 3.003.002
# pragma message «FastLED version 3.003.002»
^~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling libraries…
Compiling core…
Using precompiled core: C:Users1AppDataLocalTemparduino_cache_98341corecore_arduino_avr_nano_cpu_atmega328old_0c812875ac70eb4a9b385d8fb077f54c.a
Linking everything together…
«C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc» -w -Os -g -flto -fuse-linker-plugin -Wl,—gc-sections -mmcu=atmega328p -o «C:\Users\1\AppData\Local\Temp\arduino_build_499400/GyverMatrixOS_v1.12.ino.elf» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\FastLED.cpp.o» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\GyverMatrixOS_v1.12.ino.cpp.o» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\bitswap.cpp.o» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\colorpalettes.cpp.o» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\colorutils.cpp.o» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\hsv2rgb.cpp.o» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\lib8tion.cpp.o» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\noise.cpp.o» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\platforms.cpp.o» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\power_mgt.cpp.o» «C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\wiring.cpp.o» «C:\Users\1\AppData\Local\Temp\arduino_build_499400/..\arduino_cache_98341\core\core_arduino_avr_nano_cpu_atmega328old_0c812875ac70eb4a9b385d8fb077f54c.a» «-LC:\Users\1\AppData\Local\Temp\arduino_build_499400» -lm
«C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy» -O ihex -j .eeprom —set-section-flags=.eeprom=alloc,load —no-change-warnings —change-section-lma .eeprom=0 «C:\Users\1\AppData\Local\Temp\arduino_build_499400/GyverMatrixOS_v1.12.ino.elf» «C:\Users\1\AppData\Local\Temp\arduino_build_499400/GyverMatrixOS_v1.12.ino.eep»
«C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy» -O ihex -R .eeprom «C:\Users\1\AppData\Local\Temp\arduino_build_499400/GyverMatrixOS_v1.12.ino.elf» «C:\Users\1\AppData\Local\Temp\arduino_build_499400/GyverMatrixOS_v1.12.ino.hex»
«C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-size» -A «C:\Users\1\AppData\Local\Temp\arduino_build_499400/GyverMatrixOS_v1.12.ino.elf»
Скетч использует 21966 байт (71%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1345 байт (65%) динамической памяти, оставляя 703 байт для локальных переменных. Максимум: 2048 байт.
C:Program Files (x86)Arduinohardwaretoolsavr/bin/avrdude -CC:Program Files (x86)Arduinohardwaretoolsavr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b57600 -D -Uflash:w:C:Users1AppDataLocalTemparduino_build_499400/GyverMatrixOS_v1.12.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)Arduinohardwaretoolsavr/etc/avrdude.conf»
Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 57600
Произошла ошибка при загрузке скетча
Это из за того что комп не видит ардуино?
Разобрался вылетел чип.
Hello,
I have a problem flashing one of my Sensebender Micros, maybe someone can help.
The board is not connected to anything but the FTDI programmer. I already used this programmer on several other Sensebenders and all worked flawless. The error message from avrdude is: «stk500_getparm(): (a) protocol error, expect=0x14, resp=0x90»
The board itself is ok, the initial software worked and was able to send messages to the gateway and print serial debug messages. I also can burn sketches directly using the spi programmer. I also burned the dualboot bootloader again, but that didnt solve the flash problem.
Here is the complete output of the flash procedure:
avrdude: Version 6.3, compiled on Jun 22 2016 at 16:05:21
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)Arduinohardwaretoolsavr/etc/avrdude.conf"
Using Port : COM15
Using Programmer : arduino
Overriding Baud Rate : 57600
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=0x90
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x90
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x90
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x90
Hardware Version: 4728160
Firmware Version: 0.4598627
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x90
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x90
Vtarget : 0.3 V
Varef : 200212948.0 V
Oscillator : 921.600 kHz
SCK period : 3.3 us
avrdude: AVR device initialized and ready to accept instructions
Reading |
avrdude: arduino_read_sig_bytes(): (a) protocol error, expect=0x10, resp=0x90
avrdude: error reading signature data for part "ATmega328P", rc=-3
avrdude: error reading signature data, rc=-1
avrdude: stk500_disable(): unknown response=0x90