It dosn't blink either
Maybe I have brong the LED_PR I'm using 0xC0223030
Also I dont Know If I have OK the copy_and_restart
//asm1989 - sx260 @ FF026FBC
asm volatile (
"LDR R1, =0xC0200000\n"
"MVN R0, #0\n"
"STR R0, [R1,#0x10C]\n"
"STR R0, [R1,#0xC]\n"
"STR R0, [R1,#0x1C]\n"
"STR R0, [R1,#0x2C]\n"
"STR R0, [R1,#0x3C]\n"
"STR R0, [R1,#0x4C]\n"
"STR R0, [R1,#0x5C]\n"
"STR R0, [R1,#0x6C]\n"
"STR R0, [R1,#0x7C]\n"
"STR R0, [R1,#0x8C]\n"
"STR R0, [R1,#0x9C]\n"
"STR R0, [R1,#0xAC]\n"
"STR R0, [R1,#0xBC]\n"
"STR R0, [R1,#0xCC]\n"
"STR R0, [R1,#0xDC]\n"
"STR R0, [R1,#0xEC]\n"
"CMP R4, #7\n"
"STR R0, [R1,#0xFC]\n"
//"LDMEQFD SP!, {R4,PC}\n" // asm1989 like sx40 ?
"MOV R0, #0x78\n"
"MCR p15, 0, R0,c1,c0\n"
"MOV R0, #0\n"
"MCR p15, 0, R0,c7,c10, 4\n"
"MCR p15, 0, R0,c7,c5\n"
"MCR p15, 0, R0,c7,c6\n"
"MOV R0, #0x80000006\n"
"MCR p15, 0, R0,c9,c1\n"
"MCR p15, 0, R0,c9,c1, 1\n"
"MRC p15, 0, R0,c1,c0\n"
"ORR R0, R0, #0x50000\n"
"MCR p15, 0, R0,c1,c0\n"
"LDR R0, =0x12345678\n"
"MOV R1, #0x80000000\n"
"STR R0, [R1,#0xFFC]\n"
"MOV R0, %0\n" //new jump-vector
// "LDMFD SP!, {R4,LR}\n" // asm1989 like sx40 ?
"BX R0\n"
: : "r"(dst_void) : "memory","r0","r1","r2","r3","r4"
);
while(1);
}