JamesCool
Wed Apr 16 00:29:36 PDT 2008
Hi,
Please see the below debug message before entering suspend
0x87d19950: Powering Off system:
0x87d19950: Calling GWES power proc.
0x87d19950: Calling device manager power proc.
0x87d19950: +FYS_PowerDown
0x87d19950: -FYS_PowerDown
0x87d19950: Calling OEMPowerOff...
OEMPowerOff->Xllp_SuspendAndResume(x804397a0)
Xllp_SuspendResume: BSP_MAINSTONE not defined
Xllp_SuspendResume: Entry: RCNR=x00000222, RTAR=x00000000, RTSR=x00001020,
PICR=x00000000
Xllp_SuspendResume: Entry: RYAR1=x000fa622, RDAR1=x005a0000
Xllp_SuspendResume: Entry: OSCR0=x6985798e, OSMR0=x69846d4e, OIER=x00000001
Xllp_SuspendResume: Entry: OSMR0=x69846d4e, OSMR1=x00000000, OSMR2=x00000000,
OSMR3=x00000000
Xllp_SuspendResume: Entry: OSMR4=x00000000, OSMR5=x00000000, OSMR6=x00000000,
OSMR7=x00000000
Xllp_SuspendResume: Entry: OSMR8=x00000000, OSMR9=x00000000, OSMR10=x00000000,
OSMR11=x00000000
Xllp_SuspendResume: Entry: ResumePhase2Data @ xa00ff420->xa00ff420
Xllp_SuspendResume: Entry: ICPR=x04000000, ICMR=x86000900
Xllp_SuspendResume: Saving mode specific core registers
Xllp_SuspendResume: FIQ(x11) saved: x804393bc-x8043939c, (8)
Xllp_SuspendResume: IRQ(x12) saved: x8043939c-x80439390, (3)
Xllp_SuspendResume: UND(x1b) saved: x80439390-x80439384, (3)
Xllp_SuspendResume: ABT(x17) saved: x80439384-x80439378, (3)
Xllp_SuspendResume: SVC(x13) saved: x80439378-x8043936c, (3)
Xllp_SuspendResume: SYS(x1f) saved: x8043936c-x80439360, (3)
Xllp_SuspendResume: mode specific core registers saved
Xllp_SuspendResume: FIQ@x8043939c (8)
x804393b8:xfffffbff
x804393b4:xffff0900
x804393b0:xdfff97df
x804393ac:xfffcc7ff
x804393a8:xdff77eff
x804393a4:xedfffb6f
x804393a0:xfffffbfe
x8043939c:x68000056
Xllp_SuspendResume: IRQ@x80439390 (3)
x80439398:xffffc800
x80439394:xffff0800
x80439390:x6000001f
Xllp_SuspendResume: UND@x80439384 (3)
x8043938c:x8041611c
x80439388:xffffc800
x80439384:x6000001f
Xllp_SuspendResume: ABT@x80439378 (3)
x80439380:x8011a224
x8043937c:xffff1000
x80439378:x2000001f
Xllp_SuspendResume: SVC@x8043936c (3)
x80439374:x801aede8
x80439370:xffffc728
x8043936c:x6000001f
Xllp_SuspendResume: SYS@x80439360 (3)
x80439368:x80128f7c
x80439364:x0624f4e0
x80439360:x600000df
Xllp_SuspendResume: After Core Save: ResumePhase2Data=xa00ff420->xa00ff420
Xllp_SuspendResume: pMEMCRegs->MDREFR=0x2003a018
Xllp_SuspendResume: pMEMCRegs->MDREFR Cleared
Xllp_SuspendResume: pPWRRegs->PSPR =0xa00ff420
Xllp_SuspendResume: pGPIORegs->GPDR0=0xc061e800
Xllp_SuspendResume: clkMgr->oscc=0xf
Xllp_SuspendResume: pwrMgr->PCFR=0x61
Xllp_SuspendResume: pwrMgr->PSLR=0xcc500000
Xllp_SuspendResume: PWER=x00000000->x00000003, aaPRER=x00000000->x00000003,
PFER=x00000000->x00000003, PKWR=x00000000->x0000000
Thanks,
James
Michel Verhagen (eMVP) wrote:
>Looks like your timer tick never fires. The timer tick is the interrupt
>that tickles the scheduler. If that one never fires, the scheduler never
>schedules another thread. What was IER when you entered suspend?
>
>Good luck,
>
>Michel Verhagen, eMVP
>Check out my blog:
http://GuruCE.com/blog
>
> GuruCE Ltd.
> Microsoft Embedded Partner
>
http://GuruCE.com
> Consultancy, training and development services.
>
>> Hi,
>>
>[quoted text clipped - 39 lines]
>>> Best regards,
>>> Thomas
--
Message posted via
http://www.pocketpcjunkies.com