This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2340R5: Icall abort error in sending large packet at server

Part Number: CC2340R5


Tool/software:

When MTU is not exchanged using nrf connect app [Default MTU 23 in nrf Connect] and peripheral device is sending data of 1k approx. to Ble using  DSS_sendNotification device hangs in icall abort after sending 40 packets 

heap and stack are not overflowed as checked using ROV.

Please explain what the cause can be and how to overcome from them,

Note ;- If MTU size is exchanged our Ble device set it to 128 and no such issue is faced this time. 

  • Hi,

    Thank you for reaching out. I have a few questions to help us better understand the issue you are observing. Can you clarify which SDK version you are using and which BLE example you are working with? Can you share the general modifications you have made to the example?

    Best Regards,

    Jan

  • Hii Jan,

    I am using data stream example of sdk 8.10 made uart over ble changes in example and made a sperate task for my work related changes this error only occur if i am sending data after reset 

  • Hello,

    I have a few more questions regarding this behavior

    Where and when exactly is the device hanging?

    Could you possibly be attempting to send the data before the MTU exchange has happened?

    Are you reestablishing connection after the reset occurs and that's when the issue happens?

    Best Regards,

    Tarek