как говорят в одессе - большая... :о)
у меня был фирменный stk500v2 и был опыт работы с несколькими клонами оного:
фирменный работал без проблем, клоны - имели какие-то непонятки приходилось "сбрасывать"/передергивая питание, то-се...
правила udev устанавливают доступ/делают ссылки (при необходимости), тут ни чего удивительно - будет файл с правилами - следовательно, правило будет применено, и наоборот...
по поводу
Код: Выделить всё
Error: unable to open port usb for programmer stk500v2от себя : держу все версии (наиболее "безпроблемных" подверсий) - 5, 6, 7, 8 - иногда одна работает не совсем так или еще что, просто методом тыка выбираю подходящую (для решения всех софтовых вопросов с дудкой - этого хватает)
в случае с stk500v2 - видимо у вас пересеклись "особенности" версии дудки, операционки/udev-правила и/или еще что
+
> считаю более правильным указание имени устройства /dev/
это и не правильно и не удобно :о)
при "передергивании" - изменяется порт и, следовательно, надо вручную править "имя порта" (следовательно скрипты запуска/прошивки/отладки... и это все в процессе разработки превращается в бесконечный ад...)
работал со всеми (основными) фирменными программаторами/отладчиками атмела - проблем ни каких не было (не думаю, что дистрибьютив линукса тут "виноват", правила udev - "стандартные", но тут могут быть "отличия", я стoковые правила не использую, т.к. уже давно написал/подрихтовал под себя, так и работаю с ними)
+
для личных удобств добавляю в udev-правила создание ссылки на устр-во (например AVR JTAG MK2):
в конец правила добавляем
Код: Выделить всё
SYMLINK+="avr_atmel_ice_jtag"Код: Выделить всё
ATTR{idVendor}=="03eb", ATTR{idProduct}=="2141", MODE="666", GROUP="users", SYMLINK+="avr_atmel_jtag_mk2"Код: Выделить всё
ls -l /dev/*avr*
lrwxrwxrwx 1 root root 15 Jul 17 20:34 /dev/avr_atmel_jtag_mk2 -> bus/usb/002/005
Код: Выделить всё
/dev/bus/usb/002/005
Код: Выделить всё
ls -l /dev/*avr* | awk '{print "/dev/" $NF}'
-->
/dev/bus/usb/002/005
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
