TI E2E 英文论坛海量技术问答的中文版全新上线,可点击相关论坛查看,或在站内搜索 “参考译文” 获取。

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.

[参考译文] CC2642R:POWER_SHUTDOWN WAKEUP 引脚&simplelink SDK 6.20

Guru* 91170 points
Other Parts Discussed in Thread: SYSCONFIG, LAUNCHXL-CC26X2R1, SIMPLELINK-CC13XX-CC26XX-SDK, CC2652R
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1165652/cc2642r-power_shutdown-wakeup-pin-simplelink-sdk-6-20

器件型号:CC2642R
主题中讨论的其他器件:SysConfigLAUNCHXL-CC26X2R1SIMPLELINK-CC13XX-CC26XX-SDKCC2652R

我正在尝试移植一组电源引脚、将我们的定制板从6.10升级到6.20 simplelink SDK  

上一修订版使用的 PIN 驱动程序在6.20上不再存在

```μ A

/******** 唤醒按钮引脚表******** /
PIN_Config ButtonTableWakeUp[]={
CONFIG_CHG | PIN_INPUT_EN | PIN_NOPULL | PINCC26XX_WAKEUP_NEGEDGE、
CONFIG_WAKE_UP | PIN_INPUT_EN | PIN_NOPULL | PINCC26XX_WAKEUP_NEGEDGE、
PIN_TERMINATE /*终止列表*/
};

[。 。 ]

///调用 Board_init()之前  

PIN_init (BoardGpioInitTable)

Board_init();

PINCC26XX_setWakeup (ButtonTableWakeUp);

```μ A

我尝试在6.20 SDK 中重现相同的行为  

但我没有处理类似的东西  

我在 simplelink SDK 文档中找到一个名为`GPIO_CFG_SHUTDOWN_WAKE_LOW` 我尝试启动,但在调用 GPIO_init()后在 Board_Init()中完成了

```μ A

GPIO_setConfig (WAKE_UP、GPIO_CFG_INPUT | GPIO_CFG_SHUTDOWN_WAKE_LOW);

```μ A

但没有结果  

我在 SysConfig 工具中找不到任何可选配置选项、我只需将引脚定义为输入即可  

Stangely syscfg 在`gpioPinConfigs`表中将其定义为内部配置

```μ A

GPIO_CFG_INPUT_INTERNAL | GPIO_CFG_IN_INT_INT_NONE | GPIO_CFG_PULL_NONE _INTERNAL、

```μ A

我在论坛上搜索了一些类似的问题,但由于6.20 SDK 是最近的,我没有找到任何答案...  

感谢你的任何帮助

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

    我找到了这个人  

    https://dev.ti.com/tirex/explore/node?node=A__AJQmCG0Rsg18UYUDZW61XA__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK__BSEc4rl__LATEST

    并努力坚持它  

    但是看起来不是很有效:(

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

    您好、

    正如您在 SDK 发行说明中看到并列出的那样、引脚驱动程序已被弃用并被删除、以支持 GPIO++。  BLE5-Stack 迁移指南中提供了移植指南。  在 gpioutdown 示例 实现中、您不能使用什么?

    此致、
    Ryan

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

    我已经在    我们的定制板和 launchpad 上尝试了 gpioutdown 示例、在这两种情况下都按 btn 时不会唤醒 micro  

    我可能是 launch pad 和我们定制板上的一个相关问题、BLE 和应用固件都在同一个微控制器上发生、但导入和导出时、我只有一个项目 (注意“闪存堆栈”可能是闪存中有一个旧的堆栈,这就是为什么我没有“新 GPIO”驱动程序??  

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

    我在具有 CC2652R 器件的 LAUNCHXL-CC26X2R1板上验证了默认 SIMPLELINK-CC13XX-CC26XX-SDK v6.20 gpiooshutdown 示例。  我不确定 BLE 堆栈的状态、但不应干扰 TI 驱动程序外设、例如 GPIO++、因为这些外设由应用控制。  但是、我建议将所有资源更新为 SDK v6.20以避免冲突。   

    此致、
    Ryan

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

    非常感谢您的帮助、我将再次尝试