• Об авторе
  • Программы и скрипты
    • Windows
      • BeatCalc
      • Segment Code Generator
    • Плагины для WordPress
      • IE6 Support for Twenty Ten Theme
      • WM-Footnotes
      • WM-Toc
  • Учебные материалы ТТУ
  • Фотогалерея
  • Legal notice

Alex.StarSpirals.Net

инженерный блог

AVRDude 5.8

18 октября, 2009 by Алексей

Сложилась тут у меня как-то ситуация, что нечаянно выставив определённым образом CKSEL/CKDIV8 фьюзы в ATtiny13, я заставил микроконтроллер работать на частоте 128кГц/8, т.е. на 16кГц. После таких манипуляций микруха наотрез отказалась прошиваться посредством USBAsp — частота SCK выдаваемая программатором была слишком большая. Даже заветный джампер SlowSCK не помогал.

Обратился я к интернету — нашёл, что последняя версия прошивки USBAsp поддерживает функцию изменения частоты SCK программными средствами avrdude. Однако вот незадача — все имеющиеся у меня версии avrdude не умели этого делать — видно, только недавно появилась поддержка USBAsp в полный рост. Ладно, прошёл на официальный сайт, чтобы скачать последнюю версию бинарника под винду и… обломался. Добрые дяди выкладывают только сурс, и тот под линукс. Про компиляцию под винду сказано буквально три слова, и то, чтоб закомпилить нужен Cygwin. Обгуглив почти весь нет в поисках Windows-версии, я ничего толкового не нашёл и решил попробовать собрать свой бинарник по исходникам.

…процесс компиляции avrdude из-под Cygwin — отдельная история, полная интриги, неожиданных поворотов сюжета и приправленная витиеватыми ругательствами. Поэтому описывать это всё я не буду, скажу только, что у Cygwin инсталлятор на данный момент — редкостное дерьмо, которое можно в цирке показывать за деньги. Короче, к чему это я… Скомпилированную версию avrdude-5.8 я успешно протестировал в комбинации с USBAsp и ура! Программатор действительно изменяет частоту SCK и способен вытащить из комы плохо настроенную железку. Что, я собственно, и сделал с большим облегчением.

Ну и разумеется выложил я дудку для всеобщей благодати и процветания, можете забирать :-)

Download: Avrdude 5.8 for Windows

Posted in: Заметки Tagged: 5.8, attiny13, avrdude, avrdude for windows, ckdiv8, cksel, fuse, sck, slow sck, slowsck, usbasp, windows version, wrong fuse
Октябрь 2009
Пн Вт Ср Чт Пт Сб Вс
 1234
567891011
12131415161718
19202122232425
262728293031  
« Сен   Дек »
Сайт работает при поддержке лучшего хостинга в Эстонии

Рубрики

  • ProgTime
  • Арт
  • Видео
  • Заметки
  • Музыка
  • Программирование
  • Размышления
  • Разное
  • Рецензии
  • События
  • Ссылки
  • ТТУ
  • Фото
  • Электроника

Метки

art-rock assembler atmel attiny13 attiny2313 avr avr assembler avrdude depeche mode design diy guitar incompatible iq jethro tull megadrum metal midi mp3 music php prog progressive ProgTime technical metal tool usbasp Арт Электроника арт-рок блог гитара музыка подсознание программирование прогрессив прогрессивная музыка рок сделай сам синтезатор скачать сознание фото фотография хороший дизайн

Мета

  • Войти
  • Лента записей
  • Лента комментариев
  • WordPress.org

Copyright © 2025 Alex.StarSpirals.Net.

Omega WordPress Theme by ThemeHall