mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
TwlSDKに倣ってスタックのアライメント調整タイミングの修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@373 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
ff0868ebee
commit
abb8e0217d
@ -121,6 +121,8 @@ SDK_WEAK_SYMBOL asm void _start( void )
|
||||
mov r0, #HW_PSR_SYS_MODE
|
||||
msr cpsr_csfx, r0
|
||||
sub sp, r1, #4 // 4byte for stack check code
|
||||
tst sp, #4
|
||||
subeq sp, sp, #4 // for 8byte-alignment
|
||||
|
||||
//---- read reset flag from pmic
|
||||
#ifdef SDK_TS
|
||||
@ -216,9 +218,6 @@ SDK_WEAK_SYMBOL asm void _start( void )
|
||||
//---- start (to 16bit code)
|
||||
ldr r1, =TwlMain
|
||||
ldr lr, =HW_RESET_VECTOR
|
||||
|
||||
tst sp, #4
|
||||
subne sp, sp, #4 // for 8byte-alignment
|
||||
bx r1
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user