请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3352 工具/软件:
要进入睡眠模式、SDK9.1和 SDK9.3均无法正常工作。 这个 SDK 是如何未经测试发布的?
建议在新设计中使用哪种 SDK? 版本 SDK 很多、甚至没有一个版本稳定。
如果建议使用 SDK、如何使 SLEEP 功能在 SDK9.3中正常工作。
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.
工具/软件:
要进入睡眠模式、SDK9.1和 SDK9.3均无法正常工作。 这个 SDK 是如何未经测试发布的?
建议在新设计中使用哪种 SDK? 版本 SDK 很多、甚至没有一个版本稳定。
如果建议使用 SDK、如何使 SLEEP 功能在 SDK9.3中正常工作。
Tony、
低功耗模式在 SDK9.1上不起作用。 请参阅 SDK 中的 EXT_EP-12091和 EXT_EP-12085问题 9.3. 发行说明。
在 SDK9.3中已经解决了这些问题、但从待机模式恢复仍然是中断的。 请参阅 SDK9.3版本说明中的 EXT_EP-12079问题。 此问题将通过您提到的第2个 e2e 主题中发布的以下补丁修复。
diff --git a/drivers/soc/ti/pm33xx.c b/drivers/soc/ti/pm33xx.c
index f04c21157904..b149eb0f4544 100644
--- a/drivers/soc/ti/pm33xx.c
+++ b/drivers/soc/ti/pm33xx.c
@@ -305,12 +305,12 @@ static void am33xx_pm_end(void)
u32 val = 0;
struct nvmem_device *nvmem;
- nvmem = devm_nvmem_device_get(&omap_rtc->dev, "omap_rtc_scratch0");
- if (IS_ERR(nvmem))
- return;
-
m3_ipc->ops->finish_low_power(m3_ipc);
if (rtc_only_idle) {
+ nvmem = devm_nvmem_device_get(&omap_rtc->dev, "omap_rtc_scratch0");
+ if (IS_ERR(nvmem))
+ return;
+
if (retrigger_irq) {
/*
* 32 bits of Interrupt Set-Pending correspond to 32