TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2641R2 的 LE Data Length Extension?

Hi:

   开发环境:

    1. sdk: simplelink_cc2640r2_sdk_1_35_00_33

    2. ccs: 7.2.0.00013 

    3.XDC:3.50.02.20

   问题:  

       我现在的项目需要做数据扩展,也就是每个收发数据包>20Byte,按照 BLE5-Stack User’s Guide ->LE Data Length Extension (DLE)章节的介绍,我的应用程序做了如下配置:

       1.配置宏定义: 

               MAX_PDU_SIZE=251

               MAX_NUM_PDU=6

       2.在初始化函数中添加长度设置

              #define DLE_MAX_PDU_SIZE 251
              #define DLE_MAX_TX_TIME 2120//17040

              HCI_LE_WriteSuggestedDefaultDataLenCmd(DLE_MAX_PDU_SIZE, DLE_MAX_TX_TIME);

       现在的情况是,用蓝牙5.0的手机,可以连上我的设备,同时也能收到PDU SIZE更新事件HCI_BLE_DATA_LENGTH_CHANGE_EVENT, 但是APP发给设备的数据,依然会拆成20byte一包发送,而设备也只能每次只能发送最多20byte的数据,发送超过20byte,则会失败。

Viki Shi:

cc2640r2端配置没有问题,APP端估计是跟它本身的设置有关系,很多APP有自家的规定的

ming li62:

回复 Viki Shi:

Hi Vivi:

    TI 有相关测试的app吗?

Viki Shi:

回复 ming li62:

暂时没有推出,抱歉

赞(0)
未经允许不得转载:TI中文支持网 » CC2641R2 的 LE Data Length Extension?
分享到: 更多 (0)