Adafruit Circuit Playground Express не загружается
При загрузке кода в Adafruit Circuit Playground Express я обнаружил, что в большинстве случаев он не загружается, говоря, что порт занят. Кажется, для этого нет никакой логической причины, так как он отлично загружается в Arduino Uno (да, я поменял типы плат). Что я делаю не так? Вот ошибка:
processing.app.debug.RunnerException
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:152)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
at processing.app.SketchController.upload(SketchController.java:732)
at processing.app.SketchController.exportApplet(SketchController.java:703)
at processing.app.Editor$UploadHandler.run(Editor.java:2075)
at java.lang.Thread.run(Thread.java:748)
Caused by: processing.app.SerialException: Error touching serial port '/dev/ttyACM1'.
at processing.app.Serial.touchForCDCReset(Serial.java:107)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:136)
... 5 more
Caused by: jssc.SerialPortException: Port name - /dev/ttyACM1; Method name - openPort(); Exception type - Port busy.
at jssc.SerialPort.openPort(SerialPort.java:164)
at processing.app.Serial.touchForCDCReset(Serial.java:101)
... 6 more
Операционная система: 64-разрядная версия kubuntu linux
EDIT: Неважно. В конце концов я использовал chmod axe /usr/sbin/ModemManager
, чтобы удалить разрешения на выполнение для каждого пользователя, и это сработало без каких-либо заметных последствий для моей системы. Для тех, кто хочет сделать то же самое, запишите исходные разрешения, чтобы при необходимости можно было изменить их обратно.
@nerdguy, 👍0
1 ответ
Лучший ответ:
Фактическая ошибочная часть этой трассировки стека:
Port name - /dev/ttyACM1; Method name - openPort(); Exception type - Port busy.
У вас есть что-то еще, использующее /dev/ttyACM1
. Если у вас что-то не открыто, например последовательный терминал или последовательный монитор Arduino, то, скорее всего, виновником является modemmanager
.
- https://majenko.co.uk/blog/diagnosing-arduino-problems-linux
- Не нашел датчик отпечатков пальцев :( Arduino Mega 2560 Adafruit Fingerprint Sensor
- Почему Adafruit motor shield не крутит моторы?
- Какие компоненты мне нужны маленького GPS-трекера
- Статус выхода 1 ожидаемое первичное выражение перед ']' Arduino
- Есть ли функция Adafruit для инвертирования цветов моего экрана для языка Arduino?
- Библиотека программных материалов для плат SAMD
- В чем разница между выводами SCLK и CLK?
- Попытка понять постоянную скорость AccelStepper