代码编织梦想


前言

在调试rtc过程中发现rtc断电开机初始化会出错,但是reboot开机就能正常初始化成功,猜测可能是断电开机时rtc的电压不稳定导致。


一、rockchip_defconfig配置

rk的默认config一般都会开启CONFIG_RTC_DRV_RK808,我们需要去掉rtc808的功能,打开。CONFIG_RTC_DRV_HYM8563

 CONFIG_RTC_DRV_HYM8563=y
 #CONFIG_RTC_DRV_RK808=n

二、hym8563 dts配置

hym8563的dts如下


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38312843/article/details/128007403

android系统定时开关机实现简述-爱代码爱编程

本实验基于Android6.0 一 概述: Android系统的定时开关机的实现分为定时开机和定时关机两部分,其中定时关机比较容易,因为不需要底层驱动的配合,只需要发特定广播就可以完成,而定时开机的实现稍微麻烦一些,因为

rk3288 RTC实现定时开关机-爱代码爱编程

一,方案 PMU: RK808 RTC: hym8563 内核版本: Liunx 4.4 硬件上需要把RTC的中断脚接到RK808的开机引脚上 二,RTC驱动模型 与RTC核心有关的文件有: /drivers/rtc/class.c 这个文件向linux设备模型核心注册了一个类RTC,然后向驱动程序提供了注册/注销接口 /drivers/rtc/r

android7.1 rtc,RK3288 Android7.1 RTC-pcf8563调试 待机唤醒-爱代码爱编程

(1) 先把kernel 目录下.config pcf8563打开,且rk808关闭 (2) dts 配置,在根节点添加rtc_pcf8563节点。 之后再在硬件接口i2c 上添加pcf8563子节点。 (3) 在rtc-lib.c 文件中按图片修改: 之后在rtc-pcf8563.c 增加待机写闹钟函数 static i

RK 3568 配置RTC流程记录-爱代码爱编程

1.简介 在配置之前,需要明白什么是RTC呢? 实时时钟的缩写是RTC(Real_Time Clock)。RTC 是集成电路,通常称为时钟芯片。 实时时钟芯片是日常生活中应用最为广泛的消费类电子产品之一。 它为人们提供精确的实时时间,或者为电子系统提供精确的时间基准,目前实时时钟芯片大多采用精度较高的晶体振荡器作为时钟源。 有些时钟芯片为了在主电

Linux添加PCF8563 RTC支持-爱代码爱编程

文章目录 1. 添加驱动支持2. 添加设备树3. 测试 原文链接:https://blog.csdn.net/WXXGoodJob/article/details/88692949 SOC:RK3288 kernel:Linux4.1 1. 添加驱动支持 Device Drivers ---> [*] Real Ti

android系统定时开关机_bluefire1126的博客-爱代码爱编程

1、系统定时开关机需要系统权限,所以需要apk做系统签名。 2、在AndroidManifest.xml文件的头部的 标记中添加系统权限。 android:sharedUserId=“android.uid.system”

rk3288下添加pcf8563 rtc支持_imx6ull pcf8563-爱代码爱编程

SOC:RK3288 kernel:Linux4.4 1.  添加驱动支持 Device Drivers  --->      [*] Real Time Clock  --->            [*]   Set system time from RTC on startup and resume    (自动同步时间)  

linux之调试外部rtc_hym8563_remove-爱代码爱编程

基于RK3566核心板设计了一块主板,运行 linux系统,外部RTC芯片使用HYM8563,挂在CPU i2c3总线上,管脚为SDA:GPIO1_A0、SCL:GPIO1_A1,电路连接如下: DTS文件中增加i2c3节点的配置 &i2c3 { status = "okay"; pinctrl-names = "default";

linux内核 rtc时间架构_hym8563读出来的时间不对-爱代码爱编程

上一篇文章我们给大家讲解了基于瑞芯微rk3568平台芯片hym8563驱动的移植,本文给大家详细讲解Linux内核的时间子系统。 《Linux驱动|rtc-hym8563移植笔记》 一、Linux 时间操作命令 :dat

linux驱动|rtc-爱代码爱编程

本文基于瑞芯微rk3568平台,关于该平台快速入手操作,大家可以参考以下文章: 《瑞芯微rk356x板子快速上手》 0、什么是rtc-hym8563? RTC:实时时钟的缩写是(Real_Time Clock)。RTC