GCRduino ненадолго появляется в IDE, а затем исчезает
У меня есть две платы UNO, выпущенные несколько лет назад. Они выглядят одинаково в том, что касается размещения фишек.
Я могу подключить оба устройства, и они начнут мигать, а когда я нажму кнопку сброса (в два раза больше), они оба будут издавать один и тот же светодиодный "шум". Поскольку светодиоды на необнаруженной плате мигают в той же последовательности запуска, что и на обнаруженной плате, я предполагаю, что обе платы работают.
У одного из них "UNO" напечатан на печатной плате, а другой имеет "GCRduino Rev 1.0" напечатаны на печатной плате. (отредактировано в соответствии с комментариями для уточнения)
Я использую Linux Mint 21 и Arduino IDE 2.0.3.
В hardinfo (программа для Linux) оба они перечислены в разделе «Устройства» -> «USB-устройства» как «последовательный преобразователь QinHeng Electronics CH340».
Тот, на котором напечатано UNO, обнаружен, и я могу загрузить на него программное обеспечение. Тот, который говорит, что GCRduino не обнаружен IDE, и в /dev не появляется новая запись.
GCRduino обнаруживается на долю секунды, а затем снова исчезает. посмотрите это видео: http://100wires.com/arduino.mp4
@iateadonut, 👍2
Обсуждение1 ответ
Я обнаружил проблему с dmesg. Когда я вставляю карту, и она появляется на очень короткое время, другое устройство сбрасывает ее:
[ 167.032321] input: BRLTTY 6.4 Linux Screen Driver Keyboard as /devices/virtual/input/input25
[ 172.660038] usb 3-3: new full-speed USB device number 9 using xhci_hcd
[ 172.809032] usb 3-3: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.62
[ 172.809038] usb 3-3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 172.809041] usb 3-3: Product: USB2.0-Serial
[ 172.810938] ch341 3-3:1.0: ch341-uart converter detected
[ 172.811372] usb 3-3: ch341-uart converter now attached to ttyUSB0
[ 173.349731] input: BRLTTY 6.4 Linux Screen Driver Keyboard as /devices/virtual/input/input26
[ 173.655257] usb 3-3: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1
[ 173.656203] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[ 173.656275] ch341 3-3:1.0: device disconnected
Я вижу устройство на lsusb:
Шина 003 Устройство 008: ID 1a86:7523 Последовательный преобразователь QinHeng Electronics CH340
Тот же серийный номер устройства указан в
grep 1a86 /usr/lib/udev/rules.d/85-brltty.rules
ENV{PRODUCT}=="1a86/7523/*", ENV{BRLTTY_BRAILLE_DRIVER}="bm", GOTO="brltty_usb_run"
Поэтому при подключении оно срабатывает, поскольку определяется как другое устройство.
Поэтому я просто закомментировал эту строку в /usr/lib/udev/rules.d/85-brltty.rules, перезапустил, и теперь плата может быть обнаружена.
Кажется, это то же самое, что и эта проблема. № 90273)., @timemage
Это так, спасибо. Я обновил свой вопрос, добавив больше ключевых слов/описаний, чтобы другим было легче найти проблему., @iateadonut
- Как сбросить или отформатировать Arduino?
- Разница между Arduino.cc и Arduino.org
- Разница между этими двумя платами NodeMCU?
- Управление дисководом гибких дисков с помощью Arduino
- Esp8266 Vin контакт
- Отправка ИК-сигналов (NEC) с помощью Arduino
- Помогите с идентификацией деталей стартового комплекта Arduino с aliexpress.
- Какие диоды использовать в матричном вводе кнопок/клавиш? (Изготовление игровой клавиатуры)
Добро пожаловать в SE/Arduino! Пожалуйста, посетите [тур], чтобы узнать, как работают эти сайты SE. -- Вы уверены, что GCRduino имеет совместимый загрузчик? Пожалуйста, [отредактируйте] свой вопрос и расскажите нам, что на данный момент выявило ваше исследование устройства., @the busybee
Клоны Arduino, использующие микросхемы CH34x, обычно не отображают списки IDE или аппаратного обеспечения как отдельную плату, поскольку микросхема CH34x не предоставляет необходимую информацию для их достоверной идентификации. Итак, я скептически отношусь к тому, что _"один говорит, что UNO обнаружен"_ и _"оба они указаны как...CH340..."._ оба верны. Убедитесь, что информация в вашем вопросе верна., @timemage
@timemage Предположительно, «_says UNO_» означает, что слово «UNO» напечатано где-то на его печатной плате. ;-) Поэтому я не думаю, что ОП хотел сказать, что Linux сообщает «UNO». Технические термины сложны для обычных пользователей., @the busybee
Да, я спотыкаюсь на грамматике, я думаю. Во всяком случае, я принимаю вашу точку зрения., @timemage
я обновил сообщение для точности., @iateadonut
вы пробовали на другом компе?, @Juraj
Тот же компьютер. см. мой ответ., @iateadonut
так что да, я вижу, вы отвечаете. и вы не пробовали это на другом компьютере, прежде чем задать вопрос здесь. и проблема с компом а не с ардуино, @Juraj
да, именно поэтому я упомянул шумы светодиодов, хотя я не уточнил, что шумы, кажется, указывают на то, что он работает. Я снова обновил свой вопрос для ясности., @iateadonut