子类__RTC
文章平均质量分 52
KrisFei
工作记录.
展开
-
[RK3288][Android6.0] RTC驱动的上层调用流程
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92说明:RTC驱动在注册的时候提供了两个字符设备给用户空间供操作。 1. /dev/alarm, android特有设备,为了提高平台无关性而加入,这里不关注闹钟的设置。 2. /dev/rtcx, 原始linux操作字符设备的方法。通过alarm节点操作:上层的操作最终都是通过alarm节点来原创 2017-06-28 10:53:58 · 3983 阅读 · 0 评论 -
[RK3288][Android6.0] 调试笔记 --- date命令无法修改日期和时间
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92现象: 移植好RTC驱动后之后,发现无法用date命令去设置日期。 用的命令是 #date -s "0627154217" //mmddhhmmyy调试: date命令用的是toybox工具编译出来的, 在 external/toybox/toys/posix/date.c中。 跟踪发原创 2017-06-27 15:49:19 · 4238 阅读 · 0 评论 -
[RK3288][Android6.0] RTC模块RX8010SJ驱动添加及改动
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92在网上的其他branch上找到一份RX8010SJ的驱动,但是有点问题,先贴代码,再说明修改部分。设备部分: 比较简单,确定I2C端口以及设备地址就行。 &i2c1 { status = “okay”; rx8010: rx8010@32 { compat原创 2017-06-26 20:25:48 · 5555 阅读 · 0 评论 -
[RK3288][Android6.0] RTC模块RX8010SJ硬件部分概要
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92背景特性框图硬件连接注意事项上电过程初始化过程I2C地址参考背景:系统自带的pmic电源管理芯片rk818虽然有rtc功能,但是由于它需要大容量电池,而项目只能放纽扣电池,所以另外添加了一颗时钟模块RX8010SJ.特性:框图:硬件连接: 使用的I2C1,IRQ1和IRQ2分别用原创 2017-06-26 19:49:40 · 4427 阅读 · 2 评论 -
[RK3288][Android6.0] 调试笔记 --- 开机默认选择24小时制时间格式
Platform: RockchipOS: Android 6.0Kernel: 3.10.92系统默认使用的是12小时制时间格式.当触摸设置的24小时格式时,会有如下调用:packages/apps/Settings/src/com/android/ettings/DateTimeSettings.javaonPreferenceTreeClick ->原创 2017-04-18 17:10:35 · 2522 阅读 · 14 评论 -
[RK3288][Android6.0] 调试笔记 --- hwclock命令无法使用
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92现象: 使用hwclock,提示找不到文件root@rk3288:/ # hwclock hwclock: /dev/misc/rtc: No such file or directo原创 2017-10-20 11:17:15 · 5783 阅读 · 9 评论 -
[RK3399][Android7.1] 调试笔记 --- I2C读取错误unexpected irq in STOP: 0x10
Platform: RK3399OS: Android 7.1Kernel: v4.4.83现象:当快速连续多次执行busybox hwclock -r去读取rtc硬件里的时间时,出现如下error:[ 1003.621100] rtc rtc0: read_time: fail to read: -22或者[ 1009.333255] rk3x-i2c ff3d0000.i2c...原创 2018-12-03 18:17:22 · 3387 阅读 · 0 评论 -
[RK3399][Android7.1] 调试笔记 --- RTC读取时间失败
Platform: RK3399OS: Android 7.1Kernel: v4.4.83现象:使用busybox hwclock -r读取rtc时间是提示:hwclock: ioctl 0x80247009 failed: Invalid argumentkernel log提示:[ 65.931824] rtc rtc0: read_time: fail to read...原创 2018-12-03 18:47:07 · 5912 阅读 · 1 评论