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.

[参考译文] MSPM0G3519:具有 FreeRTOS 的待机 1 模式

Guru**** 2527610 points
Other Parts Discussed in Thread: MSPM0G3519

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1552577/mspm0g3519-standby1-mode-with-freertos

器件型号:MSPM0G3519


工具/软件:

您好、

我正在处理一个在 MSPM0G3519 上使用 FreeRTOS 的项目。 我需要进入 Standby1 模式、以保持 RTC 运行并通过 GPIO 快速唤醒请求唤醒器件。 我找不到任何有关如何在 FreeRTOS 中实现此功能的示例。 能否以与非 FreeRTOS 工程相同的方式完成此操作、或者是否有其他注意事项?

提前感谢、

Rafael

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

    尊敬的 Rafael:

    与 standby1 模式一样、所有外设和 CPU 都将不起作用(RTC 和 TIMG0/1 除外)、因此 FreeRTOS 目前也不起作用、我认为您可以作为非 RTOS 流程来实现它。

    B.R.

    Sal

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

    通常、低功耗模式是通过定义围绕 WFI 构建的空闲任务 (vApplicationIdleHook () 和 configUSE_IDLE_HOOKU=1) 在 FreeRTOS 中完成的。 WFI 根据设置策略进入 LPM、唤醒中断将其“推“出 WFI。

    FreeRTOS 还实现了“无节拍空闲“、旨在处理 FreeRTOS 内核计时器(可能是 SysTick?) 长时间暂停;一旦唤醒、它就会修复计时器。 我对此没有太多的经验、但我已经了解了它的一些实现方式(在 FreeRTOS 源代码中)。

    我在 Resource Explorer 中没有看到这样做的示例。