Linux vs rs485-USB

FORUM_NAME: USB-RS485
Модератор: Модераторы
delovoy
Автор темы
delovoy
Автор темы
Репутация: 1
Сообщения: 52
Зарегистрирован: 28.11.2015
С нами: 1 год
Профессия: IT

Непрочитанное сообщение #101 delovoy » 24.12.2015, 18:34

Phoenix писал(а):Сам посмотрел. Это драйвер от производителя чипа, но в файл xr_usb_serial_hal.c добавлена строка: gpio_mode = 0x0b; // FIXME hardcoded to RS-485
Надо же, число не 8, а 11 (0x0b) :-):

В двоичной системе:
8 = 1000
11(0x0b) = 1011

Видно, что помимо четвертого бита (как я говорил), установлены первый и второй. Что-то я недосмотрел в документации. Я думал что если установлен четвертый бит, то первые три игнорируются.

Добавлено позже:
А вначале я говорил gpio_mode=3, это как раз те первые два бита. Запутано как-то написано в документации. Написали бы, что для включения RS-485 сделайте то-то.
Первые два бита включают XCVR (видимо это одно и то-же с Auto Transceiver), четвертый бит включает XCVR Enable Polarity.

Они слишком заморочились и с документацией и с дровами. :-) на забугорном форуме нашел ссылку на эти исходники.

delovoy
Автор темы
delovoy
Автор темы
Репутация: 1
Сообщения: 52
Зарегистрирован: 28.11.2015
С нами: 1 год
Профессия: IT

Непрочитанное сообщение #102 delovoy » 07.01.2016, 16:46

С РОЖДЕСТВОМ!

Мне не дает покоя мысль. Вот с exar мы разобрались. А как быть с драйверами по умолчанию?! Почему не определяется по дефолту как полагается? Есть у кого какие идеи? Было бы здорово решить и этот вопрос. Если exar заглохнет, либо их драйвера перестанут поддерживать последние ядро. То не хочется ждать пока они обновят свой код под текущее ядро. Должна быть альтернатива.

Phoenix M
Phoenix M
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #103 Phoenix » 07.01.2016, 17:51

С Рождеством.
А программу по настройке чипа пробовали? Скиньте пожалуйста снимки экрана этой программы, хочу посмотреть как она видит преобразователь. В программе есть выпадающий список "Core", что в этом списке?

delovoy
Автор темы
delovoy
Автор темы
Репутация: 1
Сообщения: 52
Зарегистрирован: 28.11.2015
С нами: 1 год
Профессия: IT

Непрочитанное сообщение #104 delovoy » 07.01.2016, 17:56

Phoenix писал(а):С Рождеством.
А программу по настройке чипа пробовали? Скиньте пожалуйста снимки экрана этой программы, хочу посмотреть как она видит преобразователь. В программе есть выпадающий список "Core", что в этом списке?


Ее не пробовал, ибо под вайном не пошла. У вас нет такого преобразователя и винды под рукой?
Винда отвращает своим видом, простите. Мне жалко портить загрузчик и свою настроенную систему, что я просто не могу установить винду. Еще еще альтернатива, которая не требует наличие винды?

Могу допустить запуск сия ПО под wine, а не подскажите как завести? У меня выдавало ошибку.
Могу под вбокх попробовать. Для этого ПО нужно win7 64х? Если да, то там могу попробовать, вред мне не принесет.

Phoenix M
Phoenix M
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #105 Phoenix » 07.01.2016, 18:06

Если используется драйвер от производителя, то он программирует регистры чипа, и тот работает как нужно.
Если используется стандартный драйвер ядра Linux, то чип распознает это и берет настройки своих регистров из других регистров. Например настройки регистра FLOW_CONTROL берет из регистра CDC_ACM_FLOW_CONTROL, и так еще для трех регистров: GPIO_MODE, GPIO_DIRECTION, GPIO_INT_MASK. Если каким-то образом записать правильные данные в регистры CDC_ACM_..., то должно работать со стандартным драйвером. Нужно либо разбираться как записать данные в регистры, либо, при помощи ПО от производителя, если конечно оно это умеет и настройки не сбрасываются при переподключении.

