Как ссылаться на порт USB через avrdude?
Avrdude имеет возможность p
который позволяет вам определить, какой порт следует использовать.
Проверяя настройки USB моего USBASP, он говорит, что он подключен через порт #0002.hub#0001. Поэтому я попробовал следующее:
avrdude -p m168p -c avrisp -P com2 -b 19200
К сожалению, это не сработало:
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
USBASP обновлен до последней версии, и опция -F также не работает.
Правильно ли я ссылаюсь на порт USB, называя COM2? Есть идеи, как заставить это работать?
1 ответ
Номер порта USB не имеет ничего общего с номером порта COM. (COM являются виртуальными в настоящее время) В основном вы хотите знать, какие окна COM-порт использует для вашего USB-устройства.
Зайдите в диспетчер устройств, чтобы узнать, какой COM-порт использует ваше записывающее устройство AVR: информация о COM-порте
Вы даже можете изменить его через свойства вашего USB-устройства, если хотите. (Свойства -> Настройки порта -> Номер COM порта)