インポート情報をハードリセット時に保持される領域へ移動。

製品CPUではインポート不可に。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1187 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
nakasima 2008-04-18 07:54:48 +00:00
parent 46977ed02d
commit f42aa9902d
3 changed files with 10 additions and 2 deletions

View File

@ -52,7 +52,8 @@ typedef struct _ImportJumpSetting
inline ImportJump* GetImportJumpSetting(void)
{
return (ImportJump *)0x0deffc00;
// リセット後は各PSRAMの先頭8MBしか保証されない
return (ImportJump *)HW_TWL_MAIN_MEM_EX;
}
/*===========================================================================*/

View File

@ -154,7 +154,7 @@ Property
#
# DisableDebug 最終ROMではデバッグできないようにTRUEにする必要があります。
#
# DisableDebug TRUE
DisableDebug TRUE
###
#### END

View File

@ -80,6 +80,13 @@ BOOL kamiImportTad(NAMTitleId* pTitleID)
char savePrivatePath[FS_ENTRY_LONGNAME_MAX];
char subBannerPath[FS_ENTRY_LONGNAME_MAX];
// 製品用CPUではインポート不可に
if ( !((*(u8*)(OS_CHIPTYPE_DEBUGGER_ADDR) & OS_CHIPTYPE_DEBUGGER_MASK)) )
{
OS_Warning(" Fail : Production CPU\n");
return FALSE;
}
// ファイル初期化
FS_InitFile(&file);