Я попытался установить avrdude в Ubuntu для программирования Atmega328P. Однако, когда я пытаюсь получить сигнатуру микроконтроллера, он выдает только пустой вывод. При использовании подробного режима он показывает следующее:
avrdude: Version 6.3
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/etc/avrdude.conf"
User configuration file is "/root/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : usb
Using Programmer : usbasp
Но из того, что я увидел в Google, это нормальный вывод?
Сначала я подумал, что это может быть как-то связано с USBasp (даже если раньше он работал в Windows), но ... Я заметил, что когда я вытаскиваю его, когда он находится в заблокированном режиме, он дает следующий вывод:
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'
avrdude done. Thank you.
Поскольку он определяет, когда его вытащить, мне кажется, что поиск USB-ключа не является проблемой?
Я заметил, что получаю ту же ошибку, если подожду несколько минут.
Я также заметил, что нет разницы между этим поведением с USBasp, фактически подключенным к микроконтроллеру или нет.
Я использую эту команду:
avrdude -P usb -c usbasp -p atmega328p -v
Любая подсказка, что может вызвать проблему здесь?