场景:
对端不断进行发数据,CH347做接收。打开minicom查看打印正确
之后关闭minicom,但是对端依然在不断发数据,发了很长时间。
之后关闭对端发数据。打开minicom
重新让对端发数据,minicom显示的是之前发的数据。感觉是CH347内部buffer或者指针溢出了
有尝试使用命令tcflush(fd, TCIOFLUSH)刷新缓冲区,但是好像不起作用
掉电重启可以解决,想问一下有什么其他方法处理吗?因为模块通常不在身边,希望能通过命令解决
场景:
对端不断进行发数据,CH347做接收。打开minicom查看打印正确
之后关闭minicom,但是对端依然在不断发数据,发了很长时间。
之后关闭对端发数据。打开minicom
重新让对端发数据,minicom显示的是之前发的数据。感觉是CH347内部buffer或者指针溢出了
有尝试使用命令tcflush(fd, TCIOFLUSH)刷新缓冲区,但是好像不起作用
掉电重启可以解决,想问一下有什么其他方法处理吗?因为模块通常不在身边,希望能通过命令解决
您好,请问使用的是否为厂商VCP串口驱动,如不是可尝试先更新下。此外可用如下串口工具对比看下:
1、是vcp驱动,你这给的链接是ch343的,我用的模块是ch347t
2、用这个tty_uart工具测试,结果一样
您好,我们安排做了验证未复现类似的情况,您可以直接联系我们技术支持沟通下细节问题,联系方式已私信。