查看: 4258|回复: 2

[Linux] UART1接收有几秒延迟

15

主题

33

回帖

85

积分

i.MX8MM通行证

pic88 发表于 2023-4-2 20:18:29 | 显示全部楼层 |阅读模式
UART1 能正确接收,但是延迟了几秒。好像是内部有个巨大的缓冲区,要等待接收到一大批数据才返回这些数据。是不是驱动有问题?怎么解决?
回复

使用道具 举报

0

主题

12

回帖

115

积分

snn 发表于 2023-4-4 10:35:41 | 显示全部楼层
测试uart4收发是没延迟的,uart用的同一个驱动,会不会是流控有影响

点评

为什么不测试UART1?我用UART3也没有问题啊。何况UART4是给了M核用的。我现在要用两个,UART3和UART1。UART3一切正常。我还是用例程来测试的 [attachimg]12989[/attachimg]  详情 回复 发表于 2023-4-4 16:12
点评回复 支持 反对

使用道具 举报

15

主题

33

回帖

85

积分

i.MX8MM通行证

楼主| pic88 发表于 2023-4-4 16:12:23 | 显示全部楼层
snn 发表于 2023-4-4 10:35
测试uart4收发是没延迟的,uart用的同一个驱动,会不会是流控有影响

为什么不测试UART1?我用UART3也没有问题啊。何况UART4是给了M核用的。我现在要用两个,UART3和UART1。UART3一切正常。我还是用例程来测试的

17e3d98e03d34db9132781a887be50b.jpg


点评回复 支持 反对

使用道具 举报

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

本版积分规则