用户工具

站点工具


sparkone:updatech340

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
sparkone:updatech340 [2021/10/01 19:49] – 创建 caojiesparkone:updatech340 [2021/10/01 20:02] (当前版本) caojie
行 1: 行 1:
 +======树莓派更新CH340驱动======
 +\\
 ====引言==== ====引言====
-树莓派等基于Linux内核的操作系统,由于系统自带的CH340驱动过于老旧,与新出的CH340G芯片有一定的兼容性问题,需要手动安装厂家提供的新驱动程序。 +树莓派等基于Linux内核的操作系统,由于系统自带的CH340驱动过于老旧,与新出的CH340G芯片有一定的兼容性问题,需要手动安装厂家提供的新驱动程序。\\ 
- +\\ 
-Linux版驱动程序源码下载如下: +Linux版驱动程序源码下载如下:\\ 
- +[[http://wiki.weedo3d.cn/lib/exe/fetch.php?media=sparkone:ch341ser_linux.zip|download]] 
-硬件与操作系统 +\\ 
-Raspberry Pi 4B, Broadcom BCM711, 4GB Ram, 安装07/5/2021发布的官方树莓派系统,内核为5.10。 +\\ 
- +====硬件与操作系统==== 
- +Raspberry Pi 4B, Broadcom BCM711, 4GB Ram, 安装07/5/2021发布的官方树莓派系统,内核为5.10。\\ 
- +{{:sparkone:ch340-1.jpg?nolink|}}\\ 
- +\\ 
-1. 删除原驱动 +{{:sparkone:ch340-2.jpg?nolink|}}\\ 
-输入指令查找系统安装的串口设备驱动  +\\ 
-ls /lib/modules/(version)/kernel/drivers/usb/serial/ +\\ 
- +====1. 删除原驱动==== 
-找到ch341.ko并删除 +输入指令查找系统安装的串口设备驱动 \\ 
-sudo rm /lib/modules/(version)/kernel/drivers/usb/serial/ch341.ko +  ls /lib/modules/(version)/kernel/drivers/usb/serial/ 
- +{{:sparkone:ch340-3.jpg?nolink|}}\\ 
- +\\ 
-2. 编译安装新驱动 +找到ch341.ko并删除\\ 
-下载CH340驱动源代码并解压缩 +  sudo rm /lib/modules/(version)/kernel/drivers/usb/serial/ch341.ko 
-unzpi CH341SER_LINUX.ZIP +{{:sparkone:ch340-4.jpg?nolink|}}\\ 
- +\\ 
- +\\ 
-进入源码目录进行编译 +====2. 编译安装新驱动==== 
-cd CH341SER_LINUX &&  make +下载CH340驱动源代码并解压缩\\ 
- +  unzpi CH341SER_LINUX.ZIP 
- +{{:sparkone:ch340-5.jpg?nolink|}}\\ 
-如果系统中没有安装内核头文件,会显示找不到/lib/modules/(version)/build。 +\\ 
-安装树莓派内核头文件 +进入源码目录进行编译\\ 
-sudo apt install raspberrypi-kernel-headers +  cd CH341SER_LINUX &&  make 
- +{{:sparkone:ch340-6.jpg?nolink|}}\\ 
- +\\ 
-安装完内核头文件后重新进行编译。如果编译器提示'wait-queue+t'类型未知错误,请使用vi打开ch34x.c文件,找到并注释掉591行。 +如果系统中没有安装内核头文件,会显示找不到/lib/modules/(version)/build。\\ 
- +安装树莓派内核头文件\\ 
- +  sudo apt install raspberrypi-kernel-headers 
-编译成功后会生成ch34x.ko文件。 +{{:sparkone:ch340-7.jpg?nolink|}}\\ 
- +\\ 
- +安装完内核头文件后重新进行编译。如果编译器提示'wait-queue+t'类型未知错误,请使用vi打开ch34x.c文件,找到并注释掉591行。\\ 
-将ch34x.ko文件拷贝至内核驱动目录,并安装该驱动 +{{:sparkone:ch340-8.jpg?nolink|}}\\ 
-sudo cp ch34x.ko /lib/modules/(version)/kernel/drivers/usb/serial/ +\\ 
-sudo depmod +编译成功后会生成ch34x.ko文件。\\ 
- +{{:sparkone:ch340-9.jpg?nolink|}}\\ 
- +\\ 
-3. 测试串口连接 +将ch34x.ko文件拷贝至内核驱动目录,并安装该驱动\\ 
-使用USB线连接3D打印机,并打开电源。如果驱动安装成功,将会在/dev/目录下会出现ttyUSB0设备。 +  sudo cp ch34x.ko /lib/modules/(version)/kernel/drivers/usb/serial/ 
- +  sudo depmod 
- +{{:sparkone:ch340-10.jpg?nolink|}}\\ 
-在OctoPrint中找到ttyUSB0设备,将波特率设置为115200。 +\\ 
-打开端口后,Terminal面板中显示出3D打印机的固件版本信息,连接成功。 +\\ 
- +====3. 测试串口连接==== 
 +使用USB线连接3D打印机,并打开电源。如果驱动安装成功,将会在/dev/目录下会出现ttyUSB0设备。\\ 
 +{{:sparkone:ch340-11.jpg?nolink|}}\\ 
 +\\ 
 +在OctoPrint中找到ttyUSB0设备,将波特率设置为115200。\\ 
 +打开端口后,Terminal面板中显示出3D打印机的固件版本信息,连接成功。\\ 
 +{{:sparkone:ch340-12.jpg?nolink|}}\\ 
 +\\
  
  
sparkone/updatech340.1633088988.txt.gz · 最后更改: caojie

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki