17.4.4 Cache Error Exception

A cache-error exception occurs when an instruction or data reference detects a cache tag or data error. This exception is not maskable. To avoid disturbing the error in the cache array the exception vector is to an unmapped, uncached address. This exception is precise.

void _cache_err_exception_handler(void);

A weak default implementation of _cache_err_exception_handler() is provided which merely causes a software Reset. When compiling for in-circuit debugging or emulation, the default implementation of _cache_err_exception_handler will first cause a software breakpoint and then a software Reset.