黑屋白巫 发表于 2024-10-28 22:45

【米尔 瑞芯微RK3568 工业开发板】 迷之RTC

<p>## 前题回顾</p>

<p><a href="https://bbs.eeworld.com.cn/thread-1291492-1-1.html" target="_blank">【米尔 瑞芯微RK3568 工业开发板】开箱!</a></p>

<p><a href="https://bbs.eeworld.com.cn/thread-1294060-1-1.html" target="_blank">【米尔 瑞芯微RK3568 工业开发板】硬件文档捉虫</a>&nbsp;</p>

<p><a href="https://bbs.eeworld.com.cn/thread-1294073-1-1.html" target="_blank">【米尔 瑞芯微RK3568 工业开发板】基本性能测试</a></p>

<p><a href="https://bbs.eeworld.com.cn/thread-1295990-1-1.html" target="_blank">【米尔 瑞芯微RK3568 工业开发板】 PCIe还要驱动吗</a></p>

<p>&nbsp;</p>

<p>## RTC&nbsp;</p>

<p>米尔载板的RTC用的LK8563方案(不知道算不算国产化的)</p>

<p> &nbsp;&nbsp;&nbsp;</p>

<p>&nbsp;</p>

<p>可以通过`hwclock`命令试用RTC功能</p>

<p> &nbsp;</p>

<p>读出来默认是2017年</p>

<p>&nbsp;</p>

<p>设置&nbsp; RTC时间:</p>

<p>1. 通过`date`命令设置本地时间</p>

<p> &nbsp;</p>

<p>2. 把本地时间&ldquo;写入&rdquo; RTC芯片</p>

<p> &nbsp;</p>

<p>一般做到这里就可以了,保险起见,可以再读一下</p>

<p> &nbsp;</p>

<p>可以看到RTC里的日期就是我们改过的</p>

<p>&nbsp;</p>

<p>断电重启一下,验证RTC的掉电保持功能</p>

<p> &nbsp;</p>

<p>看起来并没有保存下来。</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>可能的点有:</p>

<p>1. 时间没有写入RTC芯片</p>

<p>(这样的话应该会积累之前的上电时间,而不是从默认时间开始)</p>

<p>2. 读取的不是RTC芯片时间,而是别的</p>

<p>3. 上电时RTC被初始化了(这也不太可能)</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>## 视频</p>

<p>&nbsp;</p>

<p><iframe allowfullscreen="true" frameborder="0" height="450" src="//player.bilibili.com/player.html?bvid=1Df1KYdE4c&amp;page=1" style="background:#eee;margin-bottom:10px;" width="700"></iframe><br />
&nbsp;</p>

Jacktang 发表于 2024-10-29 07:24

<p>时间没有写入RTC芯片,这个有可能</p>

digital2Fox 发表于 2024-10-29 15:16

<p>可能存入芯片自己的RTC?</p>

<p>dmesg | grep rtc 看看</p>

wangerxian 发表于 2024-10-29 19:22

<p>有没可能是RTC的电池没电?</p>

黑屋白巫 发表于 2024-10-30 08:26

wangerxian 发表于 2024-10-29 19:22
有没可能是RTC的电池没电?

<p>断电后量过的有3v,所以排除了</p>

wangerxian 发表于 2024-10-30 09:26

<p>【3. 上电时RTC被初始化了(这也不太可能)】这个原因为什么不太可能?</p>

黑屋白巫 发表于 2024-11-3 15:57

<div class='shownolgin' data-isdigest='no'>wangerxian 发表于 2024-10-30 09:26
【3. 上电时RTC被初始化了(这也不太可能)】这个原因为什么不太可能?

<p>我的想法是从软件角度,没道理会特意在开机时初始化rtc芯片</p>
</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

wangerxian 发表于 2024-11-5 09:31

<div class='shownolgin' data-isdigest='no'>黑屋白巫 发表于 2024-11-3 15:57
我的想法是从软件角度,没道理会特意在开机时初始化rtc芯片

<p>有可能是代码的问题呢?</p>
</div><script>showreplylogin();</script>

黑屋白巫 发表于 2024-11-6 22:47

<div class='shownolgin' data-isdigest='no'>wangerxian 发表于 2024-11-5 09:31
有可能是代码的问题呢?

<p>不排除这种情况。同时也考虑到是成熟的商品,并非开发中的半成品,所以说可能性不大</p>
</div><script>showreplylogin();</script>

wangerxian 发表于 2024-11-7 08:59

<div class='shownolgin' data-isdigest='no'>黑屋白巫 发表于 2024-11-6 22:47
不排除这种情况。同时也考虑到是成熟的商品,并非开发中的半成品,所以说可能性不大

<p>建议是看一下源码。</p>
</div><script>showreplylogin();</script>

黑屋白巫 发表于 2024-11-7 19:40

<div class='shownolgin' data-isdigest='no'>wangerxian 发表于 2024-11-7 08:59
建议是看一下源码。

<p>问了米尔,说是我使用方法有问题: https://bbs.eeworld.com.cn/thread-1298154-1-1.html</p>
</div><script>showreplylogin();</script>

tito2022 发表于 2024-11-18 08:36

<div class='shownolgin' data-isdigest='no'><p>正好用的上<img height="50" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan33.gif" width="58" /></p>
</div><script>showreplylogin();</script>
页: [1]
查看完整版本: 【米尔 瑞芯微RK3568 工业开发板】 迷之RTC