工具/软件:
您好:
MSPM0G3519中有很多硬故障异常的来源:总线错误、从非特权状态访问 CPU 外设、MPU 等 除了可能的堆栈帧转储位置之外、是否有办法获取硬故障的来源?
此致、
Eugene
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
您好:
MSPM0G3519中有很多硬故障异常的来源:总线错误、从非特权状态访问 CPU 外设、MPU 等 除了可能的堆栈帧转储位置之外、是否有办法获取硬故障的来源?
此致、
Eugene
您好、Eugene、
硬故障将导致程序进入硬故障处理程序、但这不会告诉您它发生的位置。 最好的方法是使用微跟踪缓冲区。
马修
您好、Matthew、
我知道 M0有一些限制。 我想知道什么是硬故障。
至少、确定这是 MPU 违例、而不是任何其他违例将有所帮助。 如果我们需要调试从现场返回的结果、有关根实例的任何额外信息都会有所帮助。 我已经有汇编预处理程序来获取堆栈帧和一些 CPU 寄存器。 遗憾的是、我在 TRM 中找不到任何其他适用于硬故障的有用寄存器。 还能做些什么? 如果有、请分享示例。
此致、
Eugene