Open jerry2cool opened 1 year ago
我看网上别人的帖子,设置 RTC_ALM_SET 都可以唤醒,我用 RTC_ALM_SET 和 RTC_WKALM_SET 都不行
請問使用甚麼板子做的測試?
是在新唐 eStore 購買的嗎?
請參考 https://github.com/OpenNuvoton/NUC980_Linux_Applications/tree/master/demos/rtc
用demo code裡的alarm就可以wakeup,
要先設定rtc time, 再把rtc讀出來看,確認rtc有沒有在count, 之後就可以用alarm來wakeup系統,
不需要特別的設定, 用rtc demo code就可以設定了
請參考 https://github.com/OpenNuvoton/NUC980_Linux_Applications/tree/master/demos/rtc
用demo code裡的alarm就可以wakeup,
要先設定rtc time, 再把rtc讀出來看,確認rtc有沒有在count, 之後就可以用alarm來wakeup系統,
不需要特別的設定, 用rtc demo code就可以設定了
首先感谢您的帮助。我开始就是在这个DEMO里改的,我又在您的链接里重新下了一份,又试了还是不行,您帮忙给看看我加的进入PM模式的代码在这个地方是不是不合适?多谢了。
把 fflush(stderr); 這一行拿掉,應該就可以了
把 fflush(stderr); 這一行拿掉,應該就可以了
还是不行。。。有什么跟踪调试的方法么?
你有先確認rtc的時間有在動嗎...??
你有先確認rtc的時間有在動嗎...??
rtc功能是正常的,用rtc-demo进行读取可以看到读出的rtc时间是在动的,包括断电以后再上电,也能看到rtc时间是正常的
可以log一下訊息嗎..??
可以log一下訊息嗎..??
感谢回复,但是在syslog里没有看到记录相关的信息,我已经在syslog.conf里 . 到 var/log/messages了。请问还可以怎么看更详细的信息呢?
試試看GPIO wakeup能不能在喚醒? 找一下關於EINT0~7的範例 要不要先用官方的980IOT板子驗證? 我試過在980IOT板子可以做到RTC和EINT/GPIO喚醒
試試看GPIO wakeup能不能在喚醒? 找一下關於EINT0~7的範例 要不要先用官方的980IOT板子驗證? 我試過在980IOT板子可以做到RTC和EINT/GPIO喚醒
嗯,我试试GPIO唤醒,非常感谢。
在网上看到一篇文章,下面第一个图片所示,但是我的设备上相同的位置怎么没有这个wakeup呢?如第二张图所示。和这个有关系么?
附件是我使用的rtc application code及 .config,看起來是可以正常wakeup的,你可以參考看看
请问一下,我已经在KERNAL里的RTC里打开了“enable rtc wake-up function”,也打开了Power management option里的“suspend to ram and standby”,然后我改了rtc_demo,在设置了setup_alarm里加上了system("echo mem>/sys/power/state"),运行后可以进入PM模式,但是RTC唤醒不了系统,请问是什么原因?多谢各位。