嵌入式开发者社区

标题: AM5728 RTC问题 [打印本页]

作者: czs----Tronlong    时间: 2020-3-11 11:59
标题: AM5728 RTC问题
基于创龙AM5728核心板自制项目底板,系统启动后,串口提示systemd:Time has been changed。无法完成启动过程(打印信息如下图)
去掉RTC芯片,能够正常启动

[attach]6110[/attach]

有三个问题:
1.  设备树里rtc描述后面加上   

status
= "disabled";


重新编译后,启动,没有改进效果
但是把RTC芯片焊下来就可以启动了
设备树该如何去掉rtc呢


2.  能否在内核或者uboot里对rtc芯片重新复位一下,这样不用拆芯片就能正常启动,这种操作可以实现吗


3.  systemd工具是内核自带的还是您在里面添加的呢,添加过程方便说一下吗


作者: czs----Tronlong    时间: 2020-3-11 12:12
1.  此问题初步判断是RTC芯片工作不正常/获取时间不正常,导致系统时间错误引起;默认驱动是想RTC时间同步至系统时间,可通过配置内核取消 查看是否问题改善

[attach]6111[/attach]

2.  RTC驱动的失能,一般可通过设备树节点配置实现,下图以创龙TL5728-EasyEVM板卡,失能RTC芯片为例(即不调
用驱动进行初始化)

[attach]6112[/attach]

3.  systemd工具是Linux系统自带的,使用方法可以参考我司《快速体验》文档:

[attach]6113[/attach]

4.    关于AM57x - system "Time has been changed"问题,参考链接如下:

I have a lot of "Time has been changed" in the journal of my linux boxes

https://social.msdn.microsoft.co ... af/i-have-a-lot-of-
quottime-has-been-changedquot-in-the-journal-of-my-linux-boxes


Topic: boot time problem: stream of systemd[1]: Time has been changed
https://www.kosagi.com/forums/viewtopic.php?id=369


Linux/AM3354: Repeating log: "Time has been changed"
http://e2e.ti.com/support/processors/f/791/t/779653
作者: czs----Tronlong    时间: 2020-5-9 10:11
客户问题2

1.    请问AM5728开发板是否是外部外挂了一个RTC,同时内部也有一个RTC呢?
       什么dev目录下有3个RTC设备节点呢?

[attach]6202[/attach]


2.    参考快速体验文档,使用“hwclock ”命令操作的是哪个RTC电路呢?

[attach]6203[/attach]




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4