goodman

goodman

2个粉丝

30

问答

18

专栏

17

资料

goodman  发布于  2014-04-11 19:45:32
采纳率 0%
30个问答
wooshang@126.com
13335

RTC问题

 
我在弄RTC模块的时候,正常使用hwclock -w 和date 能将时间互相设置,但是一断电后hwclock就又变成1970年了

我的板子上是安装了RTC电池的,请问有人做过相关的吗?
我来回答
回答22个
时间排序
认可量排序

falloutmx

1个粉丝

15

问答

0

专栏

0

资料

falloutmx 2014-04-14 09:39:09
认可0
你看下系统启动的时候是不是对内部RTC进行了复位操作

hilinux

0个粉丝

17

问答

0

专栏

0

资料

hilinux 2014-04-14 21:27:52
认可0
hwclock -w能把系统的时间设置到硬时钟里

hwclock命令对于的代码里需要添加rtc的时间操作,这部分操作了吗?

richardwu

0个粉丝

7

问答

0

专栏

1

资料

richardwu 2014-10-16 15:29:15
认可0
Hi hilinux
[quote]hwclock命令对于的代码里需要添加rtc的时间操作,这部分操作了吗?[/quote]
请问这个问题是指缺少什么操作呢?

lingxiao911

0个粉丝

10

问答

0

专栏

0

资料

lingxiao911 2015-01-16 09:38:40
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=6675&ptid=3266]hilinux 发表于 2014-4-14 21:27[/url]
hwclock -w能把系统的时间设置到硬时钟里

hwclock命令对于的代码里需要添加rtc的时间操作,这部分操作了 ...[/quote]

hi3520D中hwclock不能使用,提示没有 /dev/misc/rtc 文件,应该怎么处理呢?

Jacky

0个粉丝

8

问答

0

专栏

0

资料

Jacky 2015-03-31 18:00:07
认可0
遇到了相同的问题,顶一下,看看那位大侠能给个答案,谢谢。。

goodman

2个粉丝

30

问答

18

专栏

17

资料

goodman 2015-04-01 10:04:59
认可0
海思的驱动产生的设备节点文件不是标准的RTC节点文件,是用buysbox的hwclock是写不了的,记得我知己写了一个类似的工具,直接操作RTC芯片的

Jacky

0个粉丝

8

问答

0

专栏

0

资料

Jacky 2015-04-01 13:03:12
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=14782&ptid=3266]goodman 发表于 2015-4-1 10:04[/url]
海思的驱动产生的设备节点文件不是标准的RTC节点文件,是用buysbox的hwclock是写不了的,记得我知己写了一 ...[/quote]

请问,海思的驱动在SDK哪个目录?我的是3521开发板,ds1339

Jacky

0个粉丝

8

问答

0

专栏

0

资料

Jacky 2015-04-01 17:19:48
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=14807&ptid=3266]ecomsbz 发表于 2015-4-1 16:15[/url]
rtc的设备没加进去[/quote]

rtc的设备没加进去?你是说SDK有DS1339的驱动?内核的make menuconfig 看地device 里的 i2c,rtc的确没有,所以不明白,请教怎样操作ds1339呢?大概步骤如何?

至尊宝

0个粉丝

5

问答

0

专栏

0

资料

至尊宝 2015-04-02 09:37:42
认可0
可以模拟adv的驱动代码,对ds1339的寄存器直接读写

zhufi2013

0个粉丝

2

问答

0

专栏

0

资料

zhufi2013 2015-05-18 18:13:49
认可0
顶顶顶,楼主解决了吗?可否提供下思路,谢谢!

ymir

1个粉丝

23

问答

0

专栏

8

资料

ymir 2015-09-01 10:30:22
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=16153&ptid=3266]zhufi2013 发表于 2015-5-18 18:13[/url]
顶顶顶,楼主解决了吗?可否提供下思路,谢谢![/quote]

hwclock 是busybox提供的工具,而其是需要linux内核开启相关的RTC自动设置时间的功能,而这个功能要求的是RTC是标准的字符设备,但不幸的是海思内部的RTC并不是标准的设备,所以无法使用hwclock来进行时间设置。
在海思的SDK中提供了RTC相关的驱动,其中包含了一个test工具,使用该工具可以向RTC中写入时间,也可以从RTC中读出时间,你可以查一下我发的一个rtc工具,其中的代码实现了系统调用接口,-w,会自动的将系统的时间写入RTC, -i参数会自动读出RTC的时间写入系统时间。
祝愉快。

david

33个粉丝

368

问答

253

专栏

229

资料

david 2015-09-26 14:11:01
认可0
本帖最后由 david 于 2015-9-26 14:12 编辑

hwclock 会查找rtc设备,好像是先找/dev/rtc,/dev/rtc0,/dev/misc/rtc ,很不幸,海思的insmod后出现的是 /dev/hi_rtc,

可能有这么几种解决方法,1.在/dev下建立 node  rtc ,主设备号和从设备号同 hi_rtc.(貌似这个3.0以后的系统不大好用了吧)
                                     2.如 ymir所讲。
                                     3.改写hi_rtc设备名称。

H伟伯爵H

0个粉丝

0

问答

0

专栏

0

资料

H伟伯爵H 2016-07-05 17:32:22
认可0
我直接使用提供的rtc_rx8025驱动,在上层应用进行IOCTL控制,进行中。。。。。。:L

daygang

1个粉丝

12

问答

0

专栏

0

资料

daygang 2016-07-19 16:20:33
认可0
检查一下I2C总线上面有没有RTC芯片设备;另外检查一下电池供电给RTC芯片的引脚是否正确,有的芯片电池脚和电源脚是同一个,有的芯片不是

cwyyy

0个粉丝

2

问答

0

专栏

0

资料

cwyyy 2016-08-17 20:57:31
认可0
楼主,时间问题我也遇见了,能提供个解决方法吗?

knaffe

0个粉丝

3

问答

0

专栏

0

资料

knaffe 2016-10-15 11:15:24
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=20591&ptid=3266]david 发表于 2015-9-26 14:11[/url]
hwclock 会查找rtc设备,好像是先找/dev/rtc,/dev/rtc0,/dev/misc/rtc ,很不幸,海思的insmod后出现的是 /d ...[/quote]

我刚刚查看了一下/dev里面,没有HI_RTC,请问如何添加RTC设备。我用的是HI35200D

画个圈圈诅咒你

0个粉丝

4

问答

0

专栏

0

资料

画个圈圈诅咒你 2017-01-10 20:07:20
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=19784&ptid=3266]ymir 发表于 2015-9-1 10:30[/url]
hwclock 是busybox提供的工具,而其是需要linux内核开启相关的RTC自动设置时间的功能,而这个功能要求的 ...[/quote]

你好,想看一下你发的rtc工具可以麽:)

yaojunjun1987

0个粉丝

4

问答

0

专栏

0

资料

yaojunjun1987 2017-01-10 22:55:00
认可0
简单点,自己写个小程序同步下系统时间到rtc

画个圈圈诅咒你

0个粉丝

4

问答

0

专栏

0

资料

画个圈圈诅咒你 2017-01-12 16:20:49
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=44000&ptid=3266]yaojunjun1987 发表于 2017-1-10 22:55[/url]
简单点,自己写个小程序同步下系统时间到rtc[/quote]

我想把rtc时钟同步到系统时间

yaojunjun1987

0个粉丝

4

问答

0

专栏

0

资料

yaojunjun1987 2017-01-12 18:23:21
认可0
直接程序读取rtc时钟,然后stime同步系统时钟
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区