Обновил, Arduino IDE до 2.3.4 в середине декабря 2024.
IDE перестала программировать через загрузчик.
Вот такое сообщение выдает (между звездочками):
‘’'*******************************************************************************************
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\1\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x04
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x04
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x04
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x04
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x04
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
avrdude done. Thank you.
Не удалась загрузка: ошибка при загрузке: exit status 1
****************************************************************************‘’’
Через USBasp в чип могу залить загрузчик.
Загрузить на плату при помощи программатора тоже получается.
Как побороть глюки, может кто знает?
Спасибо, за комментарий.
Кнопку на своей плате не предусмотрел. Гемморойно будет. У меня активная работа с EEPROM. “Шью” в два этапа, сначало вспомогательная прошивка, прошивает “кучу” коэффициентов в EEPROM. Второй этап рабочая прошивка. Используется то, что загрузчик не стирает EEPROM. Прошивка программатором похоже стирает всю память Чипа.
ТС такой цели не озвучивал. У него прошивка программатором затирает данные в EEPROM. Три строки в сообщении #4 проблему решают, а что произойдет, если по вашему поменять вторую строку с третьей?
У меня две версии платы с одним функционалом. одна с разъемом для программатора и мега328 на плате, в другой используется плата ПРОмини как Мезонинная плата. Прошивка одна. Апгрейдить- проблемы будут.
Надо сигнал сброса посмотреть осциллографом, есть предположение что на этой версии IDE слишком короткий импульс сброса и разделительный кондер по емкости большой.
Может переходник умирает? У меня на одном такие же симптомы были - в про мини прошивка заливалась только при принудительном резете платы. Причем проблема была периодической. Потом он сдох окончательно. На новом те же платы шьются нормально
У меня точно такая же проблема с 2шт 328pb, то один раз скетч грузится через минуту уже выдаёт тоже самое не могу понять в чём проблема
Закрывал порт сом монитринга, не помогает втыкал вытыкал юсб, и как то после выбора плат в самом менеджере с одной на другую и возвратов на нужную получается прошить. Версия и новая и 1.8 теже ошибки, и обновил драйвер сом порта до свежего. Плавающая ошибка((( миникор использую для платы 328pb есть ли другие кроме миникора для 328pb, нашёл 2 но они не видят вообще толи порт толи плату
"C:\Users\User\AppData\Local\Arduino15\packages\MiniCore\tools\avrdude\8.0-arduino.1/bin/avrdude" "-CC:\Users\User\AppData\Local\Arduino15\packages\MiniCore\tools\avrdude\8.0-arduino.1/etc/avrdude.conf" -v -V -patmega328pb -curclock -PCOM3 -b115200 -D -xnometadata "-Ueeprom:w:C:\Users\User\AppData\Local\arduino\sketches\872A13D2EE31574B07296EAA94FA34A9/Blink.ino.eep:i" "-Uflash:w:C:\Users\User\AppData\Local\arduino\sketches\872A13D2EE31574B07296EAA94FA34A9/Blink.ino.hex:i"
Warning: linked C library does not conform to C99; avrdude may not work as expected
Avrdude version 8.0-arduino.1
Copyright see https://github.com/avrdudes/avrdude/blob/main/AUTHORS
System wide configuration file is C:\Users\User\AppData\Local\Arduino15\packages\MiniCore\tools\avrdude\8.0-arduino.1\etc\avrdude.conf
Using port : COM3
Using programmer : urclock
Setting baud rate : 115200
Warning: attempt 1 of 10: not in sync
Warning: attempt 2 of 10: not in sync
Warning: attempt 3 of 10: not in sync
Warning: attempt 4 of 10: not in sync
Warning: attempt 5 of 10: not in sync
Warning: attempt 6 of 10: not in sync
Warning: attempt 7 of 10: not in sync
Warning: attempt 8 of 10: not in sync
Warning: attempt 9 of 10: not in sync
Warning: attempt 10 of 10: not in sync
Warning: programmer is not responding; try -x strict and/or vary -x delay=100
Error: unable to open port COM3 for programmer urclock
Avrdude done. Thank you.
Не удалась загрузка: ошибка при загрузке: exit status 1