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.

[参考译文] CC1352R:macSymbolTimerICallTimerCback -为什么即使 BLE 和15.4堆栈处于空闲状态、它也会每90年代调用一次?

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1492571/cc1352r-macsymboltimericalltimercback---why-does-this-get-called-every-90s-even-with-ble-and-15-4-stacks-idle

器件型号:CC1352R
主题中讨论的其他器件:SysConfig

工具与软件:

我正在查看功耗、其中注意到 macSymbolTimerICallTimerCback 每90秒调用一次、即使 BLE 和15.4堆栈空闲也是如此。 似乎它可能会为空闲功耗贡献多 uA 的平均电流。

为什么会发生这种情况、并且是否可以在两个堆栈均未激活时将其关闭?

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

    我忘了说、该应用位于8.30 SDK 上、基于 DMM_154sensor_remote_display_oad_app。

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

    你好、Joshua:

    本示例使用的是使用 ICall 的 TI 15.4-Stack 版本。  

    在这种情况下、我建议从 TI 15.4 Stack 示例开始、并使用 SysConfig 添加 DMM。 然后、您可以从 DMM 示例复制应用逻辑。

    该工程随后应该不应有任何 macICall 调用。

    我会检查是否可以在 TI 15.4-Stack 中的此旧版本中找到 API 调用的源、但如上所述、我建议您先从更新版本开始。

    此致、
    等等

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

    SDK 8.30中的示例为何不采用最新的内容? 这似乎是一个严重的问题! 我们相信这些示例将会实现最新的最佳版本并遵守 TI 的最佳实践。 至少可以说,这是相当令人失望的!

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

    theo、

    我曾尝试这么做、但似乎当您启用15.4堆栈、BLE 和 DMM 时、SysConfig 会为 iCall.h 生成 include

    是否有预配置的项目启用了15.4、DMM 和 BLE、要弄清楚如何让 SysConfig 工具执行此操作似乎是一个很大的困难。

    Josh

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

    你好、Joshua:

    感谢您的测试。 我也看到了包含但使用最新的 TI 15.4-Stack 示例我没有看到任何对 macSymbolTimerICallTimerBack ()的定期调用、
    我会调试 DMM 示例、并将 其与 TI 15.4-Stack 示例进行比较、以查看该调用的来源。

    对于 BLE、它将始终使用 ICall、但最新的 TI 15.4-Stack 不再具有该层。

    我将向您介绍我的调查结果。

    此致、
    等等  

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

    好的、8.30 SDK 中的 DMM 示例使用最新的15.4堆栈吗? 假设您发现的是、macSymbolTimerICallTimerCback 的调用源自于 BLE 堆栈、而不是15.4堆栈?

    Josh