cancel
Showing results for 
Search instead for 
Did you mean: 

WICED Studio Bluetooth

YaTr_3516311
New Contributor II

Hi

我在测试write命令的时候,发现如果写很大的数据,比如100byte的话,多次wirte会导致cybt343026-01重启。以下是我用64bytes进行多次测试的情况

1. 多次发送后会出现失败的情况(我大概测试了7次左右)。请问该如何解决这个问题

pastedImage_0.png

2. 出现1的情况后,我想抓用spy抓log给你们分析,但是发现value里写入的64bytes的数据,但是spy收到的数据长度是33 byte?工具是会限定数据长度吗?然后就没有重现1的现象

pastedImage_1.png

3. 所以wirte no rsp支持写多大的数据呢

0 Likes
1 Solution
Charles_Lai
Moderator
Moderator

Hi,

关于Write Command中Value长度的细节,我截图了Specs中的相关内容给您参考:

pastedImage_0.png

具体而言,它实际的长度会与Server端的对该Attr的设置有关。即您还需要结合对端设备的情况来考量。

至于程序崩溃重启的问题,我还是继续建议您使用JLink或者MiniProg等调试器来进行步进调试以分析原因。

<<<<<<<<<<<<<>>>>>>>>>>>>>

Sincere regards from​ C. L.

<<<<<<<<<<<<<>>>>>>>>>>>>>

View solution in original post

0 Likes
9 Replies