Tải lên các bản phác thảo đơn giản dường như hoạt động khi tôi chạy chương trình Arduino dưới dạng root ( sudo
). Tôi muốn chạy nó như một người dùng thông thường. Có ai phải đối mặt với cùng một vấn đề trước đây và khắc phục nó?
Đây là những gì tôi có được từ lsusb
:
$ lsusb
Bus 002 Device 022: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
Và chương trình Arduino xác định nó là /dev/ttyACM0
. Đây là quyền của nó:
$ ls -l /dev/ttyACM0
crw-rw---T 1 root dialout 166, 0 Mar 14 22:03 /dev/ttyACM0
Đây là đầu ra từ id
groups=1000(abhiram),20(dialout),24(cdrom),25(floppy),29(audio),
30(dip),44(video),46(plugdev),105(scanner),110(bluetooth),112(netdev)
Khi tôi tải lên một bản phác thảo từ các ví dụ, như một người dùng thông thường, tôi gặp phải lỗi này:
avrdude:stk500_recv(): programmer not responding
Mọi góp ý đều được chào đón.
Preferences
menu.
dmesg
tệp thiết bị được đăng ký.
/dev/ttyACM0: USB ACM device
. Vì vậy, nó dường như không phải là vấn đề với tôi. Mặt khác, các bản ghi từ biên dịch và tải lên (phải kích hoạt chúng trong Tùy chọn), có vẻ đầy hứa hẹn. Tôi dường như không thể sao chép chúng từ chương trình arduino :(. (Có thể họ đang ghi vào một tệp ở đâu đó?)