У меня такого преобразователя нет. С удовольствием сам бы поразбирался :)
Винду можно установить на VirtualBox и пробросить USB.

delovoy
Автор темы
delovoy
Автор темы
Репутация: 1
Сообщения: 52
Зарегистрирован: 28.11.2015
С нами: 1 год
Профессия: IT

Непрочитанное сообщение #106 delovoy » 07.01.2016, 18:27

Все сводиться к тому, чтобы разобраться в сорцах и их подпилить, либо на виртуальке вин поднимать. Начнем с сорцов?)

pet-and M
Активный участник
Активный участник
pet-and M
Активный участник
Активный участник
Возраст: 37
Репутация: 21
Сообщения: 1676
Зарегистрирован: 11.11.2012
С нами: 4 года
Профессия: инженер
Откуда: Санкт-Петербург

Непрочитанное сообщение #107 pet-and » 07.01.2016, 18:56

Я так смотрю, что опасения MadHacker-а были совсем не беспочвенны. Праздники, да и в вопросе разобрались вроде, так нет же, не унимается любопытный народ.
Далее помочь не в силах (знаний сверх того, что советовал выше, ноль полный), да и железяки такой под рукой нет. Но читать буду с интересом, авось что нужное необходимое в голову залезет.
С праздниками камрады.

delovoy
Автор темы
delovoy
Автор темы
Репутация: 1
Сообщения: 52
Зарегистрирован: 28.11.2015
С нами: 1 год
Профессия: IT

Непрочитанное сообщение #108 delovoy » 07.01.2016, 20:04

pet-and писал(а):Я так смотрю, что опасения MadHacker-а были совсем не беспочвенны. Праздники, да и в вопросе разобрались вроде, так нет же, не унимается любопытный народ.
Далее помочь не в силах (знаний сверх того, что советовал выше, ноль полный), да и железяки такой под рукой нет. Но читать буду с интересом, авось что нужное необходимое в голову залезет.
С праздниками камрады.


НУ еще + 11 страниц и разберемся

Phoenix M
Phoenix M
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #109 Phoenix » 08.01.2016, 14:01

Программировать устройство без самого устройство может оказаться муторно.
Попробуйте запустить программу info1411 с параметром /dev/XRUSB0
Программа пытается прочитать регистр GPIO_MODE. Программа будет работать только через драйвер производителя чипа.
Хотел сделать программу, которая работает напрямую с USB, но пока не разобрался как это сделать.
Вложения
info1411.zip
(9.23 КБ) 24 скачивания

delovoy
Автор темы
delovoy
Автор темы
Репутация: 1
Сообщения: 52
Зарегистрирован: 28.11.2015
С нами: 1 год
Профессия: IT

Непрочитанное сообщение #110 delovoy » 10.02.2016, 15:09

Phoenix писал(а):Программировать устройство без самого устройство может оказаться муторно.
Попробуйте запустить программу info1411 с параметром /dev/XRUSB0
Программа пытается прочитать регистр GPIO_MODE. Программа будет работать только через драйвер производителя чипа.
Хотел сделать программу, которая работает напрямую с USB, но пока не разобрался как это сделать.

./info1411 /dev/ttyXRUSB0
Port /dev/ttyXRUSB0 is open.
Error.

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

Phoenix M
Phoenix M
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #111 Phoenix » 19.02.2016, 21:07

Моя программа в предыдущем сообщении рабочая, но ошибка в драйвере. Видимо сам разработчик драйвера не проверял некоторые системные вызовы своего драйвера. Можно переключиться на 12 консоль linux (вывод отладочных сообщений ядра) и увидеть что значение регистра запрашивается и выдается ядром драйверу, но драйвер ждет от ядра ответ в виде одного байта, а приходит два, поэтому драйвер не выдает результат моей программе. Поправил драйвер, моя программа выдает результат.

