我目前正在做一项测试工作,测试TDA4VM的RTC时间是否正常,我在测试的过程中,发现了它会出现时间上的偏差,我是使用的"i2ctransfer -f -y 0 w1@0x32 0x00 r7"命令来获取RTC存储的日期及时间,白天的测试是正常的,每次都是到晚上会出现时间异常,其中存储的小时会出现不增反减的现象。
我讲一下的测试过程:我是用的两个硬件板进行时间的测试,其中时间异常的硬件板简称为181,时间正确的硬件板简称为195,我在195上执行测试脚本,远程登录到181上,然后使用i2ctransfer命令获取181的RTC时间,返回到195,其中返回值保存在RTC_TIME_181中,这个变量是存放在195上的,之后我再获取195的RTC时间。将两个硬件板的时间输出到日志文件中。
目前,181出现的时间异常包括如下:
1.时间会出现回退;
2.校正时间并同步到RTC后,关机一夜再重启时,RTC时间和系统时间仍然不准确;
日志记录的链接如下:
file:///C:/Users/Administrator/Desktop/RTC%E6%97%B6%E9%97%B4%E5%BC%82%E5%B8%B8.pdf