读取RTC出现 Power loss detected, invalid time; RTC_RD_TIME: Invalid argument

使用 hwclock 读取报错问题:

bash 复制代码
root@alpha:~# hwclock
[  304.716092] rtc rtc0: Power loss detected, invalid time
hwclock: RTC_RD_TIME: Invalid argument

RTC硬件使用的是PCF85063芯片,查看linux内核下的驱动代码,发现会判断REG_SC_OS位。

查看数据手册REG_SC_OS位:0表示时钟完整性得到保证;1表示时钟完整性得不到保证,振荡器已停止或中断。就是掉电后没有备用电池供电,RTC内容没有作用。

解决1 :直接把判断语句删除,重新编译驱动
解决2 :如果hwclock有错误输出则执行hwclock -w,先把时间写到RTC内部来清除REG_SC_OS位。

相关推荐
海水冷却9 天前
RTC 如何成为流媒体时代的实时基础设施
实时音视频·rtc
SCTF_XingTong9 天前
边缘 AI 设备的常电域:低功耗晶振怎么选
rtc·低功耗设计·边缘ai·晶振选型
linweidong13 天前
RTC 走偏、时间跳变?嵌入式时间管理的工程避坑
嵌入式硬件·面试·实时音视频·rtc·嵌入式面经·嵌入式ntp·嵌入式对时
ItJavawfc2 个月前
Linux驱动-RTC-RX8010集成-驱动开发-系统移植-移植RX8010驱动
驱动开发·rtc·8010rtc 驱动移植
YMWM_3 个月前
lerobot库中RTC更新逻辑
人工智能·rtc·lerobot
RTC实战笔记3 个月前
居家养老应急系统怎么做?告警、视频通话与 RTC 能力设计指南
音视频·实时音视频·rtc
字节跳动视频云技术团队4 个月前
沙发搬到线上:火山引擎视频云如何用RTC+直播打造一场“云上陪看房”?
音视频开发·直播·rtc
REDcker4 个月前
腾讯TRRO SDK深度剖析
音视频·webrtc·实时音视频·直播·rtc·腾讯
RTC实战笔记4 个月前
实时互动数字人怎么做,才不是一个只会说话的视频?
音视频·数字人·rtc·数字人接入
RTC实战笔记4 个月前
Android 实时音视频接入教程:媒体补充增强信息(SEI)
音视频·媒体·rtc