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.

[参考译文] CC3220SF:缺少互斥锁的旧问题仍未解决

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1649199/cc3220sf-old-problem-with-missing-mutex-unlock-still-not-resolved

器件型号: CC3220SF

你好!

我遇到了这个问题:

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1282805/cc3235sf-global-lock-mutex-issue

即使 TI 确认为真正的错误、仍无法解决。 这是否意味着无法解决该问题的风险很低? 我更喜欢在项目中始终使用未修改的 SDK。 但当我看到这个小问题报告出来、但 3 年后仍未解决时、我计划在本地修改 SDK。

我对宏 SL_DRV_PROTECTION_OBJ_LOCK_FOREVER 的名称感到困惑。

这是否意味着它的意图是永远锁互斥量? 为什么要解锁互斥量的适当行动?

感谢您的帮助!

Jiří μ s

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

    您好 Jiří、

    我在内部讨论了这个问题、很遗憾、仍然没有时间线、因此您必须按照该主题中指定的建议在本地修改 SDK。

    [引述 userid=“540817“ url=“~/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1649199/cc3220sf-old-problem-with-missing-mutex-unlock-still-not-resolved

    我对宏 SL_DRV_PROTECTION_OBJ_LOCK_FOREVER 的名称感到困惑。

    这是否意味着它的意图是永远锁互斥量?

    [/报价]

    是的、您可以看到 sl_LockObjLock 具有 SL_OS_WAIT_FOREVER 超时 、这是 SL_DRV_PROTECTION_OB_LOCK_FOREVER 宏表示的超时、而解锁使用 SL_DRV_PROTECTION_OBJ_UNLOCK ();