µVision4 oder dessen Compiler ist sich offenbar zu fein, mal eben ein NOP in ein Programm einzubauen (for-Schleife, um auf andere Hardware bei deren Reset zu warten).
(Dieses Programm ist definitiv nicht die 7k5€ wert, die der Hersteller dafür afaik aufruft...)
Bei
Code: Alles auswählen
for (volatile int i = 0; i < 0x4fff; i++) {
__asm__ volatile("nop");
}
Code: Alles auswählen
error: #1113: Inline assembler not permitted when generating Thumb code
Kennt jemand einen simplen Workaround?