AM5728 RTC问题 - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3337|回复: 2
打印 上一主题 下一主题

[已解决] AM5728 RTC问题

[复制链接]

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
跳转到指定楼层
楼主
发表于 2020-3-11 11:59:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
基于创龙AM5728核心板自制项目底板,系统启动后,串口提示systemd:Time has been changed。无法完成启动过程(打印信息如下图)
去掉RTC芯片,能够正常启动



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

status
= "disabled";


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


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


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

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



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



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



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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
板凳
 楼主| 发表于 2020-5-9 10:11:58 | 只看该作者
客户问题2

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




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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-4-20 21:20 , Processed in 0.059150 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表