UNO R4, не могу открыть устройство DFU

arduino-ide arduino-uno-r4-minima

Новый UNO R4 Minima, Aduino IDE 2.3.2 AppImage, Linux Fedora 40

Пример Blink компилируется, но не загружается. Пробовал менять кабели, порты, перезагружать, дважды сбрасывать настройки, но порт DFU не создаётся.

Вот сообщения о попытке сборки и загрузки:

Sketch uses 38780 bytes (14%) of program storage space. Maximum is 262144 bytes.
Global variables use 3940 bytes (12%) of dynamic memory, leaving 28828 bytes for local variables. Maximum is 32768 bytes.
dfu-util 0.11-arduino4

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Cannot open DFU device 2341:0069 found on devnum 14 (LIBUSB_ERROR_ACCESS)
dfu-util: No DFU capable USB device available
Failed uploading: uploading error: exit status 74

, 👍0

Обсуждение

Ну что ж. 2 голоса «против» и мой первый пост об Arduino. И ни слова объяснения или возможности ответить. Я надеялся, что эта группа будет лучше других подобных форумов. Я перестал писать на других форумах и перестану писать здесь. Подобное поведение делает форум недружелюбным и не стоит моего времени., @DrM


1 ответ


Лучший ответ:

2

Ответ на вопрос: у пользователя нет прав доступа к устройству. Оказывается, именно это и означает код выхода 74.

Решение, любезно предоставленное ptillisch здесь, заключается в отсутствии файла правил udev.

С помощью редактора, Echo или любого другого удобного вам средства создайте этот файл:

/etc/udev/rules.d/60-arduino.rules

и добавьте к нему следующую строку контента:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", MODE:="0666"

После создания этого файла выполните следующие две команды:

# sudo udevadm trigger
# sudo udevadm control --reload-rules
,