• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Подключение Nodemcu V3 к Ubuntu

freeneutron

New member
Купил недавно NodeMcu V3. Подключил к системе (Lubuntu 16.04) - не видит.
До этого подключал Arduino NANO V3.0, у него аналогичная usb-микросхема - CH340G - проблем ни каких.
Скажите, можно как-то заставить работать данный NodeMcu V3?
 

serrgee

New member
Посмотрите сообщения в Syslog'е при подключении платы к USB. Обычно CH340G распознается и работает без каких-либо действий и настроек - её драйвер в Убунту имеется и установлен по умолчанию.
 

serrgee

New member
Значит в лубунте драйвера этого адаптера нет - экономия ста килобайт на диске очень важна. Придется собирать...
 

freeneutron

New member
Значит в лубунте драйвера этого адаптера нет - экономия ста килобайт на диске очень важна. Придется собирать...
Драйвер для CH340G имеется ввиду? А как проверить, что его действительно нет? Просто я ставил драйвер для Arduino NANO V3.0. Там тоже CH340G и работает.
 

serrgee

New member
модуль драйвера называется ch341
Если он установлен, то файл ch341.ko должен лежать где-то в `/lib/modules/3.19.0-XX-generic/kernel/drivers/usb/serial/`

Также он должен устанавливаться командой `modprobe ch341`, после чего присутствовать в выводе команды `lsmod`
 

serrgee

New member
Jun 1 20:44:56 sgx2 kernel: [ 8924.805965] usb 1-2: new full-speed USB device number 5 using xhci_hcd
Jun 1 20:44:56 sgx2 kernel: [ 8924.935267] usb 1-2: New USB device found, idVendor=1a86, idProduct=7523
Jun 1 20:44:56 sgx2 kernel: [ 8924.935277] usb 1-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Jun 1 20:44:56 sgx2 kernel: [ 8924.935282] usb 1-2: Product: USB2.0-Serial
Jun 1 20:44:56 sgx2 mtp-probe: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
Jun 1 20:44:56 sgx2 mtp-probe: bus: 1, device: 5 was not an MTP device
Jun 1 20:44:57 sgx2 kernel: [ 8925.966002] usbcore: registered new interface driver ch341
Jun 1 20:44:57 sgx2 kernel: [ 8925.966039] usbserial: USB Serial support registered for ch341-uart
Jun 1 20:44:57 sgx2 kernel: [ 8925.966065] ch341 1-2:1.0: ch341-uart converter detected
Jun 1 20:44:57 sgx2 kernel: [ 8925.967626] usb 1-2: ch341-uart converter now attached to ttyUSB2
 

freeneutron

New member
Jun 1 20:44:56 sgx2 kernel: [ 8924.805965] usb 1-2: new full-speed USB device number 5 using xhci_hcd
Jun 1 20:44:56 sgx2 kernel: [ 8924.935267] usb 1-2: New USB device found, idVendor=1a86, idProduct=7523
Jun 1 20:44:56 sgx2 kernel: [ 8924.935277] usb 1-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Jun 1 20:44:56 sgx2 kernel: [ 8924.935282] usb 1-2: Product: USB2.0-Serial
Jun 1 20:44:56 sgx2 mtp-probe: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
Jun 1 20:44:56 sgx2 mtp-probe: bus: 1, device: 5 was not an MTP device
Jun 1 20:44:57 sgx2 kernel: [ 8925.966002] usbcore: registered new interface driver ch341
Jun 1 20:44:57 sgx2 kernel: [ 8925.966039] usbserial: USB Serial support registered for ch341-uart
Jun 1 20:44:57 sgx2 kernel: [ 8925.966065] ch341 1-2:1.0: ch341-uart converter detected
Jun 1 20:44:57 sgx2 kernel: [ 8925.967626] usb 1-2: ch341-uart converter now attached to ttyUSB2
У меня в Syslog только такая строка:
usb 4-1: new full-speed USB device number 2 using ohci-pci
 

serrgee

New member
Адаптер-то живой? Странно, что нет сообщения idVendor/idProduct...
Надо бы на него посмотреть в другой системе - в винде или в "большой" убунте. Если там работает, то дело в установленном драйвере: например, не все возможные айдишники прописаны.
 

serrgee

New member
Может на адаптере нужно перемычку (джампер) установить? Существует такая разновидность UARTов с переключаемым уровнями сигналов 5/3.3v, которые делают именно на CH340...

UPD. Нет, это не ваш случай - у вас интегрированный адаптер...
 
Последнее редактирование:

freeneutron

New member
Я описал свою проблему продавцу. И он вернул мне деньги. И я сразу же заказал у него такой же модуль. Когда новый модуль пришел, я обнаружил, что он работает идентично предыдущему. Тогда я понял, что скорее всего делаю что-то не так. Стал экспериментировать с кнопками RESET и FLASH и обнаружил следующее:
  1. После подключения модуля к компьютеру система не видит его.
  2. Если модуль подключен компьютеру, и если на нем нажать комбинацию кнопок FLASH+RESET, то система начинает видеть его.
  3. Если модуль отключить от компьютера и снова подключить, то система снова перестает его видеть
В общем, заставить работать модуль мне удалось. Но способ, которым я это сделал был найден абсолютно случайно и в описаниях ни где мне не попадался. Очень странно o_O
 
Сверху Снизу