Nano Every на чипе mega4808
- Войдите на сайт для отправки комментариев
Здравствуйте.
Если кто сталкивался с проблемой, подскажите, пожалуйста, как решить.
Не могу залить скетч в Arduino nano every. (Два одинаковых новых контроллера, ведут себя одинаково. В момент подключения в корту винда их видит, софт IDE видит новый порт. На контроллере горит зеленый светодиод и мигает раз в секунду красный)
На чипе указано: Atmel mega4808 - AFR 1832B TW AG8S6A.
Версия IDE 1.8.11 (на 1.8.12 тоже пробовал).
Версия Arduino MegaAVR Boards для Arduino Nano Every в менеджере плат испробована с 1.8.1 до 1.8.6.
На простой Arduino Nano тоже не выходит.
Скетч (любой, в том числе из примеров) компилируется без ошибок. При загрузке выдает ошибку.
avrdude: jtagmkII_initialize(): Cannot locate "flash" and "boot" memories in description
avrdude: Expected signature for ATmega4809 is 1E 96 51
Double check chip, or use -F to override this check.
Найден неправильный микроконтроллер. Вы указали правильную плату в меню Инструменты -> Плата?
Обмен данными какой-то идет (в момент, когда на экране IDE написано "загрузка..." , на контроллере около секунды мигает дополнительный синий светодиод, потом выдается ошибка.
Подскажите, пожалуйста, в каком направлении можно искать решение?
Забыл сказать. Винда 10.
А поискать? ...начиная с версии 1.8.6 для платы Nano по умолчанию используется новый бутлоадер Optiboot. ТУТ
Reset нажать не пробовали ? Не вижу на схеме цепи для автоматического дергания Reset.
А поискал. Не нашел. Спасибо, но Ваша ссылка не открывается.
В Optiboot 8.0 Nano Every нет. Вы про версию чего говорите 1.8.6? IDE? Если да, то в 1.8.11 Optiboot "по умолчанию" вообще нет. Но есть плата Arduino Nano, которая у меня прекрасно работала с чипом MEGA32BP.
reset пробовал. Не помогает.
А поискал. Не нашел. Спасибо, но Ваша ссылка не открывается.
И правда- не открывается. И найти не могу! Мировой заговор!
А бутлоадер Optiboot пробовали?
А почему программатор то avrdude: jtagmkII_initialize() ???
А почему программатор то avrdude: jtagmkII_initialize() ???
Дык это проблемы программатора
А правильно я понимаю, что прописывание ключа -F позволило бы решить проблему? Только в какую командную строку это прописывать? Это ведь параметр, который передается загрузчику? Кто-то знает, где прописывается эта строка?
IDE использует avrdude через командную строку.
-F может и поможет. Прописать -F можно в programmers.txt из папки с поддержкой этой платы.
включите вывод полной отладки и покажите полный лог загрузки
Old botloader проболи или нет?
А правильно я понимаю, что прописывание ключа -F позволило бы решить проблему?
Нет, прописывание ключа -F в большинстве случаев не поможет.
Jeka_M в данной ситуации может и сработает. Судя по всему у ТС плата на 4808, а пакет он добавил под 4809.
Надо просто увидеть полный лог.
А почему программатор то avrdude: jtagmkII_initialize() ???
Дык это проблемы программатора
Буквы "jtag" никого не смущают?
trembo 4808/9 они такие ...
UPDI
На платах every распаян второй мк cortecs m0 в нем реализован этот протокол.
Слушайте, неужели никто не работает с такой платой? Странно это. На старой Nano вообще никаких проблем. Или может это совсем новая модель?
Полный лог заливки то покажите ???
Думаю многое сразу станет ясно.
И фото платы то же бы не помешало ... может вам достался более ценный мех - мексиканский тушкан например ...
Вот полный лог ошибки.
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\slava\OneDrive\���������\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM13
Using Programmer : jtag2updi
Overriding Baud Rate : 115200
JTAG ICE mkII sign-on message:
Communications protocol version: 1
M_MCU:
boot-loader FW version: 1
firmware version: 6.00
hardware version: 1
S_MCU:
boot-loader FW version: 1
firmware version: 6.00
hardware version: 1
Serial number: 0a:0b:0c:0d:0e:0f
Device ID: Thinary mkII
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 : JTAGMKII_PDI
Description : JTAGv2 to UPDI bridge
M_MCU hardware version: 1
M_MCU firmware version: 6.00
S_MCU hardware version: 1
S_MCU firmware version: 6.00
Serial number: 0a:0b:0c:0d:0e:0f
Vtarget : 5.0 V
avrdude: jtagmkII_initialize(): Cannot locate "flash" and "boot" memories in description
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.28s
avrdude: Device signature = 0x1e9650 (probably m4808)
avrdude: Expected signature for ATmega4809 is 1E 96 51
Double check chip, or use -F to override this check.
avrdude done. Thank you.
Найден неправильный микроконтроллер. Вы указали правильную плату в меню Инструменты -> Плата?
-F поможет
Когда IDE пишет в плату в окне вывода видно строку запуска avrdude. Можно её скопировать и запустить в окне командной строки добавив -F или изменив в ней m4809 на m4808.
Или пакет именно под 4808
-F помогло.
C:\Users\slava>C:\Users\slava\OneDrive\Документы\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\slava\OneDrive\Документы\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -F -patmega4809 -cjtag2updi -PCOM13 -b115200 -e -D -Uflash:w:C:\Users\slava\AppData\Local\Temp\arduino_build_416647/Blink.ino.hex:i -Ufuse2:w:0x01:m -Ufuse5:w:0xC9:m -Ufuse8:w:0x00:m {upload.extra_files}
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\slava\OneDrive\─юъєьхэЄ√\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM13
Using Programmer : jtag2updi
Overriding Baud Rate : 115200
JTAG ICE mkII sign-on message:
Communications protocol version: 1
M_MCU:
boot-loader FW version: 1
firmware version: 6.00
hardware version: 1
S_MCU:
boot-loader FW version: 1
firmware version: 6.00
hardware version: 1
Serial number: 0a:0b:0c:0d:0e:0f
Device ID: Thinary mkII
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 : JTAGMKII_PDI
Description : JTAGv2 to UPDI bridge
M_MCU hardware version: 1
M_MCU firmware version: 6.00
S_MCU hardware version: 1
S_MCU firmware version: 6.00
Serial number: 0a:0b:0c:0d:0e:0f
Vtarget : 5.0 V
avrdude: jtagmkII_initialize(): Cannot locate "flash" and "boot" memories in description
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.29s
avrdude: Device signature = 0x1e9650 (probably m4808)
avrdude: Expected signature for ATmega4809 is 1E 96 51
avrdude: erasing chip
avrdude: reading input file "C:\Users\slava\AppData\Local\Temp\arduino_build_416647/Blink.ino.hex"
avrdude: writing flash (1120 bytes):
Writing | ################################################## | 100% 0.36s
avrdude: 1120 bytes of flash written
avrdude: verifying flash memory against C:\Users\slava\AppData\Local\Temp\arduino_build_416647/Blink.ino.hex:
avrdude: load data flash data from input file C:\Users\slava\AppData\Local\Temp\arduino_build_416647/Blink.ino.hex:
avrdude: input file C:\Users\slava\AppData\Local\Temp\arduino_build_416647/Blink.ino.hex contains 1120 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 0.25s
avrdude: verifying ...
avrdude: 1120 bytes of flash verified
avrdude: reading input file "0x01"
avrdude: writing fuse2 (1 bytes):
Writing | ################################################## | 100% 0.01s
avrdude: 1 bytes of fuse2 written
avrdude: verifying fuse2 memory against 0x01:
avrdude: load data fuse2 data from input file 0x01:
avrdude: input file 0x01 contains 1 bytes
avrdude: reading on-chip fuse2 data:
Reading | ################################################## | 100% 0.01s
avrdude: verifying ...
avrdude: 1 bytes of fuse2 verified
avrdude: reading input file "0xC9"
avrdude: writing fuse5 (1 bytes):
Writing | ################################################## | 100% 0.01s
avrdude: 1 bytes of fuse5 written
avrdude: verifying fuse5 memory against 0xC9:
avrdude: load data fuse5 data from input file 0xC9:
avrdude: input file 0xC9 contains 1 bytes
avrdude: reading on-chip fuse5 data:
Reading | ################################################## | 100% 0.01s
avrdude: verifying ...
avrdude: 1 bytes of fuse5 verified
avrdude: reading input file "0x00"
avrdude: writing fuse8 (1 bytes):
Writing | ################################################## | 100% 0.01s
avrdude: 1 bytes of fuse8 written
avrdude: verifying fuse8 memory against 0x00:
avrdude: load data fuse8 data from input file 0x00:
avrdude: input file 0x00 contains 1 bytes
avrdude: reading on-chip fuse8 data:
Reading | ################################################## | 100% 0.01s
avrdude: verifying ...
avrdude: 1 bytes of fuse8 verified
avrdude: safemode: Fuses OK (E:FF, H:FF, L:FF)
avrdude done. Thank you.
Но есть проблема. В плату пишет. Но плата не выполняет загруженную программу (blink прообовал, та же фигня);
Фото платы
https://yadi.sk/i/bg2jyYgiVSvVTQ
Надо смотреть на какие порты распаяны светодиоды. ХЗ что там китайцы намутили.
Ну так я не только blink пробовал. Ничего не работает.
В любом случае, спасибо большое за помощь!
Покопаюсь еще немного, если не получится - выкину платы нахрен и куплю UNO :)
Если что - готов принять на опыты ...
Понял, учту. :)
C:\Users\slava>C:\Users\slava\OneDrive\Документы\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\slava\OneDrive\Документы\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega4808 -cjtag2updi -PCOM13 -b115200 -e -D -Ufuse0:r:-:h
Что выдаёт ? И для fuse1...fuse8
Почему все таки не поставить аддон под чип 4808, а не пытаться прошить 4808 аддоном для 4809??? Это круглое тянем, квадратное катим? Я понимаю генетическую тягу к героизму, но все же?
https://github.com/MCUdude/MegaCoreX вот такой аддон, к примеру, выдает поиск.
Вот что выдает
C:\Users\slava>C:\Users\slava\OneDrive\Документы\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\slava\OneDrive\Документы\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega4808 -cjtag2updi -PCOM13 -b115200 -e -D -Ufuse0:r:-:h
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\slava\OneDrive\─юъєьхэЄ√\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM13
Using Programmer : jtag2updi
Overriding Baud Rate : 115200
JTAG ICE mkII sign-on message:
Communications protocol version: 1
M_MCU:
boot-loader FW version: 1
firmware version: 6.00
hardware version: 1
S_MCU:
boot-loader FW version: 1
firmware version: 6.00
hardware version: 1
Serial number: 0a:0b:0c:0d:0e:0f
Device ID: Thinary mkII
AVR Part : ATmega4808
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 : JTAGMKII_PDI
Description : JTAGv2 to UPDI bridge
M_MCU hardware version: 1
M_MCU firmware version: 6.00
S_MCU hardware version: 1
S_MCU firmware version: 6.00
Serial number: 0a:0b:0c:0d:0e:0f
Vtarget : 5.0 V
avrdude: jtagmkII_initialize(): Cannot locate "flash" and "boot" memories in description
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.30s
avrdude: Device signature = 0x1e9650 (probably m4808)
avrdude: erasing chip
avrdude: reading fuse0 memory:
Reading | ################################################## | 100% 0.01s
avrdude: writing output file "<stdout>"
0x0
avrdude: safemode: Fuses OK (E:FF, H:FF, L:FF)
avrdude done. Thank you.
C:\Users\slava>C:\Users\slava\OneDrive\Документы\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\slava\OneDrive\Документы\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -patmega4808 -cjtag2updi -PCOM13 -b115200 -Ufuse0:r:-:h -Ufuse1:r:-:h -Ufuse2:r:-:h -Ufuse4:r:-:h -Ufuse5:r:-:h -Ufuse6:r:-:h -Ufuse7:r:-:h -Ufuse8:r:-:h -Ulock:r:-:h
до прошивки скетча и после ...
Поставил. Там есть "Плата AT4808". Но настройки для нее мне неизвестные, буду методом тыка.
Во первых, это вовсе не Nano Every. И МК другой, и загрузчик на другой мс. Есть несколько аддонов под этот чип. Я пару плат таких взял, пришлось повозится, но запустил. И удалось найти их аддон, хотя на странице заказа была ссылка на другой. Надо ставить их https://github.com/Thinary/ThinaryArduino С MegaCoreX работает, но выводы не совпадают.
Во первых, это вовсе не Nano Every. И МК другой, и загрузчик на другой мс. Есть несколько аддонов под этот чип. Я пару плат таких взял, пришлось повозится, но запустил. И удалось найти их аддон, хотя на странице заказа была ссылка на другой. Надо ставить их https://github.com/Thinary/ThinaryArduino С MegaCoreX работает, но выводы не совпадают.
Да, большое спасибо. Все установлено. Блинк работает. Но вот только я не могу ничего увидеть в мониторе порта (IDE), какой бы скетч не загрузил. Не подскажете, в чем может быть причина?
Там портов то три
Прошу заранее извинить меня за безграмотность. Где "там" их три? На любой плате из тех, что я пробовал (nano, UNO двух разных чипов, MEGA), когда я инициализирую Serial, то в мониторе порта вижу все то, что в него отправляю. И это тот же порт, которым плата подключена по USB/ Видимо, здесь не так я что-то делаю?
4808 три сериал, в 4809 вроде четыре ... на МЕГЕ то же несколько
Какой из них завели на выход мы отсюда не видим. А в компе сколько портов появляется при подключении платы ???
Появляется только один порт (COM13).
Пробуйте тогда в скетче Serial, Serial1, Serial2 ...
Вы про разные порты говорите. Надо по схеме посмотреть к каким ногам м.с. usb-ttl подключена.
Соответствие пинов разных аддонов.
https://yadi.sk/i/tYYX9-NwxscBaw
Давно возился, не всё помню, но в одном можно использовать только два Serial, в другом три.
Прошу заранее извинить меня за безграмотность. Где "там" их три? На любой плате из тех, что я пробовал (nano, UNO двух разных чипов, MEGA), когда я инициализирую Serial, то в мониторе порта вижу все то, что в него отправляю. И это тот же порт, которым плата подключена по USB/ Видимо, здесь не так я что-то делаю?
Надо понимать что это новый чип, вовсе не Nano, UNO, Mega и т.д. С гораздо большими возможностями и без чтения даташитов, с наскока, использовать все его возможности не получится. Для простой замены старых чипов брать его нет смысла. Лучше тогда 328pb, у того же продавца.
Пробовал такой код в разных вариациях.
1. На Serial2 ругается компилятор, что он не определен.
2. Когда был закомментирован Serial2, но работало обращение к Serial и Serial1, произошло что-то (я не понял, что), в результате чего на плате постоянно горит зеленый и красный светодиод и больше я в плату записать ничего не могу, пробовал несколько разных скетчей (диод загрузки не моргает). Окончание лога компиляции и лог загрузчика такой:
Скетч использует 2856 байт (5%) памяти устройства. Всего доступно 49152 байт.
Глобальные переменные используют 175 байт (2%) динамической памяти, оставляя 5969 байт для локальных переменных. Максимум: 6144 байт.
Перезагрузка платы открытием/закрытием порта COM13 на 1200bps
C:\Users\slava\OneDrive\Документы\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino16/bin/avrdude -CC:\Users\slava\OneDrive\Документы\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino16/etc/avrdude.conf -v -patmega4808 -cjtag2updi -PCOM13 -b115200 -e -D -Uflash:w:C:\Users\slava\AppData\Local\Temp\arduino_build_26007/AnalogReadSerial.ino.hex:i -Ufuse2:w:0x01:m -Ufuse5:w:0xC9:m -Ufuse8:w:0x00:m {upload.extra_files}
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:\Users\slava\OneDrive\���������\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino16/etc/avrdude.conf"
Using Port : COM13
Using Programmer : jtag2updi
Overriding Baud Rate : 115200
Далее ничего не происходит.
При просмотре монитора порта выходит строка "TEST".
Reset на плате и смена порта ничего не дают.
ИМХО надо его вынуть вставить в комп ...
Ну так я и говорил о физической смене порта (вынул и вставил в другой USB-разъем. COM13 и COM12 пробовал.
Результат
Скетч использует 3322 байт (6%) памяти устройства. Всего доступно 49152 байт.
Глобальные переменные используют 328 байт (5%) динамической памяти, оставляя 5816 байт для локальных переменных. Максимум: 6144 байт.
Перезагрузка платы открытием/закрытием порта COM13 на 1200bps
C:\Users\slava\OneDrive\Документы\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino16/bin/avrdude -CC:\Users\slava\OneDrive\Документы\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino16/etc/avrdude.conf -v -patmega4808 -cjtag2updi -PCOM13 -b115200 -e -D -Uflash:w:C:\Users\slava\AppData\Local\Temp\arduino_build_332743/sketch_may06a.ino.hex:i -Ufuse2:w:0x01:m -Ufuse5:w:0xC9:m -Ufuse8:w:0x00:m {upload.extra_files}
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:\Users\slava\OneDrive\���������\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino16/etc/avrdude.conf"
Using Port : COM13
Using Programmer : jtag2updi
Overriding Baud Rate : 115200
Произошла ошибка при загрузке скетча
Перезагрузка платы открытием/закрытием порта COM13 на 1200bps
В момент появления этой строки компьютер должен блюмкать, как будто подключается новый девайс.
Желательно в этот момент попытаться сбросить второй МК на плате - именно он отвечает за прошивку скетчей.
Что там за чип (этот второй МК) ???
Что то производитель перемудрил ...
Да, там ещё надо в нужный момент на Reset нажать.
alex_r61 Перезагрузка платы открытием/закрытием порта COM13 на 1200bps
Этой строки нет между компиляцией и загрузкой ???
Есть, чуток выше, не зацепил.
Как только синий светодиод загорается, надо в Reset попасть.