Ubuntu — TinyISP не распознается

У меня есть карманный программатор AVR.

https://learn.sparkfun.com/tutorials/pocket-avr-programmer-hookup -руководство

Я подключил его к Ubuntu Linux, открыл скетч в Arduino IDE, выбрал Programmer: USBTinyISP, а затем Загрузить с помощью программатора.

Однако я получаю следующую ошибку:

An error occured while uploading the sketch
avrdude: Warning: cannot open USB device: Permission denied
avrdude: Error: Could not find USBtiny device (0x1781/0xc9f)

Я даже подписался на эту публикацию в блоге: https://www.krekr.nl/content/using-usbtiNYsp-with-ubuntu/ и выдал следующие команды:

В терминале введите:

sudo nano /etc/udev/rules.d/99-USBtiny

Затем вставьте

SUBSYSTEM=="usb", ATTR{idVendor}=="1781", ATTR{idProduct}=="0c9f", GROUP="adm", MODE="0666"

в новый файл. Запишите его, нажав Ctrl-O.

sudo usermod -a -G plugdev YOURUSERNAME
sudo service udev restart
sudo udevadm control --reload-rules

Однако проблема все еще остается.

, 👍-1

Обсуждение

Используйте lsusb или dmesg, чтобы подтвердить наличие устройства в списке., @timemage

пожалуйста, не публикуйте изображение текста... вместо этого скопируйте и вставьте текст в свой вопрос... отформатируйте как код, @jsotola


1 ответ


1

Вы установили libusb?

sudo apt-get install libusb-1.0-0-dev

,

Я не уверен, что это действительно отвечает на заданный вопрос., @sempaiscuba

Почему нет? Для правильной работы usbtiny необходим установленный драйвер libusb. Если он установлен сейчас, он не будет работать, по крайней мере, в UBUNTU., @Nuno Santos

Спасибо, но libusb уже установлен...., @user1584421