Пытаюсь скомпилировать скетч (blink) из этой статьи компилятором avr-gcc под Windows. В Makefile в строке AVRDUDE загружаю конфигурацию arduino Код (C++): AVRDUDE = C:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf Получаю ошибку Далее, заменив конф avrdude на winavr в строчке Код (C++): AVRDUDE = avrdude получаю ошибку
получаю ошибку А когда добавляю ключи программатора то получаю ошибку Прочитал о том, что это может быть связано с неверным ключом -P но в диспетчере устройств у меня COM3
Вместе с именем порта нужно указывать скорость -- например, '-b 115200'. А также желателен файл конфигурации, например, '-C "C:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf"'. И будет совсем замечательно, если откроете секрет -- что и чем пытаетесь шить?
Пытаюсь шить ардуиной саму эту ардуину Подключение есть. При загрузке в плату даже лампочки TX и RX горят Привожу ссылку на статью, из которой я взял Makefile link
Кстати, в файле avrdude.conf написано что avrisp - это stk500. Что нужно писать с ключом -c stk500 или avrisp?
Еще раз перечитал статью. Выставил все ключи вот так получаю ошибку make: *** [flash] Error -1073741520
Идёшь в гамазин, покупаешь леонарду или про микро. Накатываешь avr isp mk II из примеров к библиотеке lufa. Далее запускаешь атмел студио и шьёшь МК так, как это делают все реальные пацаны. Дудка только для тех, кто в ней понимает.
И последний раз. У Вас Arduino UNO, Вы её подключаете к компьютеру и хотите прошить основной микроконтроллер на плате при помощи вшитого бутлоадера, используя встроенный в плату конвертер USB-Serial. Я всё правильно угадал? В диспетчере устройств как плата определяется? Почти правильно. Параметр '-D' для чего?