Взял у знакомого С2000-USB на той же микросхеме, смотрю что да как. Не обещаю каких-то результатов, пока сам не знаю что получится.

Программа от производителя, которая должна считывать и записывать регистры микросхемы, как-то странно работает. Выдает во всех полях нули, даже vendor/product, даже если нажать кнопку "по умолчанию". Ей лучше ничего не записывать, может получиться кирпич :)

Phoenix M
Phoenix M
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #112 Phoenix » 20.02.2016, 09:41

Нужные регистры считываются и записываются, но после переподключения все сбрасывается по умолчанию. В документации написано что есть отдельная энергонезависимая память, которая как раз и задает значения по умолчанию для некоторых регистров. Но эту память можно запрограммировать только один раз, потом никаких изменений внести уже нельзя! Ошибка в параметрах возможно приведет к неработоспособности! В документации не написано при помощи каких команд можно программировать эту память (написано что обращайтесь по почте). Эту помять можно программировать при помощи утилиты от производителя. Я запрограммировал при помощи этой утилиты нужные параметры, но никакого эффекта на работу преобразователя это не оказало. Регистры так и сбрасываются на прежние значения. Повторяю, память программируется только один раз и все! Это нужно для разработчиков преобразователей, скорее всего чтобы сменить VendorID, DeviceID.

Для использования в linux есть два варианта:
1. Продолжать использовать модифицированный драйвер от производителя.
2. Использовать стандартный драйвер ядра linux, но в процессе подключения преобразователя менять его регистры при помощи отдельной программы (работающей не через драйвер от производителя, как я сейчас делаю, а через команды USB). Но я с этим еще не разбирался, это сложнее чем менять регистры через драйвер от производителя. Да и нужно ли усложнять.

agennu
agennu
Репутация: 0
Сообщения: 8
Зарегистрирован: 04.05.2016
С нами: 7 месяцев 4 дня
Профессия: Пользователь

Непрочитанное сообщение #113 agennu » 05.05.2016, 13:21

delovoy писал(а):[post]19679[/post] mini HowTo
Привет, примите и научите, если можно. С линухом давно, но на спеца не потяну, винды нет а в виртуалке тормозит безбожно. Поэтому хочу тоже, что здесь сотворили на ubuntu 14.
Спойлер
genn@genn-UX31A:~$ uname -a
Linux genn-UX31A 3.16.0-56-generic #75~14.04.1-Ubuntu SMP Wed Dec 2 11:27:25 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
. Делал много чего - не получилось, вернул систему в состояние до всех экспериментов, сделал как в mini HowTo. У меня XR21B1411, все скомпилировалось без ошибок и другие действия тоже. Но нет у меня устройства /dev/XRUSB0. И в dosdevices пишет что ссылка испорчена, т.к. нет устройства XRUSB0. Вот прошу помощи в разборе данной ситуации. На всякий некоторые данные в спойлерах
Спойлер
genn@genn-UX31A:~$ lsusb
Bus 002 Device 004: ID 8087:07da Intel Corp.
Bus 002 Device 003: ID 04f2:b330 Chicony Electronics Co., Ltd Asus 720p CMOS webcam
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 046d:c526 Logitech, Inc. Nano Receiver
Bus 003 Device 004: ID 04e2:1411 Exar Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
genn@genn-UX31A:~$
dmesg | grep usb
Спойлер
211.908841] usb 3-1: USB disconnect, device number 2
[ 214.346920] usb 3-1: new full-speed USB device number 4 using xhci_hcd
[ 214.476051] usb 3-1: New USB device found, idVendor=04e2, idProduct=1411
[ 214.476056] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 214.476059] usb 3-1: Product: XR21B1411
[ 214.476061] usb 3-1: Manufacturer: Exar Corp.
[ 214.476063] usb 3-1: SerialNumber: G0443801341
Спойлер
genn@genn-UX31A:~$ sudo modprobe ftdi_sio
genn@genn-UX31A:~$

