00001 void 00002 Reset(void) 00003 { 00004 volatile int dummy =0; 00005 } 00006 00007 static void 00008 Vectors(void) __attribute__ ((naked, section(".vectrom"))); 00009 00010 static void 00011 Vectors(void) 00012 { 00013 asm("ldr pc, %0\n"::"r" (Reset)); 00014 } 00015 00016 00017 00018 void foo_dummy() 00019 { 00020 Vectors(); 00021 }