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.

[参考译文] CC2652R7:器件 (CC2652R7) 在一段时间内会在运行时进入砖型状态。

Guru**** 2646575 points

Other Parts Discussed in Thread: CC2652R7

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1578650/cc2652r7-device-cc2652r7-is-going-to-brick-state-in-run-time-over-period-of-time

器件型号:CC2652R7


尊敬的团队:

我们将 器件型号:CC2652R7 器件型号与 TI-RTOS 一起用于我们的一款产品中。 我们在运行时遇到了 Brick 状态之类的奇怪问题、但没有响应。

  1. 我们怀疑堆损坏问题。
  2. 如何在 TI-RTOS 开发中检测堆损坏问题以及如何找出此问题的根本原因。
  3. 在调试模式下是否有任何特定工具可用于识别问题。
  4. 是否有方法可以检测运行时问题。
  5. 堆内存发生故障的时刻。 我们是否可以出于诊断目的记录数据。
  6. IAR IDE 中是否有任何特定的工具可用。

此致、

Srinivas.V

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

    您好、Srinivas、

    这里 提供了一个调试指南、其中讨论了调试常见的堆问题。  您的工程引用的 SimpleLink F2 SDK 版本是什么?  您是否能够识别或隔离导致该行为的应用程序部分?  您可以 调试正在运行的目标吗?  授予了其中一些特定于 CCS 的建议、在使用调试器工具时、您可以考虑联系 IAR 以获得进一步的建议。

    此致、
    Ryan

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

    您好、Ryan、

    感谢您的答复。

    我们遵循调试指南中的调试步骤、但仍然无法找出砖型问题的根本原因。

    我们正在使用“ simplelink_cc13x2_26x2_SDK_5_20_00_52“版本进行开发。 我们不会调试正在运行的目标、它仅处于释放模式、每当发生问题时、我们都会尝试在调试模式下进行连接、但在这种模式下、我们无法找到问题的根源。 我们还在可疑区域启用了一些调试打印功能、但仍然没有触及任何区域。

    我们期望在释放模式下进行特定的跟踪、调整或特定的调试方法、以跟踪运行时堆问题。

    此致、

    Srinivas.V

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    调试指南、但我们仍然无法找出砖头问题的根本原因

    本指南提供了有关堆问题测试的说明、您是否遵循了这些说明?

    我们正在尝试以调试模式进行连接、但我们无法找到问题的来源。

    您能否进一步详细说明为什么这样做没有帮助?   在此状态下、器件相对于调用栈的位置是什么?  您的产品上是否有可用的 UART 通道、您是否已向断言处理程序添加了 UART 日志记录以捕获器件是否进入这些函数?

    我们遇到了运行时的奇怪问题、例如 Brick 状态、没有响应

    回到原始帖子、您能否进一步描述器件如何进入此状态(即是否需要事先发生特定活动)、是否所有器件上都可能发生这种情况(或受影响器件的百分比)、以及添加了什么应用程序代码来导致该行为?  假设您从 TI 示例工程开始并迭代添加了代码、则可以隔离导致问题的部分并进行进一步诊断。

    您可以查看 TI RTOS 内核运行时 API 和配置 、以获取更多见解。  这里还 提供了 对 SDK 版本更具体的调试指南。

    此致、
    Ryan