Phoenix M
Phoenix M
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #114 Phoenix » 05.05.2016, 17:48

agennu писал(а):[post]23766[/post] sudo modprobe ftdi_sio
Эта команда загружает модуль ядра (драйвер) для преобразователя на другой микросхеме и в данном случае не подходит.

Скорее всего самосборный драйвер не работает потому что не выгружен другой драйвер для этого преобразователя. Попробуйте так:

Код: Выделить всё

rmmod cdc-acm
modprobe -r usbserial
modprobe usbserial
insmod ./xr_usb_serial_common.ko

agennu
agennu
Репутация: 0
Сообщения: 8
Зарегистрирован: 04.05.2016
С нами: 7 месяцев 4 дня
Профессия: Пользователь

Непрочитанное сообщение #115 agennu » 05.05.2016, 18:51

Вот листинг
Спойлер
genn@genn-UX31A:~$ rmmod cdc-acm
rmmod: ERROR: Module cdc_acm is not currently loaded
genn@genn-UX31A:~$ sudo rmmod cdc-acm
[sudo] password for genn:
rmmod: ERROR: Module cdc_acm is not currently loaded
genn@genn-UX31A:~$ modprobe -r usbserial
genn@genn-UX31A:~$ modprobe usbserial
modprobe: ERROR: could not insert 'usbserial': Operation not permitted
genn@genn-UX31A:~$ sudo modprobe usbserial
genn@genn-UX31A:~$ insmod ./xr_usb_serial_common.ko
insmod: ERROR: could not load module ./xr_usb_serial_common.ko: No such file or directory
genn@genn-UX31A:~$

Phoenix M
Phoenix M
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #116 Phoenix » 05.05.2016, 19:15

Эти команды нужно выполнять из под рута. Нужно перейти в каталог с самасбоным модулем ядра перед выполнением последней команды.

agennu
agennu
Репутация: 0
Сообщения: 8
Зарегистрирован: 04.05.2016
С нами: 7 месяцев 4 дня
Профессия: Пользователь

Непрочитанное сообщение #117 agennu » 05.05.2016, 19:44

Первая команда из под рута с ошибкой - модуль не загружен
Спойлер
genn@genn-UX31A:~$ sudo rmmod cdc-acm
[sudo] password for genn:
rmmod: ERROR: Module cdc_acm is not currently loaded
Сейчас последнюю выполню
Спойлер
genn@genn-UX31A:~/.bolid$ sudo insmod ./xr_usb_serial_common.ko
[sudo] password for genn:
insmod: ERROR: could not insert module ./xr_usb_serial_common.ko: File exists
genn@genn-UX31A:~/.bolid$
Он еще здесь лежит
Спойлер
genn@genn-UX31A:~/epsolar-tracer/xr_usb_serial_common-1a$ sudo insmod ./xr_usb_serial_common.ko insmod: ERROR: could not insert module ./xr_usb_serial_common.ko: Invalid module format
genn@genn-UX31A:~/epsolar-tracer/xr_usb_serial_common-1a$

agennu
agennu
Репутация: 0
Сообщения: 8
Зарегистрирован: 04.05.2016
С нами: 7 месяцев 4 дня
Профессия: Пользователь

Непрочитанное сообщение #118 agennu » 06.05.2016, 05:28

Вчера температурил и затупил. Сегодня на свежую голову понял, что стандартный модуль не должен быть загружен.
Phoenix писал(а):[post]23776[/post] Нужно перейти в каталог с самасбоным модулем ядра
Я правильно понимаю, что это папка .bolid, если я делал все по мини хоуту?

agennu
agennu
Репутация: 0
Сообщения: 8
Зарегистрирован: 04.05.2016
С нами: 7 месяцев 4 дня
Профессия: Пользователь

Непрочитанное сообщение #119 agennu » 07.05.2016, 15:03

