工具与软件:
我已尝试使用以下代码启用 FPU 陷阱:
vmrs r0、fpscr
MOVW R1、#0x9F00
MOVT R1、#0x03C0
BIC r0、r0、r1
MOVW R1、#0x0700
MOVT R1、#0x0100
Orr r0、r0、r1
vmsr fpscr、r0
但是、 FPSCR 的值不会相应地改变、并且 在产生 FPU 异常(例如除以零)时不会触发陷阱。
我已经确认、在我的除以零测试中将执行运算符加载和除法指令、但是 INF 被生成为输出并且不触发异常。
我应该如何继续启用 FPU 陷阱?
此致、
Luís μ A