-.extern BootROM\r
- \r
-.text\r
-.code 32\r
-.align 0\r
-\r
-.global start\r
-start:\r
- ldr sp, = 0x0020FFF8\r
- bl BootROM\r
+@-----------------------------------------------------------------------------
+@ This code is licensed to you under the terms of the GNU GPL, version 2 or,
+@ at your option, any later version. See the LICENSE.txt file for the text of
+@ the license.
+@-----------------------------------------------------------------------------
+@ RAM reset vector for relaunching the bootloader
+@-----------------------------------------------------------------------------
+
+.extern BootROM
+
+.section .startphase2,"ax"
+
+.arm
+
+.global ram_start
+ram_start:
+ ldr sp, =_stack_end
+ bl BootROM
+
+ .ltorg