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.

[参考译文] CC1312R7:具有802.15.4堆栈的 TIRTS7和 SDK 6.40中的 OAD (基于 SDK 6.40中的 SENSOR_OAD)不能从暂停状态正确恢复

Guru**** 2486625 points
Other Parts Discussed in Thread: CC1312R7, SYSBIOS

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1184493/cc1312r7-tirtos7-with-802-15-4-stack-and-oad-from-sdk-6-40-based-on-sensor_oad-from-sdk-6-40-does-not-resume-from-suspend-properly

器件型号:CC1312R7
Thread 中讨论的其他器件: SYSBIOS

您好!

我们需要根据外部 GPIO 引脚的状态暂停和恢复 CC1312r7。
基本来说、我们唯一需要运行的是 AONRTC 和通过 GPIO 唤醒功能。
整个802.15.4堆栈以及 TIRTOS7的其余部分应停止、电源模式应暂停、直到引脚再次变为高电平。

注册引脚回调关断功能有效、并在引脚变为低电平时调用该功能。

将 MCU 置于待机状态似乎也适用于    

SysCtrlStandby (假、VIMS_ON_CPU_ON_MODE、SYSCTRL_Preferred_REARGE_MODE);

(POWER_SHUTDOWN 不起作用,例如 POWER_SHUTDOWN (PowerCC26XX_STANDBY,10*1000)返回时立即返回返回返回返回代码0)

但是恢复不起作用。 我们可以告诉 MCU 在 BIM 中挂起或在 macradopowerupwait 中挂起。
我们尝试了不同的方法来重置和重新启用 MCU 和 SYSBIOS 环境、但似乎都不起作用。

实际工作的唯一过程是关闭外部 MCU 电源并重新加电。

有什么建议吗?

是否有任何可用的工作示例、例如将整个 TIRTOS7和驱动器断电至待机状态、然后恢复、存储器中存在 OAD BIM?