FreeCalypso > hg > freecalypso-sw
diff target-utils/compalstage/compalstage.S @ 314:48c08499cede
compalstage binaries built
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Wed, 02 Apr 2014 08:02:14 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/target-utils/compalstage/compalstage.S Wed Apr 02 08:02:14 2014 +0000 @@ -0,0 +1,27 @@ + .text + .org 0 + +#if THUMB_ENTRY + .code 16 + bx pc + nop +#endif + .code 32 + +/* delay loop like OsmocomBB does */ + mov r1, #0xa0000 +1: subs r1, r1, #1 + bne 1b +/* enable the Calypso boot ROM */ + ldr r1, reg_addr + mov r2, #0x0100 + strh r2, [r1] +/* jump to it! */ + mov pc, #0 +reg_addr: + .word 0xFFFFFB10 + +#if PAD_TO_1003 + .org 0x3be0 + .ascii "1003" +#endif