读取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位。

相关推荐
字节跳动视频云技术团队13 天前
沙发搬到线上:火山引擎视频云如何用RTC+直播打造一场“云上陪看房”?
音视频开发·直播·rtc
REDcker13 天前
腾讯TRRO SDK深度剖析
音视频·webrtc·实时音视频·直播·rtc·腾讯
RTC实战笔记21 天前
实时互动数字人怎么做,才不是一个只会说话的视频?
音视频·数字人·rtc·数字人接入
RTC实战笔记1 个月前
Android 实时音视频接入教程:媒体补充增强信息(SEI)
音视频·媒体·rtc
一叶知秋061 个月前
[东软电量计开发]:ES32L0910本地RTC校准(三)
rtc·utc·东软电量计
agathakuan2 个月前
從零開始在家開發 IoT: OpenOCD 與 GDB 協作指南
stm32·gnu·rtc
小灰灰搞电子2 个月前
rt-thread RTC设备使用详解
rt-thread·rtc
普中科技2 个月前
【普中 51-Ai8051 开发攻略】-- 第 24 章 RTC 时钟实验
单片机·嵌入式硬件·rtc·实时时钟·普中科技·ai8051u·aicube
深圳市晶科鑫实业有限公司2 个月前
RTC模块vs. 32.768KHz晶振:深度对比与选型指南
stm32·单片机·嵌入式硬件·实时音视频·rtc
海水冷却4 个月前
2026 主流 RTC SDK 选型参考,7 大维度横向对比
实时音视频·rtc