Пытаюсь заставить работать вышеуказанный мк на Arduino IDE.
Нашел несколько вариантов адаптации, например:
http://homes-smart.ru/index.php/oborudovanie/arduino/dobavlyaem-podderzhku-ne-rodnykh-m-k-v-sredu-arduino-ide
Более новую версию avrnetio можно взять на https://code.google.com/p/avr-netino/
Ставлю, проект компилируется, но не могу прошить.
у меня есть программатор 5 проводков на LPT, есть конвертор USB-UART на FT232 с выходом на UART или на miso, mosi, clk, reset. Avrdude через него прошивается без проблем.
А вот через Ардуино не могу залить ни загрузчик, ни прогу.
Подскажите действия, если кто делал что-то похожее, много чего уже перепробовал.
Может есть способ просто откомпилировать и получить hex-файл? Я бы его сам залил потом.
Добавлено спустя 1 час 44 минуты 2 секунды:
Сорри. Разобрался. Нетривиально.
Отвечу сам себе, вдруг кому пригодится.
1) hex файл генерится во временном каталоге винды, путь можно увидеть, если включить в настройках ардуино IDE пункты "показать подробный вывод". Его можно залить любыми средствами и все работает.
2) Для работы через более прямое место нужен загрузчик. Его вполне успешно генерит сайт http://homes-smart.ru/index.php/oborudovanie/arduino/avr-zagruzchik
я его прошил через avrdude. После чего подключил мегу через свой usb-uart конвертор. В настройках Arduino IDE выбирается COM-Порт переходника и USBasp в качестве программатора. Тут тоже все не так просто - Чтоб загрузчик заработал, нужно нажать резет на плате во время попыток прошивки. Не всегда срабатывает, видимо нужно подгадывать под начало попытки, но у меня с 3-4 раза сработало и все прошилось.
Просто надо кое-что попробовать на ардуино, а получу я ее только через неделю, вот и приходится извращаться из того, что есть.