我们使用i.MX8M mini,遇到如下问题,能否帮我们分析一下原因:
问题描述:
uart配置:如图片
问题现象:
使用uart3(直接将imx8mm的uart3飞线出来连接PC的usb转uart模块),PC使用115200波特率发送大小为177字节的数据至imx8mm-uart3(microcom -s 115200 /dev/ttxmxc2),imx8mm收到会丢包。
将imx8mm的波特率改为2000000(microcom -s 2000000 /dev/ttxmxc2),PC发送大小为177字节至imx8mm-uart3,imx8mm-uart3同样会丢包。
丢包情况说明:
2000000波特率 8-90%会丢
115200 数据大了后 比如100多个字节 40%的概率丢
imx8m-mini uart3所接设备没有CTS/RTS,我们测试发现在2M波特率的情况下,刚好32字节数据测试10小时,未发现丢包;超过32字节8~90%的概率丢包,数据上百字节99.9%概率丢包
Which version of BSP(Linux?) are you using?
Could you show me how you connect the UART signals? (TX,RX,GND)?