フォーマットを行うためにFATFS_Initの前にHW_SD_NAND_CONTEXT_BUFのクリアが必要

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@937 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
kamikawa 2008-03-25 04:45:21 +00:00
parent c73694aa16
commit a216e3d926

View File

@ -51,7 +51,7 @@ static void VBlankIntr(void);
static void InitializeFatfs(void);
static void InitializeCdc(void);
static void DummyThread(void* arg);
static void RegisterMountInfo(void);
static void AttachAES(void);
/*---------------------------------------------------------------------------*
@ -101,8 +101,11 @@ void TwlSpMain(void)
(void*)((u32)stack + (sizeof(u32) * 18)), sizeof(u32) * 18, OS_THREAD_PRIORITY_MAX);
OS_WakeupThreadDirect(&thread);
// マウント情報をを強制上書き(暫定処置)
RegisterMountInfo();
// 強制AESモード
AttachAES();
// フォーマットを行うためにFATFS_Initの前にHW_SD_NAND_CONTEXT_BUFのクリアが必要
MI_CpuClear8((void *)HW_SD_NAND_CONTEXT_BUF, HW_SD_NAND_CONTEXT_BUF_END - HW_SD_NAND_CONTEXT_BUF);
// ファイルシステム初期化
FS_Init(FS_DMA_NOT_USE);
@ -427,7 +430,7 @@ VBlankIntr(void)
}
/*---------------------------------------------------------------------------*
Name: RegisterMountInfo
Name: AttachAES
Description:
@ -437,8 +440,9 @@ VBlankIntr(void)
*---------------------------------------------------------------------------*/
extern BOOL sdmc_aes_attach_for_nand; // 強制AESマウント用
static void RegisterMountInfo(void)
static void AttachAES(void)
{
/*
// デフォルトマウント情報リスト
OSMountInfo DefaultSettings[] ATTRIBUTE_ALIGN(4) = {
// drive device target pertitionIdx resource userPermission rsvA B archive path
@ -453,7 +457,7 @@ static void RegisterMountInfo(void)
};
MI_CpuCopy8(DefaultSettings, (void*)OS_GetMountInfo(), sizeof(DefaultSettings));
*/
// 強制AESマウント
sdmc_aes_attach_for_nand = TRUE;
}