udev 규칙에도 불구하고 avrdude는 루트가 아닌 사용자에서 USBasp에 연결할 수 없습니다.

udev 규칙에도 불구하고 avrdude는 루트가 아닌 사용자에서 USBasp에 연결할 수 없습니다.

기본 프로젝트:

[root@host14 rules.d]# avrdude -c USBASP -p m328p

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.


avrdude done.  Thank you.

루트가 아닌 사용자는 다음을 수행하지 않습니다.

[user0@host14 ~]$ avrdude -c USBASP -p m328p
avrdude: Warning: cannot open USB device: Permission denied
avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc

avrdude done.  Thank you.

다음과 같이 규칙이 추가되었습니다 /etc/udev/rules.d/21-usbasp.rules.

SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="users", MODE="0666"

내가 뭘 잘못했나요?

관련 정보