Прошивка Atmega8/Atmega32 по UART

VisualNT
Offline
Зарегистрирован: 27.03.2016
Доброго всем времени суток!
 
Появилась у меня недавно AtMega8-16PU. Решил сделать на atmega8 просто мигание светодиодом.
Но вот собирать каждый раз программатор из arduino uno мне надоело. 
 
Хочу сделать так, как это реализовано на uno: прошивка через UART. Купил на али USB-UART мост на FT232R, есть сигналы DTR и CTS. В atmega8 залил загрузчик optiboot (из конструктора), он вроде как раз поддерживает прошивку по UART. Однако, когда я его подключаю к atmega8 и нажимаю "загрузить" в arduino IDE, avrdude начинает писать ошибки:
 
         Using Port                    : COM4
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x3f
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x3f
 
И так 10 попыток, в конце ничего не происходит, avrdude просто завершается.
 
Линию DTR я и напрямую подключал, и через конденсатор на 0,1 мкФ, и вручную нажимал - толку нет. Напряжения пробовал 5 Вольт и 3,3 Влоьта.
 
Так же пробовал стандартный загрузчик ардуины: выбрал NG or older, atmega8, COM4, собрал на uno программатор, подключил к atmega8, нажал "записать загрузчик".
Выставил нужные мне фьюзы (внутренний тактовый генератор на 8 Мгц).
 
Итого: atmega8 шьётся по ISP, но по UART ничего не получается.
 
Может кто-нибудь подсказать, что я делаю не так и/или где взять нужный bootloader для прошивки по UART?
VisualNT
Offline
Зарегистрирован: 27.03.2016

Да, и ещё: и можно ли шить по UART atmega32-16pu и что для этого нужно?