Firefly开源社区

打印 上一主题 下一主题

[Linux] CP2105写BUG

46

积分

0

威望

0

贡献

技术小白

积分
46

CP2105写BUG

发表于 2021-12-19 15:44:19      浏览:5600 | 回复:1        打印      只看该作者   [复制链接] 楼主
平台: CORE-3328-JD4
Kernel_commitid: 9952a20c48c04d357761eea42e08d34732cbc554
邮件:zhaohe@163.net
问题现象:
        我使用一款USB转双串口的芯片(cp2105),插上开发板后,dev目录下能够自动枚举出 /dev/ttyUSB0 /dev/ttyUSB1。然后我分别向两个串口写数据(程序在附件中)。这里有一个问题,同样的程序,/dev/ttyUSB0可以正常写数据,但/dev/ttyUSB1当写入的数据总数量大于4000时,写操作(write)会一直阻塞。只有重新打开/dev/ttyUSB1(调用open方法),才能继续写入。

跪求答案。{:4_141:}
回复

使用道具 举报

899

积分

0

威望

6

贡献

技术大神

Rank: 8Rank: 8

积分
899
发表于 2022-7-8 09:47:03        只看该作者  沙发
没有调试过双转串口CP2105,按照我的调试经验,应该是内核驱动问题。可以看看有没有提交相关patch,或者自己调试下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表