芜湖市建设工程质量监督站网站,wordpress 格局调整,济南专业的网站建设公司,个人网页设计界面ubuntu cp210x#xff08;USB转串口#xff09;驱动安装 前言1. 驱动下载2. 驱动编译和安装3. 可能遇到的问题及解决办法3.1 第一种解决方案#xff1a;检查当前是否已有CP210x.ko驱动3.2 第二种解决方案#xff1a;修改驱动文件#xff0c;编译 前言
CP2108 是一款高度集… ubuntu cp210xUSB转串口驱动安装 前言1. 驱动下载2. 驱动编译和安装3. 可能遇到的问题及解决办法3.1 第一种解决方案检查当前是否已有CP210x.ko驱动3.2 第二种解决方案修改驱动文件编译 前言
CP2108 是一款高度集成的USB转4路UART的桥接器。 CP2108USB桥接器提供4个独立UART接口采用集成式USB收发器无需外部电阻要求采用集成式时钟无需外部晶振体要求采用集成式可编程EEPROM可用于定制产品信息。内置电源复位电路符合USB规格2.0标准通过SUSPEND引脚支持USB挂起状态。自供电电压为3.0至3.6VUSB总线供电电压为4.0至5.5V可适应温度范围为-40℃至85℃。
1. 驱动下载
下载Linux版本需要先注册silicon官方账号 下载地址 silicon官网 cp210x 驱动代码下载地址
2. 驱动编译和安装
查看内核版本
uname -r编译
cd (cp210x driver folder)
make ( your cp210x driver )安装
cp cp210x.ko to /lib/modules/kernel-version/kernel/drivers/usb/serial
insmod /lib/modules/kernel-version/kernel/drivers/usb/serial/usbserial.ko
insmod cp210x.ko安装后需要重新启动
3. 可能遇到的问题及解决办法
进行 make 时出现以下错误
.port_remove cp210x_port_remove,
...
...
make: *** [all] Error3.1 第一种解决方案检查当前是否已有CP210x.ko驱动
/lib/modules/kernel-version/kernel/drivers/usb/serial查看当前地址下是否已经存在CP210x.ko如果存在直接加载即可
modprobe usbserial
modprobe cp210x或者卸载重新安装
rmmod cp210x安装后重启。
3.2 第二种解决方案修改驱动文件编译
另外一种解决方案是函数cp210x_port_remove兼容问题打开cp210x.c文件找到函数cp210x_port_remove
将函数定义的返回值由int修改为void函数实现的地方也要由int修改为void并且注掉函数中return 0 重新编译安装重启即可