Для прошивки борда (Arduino на процессоре Atmega328p) использую Arduino-ide. Пытаюсь загрузить пустой скетч и получаю сообщение об ошибке:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
…
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Выполнял все возможные операции(менял USB кабель, менял ардуино на другую, перезагружал ее во время загрузки, перезапускал arduino-ide) но ничего не помогает.
Все работало когда использовал в качестве ОС Windows. Установил linux Fedora и появилась эта проблема. Может проблема с портами( он у меня один - dev/tyyUSB1)? Спасибо
Не хочу новую тему открывать, тут отпишусь.
Запарол я свои ардуинки, скорее всего с фьюзами накосячил, теперь никак не прошиваются. Ни через ком порт, ни через usbasp. Хотел прошить чужой hex через юсбасп:
AVRDUDEPROG говорит программируемый контроллер не обнаружен/
avrdude.exe: Device signature = 0x1e9516
avrdude.exe: Expected signature for ATmega328P is 1E 95 0F
поменял в avrdude.conf 0F на 16, делал чисто по наитию, нигде не нашел как надо, AVRDUDEPROG вроде стал видеть контроллер, попробовал прошить, при прошивке программа подвисла, я подождал и снял задачу. Теперь в закладке фьюзов секции Fuse Extended Byte стоит F7, а по дефолту должно стоять 07. Пытаюсь прошить дефолтные фьюзы, прога виснет.
Так пытаюсь:
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instruction
avrdude: Device signature = 0x656570
avrdude: Expected signature for ATmega328P is 1E 95 0F
Не шьется! Что можно еще сделать? По ком порту тоже не шьется
Да, это нано 328Р, еще есть 164, там тоже такие проблемы, но несколько по другому. Но хоть одну поднять.