Firefly开源社区

标题: CP2105写BUG [打印本页]

作者: CatWithApple    时间: 2021-12-19 15:44
标题: CP2105写BUG
平台: 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:}
作者: 895816513    时间: 2022-7-8 09:47
没有调试过双转串口CP2105,按照我的调试经验,应该是内核驱动问题。可以看看有没有提交相关patch,或者自己调试下。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1