设为首页 加入收藏

TOP

linux下pcf8563驱动时钟使用
2019-09-01 23:08:26 】 浏览:25
Tags:linux pcf8563 驱动 时钟 使用

环境:

       HelperA64开发板

       Linux3.10内核

时间:2019.01.17

目标:PCF8563实时时钟驱动的使用

问题:因为pcf8563的驱动是linux内核自带的,网上也有很多分析的方法,之后再深入分析下pcf的驱动,写驱动,得首先使用它。

 

1、以前各大厂商都会有自己的arm架构代码在内核当中,而我们只需要进入相应的架构修改代码就行了,但是之后的内核发生了很大变化,就是引入了设备树,所以花了一段时间才知道这个改变,首先如图,我这样加PCF8563设备在设备树中

?

修改内核配置后编译开机还是没有检测到RTC的信息。

 

2、之后在内核里找到驱动代码,通过调试,发现代码没有进入probe函数,所以我们上面加入设备树中设备不成功,之后知道TWI就是I2C。

?

 

3、在TWI下加入我们的pcf8563设备和设置好address-cells和size-cells,如图

?

4、之后便成功打印

?

注:也可以在对应开发板配置文件中去加入pcf8563的配置信息,我这里是sys_config.fex里去修改也可以达到相应效果。 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇helpera64开发板下制作ubuntu roo.. 下一篇【mpu6050】学习笔记——基础知识..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目