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 中止错误

Guru**** 2539500 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1528494/cc2340r5-icall-abort-error-in-sending-large-packet-at-server

器件型号:CC2340R5

工具/软件:

当未使用 nrf connect 应用程序交换 MTU 时[ nrf Connect]中的默认 MTU 23]、并且外设设备使用 dss_sendNotification 设备在发送 40 个数据包后、iCall ABORT 中挂起  

使用 ROV 进行检查时、堆和栈不会溢出。

请说明原因是什么、以及如何克服这些原因、

备注: — 如果交换 MTU 大小、我们的 BLE 设备将其设置为 128、此时不会出现此类问题。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    感谢您联系我们。 我有几个问题可以帮助我们更好地了解您观察到的问题。 您能否说明所使用的 SDK 版本以及所使用的 BLE 示例? 您能否分享对示例所做的一般性修改?

    此致、

    1 月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    HII Jan、

    我使用的是 SDK 8.10 的数据流示例在示例中进行了 UART over ble 更改、并为我的工作相关更改做了精子任务此错误仅当我在重置后发送数据时才会发生  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我还有几个关于此行为的问题

    何时何地  是的 设备是否挂起?

    您是否可能尝试在 MTU 交换发生之前发送数据?

    重置发生后是否重新建立连接、问题发生时是这样?

    此致、

    Tarek