H2821 SLE 低时延样例程序总是重新连接,不稳定

Viewed 145

技术支持提问请严格按照以下格式提供对应信息,否则会影响回复时效,一定要描述清楚,以免一次回复无法解决问题

(提问前请先自查自己是否很仔细看过教程了,教程中的每句话都很重要,教程都是经过验证的,不会有问题的)

一、描述你遇到的问题

在收到了几段数据后,连接就断开了

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

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

请插入图片

四、开发板串口所有日志

请在此处粘贴串口日志

6 Answers

你跑的是哪个sample?

低时延的性能模式,上面是用重定向打印了部分信息,下图附上了完整的打印信息

请问这个 disc_reason:0x1b 是什么错误信息呢?

我记得小熊派官方没有上传这个demo,搞错了?具体sample路径在哪儿?

bearpi-h2821_pico-master\application\samples\products\sle_uart 就是sle uart的样例,KConfig开sle uart server和sle uart client的低时延性能模式的宏,在server和client里面的一部分代码,通过宏开关启用的代码

你好,我今天测试,也出现了相同的问题,你后续解决了吗?

看了一下,源码中没有 0x1b的错误,只有:

/**
 * @if Eng
 * @brief Enum of sle pairing state.
 * @else
 * @brief 星闪断链原因。
 * @endif
 */
typedef enum {
    SLE_DISCONNECT_BY_REMOTE = 0x10,    /*!< @if Eng disconnect by remote
                                             @else   远端断链 @endif */
    SLE_DISCONNECT_BY_LOCAL  = 0x11,    /*!< @if Eng disconnect by local
                                             @else   本端断链 @endif */
} sle_disc_reason_t;

建议直接写个程序,用sample里面相关的接口进行数据收发。


我用低延时模式测试星闪的通讯速率,也出现频繁断开的情况