Как прошить bootloader-а Atmega8 через дудку?

Brender3000
Offline
Зарегистрирован: 14.12.2012

Всем привет!

Помогите нубасу, уже заколебался, никак не получается. Если кто-то уже делал: как прошить лоадер в Atmega8 посредлством платы duemilanove и дудки? Статью читал, лоадер вроде нашел какой-то, (как говрят рабочий), но при прошивке вылезает ошибка, в чем проблема не могу понять(( Я железячник всеж а не программер (( У меня есть правда ISP программатор, но вроде же можно и через плату прошит...?

Заранее спасибо за понимание.

Brender3000
Offline
Зарегистрирован: 14.12.2012

Brender3000
Offline
Зарегистрирован: 14.12.2012

Разобрался по этой статье:

http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html

leshak
Offline
Зарегистрирован: 29.09.2011

Если вы разобрались по этой статье - то вам уже, наверное не нужно, но есть более простой путь:

Смотрим: 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 файл который будет компилировать и заливать скетч в дуину из командной строки (или по двойному клику на него).