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.

[参考译文] CC3235MODS:一个 GPIO 在省电模式下停止工作

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1356299/cc3235mods-one-gpio-stops-working-in-power-save

器件型号:CC3235MODS

我们将构建现有产品的下一代产品。 原始开发者一走了、代码注释也没有很好。 我们所做的一件事就是在以前未使用的 GPIO 上实现一个功能、第22个 GPIO。 该产品专为长时间依靠电池运行而设计、因此它们当然利用了通过电源控制库访问这些产品的 LPDS 功能。

在全功率模式下运行时、GPIO22信号正常运行。

但一旦我们调用"Power_enablePolicy ()"函数、它就会变为低电平并保持不变。

我敢断定某个地方有配置设置能够做到这一点、或者可用于让它不这样做、但这是我第一次接触 TI-RTOS 中的电源控制子系统、这次搜索却毫无结果。

有人发现/解决了这个问题吗? 或者或许有一个用于查找的指针?

谢谢

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

    您好、Bill。

    在我推荐您咨询我们的专家的同时、我建议您查看我们的电源管理指南: https://www.ti.com/lit/ug/sprui18j/sprui18j.pdf 

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

    只有某些 GPIO 可以用作唤醒源(请参阅数据表 https://www.ti.com/lit/gpn/cc3235s 中的表7-1)- GPIO22不是其中的一个。

     设置唤醒源的最简单方法是通过 syscfg (请参阅 TI 驱动程序->电源)、在那里您可以找到支持的唤醒 GPIO 源列表。  

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

    我并不是要尝试使用 GPIO22唤醒机器。 它是我的应用中的输出。 我只是不希望它在系统激活 Power_enablePolicy ()时停止工作。

    当它发生时、我们可能已经解决了它 。 它看起来是编程器错误行。 一旦我们确定、今天稍后我将回到这里、并结束该问题。