DA14531吞吐量服务

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
9个帖子/ 0新
最后发表
kombatdavid123
离线
最后看到:2个月前1年
加入:2020-03-11十12
DA14531吞吐量服务

你好,

我目前正在努力设计吞吐量的吞吐量,以便在DA1431-USB套件和智能手机与应用程序连接到与BLE设备连接的智能手机之间的吞吐量。我正在寻找已经实现的自定义服务的项目,所以我在SDK示例项目中选择了BLE_APP_PERIPERIAL项目。我正在寻找功能并试图实现吞吐量的想法,但不知道如何做到这一点。有人可以帮助我实现吗?我在不同站点上找到的文件中添加了基本概念。

基本概念是通过生成圆形数据数组并将其发送到主设备来实现吞吐量服务。应该实施两个通知(未经承认)和指示(确认)GATT操作。我想向固定AMONUT发送数据(在添加到主题中的PDF中,不像BUTON保持)。

谢谢。

关键词:
附件:
设备:
PM_Dialog
离线
最后看到:1小时49分钟前
工作人员
加入:2018-02-08 11:03
嗨kombatdavid123,

嗨kombatdavid123,

请检查user_svc1_ctrl_wr_ind_handler()。当从对等设备写入控制点特征时触发此处理程序。如果写入的值是0x01,并且启用了通知,则会设置一个计时器,因此APP_PERIPHERAL_CTRL_TIMER_DELAY app_adcval1_timer_cb_handler()将被触发。该功能用于向对端设备发送通知。在您的情况下,您应该更改此功能,以便在手机中发送通知。

谢谢,PM_Dialog

kombatdavid123
离线
最后看到:2个月前1年
加入:2020-03-11十12
谢谢,现在我有了这个

谢谢,现在当我有这个函数:

Void user_svc1_ctrl_wr_ind_handler(ke_msg_id_t const msgid, struct custs1_val_write_ind const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) {uint8_t val = 0;memcpy (val,参数[0]- >值,参数- >长度);if (val != CUSTS1_CP_ADC_VAL1_DISABLE) {timer_used = app_easy_timer(APP_PERIPHERAL_CTRL_TIMER_DELAY, app_adcval1_timer_cb_handler);} else {if (timer_used != EASY_TIMER_INVALID_TIMER) {app_easy_timer_cancel(timer_used);timer_used = EASY_TIMER_INVALID_TIMER;}}}

它基本上是一个函数,当我写一个值(Struct custs1_val_write_ind const *参数)自定义服务的特点,这个函数被调用APP_PERIPHERAL_CTRL_TIMER_DELAY价值观对吗?每次APP_PERIPHERAL_CTRL_TIMER_DELAY通过,一个函数:

