diff --git a/build/libraries_sysmenu/hotsw/ARM7/src/hotsw.c b/build/libraries_sysmenu/hotsw/ARM7/src/hotsw.c index 45cc6424..f0c0e7da 100644 --- a/build/libraries_sysmenu/hotsw/ARM7/src/hotsw.c +++ b/build/libraries_sysmenu/hotsw/ARM7/src/hotsw.c @@ -460,6 +460,12 @@ end: retval = (retval == HOTSW_SUCCESS) ? state : retval; } + // カードDMA終了確認 + while( MI_IsNDmaBusy(HOTSW_NDMA_NO) == TRUE ){} + + // カードアクセス終了確認 + while( reg_HOTSW_MCCNT1 & REG_MI_MCCNT1_START_MASK ){} + // カードのロック開放(※ロックIDは開放せずに持ち続ける) #ifndef DEBUG_USED_CARD_SLOT_B_ CARD_UnlockRom(s_CardLockID);