mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
コメントとデバッグ出力関係の修正のみ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1582 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
ccd3c4e981
commit
f3781e1ca8
@ -33,7 +33,7 @@
|
|||||||
PRINT_MEMORY_ADDR を定義すると、そのアドレスからSPrintfを行います(このファイルのみ)
|
PRINT_MEMORY_ADDR を定義すると、そのアドレスからSPrintfを行います(このファイルのみ)
|
||||||
FINALROM版でもコードが残るので注意してください。
|
FINALROM版でもコードが残るので注意してください。
|
||||||
*/
|
*/
|
||||||
#define PRINT_MEMORY_ADDR 0x02FFC800
|
#define PRINT_MEMORY_ADDR 0x02FFC8A0
|
||||||
|
|
||||||
/*
|
/*
|
||||||
AES鍵設定API
|
AES鍵設定API
|
||||||
@ -127,6 +127,7 @@ static void PostInit(void)
|
|||||||
}
|
}
|
||||||
// AESの初期化
|
// AESの初期化
|
||||||
AES_Init(); // for encrypted NAND
|
AES_Init(); // for encrypted NAND
|
||||||
|
// 4: after AES_Init
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
SetDebugLED(++step); // 0x85
|
SetDebugLED(++step); // 0x85
|
||||||
|
|
||||||
@ -134,6 +135,7 @@ static void PostInit(void)
|
|||||||
FS_InitMountInfo(TRUE, FALSE);
|
FS_InitMountInfo(TRUE, FALSE);
|
||||||
// アイドルスレッドの作成
|
// アイドルスレッドの作成
|
||||||
CreateIdleThread();
|
CreateIdleThread();
|
||||||
|
// 5: after CreateIdleThread
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
SetDebugLED(++step); // 0x86
|
SetDebugLED(++step); // 0x86
|
||||||
|
|
||||||
@ -141,6 +143,7 @@ static void PostInit(void)
|
|||||||
バッテリー残量チェック
|
バッテリー残量チェック
|
||||||
*/
|
*/
|
||||||
MCUi_WriteRegister( MCU_REG_MODE_ADDR, MCU_SYSTEMMODE_TWL ); // TWL mode for ES library
|
MCUi_WriteRegister( MCU_REG_MODE_ADDR, MCU_SYSTEMMODE_TWL ); // TWL mode for ES library
|
||||||
|
// 6: after MCUi_WriteRegister
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
SetDebugLED(++step); // 0x87
|
SetDebugLED(++step); // 0x87
|
||||||
if ( (MCUi_ReadRegister( MCU_REG_POWER_INFO_ADDR ) & MCU_REG_POWER_INFO_LEVEL_MASK) == 0 )
|
if ( (MCUi_ReadRegister( MCU_REG_POWER_INFO_ADDR ) & MCU_REG_POWER_INFO_LEVEL_MASK) == 0 )
|
||||||
@ -197,11 +200,12 @@ void TwlSpMain( void )
|
|||||||
|
|
||||||
OS_EnableIrq();
|
OS_EnableIrq();
|
||||||
OS_EnableInterrupts();
|
OS_EnableInterrupts();
|
||||||
|
// 3: after OS_EnableIrq
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
SetDebugLED(++step); // 0x84
|
SetDebugLED(++step); // 0x84
|
||||||
|
|
||||||
PostInit();
|
PostInit();
|
||||||
// 3: after PostInit
|
// 7: after PostInit
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
step = 0x88;
|
step = 0x88;
|
||||||
SetDebugLED(step); // 0x88
|
SetDebugLED(step); // 0x88
|
||||||
@ -213,7 +217,7 @@ void TwlSpMain( void )
|
|||||||
OS_TPrintf("Failed to call FATFS_Init().\n");
|
OS_TPrintf("Failed to call FATFS_Init().\n");
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
// 4: after FATFS_Init
|
// 8: after FATFS_Init
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
SetDebugLED(++step); // 0x89
|
SetDebugLED(++step); // 0x89
|
||||||
|
|
||||||
@ -224,7 +228,7 @@ void TwlSpMain( void )
|
|||||||
OS_TPrintf("PXI_RecvID() was received invalid value (!=FIRM_PXI_ID_SET_PATH).\n");
|
OS_TPrintf("PXI_RecvID() was received invalid value (!=FIRM_PXI_ID_SET_PATH).\n");
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
// 5: after PXI
|
// 9: after PXI
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
SetDebugLED(++step); // 0x8a
|
SetDebugLED(++step); // 0x8a
|
||||||
|
|
||||||
@ -235,7 +239,7 @@ void TwlSpMain( void )
|
|||||||
OS_TPrintf("Failed to call FS_OpenSrl().\n");
|
OS_TPrintf("Failed to call FS_OpenSrl().\n");
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
// 6: after FS_OpenSrl
|
// 10: after FS_OpenSrl
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
SetDebugLED(++step); // 0x8b
|
SetDebugLED(++step); // 0x8b
|
||||||
|
|
||||||
@ -246,7 +250,7 @@ void TwlSpMain( void )
|
|||||||
OS_TPrintf("Failed to call FS_LoadHeader().\n");
|
OS_TPrintf("Failed to call FS_LoadHeader().\n");
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
// 7: after FS_LoadHeader
|
// 11: after FS_LoadHeader
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
SetDebugLED(++step); // 0x8c
|
SetDebugLED(++step); // 0x8c
|
||||||
|
|
||||||
@ -257,7 +261,7 @@ void TwlSpMain( void )
|
|||||||
OS_TPrintf("PXI_RecvID() was received invalid value (!=FIRM_PXI_ID_DONE_HEADER).\n");
|
OS_TPrintf("PXI_RecvID() was received invalid value (!=FIRM_PXI_ID_DONE_HEADER).\n");
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
// 8: after PXI
|
// 12: after PXI
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
SetDebugLED(++step); // 0x8d
|
SetDebugLED(++step); // 0x8d
|
||||||
|
|
||||||
@ -265,7 +269,7 @@ void TwlSpMain( void )
|
|||||||
|
|
||||||
AESi_InitKeysFIRM();
|
AESi_InitKeysFIRM();
|
||||||
AESi_InitSeed();
|
AESi_InitSeed();
|
||||||
// 9: after AESi_InitSeed
|
// 13: after AESi_InitSeed
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
SetDebugLED(++step); // 0x8e
|
SetDebugLED(++step); // 0x8e
|
||||||
|
|
||||||
@ -276,7 +280,7 @@ void TwlSpMain( void )
|
|||||||
OS_TPrintf("Failed to call FS_LoadStatic().\n");
|
OS_TPrintf("Failed to call FS_LoadStatic().\n");
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
// 10: after FS_LoadStatic
|
// 14: after FS_LoadStatic
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
SetDebugLED(++step); // 0x8f
|
SetDebugLED(++step); // 0x8f
|
||||||
|
|
||||||
@ -287,7 +291,7 @@ void TwlSpMain( void )
|
|||||||
OS_TPrintf("PXI_RecvID() was received invalid value (!=FIRM_PXI_ID_DONE_STATIC).\n");
|
OS_TPrintf("PXI_RecvID() was received invalid value (!=FIRM_PXI_ID_DONE_STATIC).\n");
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
// 11: after PXI
|
// 15: after PXI
|
||||||
PUSH_PROFILE();
|
PUSH_PROFILE();
|
||||||
|
|
||||||
#ifdef PROFILE_ENABLE
|
#ifdef PROFILE_ENABLE
|
||||||
|
|||||||
@ -54,7 +54,7 @@ static SVCSignHeapContext acPool;
|
|||||||
PRINT_MEMORY_ADDR を定義すると、そのアドレスからSPrintfを行います(このファイルのみ)
|
PRINT_MEMORY_ADDR を定義すると、そのアドレスからSPrintfを行います(このファイルのみ)
|
||||||
FINALROM版でもコードが残るので注意してください。
|
FINALROM版でもコードが残るので注意してください。
|
||||||
*/
|
*/
|
||||||
#define PRINT_MEMORY_ADDR 0x02FFC200
|
#define PRINT_MEMORY_ADDR 0x02FFC2A0
|
||||||
|
|
||||||
//#ifdef SDK_FINALROM // FINALROMで無効化
|
//#ifdef SDK_FINALROM // FINALROMで無効化
|
||||||
//#undef PROFILE_ENABLE
|
//#undef PROFILE_ENABLE
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user