DSP没有进入延长睡眠

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
rexdevelopment.
离线
最后一次露面:3年1个月前
加入:2016-07-25 19:14
DSP没有进入延长睡眠

嗨对话框,

我使用DSP进行应用程序。我已经设置了“app_default_sleep_mode = arch_ext_sleep_on”和“#undef cfg_development_debug”,但da14580仍无法进入扩展睡眠模式。有关此DSP应用程序是否有任何更新?因为我也看到了许多工程师在对话框论坛中询问同一个问题。

谢谢,

HW:DA14580
DSPS版本为5.150.2

设备:
sts_dialog(未经验证)
嗨rexdevelopment,

嗨rexdevelopment,

有两个选项:

你使用的是使用SW流量控制(CFG_UART_SW_FLOW_CTRL),睡眠不起作用,因为您的UART需要使用16MHz XTAL时钟作为通信,如果使用HW Flow Control(CFG_UART_HW_FLOW_CTRL),则只有当设备才能睡眠数据缓冲区中有0个字节的数据,即使单个字节的数据也将保持设备唤醒。因此,随着HW Flow Control,当缓冲区中有0个字节的数据时,设备会睡眠,并且RTS将在设备唤醒时切换。只有DSPS部分中的Android和IOS中的DSPS移动应用程序的更新。

谢谢,

sts_dialog。