void app_adcval1_timer_cb_handler(){struct custs1_val_ntf_ind_req*req=KE_MSG_ALLOC_DYN(custs1_val_ntf_req,prf_get_task_from_id(task_id_custs1),task_app,custs1_val_ntf_ind_req,DEF_ind_req,DEF_svcuin1_ADC_val_ADC_val_1_val_1_CHAR LEN)//待采样的ADC值静态部分(emple(0)保留区(样本<=0):0;//req->conhdl=app\u env->conhdl;req->handle=SVC1\u ADC\u VAL\u VAL;req->length=DEF\u SVC1\u ADC\u VAL\u CHAR\u LEN;req->notification=true;memcpy(req->value,&sample,DEF\u SVC1\u ADC\u VAL\u CHAR 1\u CHAR LEN);ke\u msg\u send(req);if(ke\u state\u get(TASK\u app)==app){//再次设置它,直到在控制特性计时器\u used=app\u easy\u timer(app\u PERIPHERAL\u CTRL\u timer\u DELAY,app\u adcval1\u timer\u cb\u handler);}

调用哪个负责发送数据,在这种情况下,哪个变量被调用样本.所以我假设这个变量的长度直接影响要发送的数据包的数量和大小(对于数据量固定的测试,例如500个数据包)。我错了吗?

ps:我成功地接收了固定数量的数据包,所有值为0xFFFF,并且基于接收器平均每7.5毫秒接收数据包(连接间隔)。但是,有没有办法最大限度地增加每个连接事件发送的数据包数量?

PM_Dialog
离线
最后看到:1小时49分钟前
工作人员
加入:2018-02-08 11:03
嗨kombatdavid123,

嗨kombatdavid123,

正如您在附加的代码片段中看到的那样,将样本变量复制到REQ->值中。如果检查def_svc1_adc_val_1_char_len,则会看到此特征有2个字节长度。为此,您应该更改长度。

谢谢,PM_Dialog

kombatdavid123
离线
最后看到:2个月前1年
加入:2020-03-11十12
好吧,我已经成功一半了

好的,我通过从DA14531发送固定数量的通知成功了一半,但是最大的MTU = 23。当我通过设置.mtu = 247尝试更高的值,消息长度是247,在android应用程序上我得到GATT CONN TIMEOUT ERROR (0x08)。谁能帮助我建立正确的数据长度扩展,以最大的数据包长度?这是我的处理函数代码时,它的工作正常:

void app_adcval1_timer_cb_handler(){struct custs1_val_ntf_ind_req * req = ke_msg_alloc_dyn(custs1_val_ntf_req,prf_get_task_from_id(task_id_custs1),task_app,custs1_val_ntf_ind_req,def_svc1_adc_val_1_char_len);// adc值是采样的静态uint32_t sample __section_zero(“Retention_mem_area0”);sample = 0xffffffff;// req-> conhdl = app_env-> conhdl;req-> handle = svc1_dx_adc_val_1_val;req->长度= 23;req-> notification = true;memcpy(req->值,&sample,def_svc1_adc_val_1_char_len);KE_MSG_SEND(REQ);CNT ++; if(cnt > 100) { ke_state_set(TASK_APP, APP_DISABLED); } if (ke_state_get(TASK_APP) == APP_CONNECTED) { // Set it once again until Stop command is received in Control Characteristic timer_used = app_easy_timer(1 , app_adcval1_timer_cb_handler); } }
static const struct gapm_configuration user_gapm_conf ={///设备角色:中央,外围,观察者,广播或所有角色。(@see enum gap_role) .role = GAP_ROLE_PERIPHERAL, ///最大MTU。如果使用Legacy Pairing,则设置为23,如果使用Secure Connection,则设置为65,如果应用程序需要,则设置为更多。

此处在应用日志上输出:

我08:16:40.073 MTU改为:23我08:16:40.928连接参数更新(间隔:7.5ms,等待时间:0,超时:1250ms)V 08:17:01.656写请求给特征2d86686a-53dc-25b3-0c4a-f0e10c8dee20 d 08:17:01.656 gatt.writeCharacteristic(2d86686a-53dc-25b3-0c4a-f0e10c8dee20,值= 0×01)我08:17:01.679的数据写入到2d86686a-53dc-25b3-0c4a-f0e10c8dee20,值:(0X)01 A 08:17:01.679 “(0X)01” 发送我08:17:从15005991-b131-3396-014c-664c9867b917接收02.679通知,值:(0X)FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18甲08:17:02.679“(0X)FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.685 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.685 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.692 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.692 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.699 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.699 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.714 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.714 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.722 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.722 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.729 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.729 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.744 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.744 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.753 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.753 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.769 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.769 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.774 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.774 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.782 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.782 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.789 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.789 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.805 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.806 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.812 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.812 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.820 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.820 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.836 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.836 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.842 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.842 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.852 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.852 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.867 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.867 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.872 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.872 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.879 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.879 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.900 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.900 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.901 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.901 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.910 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.910 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.923 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.923 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.930 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.930 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.938 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.938 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.953 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.953 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.961 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.961 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.968 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.968 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.984 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.984 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.992 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.992 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:02.999 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:02.999 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.014 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.014 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.022 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.022 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.029 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.029 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.044 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.044 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.051 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.051 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.059 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.059 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.075 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.075 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.082 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.082 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.089 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.089 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.104 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.104 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.112 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.112 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.119 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.119 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.134 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.134 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.142 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.142 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.148 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.148 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.164 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.165 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.173 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.173 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.179 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.179 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.198 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.198 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.203 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.203 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.210 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.210 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.226 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.226 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.238 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.238 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.239 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.239 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.254 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.254 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.264 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.264 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.275 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.275 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.287 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.287 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.292 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.292 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.300 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.300 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.322 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.322 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.322 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.322 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.329 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.330 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.344 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.344 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.351 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.351 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.359 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.359 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.374 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.374 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.383 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.383 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.391 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.391 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.405 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.405 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.412 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.412 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.419 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.419 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.442 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.442 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.443 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.443 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.451 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.451 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.467 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.467 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.475 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.475 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.480 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.480 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.496 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.496 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.503 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.503 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.509 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.509 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.526 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.526 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.532 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.533 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.539 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.539 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.555 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.555 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.561 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.561 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.569 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.569 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.592 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.593 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.600 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.600 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.601 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.601 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.614 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.614 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.622 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.622 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.634 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.634 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.645 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.645 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.653 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.653 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.660 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.660 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received I 08:17:03.674 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18 A 08:17:03.674 "(0x) FF-FF-FF-FF-00-01-00-16-1C-0A-05-FF-CD-AB-00-00-03-03-0A-18" received

但现在刚刚改变.max_mtu = 247(基于da14531的max值)和更改def_svc1_adc_val_1_char_len = 247我收到此错误:

编辑:最大DEF_SVC1_ADC_VAL_1_CHAR_LEN值没有错误,我得到的是230 B,这是什么在对话框侧:

0x07FC061A 4770 BX lr 340:断言警告(错误==更新后重置);341:#endif 342://触发SW重置0x07FC061C 4906 LDR r1,[pc,#24]@0x07FC0638 0x07FC061E 4288 CMP r0,r1 0x07FC0620 D000 BEQ 0x07FC0624 0x07FC0622 BE00 BKPT 0x00 343:tmp=GetWord16(系统控制寄存器);344:tmp=(tmp&~REMAP_ADR0)| 0;//地址0 0x07FC0624 2105 MOVS r1、#0x05 0x07FC0626 0709 LSLS r1、r1、#28 0x07FC0628 8A48 LDRH r0、[r1、#0x12]345处的映射ROM:tmp |=SW|U重置;

PM_Dialog
离线
最后看到:1小时49分钟前
工作人员
加入:2018-02-08 11:03
嗨kombatdavid123,

嗨kombatdavid123,

我们发布了DA14531支持网页的类似软件示例。你能看一下这个例子吗?为方便起见,以下是下载链接:DA14585-DA14531动态DLE和L2CAP数据包大小优化

此示例作为我们所有的SW示例,不包含SDD,因此您应该在运行之前将其与SDK6.0.12链接。你会发现关于的指示使用Python链接脚本设置软件示例文档。

-这个例子旨在说明:

-如何做一个对等特性请求,以确定对等DLE能力

-如何请求DLE并利用较大的数据包来提高吞吐量

—L2CAP基本原理:报文利用率为100%

-非DLE设备的包优化

请参阅Readme文件以获取更多信息,该文件位于da14585-da14531-dynamic_dle_l2cap_packet_size_optimization\project_environment路径下。

谢谢,PM_Dialog

kombatdavid123
离线
最后看到:2个月前1年
加入:2020-03-11十12
每当我尝试连接到

每当我试图连接到设备,它突然停止对话,我得到这个keil:

#if (!PRODUCTION_TEST) //触发器断言如果重置原因不是RESET_AFTER_SUOTA_UPDATE ASSERT_WARNING(error == RESET_AFTER_SUOTA_UPDATE);#endif // Trigger SW reset tmp = GetWord16(SYS_CTRL_REG);tmp = (tmp & ~REMAP_ADR0) | 0;//映射ROM地址0 tmp |= SW_RESET;SetWord16 (SYS_CTRL_REG tmp);}

我看到它在android应用程序作为DIALOG-TPUT和当试图连接它发生。

JK_Dialog
离线
最后看到:3个月2天前
工作人员
加入:2016-08-22 23:07
我能够发现

我能够使用Android的问题揭开根本原因。该代码将于下周初在网站上升级。作为快速修复,您只能在user_on_update_params_rejected中注释出此代码行。项目流程将在下周更新的项目中更改,但这应该允许项目运行,只需在不涵盖用于完整吞吐量优化的参数更新请求的角落案例。

如果(状态==LL\U ERR\U LMP\U冲突){
//app_easy_gap_param_update_start (tput_env.connection_idx);
其他}{

PM_Dialog
离线
最后看到:1小时49分钟前
工作人员
加入:2018-02-08 11:03
嗨kombatdavid123,

嗨kombatdavid123,

我想让你知道DA14585-DA14531动态DLE和L2CAP数据包大小优化SW示例更新!

谢谢,PM_Dialog