用户工具

站点工具


sparkone:updatech340

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
sparkone:updatech340 [2021/10/01 19:58]
caojie
sparkone:updatech340 [2021/10/01 20:02] (当前版本)
caojie
行 10: 行 10:
 ====硬件与操作系统==== ====硬件与操作系统====
 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|}}+{{:​sparkone:​ch340-1.jpg?​nolink|}}\\
 \\ \\
-{{:​sparkone:​ch340-2.jpg?​nolink|}}+{{:​sparkone:​ch340-2.jpg?​nolink|}}\\
 \\ \\
 \\ \\
行 18: 行 18:
 输入指令查找系统安装的串口设备驱动 \\ 输入指令查找系统安装的串口设备驱动 \\
   ls /​lib/​modules/​(version)/​kernel/​drivers/​usb/​serial/​   ls /​lib/​modules/​(version)/​kernel/​drivers/​usb/​serial/​
-{{:​sparkone:​ch340-3.jpg?​nolink|}}+{{:​sparkone:​ch340-3.jpg?​nolink|}}\\
 \\ \\
 找到ch341.ko并删除\\ 找到ch341.ko并删除\\
   sudo rm /​lib/​modules/​(version)/​kernel/​drivers/​usb/​serial/​ch341.ko   sudo rm /​lib/​modules/​(version)/​kernel/​drivers/​usb/​serial/​ch341.ko
-{{:​sparkone:​ch340-4.jpg?​nolink|}}+{{:​sparkone:​ch340-4.jpg?​nolink|}}\\
 \\ \\
 \\ \\
 ====2. 编译安装新驱动==== ====2. 编译安装新驱动====
-下载CH340驱动源代码并解压缩+下载CH340驱动源代码并解压缩\\
   unzpi CH341SER_LINUX.ZIP   unzpi CH341SER_LINUX.ZIP
- +{{:​sparkone:​ch340-5.jpg?​nolink|}}\\ 
 +\\
 进入源码目录进行编译\\ 进入源码目录进行编译\\
   cd CH341SER_LINUX && ​ make   cd CH341SER_LINUX && ​ make
- +{{:​sparkone:​ch340-6.jpg?​nolink|}}\\ 
 +\\
 如果系统中没有安装内核头文件,会显示找不到/​lib/​modules/​(version)/​build。\\ 如果系统中没有安装内核头文件,会显示找不到/​lib/​modules/​(version)/​build。\\
 安装树莓派内核头文件\\ 安装树莓派内核头文件\\
   sudo apt install raspberrypi-kernel-headers   sudo apt install raspberrypi-kernel-headers
- +{{:​sparkone:​ch340-7.jpg?​nolink|}}\\ 
 +\\
 安装完内核头文件后重新进行编译。如果编译器提示'​wait-queue+t'​类型未知错误,请使用vi打开ch34x.c文件,找到并注释掉591行。\\ 安装完内核头文件后重新进行编译。如果编译器提示'​wait-queue+t'​类型未知错误,请使用vi打开ch34x.c文件,找到并注释掉591行。\\
- +{{:​sparkone:​ch340-8.jpg?​nolink|}}\\ 
 +\\
 编译成功后会生成ch34x.ko文件。\\ 编译成功后会生成ch34x.ko文件。\\
- +{{:​sparkone:​ch340-9.jpg?​nolink|}}\\ 
 +\\
 将ch34x.ko文件拷贝至内核驱动目录,并安装该驱动\\ 将ch34x.ko文件拷贝至内核驱动目录,并安装该驱动\\
   sudo cp ch34x.ko /​lib/​modules/​(version)/​kernel/​drivers/​usb/​serial/​   sudo cp ch34x.ko /​lib/​modules/​(version)/​kernel/​drivers/​usb/​serial/​
   sudo depmod   sudo depmod
- +{{:​sparkone:​ch340-10.jpg?​nolink|}}\\ 
 +\\ 
 +\\
 ====3. 测试串口连接==== ====3. 测试串口连接====
 使用USB线连接3D打印机,并打开电源。如果驱动安装成功,将会在/​dev/​目录下会出现ttyUSB0设备。\\ 使用USB线连接3D打印机,并打开电源。如果驱动安装成功,将会在/​dev/​目录下会出现ttyUSB0设备。\\
- +{{:​sparkone:​ch340-11.jpg?​nolink|}}\\ 
 +\\
 在OctoPrint中找到ttyUSB0设备,将波特率设置为115200。\\ 在OctoPrint中找到ttyUSB0设备,将波特率设置为115200。\\
 打开端口后,Terminal面板中显示出3D打印机的固件版本信息,连接成功。\\ 打开端口后,Terminal面板中显示出3D打印机的固件版本信息,连接成功。\\
- +{{:​sparkone:​ch340-12.jpg?​nolink|}}\\ 
 +\\
  
  
sparkone/updatech340.1633089516.txt.gz · 最后更改: 2021/10/01 19:58 由 caojie