免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: xinuaile2003
打印 上一主题 下一主题

【求助】armlinux的RTC问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-04-23 01:05 |只看该作者
像这种态度,就不应该回答他

论坛徽章:
0
12 [报告]
发表于 2009-04-23 08:51 |只看该作者
原帖由 emmoblin 于 2009-4-23 01:05 发表
像这种态度,就不应该回答他


我这种态度怎么了?你那样说是在帮助别人呢?还是在调侃别人呢?要帮助别人的就帮下,不帮助的话也不用在那边幸灾乐祸的。卑鄙!!!!!

论坛徽章:
0
13 [报告]
发表于 2009-04-23 09:04 |只看该作者
已经回答你很仔细了, 没有  /dev/rtc 这个设备, 你自己不好好看,

论坛徽章:
5
14 [报告]
发表于 2009-04-23 09:05 |只看该作者
你这不是废话吗,好使的话早就使了,跟没回答一样。

LZ否定了别人对你的帮助,起码否定了别人的热情.

卑鄙!!!!!

人身攻击.卑鄙的结论怎么得来???

论坛徽章:
0
15 [报告]
发表于 2009-04-23 09:20 |只看该作者
原帖由 star316 于 2009-4-23 09:04 发表
已经回答你很仔细了, 没有  /dev/rtc 这个设备, 你自己不好好看,


这是我自己说的,看网上资料说的,可是就是没有这个设备,不知道该怎么弄而已了。

论坛徽章:
0
16 [报告]
发表于 2009-04-23 09:22 |只看该作者
原帖由 yidou 于 2009-4-23 09:05 发表

LZ否定了别人对你的帮助,起码否定了别人的热情.


人身攻击.卑鄙的结论怎么得来???


我没有否定对我的帮助,可是以调咎别人的态度来帮助别人吗?
调咎别人不是卑鄙是什么?不愿意帮助别人也别调咎别人啊。

论坛徽章:
0
17 [报告]
发表于 2009-04-23 10:09 |只看该作者
原帖由 xinuaile2003 于 2009-4-23 09:20 发表


这是我自己说的,看网上资料说的,可是就是没有这个设备,不知道该怎么弄而已了。




是你自己说的,但也是你自己说支持RTC , TBAGWELL 指出了问题所在.

你这样的态度很不行的,最起码会打击人家回答你问题的积极性,而且 TBAG-WELL 是论坛里面很热心的一个版主了

论坛徽章:
0
18 [报告]
发表于 2009-04-23 20:34 |只看该作者
原帖由 xinuaile2003 于 2009-4-23 08:51 发表


我这种态度怎么了?你那样说是在帮助别人呢?还是在调侃别人呢?要帮助别人的就帮下,不帮助的话也不用在那边幸灾乐祸的。卑鄙!!!!!



做学问不能这样呀!!你犯大忌了!你看你就是出道不久的人!做技术,忌心浮气躁!!大家都是过来人,曾经也像你以前一样!接受大家的劝告吧!

再说这个论坛确实不错,论坛里面人都是比较热心!!!其它的linux论坛很难做到这一点!像宋宝华老师的论坛,比较让人冷!!!!!真是难为宋老

师了!!

论坛徽章:
0
19 [报告]
发表于 2009-04-26 15:52 |只看该作者
昨晚我在我板子上做can驱动时,突然想起楼主这个问题,所以就搞了一下rtc
一开始和楼主所描述般/dev没有rtc设备,hwclock命令没起作用,之后就Google了一下,其实问题很简单,如下:

首先make menuconfig,在字符驱动中选中s3c2410 rtc,光是这样是不会出现/dev/rtc节点的。因为默认在初始化里没有加入S3C2410RTC的设备。因此,接下来要修改arch/arm/mach-s3c2410/mach-smdk2410.c,在struct platform_device *smdk2410_devices[]中添加"&s3c_device_rtc,"。s3c_device_rtc结构体已在arch/arm/mach-s3c2410/devs.c中定义。

改为重新编译,下载内核到板子上,boot后可以见到/dev/rtc0节点,hwclock命令也有效了。ps:我内核版本是2.6.24。如果你内核是低版本的,可能配置rtc选项有点不同

评分

参与人数 1可用积分 +15 收起 理由
yidou + 15

查看全部评分

论坛徽章:
0
20 [报告]
发表于 2009-04-27 13:53 |只看该作者
原帖由 sep 于 2009-4-26 15:52 发表
昨晚我在我板子上做can驱动时,突然想起楼主这个问题,所以就搞了一下rtc
一开始和楼主所描述般/dev没有rtc设备,hwclock命令没起作用,之后就Google了一下,其实问题很简单,如下:

首先make menuconfig, ...


谢谢你的回答,该选项我也整过,不过注册方式跟s3c2410的rtc不一样,我这rtc驱动使用的是register_rtc()方法,在看hwclock命令源码时,也看到了不一定只用/dev/rtc设备,还会使用/dev/rtc0和/dev/misc/rtc设备。
目前我的驱动可以设置和读出日期时间了。

我使用的rtc芯片是ISL12026IBZ,有谁对该芯片熟悉的没?我在读出状态寄存器(0x003F)的值时,总是0x10,即OSCF标志位总为1,读出的时间日期都不跳动,写入什么值,过多长时间去读还是那个值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP