关于ch347f的uart驱动问题

在调试ch347f的时候,在官网下载了相关Linux驱动:CH341PAR_LINUX.ZIP - 南京沁恒微电子股份有限公司 (wch.cn)

发现这份驱动只支持USB转JTAG/SPI/I2C/GPIO,没有uart

于是在github上找到了ch347f能用uart的驱动:https://github.com/WCHSoftGroup/ch343ser_linux

但是这份能用uart的驱动编译烧录后,开机时发现该驱动无法跑进probe

对比不支持uart的那份驱动,尝试在ch343ids[]里添加

USB_DEVICE_INTERFACE_NUMBER(0x1a86, 0x55de, 0x04)

image.png

调试发现程序可以跑进probe,但因为获取到的buflen为0,导致程序return,

image.png

bInterfaceNumber为0x02和0x00时匹配不到,是否是因为硬件的固件有问题?

您好,当您使用https://github.com/WCHSoftGroup/ch343ser_linux时,make成功后,可执行make install进行安装,此时驱动ko文件将内置入内核文件夹中,重启系统之后理论可加载我司厂商驱动生成ttyCH343USBx的节点。


只有登录才能回复,可以选择微信账号登录