微修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@577 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yutaka 2008-02-05 01:59:56 +00:00
parent 21ab2e4897
commit 9f86122791

View File

@ -103,21 +103,25 @@ static void PxiFirmIDCallback( PXIFifoTag tag, u32 data, BOOL err )
*---------------------------------------------------------------------------*/
void PXI_InitFIRM(void)
{
#ifdef SDK_ARM9
work.semaphore = 0;
#else
work.semaphore = HW_FIRM_LOAD_BUFFER_UNIT_NUMS;
#endif
work.rp = work.wp = work.length = 0;
PXI_Init();
#ifdef SDK_ARM9
while (!PXI_IsCallbackReady(PXI_FIFO_TAG_USER_0, PXI_PROC_ARM7))
{
}
work.semaphore = 0;
#endif
work.rp = work.wp = work.length = 0;
PXI_SetFifoRecvCallback( PXI_FIFO_TAG_USER_0, PxiFirmStreamCallback );
PXI_SetFifoRecvCallback( PXI_FIFO_TAG_USER_1, PxiFirmIDCallback );
#ifdef SDK_ARM7
while (!PXI_IsCallbackReady(PXI_FIFO_TAG_USER_1, PXI_PROC_ARM9))
{
}
work.semaphore = HW_FIRM_LOAD_BUFFER_UNIT_NUMS;
#endif
}