mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
フラッシュ壊れシーケンス処理を変更。TWL設定データ内にシーケンス中ビットを追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1713 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
c732d2de6f
commit
135d504574
@ -184,7 +184,7 @@ TitleProperty *SYSM_ReadParameters( void )
|
|||||||
// リード失敗時は、ファイルをリカバリ
|
// リード失敗時は、ファイルをリカバリ
|
||||||
if( LCFG_RecoveryTWLSettings() ) {
|
if( LCFG_RecoveryTWLSettings() ) {
|
||||||
// リカバリ成功時は、フラッシュ壊れシーケンスへ
|
// リカバリ成功時は、フラッシュ壊れシーケンスへ
|
||||||
SYSMi_GetWork()->flags.common.isBrokenTWLSettings = TRUE;
|
// 関数内で、LCFGのisBrokenTWLSettingsフラグがセットされる。
|
||||||
}else {
|
}else {
|
||||||
// リカバリ失敗時は、FALTALエラー
|
// リカバリ失敗時は、FALTALエラー
|
||||||
UTL_SetFatalError( FATAL_ERROR_TWLSETTINGS );
|
UTL_SetFatalError( FATAL_ERROR_TWLSETTINGS );
|
||||||
@ -425,7 +425,7 @@ static TitleProperty *SYSMi_CheckShortcutBoot2( void )
|
|||||||
//-----------------------------------------------------
|
//-----------------------------------------------------
|
||||||
// TWL設定データ破損時のフラッシュ壊れシーケンス起動
|
// TWL設定データ破損時のフラッシュ壊れシーケンス起動
|
||||||
//-----------------------------------------------------
|
//-----------------------------------------------------
|
||||||
if( SYSMi_GetWork()->flags.common.isBrokenTWLSettings ) {
|
if( !LCFG_TSD_IsFinishedBrokenTWLSettings() ) {
|
||||||
argument = 100; // フラッシュ壊れシーケンス起動
|
argument = 100; // フラッシュ壊れシーケンス起動
|
||||||
isSetArgument = TRUE;
|
isSetArgument = TRUE;
|
||||||
isBootMSET = TRUE;
|
isBootMSET = TRUE;
|
||||||
|
|||||||
@ -107,7 +107,6 @@ typedef struct SYSM_work {
|
|||||||
vu32 isLoadFinished :1; // アプリロード完了?
|
vu32 isLoadFinished :1; // アプリロード完了?
|
||||||
vu32 isLoadSucceeded :1; // アプリロード成功?
|
vu32 isLoadSucceeded :1; // アプリロード成功?
|
||||||
vu32 isCardBoot :1; // カードブートか?
|
vu32 isCardBoot :1; // カードブートか?
|
||||||
vu32 isBrokenTWLSettings :1; // TWL本体設定データが破損している。
|
|
||||||
vu32 isResetRTC :1; // RTCリセット発生
|
vu32 isResetRTC :1; // RTCリセット発生
|
||||||
vu32 isNANDFatalError :1; // NANDFATALエラー発生
|
vu32 isNANDFatalError :1; // NANDFATALエラー発生
|
||||||
vu32 :0;
|
vu32 :0;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user