当前位置:  技术问答>linux和unix

pcf8563驱动问题

    来源: 互联网  发布时间:2017-05-22

    本文导语:  各位好 最近配置linux3.0.82中pcf8563时钟芯片驱动,烧写到板子跑,发现/dev并没有节点,手动mknod加上去 提示: hwclock: can't open '/dev/misc/rtc': No such file or directory        dmesg下显示 i2c-core: driver [rtc-pcf8563] registe...

各位好
最近配置linux3.0.82中pcf8563时钟芯片驱动,烧写到板子跑,发现/dev并没有节点,手动mknod加上去
提示:
hwclock: can't open '/dev/misc/rtc': No such file or directory       
dmesg下显示
i2c-core: driver [rtc-pcf8563] registered 
这不是表示驱动已经注册了吗?
还有什么地方出错导致驱动加载不了,希望各位指点迷津!

|
你是用什么板子的呢?我也用了pcf8563,我的是at91sam9261的,在board-sam9261.c文件里手动添加了
#if defined(CONFIG_RTC_DRV_PCF8563)
static struct i2c_board_info __initdata ek_i2c_devices[] = {
  {
I2C_BOARD_INFO("rtc-pcf8563", 0x51),
.irq = AT91_PIN_PA27,
  }
};
#endif
在ek_board_init()函数里,把at91_add_device_i2c(NULL, 0);改为了at91_add_device_i2c(&ek_i2c_devices, ARRAY_SIZE(ek_i2c_devices));
不知道你的情况是不是类似?

|
你跟踪一下pcf8563_probe函数吧,看看有没有执行或者这个函数中有没有失败.
你的应该是设备注册失败或者i2c通信有问题.

    
 
 

您可能感兴趣的文章:

  • 将.fon字体转换为.pcf字体的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP并发框架 PCF
  • 纯软件实现802.11协议中的PCF模式的探讨


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,