2013-04-26 5 views
0

Я должен скомпилировать файл /usb/serial/ch341.c на ch341.ko. Я использую модуль rs485, который не работает. Я нашел на некоторых форумах, что другие люди также сталкиваются с этой проблемой, потому что водители приходят со старым идентификатором устройства в ch341.ko файле и устройство поставляется с новым устройством ид -компиляция raspbian wheezy usb driver ch341.c to ch341.ko

http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=82078234d4023c61b9d88e8be5e795423d17538e

мне нужно, чтобы добавить новый идентификатор устройства для ch341 .c файл, который там настроек уже -

http://lxr.linux.no/linux/drivers/usb/serial/ch341.c

Теперь я должен скомпилировать этот файл ch341.ko для raspbian хриплый работать в моей Raspberry Pi.

Любая помощь будет оценена по достоинству.

ответ

0

Вы можете следовать следующим Публикаций:

  1. Building modules for Raspberry Pi
  2. More specific one on building a wireless driver

После шаги, описанные в этих двух постах вы должны быть в состоянии собрать/или кросс компиляции вашего драйвера и получить требуемый файл .ko

+0

Я проверил драйверы и идентификатор устройства в нем. Также я пробовал код на ubuntu с новым драйвером ch341, он возвращает ничего, но драйверы в порядке. @Nipun –

1

У меня был CH341A (в SERIAL MODE), прикрепленный к моему RasPI (raspbian wheezy с последние обновления). К моему удивлению, CH341A SERIAL был признан правильно, и я связываю через «ttyUSB0», работающий отлично (используя pySerial).

Ls/DEV/TTY *

... искать "ttyUSB0" в списке.