ランチャー起動時間の測定をTimer3に変更 (1024分周)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@596 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yutaka 2008-02-06 05:56:20 +00:00
parent be4d755af5
commit 3519083800
3 changed files with 7 additions and 3 deletions

View File

@ -331,7 +331,9 @@ void TwlMain( void )
}
OS_TPrintf("\n[ARM9] End\n");
PXI_NotifyID( FIRM_PXI_ID_NULL );
OS_SetTick(0);
reg_OS_TM3CNT_H = 0;
reg_OS_TM3CNT_L = 0;
reg_OS_TM3CNT_H = (u16)(REG_OS_TM0CNT_H_E_MASK | OS_TIMER_PRESCALER_1024);
}
#endif

View File

@ -339,7 +339,9 @@ void TwlMain( void )
}
OS_TPrintf("\n[ARM9] End\n");
PXI_NotifyID( FIRM_PXI_ID_NULL );
OS_SetTick(0);
reg_OS_TM3CNT_H = 0;
reg_OS_TM3CNT_L = 0;
reg_OS_TM3CNT_H = (u16)(REG_OS_TM0CNT_H_E_MASK | OS_TIMER_PRESCALER_1024);
}
#endif

View File

@ -79,7 +79,7 @@ void TwlMain( void )
#ifdef DEBUG_LAUNCHER_DUMP
// you should comment out to clear GX/G2/DMA/TM/PAD register in reboot.c to retreive valid boot time
STD_TSPrintf((char*)0x02FFCFD0, "\nLauncher Boot Time: %lld usec\n", OS_TicksToMicroSeconds(OS_GetTick()));
STD_TSPrintf((char*)0x02FFCFC0, "\nLauncher Boot Time: %lld usec\n", OS_TicksToMicroSeconds(reg_OS_TM3CNT_L * (1024/64)));
STD_TSPrintf((char*)0x02FFCFF0, "HOTSTART(0x%08x): %02x\n", HW_NAND_FIRM_HOTSTART_FLAG, *(u8 *)HW_NAND_FIRM_HOTSTART_FLAG);
#endif
// システムメニュー初期化----------