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>