一、打印far、fsr寄存器,进行错误确认。
打印CP15的C5、C6寄存器进行错误信息确认。
unsigned int far, fsr; __asm__ ("MRC p15, 0, %0, c6, c0, 0" : "=r" far); __asm__ ("MRC p15, 0, %0, c5, c0, 0" : "=r" fsr); printf("far = %x, fsr = %x ", far, fsr);
二、CP15寄存器详解。
网上都有很好的讲解,这里就直接引用了哦。
https://blog.csdn.net/zwjzwj108108/article/details/84176395