Здравствуйте. Помогите разобраться с проблемой. Дано: Iskra Neo (она же Arduino Leonardo), Debian, Arduino IDE 1.8.13. Не удаётся залить скетч. В консоли пишет, например, вот это: Код (Text): Connecting to programmer: . Found programmer: Id = "CATERIN"; type = S Software Version = 1.0; No Hardware Version given. Programmer supports auto addr increment. Programmer supports buffered memory access with buffersize=128 bytes. Programmer supports the following devices: Device code: 0x44 avrdude: devcode selected: 0x44 avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude: Device signature = 0x1e9587 (probably m32u4) avrdude: reading input file "/tmp/arduino_build_146042/Blink.ino.hex" avrdude: writing flash (3956 bytes): Writing | #############################Произошла ошибка при загрузке скетча ###avrdude: error: programmer did not respond to command: set addr avrdude: error: programmer did not respond to command: write block # ***failed; Иногда обрывается на этапе проверки сигнатуры чипа. А иногда прошивается нормально. Через ICSP прошивается. С другого компа тоже норм (правда, там мало проверяли, может тоже ошибка всплыла бы). Фьюзы менял, но, вроде, всё вернул на место (но оно бы тогда вообще не прошивалось). Не знаю, важно ли это, но плата пару лет пролежала без дела и раньше я такой проблемы не помню. Подскажите, в какую сторону копать.
В общем, попробовал через винду - получилось. Так что, проблема софтверная. Но, казалось бы, дудка что там, что тут одинаковая должна быть. Смотря что шить и как.
@kemal, в Debian ModemManager может конфликтовать с ATmega32U4. После распаковки Arduino IDE из tar.xz архива выполняли от рута "arduino_linux_setup.sh username"? Этот скрипт удаляет ModemManager, рекомендую перед запуском скрипта закомментировать удаление ModemManager и всего лишь останавливать службу Код (Bash): sudo systemctl stop ModemManager.service sudo systemctl disable ModemManager.service
Сработало, спасибо. Когда-то давно ставил из пакета - там не знаю, как оно ставится. Когда скачал новую версию, скрипт не запускал.