Вернул систему в исходное состояние (аналог точки восстановления в винде). Вот вывод gmesg
Спойлер
[ 1869.105467] usb 3-1: USB disconnect, device number 2
[ 1871.729087] usb 3-1: new full-speed USB device number 4 using xhci_hcd
[ 1871.858803] usb 3-1: New USB device found, idVendor=04e2, idProduct=1411
[ 1871.858814] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1871.858819] usb 3-1: Product: XR21B1411
[ 1871.858824] usb 3-1: Manufacturer: Exar Corp.
[ 1871.858828] usb 3-1: SerialNumber: G0443801341
[ 1907.743532] usb 3-1: USB disconnect, device number 4
[ 1910.274391] usb 3-1: new full-speed USB device number 5 using xhci_hcd
[ 1910.403984] usb 3-1: New USB device found, idVendor=04e2, idProduct=1411
[ 1910.403993] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1910.403998] usb 3-1: Product: XR21B1411
[ 1910.404002] usb 3-1: Manufacturer: Exar Corp.
[ 1910.404005] usb 3-1: SerialNumber: G0443801341
[ 1950.132692] usb 3-1: USB disconnect, device number 5
[ 1955.865059] usb 3-1: new full-speed USB device number 6 using xhci_hcd
[ 1955.994205] usb 3-1: New USB device found, idVendor=04e2, idProduct=1411
[ 1955.994208] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1955.994210] usb 3-1: Product: XR21B1411
[ 1955.994211] usb 3-1: Manufacturer: Exar Corp.
[ 1955.994213] usb 3-1: SerialNumber: G0443801341
[ 4063.643294] usbcore: registered new interface driver usbserial
[ 4063.643342] usbcore: registered new interface driver usbserial_generic
[ 4063.643381] usbserial: USB Serial support registered for generic
[ 4063.650785] usbcore: registered new interface driver ftdi_sio
[ 4063.650865] usbserial: USB Serial support registered for FTDI USB Serial Device
Почему то уже три устройства и нет tty. Нужен tty, куда копать?
Перезагрузился, вот правильный вывод, tty нет
Спойлер
157.713972] usb 3-1: new full-speed USB device number 3 using xhci_hcd
[ 157.843360] usb 3-1: New USB device found, idVendor=04e2, idProduct=1411
[ 157.843370] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 157.843375] usb 3-1: Product: XR21B1411
[ 157.843379] usb 3-1: Manufacturer: Exar Corp.
[ 157.843382] usb 3-1: SerialNumber: G0443801341
[ 157.884349] usbcore: registered new interface driver cdc_acm

Отправлено спустя 1 час 21 минуту 25 секунд:
устройство появилось так:
Спойлер
modprobe usbserial vendor=0x04e2 product=0x1411
. Попробую проделать заново howto.

