El ATSAM3N4B es un microcontrolador ARM Cortex M3 de Atmel. Quería preguntar si alguien puede ayudar a aclarar el procesamiento de Falla Dura de IACCVIOL.
Lo que quiero es la dirección de instrucción infractora que la hoja de datos explica en 10.21.11.1 (pág. 182) como :
IACCVIOL
Indicador de violación de acceso a la instrucción:
0 = no hay error de violación de acceso a instrucciones
1 = el procesador intentó obtener una instrucción desde una ubicación que no permite la ejecución.
Cuando este bit es 1, el valor de PC apilado para el retorno de excepción apunta a la instrucción de falla. El procesador no ha escrito una dirección de error en el MMAR.
¿Con qué necesito ayuda es apilado para el retorno de excepción ? No entiendo a qué se refiere esto.
¿Alguien puede ayudar?