bootloader и avr910

dronsoft
Offline
Зарегистрирован: 02.06.2011

 Народ подскажите как залить на мегу8 бутлоадер чет не получается у меня у меня программатор от мастер кита usb AVR910

whoim
Offline
Зарегистрирован: 03.11.2011

берем программатор, подключаем к микросхеме, в программе выбираем файл и нажимаем кнопку запуска программирования микросхемы. Все просто! )))

whoim
Offline
Зарегистрирован: 03.11.2011

 Настройка
Как правило, правильно собранный, программатор с правильно запрограммированным МК в настройке не нуждается. Есть единственное замечание – если у программируемого МК вход RESET подтянут к напряжению питания резистором, то номинал резистора не должен быть ниже 10 кОм – это связанно с пониженным напряжением питания управляющего МК программатора и введением ограничительных резисторов на шине ISP-разъема.

Если возникли проблемы

Проверить схему на отсутствие ошибок, обрывов и коротких замыканий.
Проверить напряжение питания на выводах питания (7, 8) МК программатора – оно должны быть в пределах 3,5 – 3,8 вольт.
Проверить, запустился ли кварцевый генератор МК. Это можно сделать с помощью осциллографа, подключив его к выводу 10 МК. Если нет осциллографа, то можно определить запуск генератора и с помощью обычного светодиода. Для этого к выводу 10 МК через токоограничительный резистор номиналом 330 – 510 Ом подключается светодиод, анодом к МК, катодом на землю. При подаче питания светодиод должен слабо светиться. Следует заметить, что программатор не будет определяться ни одной ОС, если номинальная частота кварца отличается от 12 МГц. Это связанно с особенностями работы USB – тактовая частота передачи данных по USB для Low Speed Device равна 1, 5 МГц – тактовая частота управляющего МК программатора должна быть ровно в 8 раз выше.
Проверить, запустилось ли внутренняя программа в МК программатора. На контакте LED ISP-разъема должен присутствовать меандр частотой 1 МГц. Наличие меандра так же можно проконтролировать с помощью осциллографа. Если нет осциллографа, можно произвести проверку при помощи светодиода. Светодиод подключается анодом к контакту LED, катодом к любому контакту GND ISP-разъема. При подаче питания светодиод должен светится в «полнакала». При замыкании пинцетом ножек кварцевого генератора светодиод должен либо засветится в «полный накал», либо свечение должно отсутствовать.

dronsoft
Offline
Зарегистрирован: 02.06.2011

А фьюзы и тому подобное как и что выставлять и какую программу луше использоать? 

whoim
Offline
Зарегистрирован: 03.11.2011

 Не подскажу по программам, пользую чиппрог. Но гугл много знает)

По фьюзам писал хорошую инструкцию - читать какие фьюзы на этот бутлоадер в boards.txt и переводить в удобный вид при помощи онлайн-калькулятора. Поищите тему про проблемы ардуино с компортом, буквально на днях отписывался.

i2
Offline
Зарегистрирован: 22.01.2012

Мучаюсь с подобной проблемой. ((

Программатор - AVR910 (USB). Пытаюсь прошить бутлоадер в Мегу8 самопальной ардуины через IDE Arduino 1.0.

Похоже все сделал как нужно:

По адресу "arduino-1.0\hardware\tools\avr\etc\avrdude.conf" обнаружил свой прогер, после чего добавил в "arduino-1.0\hardware\arduino\programmers.txt" строки:

avr910.name=avr910
avr910.protocol=avr910
avr910.communication=serial

В итоге наблюдаю появление AVR910 в меню прогеров в IDE Arduino 1.0, выбираю его и нажимаю "Burn bootloader".
Казалось бы все отлично, прогер подключен верно, питание есть, Но процесс прошивки и не думает идти, мало того IDE Arduino 1.0 намертво повисает.

Прошивал МК до этого при помощи AVR910 в WinAVR, - без проблем. Что за напасть?(( Возможно в programmers.txt не хватает параметров для прогера?

Заранее благодарю за любые пояснения.)

 

dronsoft
Offline
Зарегистрирован: 02.06.2011

 IDE 1.0 хороше виснет и без этого когда нажимаешь на прошивку бутлоадера.