测试sle时发现丢包

Viewed 67

一、描述你遇到的问题

发送频率40ms一帧数据
若单次传输十个字节以内,几乎不会发生丢包
若单次传输150 ~ 170字节,就会发生丢包,前30帧数据无丢包,但是后续每四帧数据,会丢失三帧

二、你具体做的所有步骤结果截图

基于开源测试代码,加入时间戳打印

三、当前开发板状态全景照片

请插入图片

四、开发板串口所有日志

部分日志如下,S后面为包序
[2026-02-03_15:35:53:040][C 286670] [S 286390] P:4294967295 L:151 S:259

[2026-02-03_15:35:53:242][C 286860] [S 286570] P:4294967295 L:151 S:262

[2026-02-03_15:35:53:415][C 287050] [S 286740] P:4294967295 L:151 S:265

1 Answers

和你的程序关系很大,比如MTU配置,连接参数配置这些。

感谢您的回答,我是用的官方给的demo进行测试的,是需要修改sle_set_phy_param参数就可以吗?
SLE_PHY_4M = 0x2, /*!< @if Eng 4M PHY 这个是不是必须配置的呢?默认是1M嘛?

增加PHY也行,最好是同步调整连接间隔,越小越快。

听了您的建议后,无丢包,但是出现了断连现象,错误码为0x07