Не могу перепрошить ардуино нано

VillyFog

✩✩✩✩✩✩✩
1 Май 2023
5
0
Всем доброго вечера. Столкнулся с такой проблемой, нужна функция перезагрузки ардуино нано при зависании. В стандартной прошивки Ардуино нано ATmega328p(Old bootloader) она не работает, точнее работает но зависает. Нужно прошить ардуино Optiboot 8.0. Купил USBasp и столкнулся с проблемой, не прошить не загрузить скетч через него не могу. Пробовал переустанавливать драйвера. Не помогло. Хотя виндовс программатор видит. Пробовал пропаять программатор, тоже не помогло. Купил еще один, проблема точь в точь. Если кто знает решение, подскажите... При прошивки выдает следующее (на картинке)
 

Вложения

PiratFox

★★★★★✩✩
13 Фев 2020
1,722
481
@VillyFog, а если прошить Optiboot сторонней прогой с помощью USBasp, а затем юзать прошитую плату в ардуино иде без программатора?
 

PiratFox

★★★★★✩✩
13 Фев 2020
1,722
481
@VillyFog, для начала скачать прошивальщик под USBasp. Например, здесь. И уже им прошить Optiboot 8.0 в нану. После юзать через USB шнурок в ардуино иде, без программатора.
 

VillyFog

✩✩✩✩✩✩✩
1 Май 2023
5
0
Перепобовал кучу всего, ничего не выходит. Да прошиваю ATmega 168p все без проблем. Прогам не нравится ATmega328PB. Как это обойти? Можно отключить проверку сигнатуры?
 

PiratFox

★★★★★✩✩
13 Фев 2020
1,722
481
@VillyFog, вообще же ничего непонятно. Каким файлом пытаетесь прошить, откуда он взят? Какой контроллер стоит в Нано?
 

VillyFog

✩✩✩✩✩✩✩
1 Май 2023
5
0
Контроллер стоит ATmega 328PB. Прошиваю через USBasp. Через Arduino ID нужно прошить Optiboot 8.0. При прошивки выдает ошибку, что на картинке. Не могу даже залить скеч через программатор. Выдает также ошибку. Попробовал загрузить скеч через программатор в ATmega 168P получилось. Стал перепрошивать ATmega 168P этой прошивкой Optiboot 8.0 выдал ошибку и теперь ардуинка нано ATmega 168P не выдает никаких сигналов к жизни. Ошибка выскакивает что контроллер ATmega 168P а в настройках ATmega 168

Вот ошибки
 

Вложения

PiratFox

★★★★★✩✩
13 Фев 2020
1,722
481
Через Arduino ID нужно прошить Optiboot 8.0.
Такое ощущение, что пост #4 не читали вообще. Ещё раз, русским языком: сначала программатором прошить только загрузчик! А уже потом заливать скетч в среде ардуино иде, через USB шнур! Повторю вопрос про загрузчик Optiboot :
откуда он взят?
P.S.: не скриншоте нихера не разобрать.
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
324
101
@VillyFog,
Если хотите готовое и достаточно Optiboot 7.0 , то можно установить MiniCore, выбрать 328PB и прошить загрузчик.
После установки выбрать MiniCore -> ATmega328, потом в variant -> 328PB и еще включить Compiler LTO
 
  • Лойс +1
Реакции: VillyFog

VillyFog

✩✩✩✩✩✩✩
1 Май 2023
5
0
@Bruzzer,Огромное спасибо за помощь. Все заработало как часы, на обоих ардуинках и на 168PA и 328PB. Да и
Watchdog работает с полным функционалом!!!
Еще раз огромное спасибо.