Как прошить bootloader-а Atmega8 через дудку?
- Войдите на сайт для отправки комментариев
Пт, 14/12/2012 - 18:19
Всем привет!
Помогите нубасу, уже заколебался, никак не получается. Если кто-то уже делал: как прошить лоадер в Atmega8 посредлством платы duemilanove и дудки? Статью читал, лоадер вроде нашел какой-то, (как говрят рабочий), но при прошивке вылезает ошибка, в чем проблема не могу понять(( Я железячник всеж а не программер (( У меня есть правда ISP программатор, но вроде же можно и через плату прошит...?
Заранее спасибо за понимание.
Разобрался по этой статье:
http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html
Если вы разобрались по этой статье - то вам уже, наверное не нужно, но есть более простой путь:
Смотрим: arduino.cc/en/Tutorial/ArduinoISP - учимся прошивать бутлоадер через ArduinoIDE.
После того как "начало заливатся" идем в пункт меню File/Preferences и выставляем галочку "Show verboves output during... upload" - показывать расширенную информацию в процессе аплоада.
Опять заливаем бутлоадер, и смотрим в нижнее окошко ArduinoIDE, там будут видны все команды которые оно выполняет для заливки, в том числе будет видна строка вида "........arduino-1.0\hardware/tools/avr/bin/avrdude -CD:\Program Files (x86)\AVR\arduino-1.0\hardware/tools/avr/etc/avrdude.conf......"
Вот ее и копируем. Это и есть "как дернуть дудтку правильно". Без необходимости разбираться с фьюзами и проч...
Единственная поправка которая может потребоваться, если эту строку вбивать просто в cmd.exe, это обернуть пути содеражищие пробелы в двойные кавычки. То есть заменить вещи вида:
-CD:\Program Files\...
на
-C"D:\Program Files\..."
P.S. А если выставить в preferences выводить verbose не для upload, а для compilation то можно "подсмотреть" строку которой компилируется скетч. Ну а дальше уже не сложно соорудить из этих строк .cmd файл который будет компилировать и заливать скетч в дуину из командной строки (или по двойному клику на него).