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.

[参考译文] RTOS/CC2650:除 sprui18c 之外的其他 CC2650 BLE 电源 API 和模式文档?

Guru**** 2583445 points
Other Parts Discussed in Thread: CC2650, BLE-STACK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/595198/rtos-cc2650-other-documenation-for-cc2650-ble-power-api-and-modes-besides-sprui18c

器件型号:CC2650
Thread 中讨论的其他器件:BLE-STACK

工具/软件:TI-RTOS

我正在尝试使用 sprui18c "TI-RTOS x.xx 电源管理"中描述的 RTOS 电源 API 函数、但似乎不完整。 是否有关于 API 函数的更多详细信息。


例如,power_shutdown ()需要一个参数,但任何地方,甚至帮助文件都不会详细说明除 uarg 以外的该参数


另一个问题是在进入待机模式之前以及退出后、我们需要存储或加载某些寄存器。 我们需要修改和访问哪些寄存器和值?

谢谢!

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

    器件型号:CC2650

    工具/软件:TI-RTOS

    CC26xx 手动开关117g 在第6章中描述了系统 CPU 模式(运行、睡眠、深度睡眠)和功率模式(激活、闲置、待机、关断)。 有什么区别? 大概是前者是硬件、后者是固件。

    我可以/应该尝试进入系统 CPU 模式吗? 如果是、我该如何操作?

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

    我已经合并了您的线程、因为它们非常相似。 您可以从电源驱动程序文档中获取有关电源 API 的详细信息。

    您可以在 doxygen 中找到它们。 假设您使用的是 BLE-Stack v2.2.1附带的 TI-RTOS 版本、则可以在此处找到这些版本。
    文件://C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/docs/doxygen/html/_power_8h.html

    是的、系统 CPU 模式与驱动器中定义的功率模式相关。

    通常、我们建议允许电源策略管理电源转换。 通常、您的应用将设置和释放有关器件电源状态的限制。 例如 Power_setConstraint(),一旦 RTOS 调度空闲任务,电源策略就会运行,并将设备置于正确的状态。