mizu-shou
2018年12月10日 17時03分
お世話になります。
CH340を使用したUSBシリアル通信を行いたいのですが
ドライバーのインストール方法をご教授頂けますでしょうか。
コメント
mizu-shou
> 花田です。
>
> > CH340を使用したUSBシリアル通信を行いたいのですが
> > ドライバーのインストール方法をご教授頂けますでしょうか。
>
> 手元にデバイスがないので試していませんが、一般的にはUSB Winchiphead CH341 Single Port Serial Driverで動作するようです。
> linux-4.9カーネルをカスタマイズして、このドライバを組み込むことができます。
>
>
> │ Symbol: USB_SERIAL_CH341 [=n] │ > │ Type : tristate │ > │ Prompt: USB Winchiphead CH341 Single Port Serial Driver │ > │ Location: │ > │ -> Device Drivers │ > │ -> USB support (USB_SUPPORT [=y]) │ > │ (1) -> USB Serial Converter support (USB_SERIAL [=y]) │ > │ Defined at drivers/usb/serial/Kconfig:104 │ > │ Depends on: USB_SUPPORT [=y] && USB [=y] && USB_SERIAL [=y] >
>
> 手順については製品マニュアルを参照してください。
> https://manual.atmark-techno.com/armadillo-iot-g3l/armadillo-iotg-g3l_p…
>
> 参考までに、一部のCH340デバイスでは動作しない場合は、下記の変更で解消することもあるとのこと。
>
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/comm…
> (v4.10.0-rc4段階で取り込まれた修正であるため、v4.9では未対策となっており自力で取り込む必要があります)
>
無事にlinux-4.9カーネル、ATDE7を使用して
ドライバーを有効にすることができました!
ちなみに私のモジュールでは、手順2は不要でした。
ありがとうございました。
at_hanada
2018年12月10日 18時31分
花田です。
> CH340を使用したUSBシリアル通信を行いたいのですが
> ドライバーのインストール方法をご教授頂けますでしょうか。
手元にデバイスがないので試していませんが、一般的にはUSB Winchiphead CH341 Single Port Serial Driverで動作するようです。
linux-4.9カーネルをカスタマイズして、このドライバを組み込むことができます。
手順については製品マニュアルを参照してください。
https://manual.atmark-techno.com/armadillo-iot-g3l/armadillo-iotg-g3l_p…
参考までに、一部のCH340デバイスでは動作しない場合は、下記の変更で解消することもあるとのこと。
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/comm…
(v4.10.0-rc4段階で取り込まれた修正であるため、v4.9では未対策となっており自力で取り込む必要があります)