9个员额/ 0个新员额
最后发表
yxwlyf
离线
最后看到:8个月4个星期前
加入:2019-03-15 06:33
Da14585 DSPS数据分包

当开启DLE功能时,当单个手机使用nrf connect软件发送超过20字节的数据时,蓝牙将断开。当关闭DLE功能时,可以正常发送和接收数据。下面是DSPS例程的打印消息。例程版本为DA14585_DSPS_v_6.150.2

/***************** 打印信息 **************************/

SPSS配置文件启用

Le PKT尺寸tx 251 2120 rx 27 328

Tx大小(mtu改变)/ lvl 244 185

其他是否3072

发送获取功能

GAPC_PEER_FEATURES_IND

DLE上

参数更新开始

GAPC_PEER_FEATURES_IND好

其他是否3601

Param update拒绝发送请求

xxxx 20

其他是否3601

/****************************************************/
以下是dsp的配置

CFG _ max_rx_packet_length 251。
CFG_MAX_TX_PACKET_LENGTH 251
max_mtu = 247
max_txoctets = 251,
max_txtime = 2120,

我认为手机转包有问题。
希望得到答案。

设备:
CYibin
离线
最后看到:9个月2个星期前
工作人员
加入:2017-12-14 02:48
你好,

你好,

你在用什么电话?

DLE是BLE 4.2的可选特性,可能手机不支持这个。

Br,宜宾

yxwlyf
离线
最后看到:8个月4个星期前
加入:2019-03-15 06:33

以下手机有此问题:

谷歌像素4 xl,三星Galaxy Note10,红米note 7pro。这些手机相对较新。

使用的软件是nrf连接,使用这个软件发送超过20字节的数据到da14585,它将断开连接。我们开发的应用程序也有同样的问题。也许其他手机也会有这个问题。我们现在不能解决这个问题。

yxwlyf
离线
最后看到:8个月4个星期前
加入:2019-03-15 06:33

你有什么进展吗?

CYibin
离线
最后看到:9个月2个星期前
工作人员
加入:2017-12-14 02:48
你好,

你好,

你可以用下面的问题为我澄清一下吗?

1.如何以及在哪里打开/关闭DLE功能。

2.你的nrf_connect应用是什么版本的?您是否在设置中配置了Auto-MTU-Request选项?

Br,

宜宾

yxwlyf
离线
最后看到:8个月4个星期前
加入:2019-03-15 06:33

在dsps_v6.150.2例程的dsps_device的da1458x_config_basic.h文件中有一个DLE宏。只要打开这个宏,你就可以使用DLE功能。

nrf_connect应用程序的版本是4.19.0。nrf_connect app连接da14585后,app中只有Request-MTU的设置,没有Auto-MTU-Request的设置。此设置也断开连接。

使用我提到的手机发送时会出现这个问题。

CYibin
离线
最后看到:9个月2个星期前
工作人员
加入:2017-12-14 02:48
你好,

你好,

您是否尝试运行原始的DSPS固件(没有任何修改)?你的手机还会出问题吗?

Br,宜宾

yxwlyf
离线
最后看到:8个月4个星期前
加入:2019-03-15 06:33
我试过跑

我尝试在开发的ProDK板上运行原始的DSPS固件(没有任何修改),这个问题仍然出现在我的手机上。

CYibin
离线
最后看到:9个月2个星期前
工作人员
加入:2017-12-14 02:48
你好,

你好,

能否详细介绍一下你们的检测过程?

请按照以下文件中的说明进行操作:

//www.wsdof.com/sites/default/files/um-b-088_da14585-531_serial_port_service_reference_application_v1.1.pdf

告诉我它是否有效。