DA14580 reset while service interrogate immediately after connection is made

2 posts / 0 new
Last post
hardy.chen
Offline
Last seen:1 year 8 months ago
Joined:2015-03-13 04:20
DA14580 reset while service interrogate immediately after connection is made

Using DA14580_BEACON_3.40.6.

Hi,

My application running based on DA14580_BEACON_3.40.6 is now facing a crucial issue which cause DA14580 reset right after connection made from Android or iOS device.
And my observation is interesting that if the *service discovery* is delayed after couple hundred ms, it would then survive for serving GATT commanding.
So, is there any bug/limitation in DA14580 for serving GATT request with a guard time required after connection is made?

我也发现了类似的情况,在做SUOTA (sending data via write without response) it also cause DA14580 reset, stepping down the frequency of write request would alleviate this issue. These findings all lead me to wondering if any performance limitation to the BLE stack of DA14580.

Would someone help to clarify it for me?

Device:
hardy.chen
Offline
Last seen:1 year 8 months ago
Joined:2015-03-13 04:20
Hi,

Hi,

We just found the root cause.
It's the shortage of memory for BLE stack, we remove some features and cut down the code size at certain level, then this issue is resolved.

This can be closed.

Topic locked