bootloader и avr910
- Войдите на сайт для отправки комментариев
Чт, 19/01/2012 - 22:51
Народ подскажите как залить на мегу8 бутлоадер чет не получается у меня у меня программатор от мастер кита usb AVR910
Народ подскажите как залить на мегу8 бутлоадер чет не получается у меня у меня программатор от мастер кита usb AVR910
берем программатор, подключаем к микросхеме, в программе выбираем файл и нажимаем кнопку запуска программирования микросхемы. Все просто! )))
Настройка
Как правило, правильно собранный, программатор с правильно запрограммированным МК в настройке не нуждается. Есть единственное замечание – если у программируемого МК вход 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-разъема. При подаче питания светодиод должен светится в «полнакала». При замыкании пинцетом ножек кварцевого генератора светодиод должен либо засветится в «полный накал», либо свечение должно отсутствовать.
А фьюзы и тому подобное как и что выставлять и какую программу луше использоать?
Не подскажу по программам, пользую чиппрог. Но гугл много знает)
По фьюзам писал хорошую инструкцию - читать какие фьюзы на этот бутлоадер в boards.txt и переводить в удобный вид при помощи онлайн-калькулятора. Поищите тему про проблемы ардуино с компортом, буквально на днях отписывался.
Мучаюсь с подобной проблемой. ((
Программатор - 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 не хватает параметров для прогера?
Заранее благодарю за любые пояснения.)
IDE 1.0 хороше виснет и без этого когда нажимаешь на прошивку бутлоадера.