2013-04-26 96 views
0

我應該編譯/usb/serial/ch341.c文件到ch341.ko。 我正在使用不工作的rs485模塊。我在一些論壇上發現,其他人也面臨這樣的問題,因爲驅動來自於ch341.ko文件和設備舊設備ID配備了新的設備ID -編譯raspbian wheezy usb驅動程序ch341.c到ch341.ko

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

我需要新的設備ID添加到CH341 .c文件是alredy那裏 -

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

現在我需要編譯這個文件來ch341.ko爲raspbian喘息我樹莓派工作。

任何幫助將不勝感激。

回答

0

您可能需要遵循以下博客文章:

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

跟着你應該能夠編譯/或交叉編譯在這兩個職位列出的步驟你驅動程序並獲得所需的.ko文件

+0

我已經查看過驅動程序和設備ID是否正確。此外,我已經嘗試過與更新的ch341驅動程序的Ubuntu的代碼,它沒有返回,但驅動程序都可以。 @Nipun – 2013-04-30 09:04:18

1

我有一個CH341A(在串行模式下)連接到我的RasPI(raspbian wheezy with最新升級版)。 令我驚訝的是CH341A SERIAL被正確識別,通過「ttyUSB0」通訊 工作正常(使用pySerial)。

LS的/ dev/tty的*

...看看列表中的 「ttyUSB0」。