From 41e2f116440b32a2faf381158ce4159d20442eaf Mon Sep 17 00:00:00 2001 From: nakasima Date: Fri, 28 Mar 2008 13:21:06 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=95=E3=82=A1=E3=83=BC=E3=83=A0=E3=81=A7CA?= =?UTF-8?q?RD=E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA=E3=82=92?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E5=8F=AF=E8=83=BD=E3=81=AB=E3=81=99=E3=82=8B?= =?UTF-8?q?=E3=81=9F=E3=82=81=E3=82=AB=E3=83=BC=E3=83=89=E9=9B=BB=E6=BA=90?= =?UTF-8?q?ON=E6=99=82=E3=81=AFARM9=E5=81=B4=E3=81=AE=E3=82=AB=E3=83=BC?= =?UTF-8?q?=E3=83=89=E3=83=AA=E3=82=BB=E3=83=83=E3=83=88=E8=A7=A3=E9=99=A4?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1002 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/libraries/init/ARM9/crt0_firm.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build/libraries/init/ARM9/crt0_firm.c b/build/libraries/init/ARM9/crt0_firm.c index ac6bbda4..73511e50 100644 --- a/build/libraries/init/ARM9/crt0_firm.c +++ b/build/libraries/init/ARM9/crt0_firm.c @@ -98,6 +98,15 @@ SDK_WEAK_SYMBOL asm void _start( void ) mov r12, #HW_REG_BASE str r12, [r12, #REG_IME_OFFSET] + // カード電源ON時はカードリセット解除設定 + ldr r3, =REG_MC_ADDR + ldr r0, [r3] + and r0, r0, #REG_MI_MC_SL1_MODE_MASK + cmp r0, #0x2 << REG_MI_MC_SL1_MODE_SHIFT + ldreq r3, =REG_MCCNT1_ADDR + moveq r0, #REG_MI_MCCNT1_RESB_MASK + streq r0, [r3] + //---- initialize stack pointer // SVC mode mov r0, #HW_PSR_SVC_MODE