Отправлено спустя 2 часа 20 минут 6 секунд:
Моя компиляция
Спойлер
make -C /lib/modules/3.16.0-71-generic/build M=/home/genn/epsolar-tracer/xr_usb_serial_common-1a
make[1]: Вход в каталог `/usr/src/linux-headers-3.16.0-71-generic'
LD /home/genn/epsolar-tracer/xr_usb_serial_common-1a/built-in.o
CC [M] /home/genn/epsolar-tracer/xr_usb_serial_common-1a/xr_usb_serial_common.o
/home/genn/epsolar-tracer/xr_usb_serial_common-1a/xr_usb_serial_common.c: In function ‘xr_usb_serial_ctrl_irq’:
/home/genn/epsolar-tracer/xr_usb_serial_common-1a/xr_usb_serial_common.c:261:21: warning: unused variable ‘tty’ [-Wunused-variable]
struct tty_struct *tty;
^
/home/genn/epsolar-tracer/xr_usb_serial_common-1a/xr_usb_serial_common.c: In function ‘xr_usb_serial_process_read_urb’:
/home/genn/epsolar-tracer/xr_usb_serial_common-1a/xr_usb_serial_common.c:393:24: warning: unused variable ‘tty’ [-Wunused-variable]
struct tty_struct *tty;
^
/home/genn/epsolar-tracer/xr_usb_serial_common-1a/xr_usb_serial_common.c: In function ‘xr_usb_serial_softint’:
/home/genn/epsolar-tracer/xr_usb_serial_common-1a/xr_usb_serial_common.c:468:24: warning: unused variable ‘tty’ [-Wunused-variable]
struct tty_struct *tty;
^
/home/genn/epsolar-tracer/xr_usb_serial_common-1a/xr_usb_serial_common.c: In function ‘xr_usb_serial_reset_resume’:
/home/genn/epsolar-tracer/xr_usb_serial_common-1a/xr_usb_serial_common.c:1625:24: warning: unused variable ‘tty’ [-Wunused-variable]
struct tty_struct *tty;
^
Building modules, stage 2.
MODPOST 1 modules
CC /home/genn/epsolar-tracer/xr_usb_serial_common-1a/xr_usb_serial_common.mod.o
LD [M] /home/genn/epsolar-tracer/xr_usb_serial_common-1a/xr_usb_serial_common.ko
make[1]: Выход из каталога `/usr/src/linux-headers-3.16.0-71-generic'
genn@genn-UX31A:~/epsolar-tracer/xr_usb_serial_common-1a$
.
Смущают эти строчки: warning: unused variable ‘tty’ [-Wunused-variable]
Не получается
Спойлер
[ 103.819610] cdc_xr_usb_serial 3-1:1.0: USB_device_id idVendor:04e2, idProduct 1411
[ 103.819620] cdc_xr_usb_serial 3-1:1.0: This device cannot do calls on its own. It is not a modem.
[ 103.819630] cdc_xr_usb_serial 3-1:1.0: The data interface has switched endpoints
[ 103.819637] cdc_xr_usb_serial 3-1:1.0: interfaces are valid
[ 103.819647] cdc_xr_usb_serial 3-1:1.0: epwrite->bEndpointAddress =1
[ 103.819689] cdc_xr_usb_serial 3-1:1.0: ttyXR_USB_SERIAL0: USB XR_USB_SERIAL device
[ 103.819700] cdc_xr_usb_serial 3-1:1.0: xr_usb_serial_set_reg Channel:0 0x20d = 0x01
[ 103.819801] cdc_xr_usb_serial 3-1:1.0: xr_usb_serial_set_reg Channel:0 0xc0c = 0x00
[ 103.819883] cdc_xr_usb_serial 3-1:1.0: xr_usb_serial_set_reg Channel:0 0xc0d = 0x28
[ 103.819967] cdc_xr_usb_serial 3-1:1.0: xr_usb_serial_set_reg Channel:0 0xc0e = 0x28
[ 103.820122] cdc_xr_usb_serial 3-1:1.0: xr_usb_serial_ctrl_msg - rq 0x22, val 0x0, len 0x0, result 0
[ 103.820266] cdc_xr_usb_serial 3-1:1.0: xr_usb_serial_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 135.022969] usbserial: `0x1411cd' invalid for parameter `product'

Отправлено спустя 1 час 10 минут 17 секунд:
Оказывается все заработало. Или у меня так, или в инструкции ошибка, там устройство /dev/XRUSB0, а у меня ttyXRUSB0 и меняется на 1 при перевставке свистка, поэтому пробросил два симлинка на сом1 и сом2

delovoy
Автор темы
delovoy
Автор темы
Репутация: 1
Сообщения: 52
Зарегистрирован: 28.11.2015
С нами: 1 год
Профессия: IT

Непрочитанное сообщение #120 delovoy » 18.05.2016, 14:39

[post]23783[/post] warning: unused variable ‘tty’ [-Wunused-variable]

Это не ошибка вовсе, мануал кривоват кстати, но с трудностями вы справились, ибо немножно соображаете в nix подобных системах.


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «USB-RS485»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 2 гостя

forum-bolid.ru : Отказ от ответственности