MVME5100 RTCについて

MVME5100 RTCについて



PPCBugからRTCの設定をする方法について説明いたします。

・日時の確認方法

Copyright Motorola Inc. 1988 – 2006, All Rights Reserved
PPC6 Debugger/Diagnostics Release Version 3.1 – 05/01/06 RM01
COLD Start
Local Memory Found =20000000 (&536870912)
MPU Clock Speed =500Mhz
BUS Clock Speed =100Mhz
Reset Vector Location  : ROM Bank B
Mezzanine Configuration: Single-MPU
Current 60X-Bus Master : MPU0
Idle MPU(s)            : NONE
L2Cache:       2048KB, 200Mhz
System Memory: 512MB, ECC Enabled (ECC-Memory Detected)
PPC6-Bug>
PPC6-Bug>time
WED JUN 17 13:09:20.00 2009  ←日時確認
PPC6-Bug>

・RTCダイアグの実行

PPC6-Bug>sd
PPC6-Diag>rtc  ←RTCダイアグ(結果OK)
RTC      RAM: Battery Backed Up RAM……………… Running —> PASSED
RTC      ADR: RTC RAM Addressing………………… Running —> PASSED
RTC      ALARM: RTC Alarm Interrupt……………… Running —> PASSED

・クロックを停止する

PPC6-Diag>ps ←RTCをpsモードに設定
(Clock is in Battery Save Mode)

クロック停止した状態でRTCダイアグを実行するとエラーになる確認

PPC6-Diag>rtc  ←RTCダイアグ(結果NG)
RTC      RAM: Battery Backed Up RAM……………… Running —> PASSED
RTC      ADR: RTC RAM Addressing………………… Running —> PASSED
RTC      ALARM: RTC Alarm Interrupt……………… Running —> FAILED ←エラー

RTC/ALARM Test Failure Data:
AF (Alarm Flag) bit was not set
 Interrupt failed to occur


PPC6-Diag>time ←日時の確認
(Clock is not Ticking)  ←(クロックが停止しているので日時が保持されていない)
PPC6-Diag>

・クロックを動作させる

PPC6-Diag>sd
PPC6-Bug>set 0617091323   ←日時を設定
WED JUN 17 13:23:00.00 2009
PPC6-Bug>
PPC6-Bug>time
WED JUN 17 13:23:03.00 2009  ←日時を確認
PPC6-Bug>
PPC6-Bug>
PPC6-Bug>sd
PPC6-Diag>rtc  ←RTCダイアグ(結果OK)
RTC      RAM: Battery Backed Up RAM……………… Running —> PASSED
RTC      ADR: RTC RAM Addressing………………… Running —> PASSED
RTC      ALARM: RTC Alarm Interrupt……………… Running —> PASSED
PPC6-Diag>

TakahashiKoujiMVME5100 RTCについて