Programaticamente causar exceção de instrução indefinida
Eu quero causar uma exceção Instrução Undefined ARM Cortex-M3 para o teste do meu equipamento de teste. O compilador IAR suporta isso com um assembly embutido como este:
asm ("udf.w # 0");
Infelizmente, o montador embutido GNU CC não conhece este opcode para o NXP LPC177x8x. Escreve o diagnóstico:
ccw3kZ46.s:404: Error: bad instruction `udf.w #0'
Como posso criar uma função que causa uma exceção de instrução indefinida?