Programmgesteuert undefinierte Anweisungsausnahme verursachen

Ich möchte eine ARM Cortex-M3 Undefined Instruction-Ausnahme für den Test meines Testadapters auslösen. Der IAR-Compiler unterstützt dies mit Inline-Assembly wie folgt:

asm ("udf.w # 0");

Leider kennt der GNU CC Inline Assembler diesen Opcode für den NXP LPC177x8x nicht. Es schreibt die Diagnose:

ccw3kZ46.s:404: Error: bad instruction `udf.w #0'

Wie kann ich eine Funktion erstellen, die eine Undefinierte Anweisungsausnahme verursacht?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage